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
339861993333	339861993902	339861994452	339861995002	339861995552	339861996102	339861996652	339861997202	339861997752	339861998302	339861998852	339861999402	339861999952	339862000502	339862001052	339862001602	339862002152	339862002702	339862003252	339862003802	339862004352	339862004902	339862005452	339862006002	339862006552	339862007102	339862007652	339862008202	339862008752	339862009302	339862009852	339862010402	339862010952	339862011502	339862012052	339862012602	339862013152	339862013702	339862014252	339862014802	339862015352	339862015902	339862016452	339862017002	339862017552	339862018102	339862018652	339862019202	339862019752	339862020302	339862020852	339862021402	339862021952	339862022502	339862023052	339862023602	339862024152	339862024702	339862025252	339862025802	339862026352	339862026902	339862027452	339862028002	339862028552	339862029102	339862029652	339862030202	339862030752	339862031302	339862031852	339862032402	339862032952	339862033502	339862034052	339862034602	339862035152	339862035702	339862036252	339862036802	339862037352	339862037902	339862038452	339862039002	339862039552	339862040102	339862040652	339862041202	339862041752	339862042302	339862042852	339862043402	339862043952	339862044502	339862045052	339862045602	339862046152	339862046702	339862047252	339862047802	339862048352	339862048902	339862049452	339862050002	339862050552	339862051102	339862051652	339862052202	339862052752	339862053302	339862053852	339862054402	339862054952	339862055502	339862056052	339862056602	339862057152	339862057702	339862058255	339862058802	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	3600	2300	2721	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24001	21946	29929	24598	21947	20443	2056	734	570	473	404	384	330	280	281	299	294	263	248	237	245	252	216	220	191	180	230	231	197	182	207	214	189	203	184	200	168	212	184	195	170	175	173	169	190	184	184	193	171	183	177	181	170	189	175	167	171	171	175	189	165	187	159	167	185	158	169	162	153	189	172	181	175	171	155	173	177	163	160	176	152	176	174	137	187	159	179	169	187	186	158	157	170	183	163	165	145	171	167	192	178	173	181	175	158	193	172	169	169	159	165	163	191	164	164	174	145	165	202	174	165	152	148	158	164	145	176	175	147	178	163	167	191	189	185	164	192	186	182	150	169	169	175	160	176	148	154	168	141	147	169	164	169	159	169	172	169	172	174	148	162	175	166	184	185	154	152	161	170	167	155	168	177	158	172	147	166	155	155	159	170	165	187	149	157	164	159	188	166	189	174	179	154	181	162	173	156	142	171	172	159	165	178	181	199	158	156	171	161	168	184	167	172	183	166	165	179	194	163	184	158	176	172	180	167	148	173	188	170	153	164	171	178	151	157	175	148	182	162	175	164	197	159	177	166	168	162	178	172	167	172	176	165	154	156	171	157	163	148	170	142	169	139	165	175	165	172	160	188	172	185	161	149	187	157	180	165	172	190	178	178	170	150	163	163	148	176	147	187	160	154	171	155	174	168	169	164	168	148	176	149	178	135	154	138	157	159	165	164	165	167	176	143	169	150	151	180	162	155	155	187	147	160	170	177	161	172	152	144	189	145	164	167	137	176	148	137	163	149	156	163	155	173	165	170	175	150	156	172	173	159	173	170	159	154	174	196	157	170	188	167	176	155	156	150	157	162	201	169	145	145	164	164	135	159	148	171	170	161	166	157	173	152	154	157	189	147	172	172	179	177	190	175	154	157	164	171	163	143	197	178	166	177	168	160	161	173	155	161	147	165	179	160	159	158	145	158	156	187	157	172	164	165	166	164	159	187	178	182	157	157	176	182	200	163	170	188	179	154	169	171	193	168	157	173	150	185	156	160	175	175	162	179	159	158	169	170	177	177	157	176	177	155	179	179	159	146	156	160	174	141	170	173	161	150	161	172	175	183	167	165	139	155	171	168	144	162	139	175	155	154	174	164	147	192	175	162	162	180	160	173	181	156	179	171	173	163	165	178	154	149	160	153	153	194	157	184	163	166	162	190	151	172	178	186	168	150	199	176	154	149	143	172	155	162	154	163	149	155	124	178	155	157	162	166	160	147	184	169	183	158	167	188	165	172	184	169	184	173	151	146	156	170	183	189	173	179	166	155	177	183	164	180	154	161	180	177	158	177	162	185	157	146	172	165	176	157	159	157	160	136	176	168	178	161	184	133	164	167	172	179	170	166	170	156	183	166	158	160	175	188	177	178	156	159	182	175	159	137	169	176	161	171	156	149	167	177	172	179	167	179	153	168	147	190	176	171	180	151	171	167	169	182	147	166	157	148	165	148	165	175	164	176	185	154	151	165	168	159	193	181	171	185	162	162	162	160	170	154	187	162	140	180	187	172	165	173	163	158	181	180	181	167	166	182	188	182	173	149	169	140	163	170	169	179	165	166	160	155	176	149	174	181	186	145	147	155	180	162	167	165	186	159	163	166	153	169	147	174	179	157	164	179	153	178	158	150	149	174	159	150	164	168	164	148	181	143	167	186	174	165	192	150	148	175	148	168	152	177	158	174	164	167	160	165	168	178	155	145	156	174	164	183	160	188	173	170	170	155	166	163	172	174	156	179	174	173	161	164	162	198	210	156	174	160	157	160	162	174	159	151	175	174	135	175	152	166	167	172	171	154	174	148	184	169	139	165	205	144	158	160	172	176	165	156	150	183	178	181	139	161	149	183	148	173	159	168	166	186	156	165	139	200	181	183	156	172	177	160	140	156	159	182	177	150	179	170	176	170	172	180	181	160	165	194	162	170	158	153	177	160	176	163	174	172	184	153	181	170	141	166	174	191	168	167	154	199	177	184	174	159	149	134	203	184	179	161	170	162	163	167	188	164	172	169	170	160	180	175	175	165	171	150	170	151	180	165	189	161	171	154	165	153	168	170	151	188	182	166	163	166	166	180	175	177	179	168	182	184	178	164	150	174	172	166	183	170	180	156	195	183	172	171	146	175	150	163	152	155	169	176	169	155	189	174	159	171	188	177	162	158	163	140	168	162	168	174	179	168	156	159	159	150	164	177	150	148	130	168	171	175	144	176	162	148	138	193	159	165	146	164	189	162	163	167	152	155	148	165	156	173	168	183	200	166	176	170	170	166	194	187	177	150	170	192	197	177	157	159	143	153	181	169	162	157	173	168	163	198	162	166	154	172	170	170	187	176	162	170	153	163	170	150	147	158	166	172	159	179	159	155	166	157	152	172	151	162	175	165	174	172	148	179	166	144	165	170	182	173	157	175	166	189	174	190	154	154	176	178	178	150	183	164	147	162	160	172	137	183	157	158	151	191	155	153	154	164	160	179	166	166	159	182	172	163	145	170	179	176	167	151	169	181	174	147	164	173	169	157	172	151	161	167	162	171	154	158	139	163	170	177	162	152	166	164	151	157	160	164	165	177	165	159	138	178	182	182	179	151	177	167	164	173	166	144	152	140	150	163	170	168	182	166	178	162	158	148	173	172	175	141	160	184	153	156	174	169	161	180	194	157	181	138	176	185	186	176	175	153	163	167	143	173	175	174	170	167	164	161	173	169	163	176	151	140	152	161	167	174	152	182	163	162	170	171	157	163	138	169	172	164	171	169	152	166	185	135	170	167	160	163	166	148	157	168	183	168	191	178	145	169	151	178	173	145	176	161	173	153	185	177	172	149	155	159	170	165	161	177	168	146	157	159	151	157	165	151	181	169	164	172	145	153	147	193	173	170	168	157	181	165	159	162	158	179	159	173	159	164	163	186	180	155	170	159	163	170	149	179	179	181	173	166	160	180	151	164	159	192	158	196	172	161	164	161	177	169	167	153	169	161	170	159	176	162	160	172	146	177	162	177	172	163	166	175	148	160	193	152	162	168	150	173	160	181	199	158	179	176	160	178	157	167	170	170	161	164	149	176	182	173	145	164	173	164	191	183	161	170	164	153	188	191	173	159	187	182	166	157	182	186	152	165	178	174	173	150	162	159	180	162	171	153	170	163	169	180	188	148	178	166	185	155	136	181	157	160	154	171	185	174	178	169	151	155	198	176	181	178	157	169	190	189	158	162	159	178	150	140	167	160	166	174	176	164	167	156	167	152	181	153	163	164	144	152	157	172	187	146	153	172	182	161	155	166	177	171	189	178	158	172	166	175	158	145	152	175	181	178	159	173	197	177	155	167	166	158	163	151	147	154	178	162	170	151	178	155	170	177	174	167	172	175	146	152	197	140	150	157	145	149	181	186	132	175	179	165	153	147	170	142	171	136	157	173	179	142	183	147	179	157	168	167	158	167	157	158	161	170	170	161	143	151	172	148	180
7989	16827	13978	7321	4969	3557	2590	2176	1664	1446	1159	1016	897	828	724	710	619	586	540	516	453	453	432	443	426	370	419	364	379	357	364	333	345	316	324	335	296	316	299	354	332	313	318	301	311	300	329	330	341	310	300	283	279	304	295	278	319	294	263	315	294	331	312	279	291	304	285	302	306	287	305	289	268	303	277	292	267	280	271	280	285	276	283	317	282	261	292	259	287	307	272	268	283	285	240	311	279	276	278	265	292	305	315	250	283	299	260	249	262	304	294	291	264	286	267	289	263	246	300	254	263	279	280	261	276	284	282	318	271	259	271	271	245	296	282	256	277	245	290	309	295	294	273	302	273	283	290	276	305	269	260	262	250	283	297	243	268	260	251	295	271	293	272	286	285	277	262	288	237	282	281	291	275	289	277	268	280	275	283	289	271	244	289	287	294	314	277	283	259	278	256	282	279	269	275	265	301	283	253	277	295	238	265	277	269	277	270	281	278	308	270	263	288	273	311	303	260	281	286	286	291	281	274	267	253	300	293	265	313	259	266	274	273	277	271	272	259	283	262	268	260	273	294	291	263	263	269	291	265	286	297	270	286	318	256	268	310	279	263	304	285	285	302	266	276	253	286	271	266	308	287	265	271	271	286	272	283	294	249	328	273	270	267	271	292	288	271	262	278	250	258	276	250	272	268	254	245	252	298	281	291	267	300	266	303	282	304	244	260	301	274	266	273	289	301	282	253	229	274	260	281	282	317	263	246	279	288	271	281	261	284	273	283	229	280	284	280	281	257	301	281	272	261	303	296	276	274	283	279	250	277	280	290	286	282	262	279	282	298	266	233	240	280	296	277	288	269	254	309	266	250	275	269	278	267	303	260	282	280	255	272	273	259	249	299	272	287	265	278	265	242	269	308	292	266	268	283	259	288	264	295	265	278	288	255	256	282	278	276	287	282	300	278	292	231	269	282	262	228	260	284	291	296	257	290	294	257	273	295	266	290	236	281	285	268	275	311	327	249	275	267	260	272	261	294	257	265	310	274	274	284	265	270	260	248	274	293	265	291	258	257	282	293	277	315	252	256	263	282	282	278	268	316	265	266	256	321	268	299	241	297	305	254	248	274	254	294	275	272	258	278	257	277	278	270	274	280	302	268	296	257	265	277	267	297	252	255	261	260	316	286	284	269	271	247	249	274	299	268	290	248	278	295	256	260	239	261	269	291	268	302	275	251	268	277	275	277	267	294	291	275	268	256	266	269	253	275	295	253	290	252	297	290	270	252	257	283	274	282	280	300	303	287	252	279	272	307	280	297	282	282	278	314	267	290	268	260	284	266	273	281	247	283	291	300	298	261	306	272	256	279	288	299	288	277	267	251	285	301	293	289	263	277	268	267	270	262	271	286	314	274	270	243	250	281	276	270	256	293	284	306	296	257	278	250	256	304	265	288	268	279	279	279	302	300	239	274	270	307	256	275	283	255	278	280	253	268	273	289	275	283	283	271	274	260	263	271	296	267	289	261	284	289	269	263	271	248	287	306	259	290	279	298	293	277	291	259	271	289	305	264	268	284	275	272	280	290	279	271	279	279	250	259	282	280	295	265	286	257	280	282	286	262	273	297	277	276	297	252	286	290	285	288	248	280	267	289	301	285	297	296	272	253	292	235	278	273	272	275	268	312	250	281	290	270	262	282	288	265	268	288	294	280	265	289	267	266	277	270	299	291	268	272	269	261	280	298	270	286	279	288	278	302	280	279	282	269	279	295	321	263	313	285	303	295	260	302	259	287	263	276	254	285	278	260	290	255	298	282	269	288	287	307	277	269	269	297	256	272	273	265	312	264	279	305	314	307	264	262	249	283	256	256	290	286	272	265	317	276	262	251	288	269	264	289	272	262	252	281	282	283	287	287	260	263	310	285	276	310	266	281	275	305	277	265	260	275	267	258	268	293	273	302	256	270	231	249	285	282	257	269	292	257	271	265	265	294	296	283	280	285	272	282	282	318	262	282	285	282	266	276	272	261	284	313	265	281	275	278	274	285	323	295	300	257	235	294	290	283	283	249	285	254	265	281	281	279	281	292	271	279	286	260	261	257	306	298	269	280	281	298	311	265	270	284	264	292	300	317	281	282	267	282	244	283	264	259	269	284	259	280	294	277	287	294	276	281	283	275	259	291	250	283	288	288	251	294	264	281	295	272	286	289	289	262	288	259	288	272	291	305	274	277	274	267	267	279	298	284	283	280	292	276	258	304	286	294	265	260	257	278	264	248	285	279	280	267	288	255	286	304	270	281	282	300	282	279	263	273	280	278	306	288	313	239	290	276	270	272	270	291	295	297	285	279	263	297	273	276	245	252	293	262	274	293	294	302	275	256	297	265	285	278	267	283	293	283	243	292	262	294	260	258	280	263	295	290	285	299	272	254	268	256	291	242	302	257	283	267	282	271	287	281	281	264	288	273	295	284	262	264	294	272	270	276	286	273	283	263	300	263	290	277	255	267	260	273	291	293	249	279	278	282	278	260	270	278	255	313	292	273	288	296	259	266	272	269	292	272	265	258	261	262	280	266	264	276	300	284	247	261	278	273	281	270	263	282	272	319	290	315	298	273	288	272	300	328	291	253	269	271	267	301	282	270	292	270	286	285	251	282	277	261	274	302	288	246	285	258	261	282	296	278	276	284	305	281	278	267	284	290	283	259	289	274	281	269	256	266	275	272	296	264	255	250	267	290	312	255	256	244	272	287	259	292	270	269	293	286	279	281	258	271	284	267	279	318	270	279	267	261	277	289	276	285	305	307	279	273	289	292	283	286	275	272	303	247	264	291	284	273	272	284	258	279	257	269	278	282	276	278	256	254	268	295	274	278	292	236	304	278	253	307	264	262	266	291	268	269	312	272	271	282	264	274	297	262	288	278	297	272	265	283	280	276	254	279	291	262	297	266	266	288	292	283	268	270	324	287	283	273	292	260	260	260	263	292	310	297	269	260	278	301	301	261	294	273	274	300	260	307	275	263	287	284	257	279	284	265	259	285	328	268	291	248	274	276	265	266	270	288	263	280	240	291	290	276	272	310	283	245	263	274	271	265	253	287	300	297	275	254	286	266	264	292	295	268	300	277	292	276	277	286	277	255	288	291	314	263	288	287	266	251	286	270	279	285	291	300	234	276	264	303	265	263	250	270	278	287	262	295	286	248	270	269	277	303	306	263	289	293	286	271	306	251	291	274	270	258	268	258	273	263	244	258	302	303	299	272	262	287	269	265	281	267	267	308	289	296	264	286	285	261	271	243	290	353	280	300	248	246	275	279	298	279	271	276	274	265	289	244	283	250	290	250	302	263	276	270	297	282	319	265	276	265	270	263	291	270	253	249	270	288	271	298	284	277	277	291	284	264	264	270	256	268	302	281	291	302	304	300	272	281	251	319	286	257	274	294	249	267	265	299	266	312	283	271	269	283	268	281	256	289	272	248	286	287	311	298	267	247	282	260	286	300	267
26707	19896	6324	958	670	657	637	594	591	614	531	547	566	563	582	530	534	567	576	573	588	594	588	586	592	599	596	596	596	589	569	609	610	585	566	561	595	622	562	615	568	533	577	620	571	569	552	538	541	586	603	610	560	587	584	593	565	594	584	572	598	596	640	568	598	579	585	591	605	599	558	599	565	631	583	572	586	588	588	588	588	565	536	534	544	580	549	590	558	597	595	528	587	557	607	604	592	629	596	594	571	562	574	583	594	605	610	575	573	575	616	591	567	603	559	611	577	590	577	586	591	597	608	582	582	570	585	554	598	596	605	568	546	619	556	568	628	572	557	551	576	563	583	593	574	635	586	566	588	565	595	563	605	577	585	600	603	557	651	563	591	592	550	610	550	589	581	529	603	584	593	607	554	630	589	607	565	550	582	562	571	577	613	616	597	588	575	591	564	596	548	602	576	562	599	606	577	558	573	536	589	534	599	583	600	574	598	584	567	569	560	575	602	576	574	600	607	587	606	649	549	572	571	613	531	626	570	573	584	578	592	586	606	585	591	544	551	553	585	616	604	587	548	573	555	582	560	555	591	583	577	606	589	629	586	585	584	590	625	604	557	587	581	562	590	608	583	550	583	554	561	564	604	616	602	620	576	558	529	583	599	575	606	571	570	607	597	609	576	547	612	607	578	628	584	568	566	603	580	563	550	558	601	569	567	575	596	570	593	580	574	582	578	553	604	537	607	589	536	594	541	619	587	564	535	591	566	589	598	604	547	562	587	585	573	592	589	572	574	567	607	574	579	558	580	564	560	606	572	574	563	602	558	587	558	600	577	564	556	593	582	599	571	596	530	588	581	566	599	563	586	589	607	589	609	548	574	583	590	560	608	546	587	618	574	633	565	550	641	583	571	581	552	554	585	591	564	591	614	554	581	631	592	571	599	578	571	547	614	567	522	553	647	591	591	564	593	593	565	565	605	565	593	569	556	573	611	562	593	525	582	583	597	611	581	579	549	564	562	569	594	574	585	601	571	617	660	582	557	600	582	586	550	604	606	583	544	572	565	589	608	565	607	581	570	597	585	532	605	595	576	592	602	571	611	593	598	544	557	590	597	579	597	569	582	593	575	599	571	586	539	600	587	602	558	584	599	607	594	592	590	583	581	552	603	571	612	599	569	570	608	580	605	546	583	581	620	586	541	603	596	616	556	546	576	620	609	611	557	592	584	607	588	560	580	570	619	571	586	621	581	578	602	626	588	599	632	573	571	598	548	573	623	621	606	528	561	596	560	575	553	597	580	514	545	604	521	578	595	575	581	603	572	569	511	541	588	548	579	595	559	540	571	619	614	589	593	549	591	586	610	571	584	599	592	569	618	572	637	588	602	586	626	613	565	574	598	570	620	581	563	566	603	589	579	628	578	599	568	562	580	570	564	580	533	588	574	551	606	569	565	603	624	606	583	545	588	606	603	589	640	555	595	577	611	596	568	608	589	577	559	577	545	581	607	546	536	619	577	565	582	574	575	572	567	592	581	540	585	604	563	652	578	560	551	567	575	586	574	606	592	580	575	564	594	632	565	595	609	577	592	549	583	546	578	592	596	579	579	574	593	582	620	600	598	561	603	588	582	589	545	585	581	578	579	632	580	566	601	604	580	577	577	582	581	563	585	605	627	568	606	517	600	552	557	573	592	582	482	576	539	558	555	561	528	575	556	596	575	568	572	601	551	567	572	602	546	549	612	539	596	619	583	589	607	576	618	576	532	568	614	574	599	601	621	565	583	633	542	550	561	618	564	585	559	596	580	609	602	533	581	589	578	599	594	579	610	561	575	597	589	554	584	580	563	584	578	607	562	558	603	619	584	577	577	608	595	624	565	579	612	561	576	612	575	577	585	551	555	599	609	575	621	578	582	557	608	566	633	578	619	536	593	604	597	591	614	579	549	598	568	549	546	592	560	584	580	565	567	560	578	565	619	577	634	613	587	573	613	591	569	601	594	557	595	590	560	581	592	572	610	565	592	620	576	562	602	569	545	582	581	521	556	526	577	539	555	587	594	604	598	547	563	558	596	574	592	544	563	556	595	604	594	598	546	588	564	574	591	571	612	594	614	629	596	573	608	563	611	596	591	607	597	607	587	589	624	588	590	578	611	552	612	556	641	602	588	587	598	587	604	595	581	590	581	612	575	605	636	562	617	554	647	523	609	589	600	613	579	569	520	609	619	568	570	547	624	602	601	528	561	616	555	580	584	586	562	583	572	586	583	615	585	585	581	597	526	524	588	615	586	578	583	623	635	581	595	617	586	614	575	543	531	572	584	608	626	570	597	579	583	587	617	582	598	580	616	597	608	552	530	641	594	579	640	576	599	578	611	622	546	544	538	618	557	572	596	611	574	581	575	589	537	583	543	577	559	563	540	557	575	606	579	541	620	591	583	591	592	577	595	554	590	580	608	557	523	606	574	654	607	606	602	618	598	616	620	561	583	616	565	564	567	570	586	550	592	602	574	614	610	581	548	555	567	593	577	571	603	570	566	569	612	599	614	604	605	577	576	602	560	550	555	620	548	601	587	592	571	577	583	580	564	517	574	553	624	607	570	554	619	591	599	583	584	555	568	585	603	547	559	564	627	590	595	578	563	577	572	595	569	609	602	568	549	622	598	610	589	567	555	583	569	559	613	598	614	615	612	592	597	575	581	556	579	579	572	594	611	596	550	602	598	593	577	593	611	630	576	584	581	622	594	562	552	580	569	614	587	576	577	594	591	606	585	591	613	571	554	556	631	613	551	621	533	565	583	567	587	571	563	593	561	602	603	562	547	627	558	611	566	563	561	555	574	585	574	618	580	616	619	574	592	552	605	613	564	595	620	569	568	589	560	624	597	606	621	604	592	580	564	617	568	563	596	575	560	576	621	583	606	622	576	627	562	568	556	565	569	559	593	575	591	576	595	570	567	591	606	609	606	589	579	594	603	599	538	617	608	589	580	619	601	615	603	609	575	582	596	588	545	605	548	607	601	573	569	553	604	569	597	571	626	607	586	631	599	577	527	550	580	577	608	625	620	602	570	578	590	596	565	593	539	598	583	591	613	583	558	664	634	611	568	557	581	573	541	594	634	608	621	594	621	562	600	576	559	607	554	611	595	629	576	564	555	555	623	569	673	565	591	546	586	568	605	542	584	588	593	559	543	603	549	588	561	533	572	571	567	592	552	599	572	583	599	567	528	577	578	618	593	567	544	566	600	570	575	574	569	573	627	557	621	593	619	563	577	546	589	560	596	556	569	574	607	569	580	608	565	595	597	575	618	598	579	566	538	573	586	572	575	567	540	555	587	595	562	552	570	587	537	605	606	569	550	588	531	561	552	575	615	562	641	599	592	563	570	586	551	584	609	615	579	586	596	596	609	584	598	557	576	560	583	599	594	589	621	548	575	607	578	565	573	617	570	598	636	551	587	595	599	537	606	525	546	566	617	566	569	592	600	573	598	607	582	563
4358	1777	1668	1199	1133	1002	992	1031	957	980	926	986	931	926	872	885	938	924	914	929	913	900	946	893	928	949	931	921	937	925	914	924	918	901	892	910	926	970	908	958	925	905	924	906	925	941	917	929	881	940	936	909	904	933	974	951	928	954	908	870	941	901	890	925	908	939	900	931	945	911	924	888	899	954	916	961	946	967	933	959	882	923	895	926	920	916	932	899	928	893	934	923	887	954	929	872	866	923	922	972	930	954	949	885	905	938	889	955	937	950	924	876	941	930	920	870	931	907	916	862	879	882	954	950	937	914	901	894	918	955	928	907	883	940	892	872	931	948	938	967	935	940	971	886	954	912	949	906	889	932	920	940	913	923	926	893	880	919	899	946	919	865	866	949	888	939	923	928	950	988	905	893	944	934	946	972	925	947	893	917	951	938	858	931	983	956	935	866	939	891	944	965	888	935	886	884	911	895	943	919	932	917	951	945	917	945	985	884	904	956	932	939	890	953	931	878	940	920	919	889	866	871	941	916	898	903	916	937	893	950	907	909	893	945	928	887	937	932	900	962	842	895	896	890	958	875	936	927	888	945	892	956	863	922	935	911	929	863	932	960	878	922	974	917	896	872	953	873	939	917	917	924	880	907	943	910	891	914	917	962	849	975	926	876	939	909	932	922	916	904	908	910	927	951	973	866	944	860	902	922	954	918	924	891	926	924	929	919	889	959	912	879	882	934	892	932	922	896	940	889	961	868	934	938	952	959	948	889	901	934	943	914	928	979	964	887	962	958	877	934	934	885	938	966	969	910	895	937	878	940	918	936	957	865	912	896	879	851	851	896	917	927	916	964	896	937	913	964	959	946	906	948	929	902	897	935	870	888	896	888	914	903	966	863	948	973	954	887	934	895	950	946	925	930	880	939	885	922	943	925	902	908	914	937	903	888	949	962	973	918	941	948	910	899	923	977	879	902	928	894	924	969	941	917	912	939	924	966	938	900	988	895	887	916	923	947	921	934	904	904	925	943	925	961	894	914	943	966	938	934	983	969	859	864	860	895	933	918	928	981	894	935	905	900	940	922	871	971	899	918	923	950	905	960	935	931	927	965	894	883	918	940	949	945	918	899	939	971	902	930	968	913	900	903	968	946	944	943	857	914	881	888	905	990	899	912	895	874	933	933	933	930	931	911	954	872	881	892	898	887	896	912	912	938	920	918	905	906	912	920	872	942	883	874	902	997	907	924	919	903	941	940	949	931	913	934	904	954	915	925	919	863	926	945	936	889	901	973	934	882	962	897	904	905	936	915	934	947	900	867	905	920	1000	946	904	937	930	913	947	912	895	905	851	985	923	939	954	951	903	913	908	922	948	883	911	941	912	899	852	923	974	927	901	879	942	909	881	972	921	932	950	970	910	883	904	906	909	889	969	916	910	937	903	921	851	965	922	890	951	906	896	905	946	913	923	878	888	904	891	915	911	926	881	1005	941	933	897	920	896	888	922	892	874	886	915	970	932	952	916	927	906	913	937	969	926	918	951	975	967	924	926	938	897	968	936	917	914	928	915	952	891	918	944	933	935	991	865	902	960	894	884	910	878	919	886	905	936	914	962	925	952	859	983	897	963	907	897	890	930	900	901	904	890	897	921	933	925	933	930	1001	874	920	867	928	905	890	939	951	913	933	909	897	899	916	915	899	907	854	902	888	966	915	889	903	887	910	936	887	904	913	928	893	927	950	962	918	892	907	949	914	890	940	931	953	985	978	941	890	952	872	881	921	922	915	948	994	935	901	917	865	930	947	929	948	886	955	936	938	945	923	947	937	907	917	904	957	895	947	893	954	934	917	966	967	977	865	906	971	906	872	886	957	880	879	942	932	905	937	877	859	938	936	859	880	878	935	936	927	941	912	916	959	951	897	948	949	958	907	924	932	930	904	1000	892	924	910	882	933	968	884	963	950	978	961	958	931	903	932	893	960	942	870	902	868	947	930	914	875	963	858	983	924	914	944	910	880	883	912	910	875	935	854	975	983	916	898	872	906	972	938	886	931	923	889	949	961	920	922	951	920	930	945	914	926	892	940	877	941	920	927	908	893	901	948	925	965	896	1017	950	925	907	926	919	869	911	924	956	913	942	913	924	921	964	869	886	903	908	888	947	905	901	947	877	897	923	974	917	940	918	862	920	903	940	916	946	935	930	914	917	906	918	889	979	948	935	953	953	954	912	933	911	927	939	911	938	915	890	872	953	929	891	948	975	932	927	901	918	900	879	930	912	920	952	911	882	935	988	944	898	922	953	906	903	899	985	922	941	929	903	976	961	884	910	907	918	910	925	930	867	925	923	943	946	941	937	914	884	901	882	948	902	924	866	929	916	906	904	917	916	912	926	908	893	880	901	886	971	954	925	972	939	915	886	909	943	874	913	811	930	958	960	910	911	945	939	916	895	907	904	885	960	995	937	920	859	922	908	902	925	912	933	892	887	926	957	858	922	879	888	910	908	927	905	916	951	891	872	974	923	960	946	921	900	972	940	915	894	978	944	916	930	902	908	904	967	930	940	906	905	948	920	906	936	911	905	923	968	860	945	889	897	997	918	925	934	900	942	936	860	899	899	935	860	951	957	946	895	922	898	923	956	941	911	875	949	932	864	860	885	882	940	850	968	915	928	935	908	885	904	916	895	928	947	956	963	874	898	914	878	893	877	869	1007	880	907	896	923	907	918	931	866	895	944	935	885	933	899	857	935	936	913	960	914	919	940	907	957	946	1014	917	953	898	897	892	925	962	943	911	940	960	888	864	937	887	925	913	859	958	925	925	909	899	940	893	913	960	952	902	918	919	926	909	863	923	944	918	926	888	921	943	886	957	975	887	925	906	896	947	887	935	930	907	900	854	911	905	877	930	913	940	925	916	973	922	950	908	930	914	905	908	916	938	892	919	899	942	891	985	933	958	938	905	898	901	958	930	969	891	915	980	905	921	897	947	940	926	915	923	889	900	876	923	889	932	950	924	951	929	947	892	890	925	973	912	943	894	982	880	951	941	906	906	932	936	945	981	940	914	944	975	891	910	935	949	918	957	933	896	930	966	913	910	892	833	927	880	926	903	902	982	935	920	974	948	917	888	902	906	914	977	915	985	930	926	960	978	910	925	935	968	889	895	895	892	899	838	958	907	939	951	904	972	939	916	946	923	908	906	940	931	967	914	874	895	855	861	916	980	917	911	969	919	904	869	938	895	919	933	899	866	903	908	908	911	922	920	929	932	918	962	873	939	916	904	947	889	877	870	948	970	925	927	940	942	913	912	957	869	932	922	928	943	925	908	932	895	918	889	938	947	944	877	918	893	912	912	869	987	891	962	915	867	904	883	915	963	902	914	926	906	894	944	885	937	936	900	876	880	923	934	915	927	864	968	945	966	928	871	945	961	868	910	970	881	943	916	981	939	935	912	913	948	899	920	927	898	924	905	934	928	949	878	963	929	912	940	850	912	871	894	942	910	957	908	927	900
24118	21190	28357	24311	20614	2880	994	696	632	616	582	488	465	451	482	460	484	449	446	454	454	462	443	478	448	452	469	433	403	414	443	396	415	403	413	429	429	449	431	422	428	438	458	410	448	421	403	411	422	429	411	383	426	439	438	396	420	424	448	392	419	442	430	451	451	426	424	402	428	420	422	426	431	445	413	443	440	423	358	448	447	423	411	413	425	431	401	401	449	418	400	433	462	417	435	438	403	392	399	438	436	436	439	413	424	437	410	413	444	439	385	405	439	411	404	436	419	460	407	437	419	400	408	431	409	403	431	435	434	438	388	430	449	421	409	409	398	403	405	419	426	418	402	433	428	422	423	422	409	418	429	394	391	420	435	435	427	414	416	403	414	434	440	416	450	442	429	420	403	445	398	421	427	436	440	408	472	403	408	422	422	431	423	442	400	426	429	410	435	399	397	454	383	432	423	420	435	425	381	408	419	417	422	425	409	387	393	445	400	429	404	449	421	429	445	388	420	420	425	430	391	426	422	427	424	418	430	432	442	421	430	452	416	414	424	425	425	410	444	435	427	403	429	419	456	431	444	436	414	432	413	395	422	431	437	457	414	418	424	434	441	434	423	458	418	412	437	432	420	435	410	403	464	442	382	409	417	384	394	436	428	380	446	423	426	447	415	406	402	390	422	412	416	416	404	438	451	385	405	441	465	440	440	409	414	407	394	425	426	396	413	411	397	404	450	413	382	434	421	410	420	416	410	447	441	421	410	384	383	413	441	418	434	451	439	420	420	443	416	409	375	479	404	397	422	414	420	445	406	409	434	423	408	385	421	420	402	425	387	416	399	437	397	440	397	403	382	407	384	395	394	466	444	397	437	404	410	422	436	431	435	438	412	430	422	424	417	447	425	447	424	438	430	433	431	437	393	437	433	392	438	447	455	434	424	412	414	415	408	436	413	430	435	463	436	418	426	405	425	431	412	418	447	423	418	418	408	405	462	414	446	419	422	432	429	407	451	429	440	437	421	446	401	401	393	435	394	382	453	442	408	403	425	417	393	426	432	412	463	450	405	398	421	408	406	402	446	424	433	396	445	415	436	446	404	439	378	435	407	449	439	406	412	440	409	411	427	389	467	483	414	396	429	387	431	406	448	404	436	395	436	401	398	407	401	428	397	454	434	413	406	432	414	386	382	412	418	414	426	441	396	468	420	445	451	411	414	419	395	390	422	457	433	373	444	424	437	461	425	396	407	415	432	429	429	451	434	391	397	431	452	383	421	429	414	418	443	416	421	439	434	408	441	418	414	410	423	391	418	444	428	425	435	467	426	446	412	407	445	412	407	434	372	452	455	397	398	400	418	420	436	429	446	413	431	402	399	392	444	416	398	381	471	423	395	405	413	427	427	405	408	429	413	379	416	398	395	416	447	420	392	408	413	376	432	422	421	425	366	383	399	385	450	422	416	375	409	438	405	475	414	425	441	436	429	394	439	399	394	433	403	431	400	441	418	423	393	428	452	408	422	405	403	425	421	415	412	466	418	417	393	430	447	405	431	422	441	410	399	414	433	432	416	390	410	414	416	408	415	404	435	411	409	467	437	408	412	423	418	427	382	449	409	427	404	414	402	416	410	423	441	428	414	414	445	413	408	428	395	436	377	394	420	398	414	407	397	420	393	423	400	381	410	425	417	410	423	400	422	406	395	418	443	394	438	450	388	433	428	427	405	432	425	431	469	413	416	431	409	411	428	402	428	417	422	438	389	424	374	398	459	409	424	411	444	438	403	416	389	426	405	458	402	399	390	442	441	408	439	399	373	434	422	444	429	398	432	428	425	398	438	444	401	397	402	394	431	394	436	419	429	436	412	411	390	410	414	451	397	420	418	384	400	391	428	402	395	414	420	390	425	434	448	411	405	447	435	430	440	426	429	409	442	406	400	459	386	420	407	396	464	448	412	411	398	406	411	410	422	427	411	415	435	392	398	417	398	412	427	414	429	391	433	399	428	414	436	428	440	433	422	409	447	408	398	386	401	445	468	405	432	401	390	433	434	419	437	443	418	392	394	428	409	403	412	416	434	442	438	419	417	445	455	406	384	370	388	416	414	386	442	415	423	403	404	409	396	380	395	409	408	408	442	430	426	442	414	411	423	409	408	398	429	423	375	404	429	447	409	412	433	438	411	402	402	419	428	396	440	459	445	410	423	426	405	422	436	423	433	407	414	394	426	402	396	399	422	414	441	433	433	418	441	437	389	420	381	401	460	437	403	407	450	416	424	407	407	402	445	432	451	395	434	418	425	427	396	425	435	461	387	416	402	370	452	430	420	389	434	423	390	382	397	461	410	423	433	452	412	411	429	437	387	431	453	448	416	417	439	410	417	405	426	416	437	417	459	436	425	393	392	434	437	385	393	411	426	396	416	381	396	414	420	452	386	435	417	385	398	428	407	442	398	425	422	407	432	397	427	429	409	450	419	419	455	417	419	412	402	398	408	421	413	419	391	450	437	426	422	406	430	419	426	433	416	409	381	412	408	446	414	424	403	400	358	452	431	409	385	433	429	396	422	411	422	431	431	414	451	445	460	444	458	412	419	425	419	414	442	419	391	420	431	420	460	406	445	435	411	430	424	453	434	406	370	395	367	408	432	421	429	387	388	409	420	424	411	450	407	417	452	396	412	412	442	386	398	419	423	421	390	386	430	396	410	418	448	444	421	429	443	392	432	423	389	421	431	390	385	416	413	393	397	443	419	408	402	386	440	395	441	408	426	450	371	399	440	414	404	376	416	425	403	419	429	440	462	406	442	386	381	406	393	457	417	431	412	418	422	414	454	435	404	443	426	404	399	409	455	408	396	427	472	430	411	395	415	400	405	445	398	387	395	398	402	426	429	411	397	427	406	433	396	427	386	447	420	456	428	387	423	451	383	435	408	440	450	397	396	415	433	440	422	431	424	417	402	427	415	457	428	427	437	404	420	428	434	365	417	410	389	399	413	431	429	442	397	436	418	413	406	444	427	413	428	454	416	443	420	407	425	410	439	453	440	380	408	434	427	450	414	419	444	428	397	444	428	411	379	389	454	375	443	419	435	452	408	405	423	452	415	391	426	400	424	409	397	413	423	454	406	406	438	414	403	439	399	402	416	406	420	408	415	432	432	445	441	401	385	383	425	397	392	384	406	392	418	392	435	408	421	413	403	444	433	440	404	423	421	429	448	419	439	418	406	409	438	420	430	410	417	428	409	440	432	423	426	450	381	417	420	455	445	446	418	392	413	452	388	409	404	406	396	442	417	415	428	394	403	431	446	401	403	416	431	435	424	396	413	442	422	437	423	381	461	396	415	415	422	421	377	410	400	416	448	420	462	374	421	397	414	427	426	426	421	421	436	390	450	419	384	431	381	446	448	425	420	388	432	425	425	420	406	426	423	435	408	390	399	432	437	458	467	409	421	394	395	427	405	388	422	443	403	420	399	413	432	412	399	406	447	461	423	415	407	387
5596	10339	8644	4537	3109	2420	1898	1532	1420	1228	1095	1046	999	981	956	940	840	848	785	794	763	768	775	735	737	749	750	761	739	770	729	731	732	667	749	700	694	696	710	748	714	745	739	744	682	731	670	689	691	725	687	658	725	700	700	680	722	700	633	690	698	688	652	626	701	693	729	675	676	707	719	724	677	734	658	719	682	696	718	673	660	683	670	691	687	669	651	661	691	691	674	687	688	698	668	703	711	688	711	676	641	685	719	690	660	700	726	691	705	676	675	652	687	722	627	729	666	670	685	680	693	779	668	694	685	701	683	723	707	662	699	735	693	691	695	736	689	707	668	698	689	688	693	690	745	731	696	706	663	678	698	680	640	660	639	703	680	688	685	690	714	669	700	713	721	696	676	658	739	681	686	715	676	719	717	700	705	689	660	686	661	654	685	692	648	706	668	679	640	663	704	657	700	691	651	676	714	705	693	640	630	705	723	685	702	706	698	687	719	704	719	700	677	665	664	631	680	710	645	673	687	741	664	670	681	665	687	688	727	680	721	673	708	709	671	713	666	660	694	664	704	679	692	656	710	688	717	665	716	643	693	724	684	654	691	662	680	694	683	688	676	703	631	732	726	665	729	689	707	672	717	722	663	700	661	674	691	678	708	658	712	667	693	707	683	723	660	716	715	666	741	706	743	656	707	704	718	711	625	677	730	696	657	677	699	635	690	667	677	710	711	699	665	690	730	681	661	663	688	640	726	679	705	683	668	685	664	725	680	681	677	683	727	716	723	698	621	707	671	646	693	661	690	659	666	681	692	684	644	690	666	675	724	692	670	682	687	686	686	667	740	695	693	700	664	688	669	658	690	733	717	668	675	654	708	710	676	654	676	709	656	684	685	676	702	661	694	709	639	709	685	668	668	709	726	665	721	622	656	658	706	675	660	707	699	654	655	679	711	679	667	668	681	637	682	680	709	684	709	708	685	660	693	634	644	675	685	687	650	676	706	632	641	694	707	693	693	687	691	664	649	679	661	706	699	677	659	705	701	679	675	711	693	689	697	712	686	682	695	670	664	664	686	638	624	695	669	717	652	650	657	648	725	702	719	658	696	710	684	735	655	653	673	665	640	694	643	688	648	703	661	718	690	657	710	693	716	667	680	649	653	688	707	636	665	648	684	675	643	758	636	692	659	632	690	721	684	696	622	682	684	676	688	726	691	684	662	684	629	665	650	655	690	684	680	691	672	727	703	664	697	667	691	711	692	645	726	669	663	659	680	685	644	675	656	732	654	676	652	658	720	699	660	695	720	641	686	703	712	696	664	712	695	692	678	690	709	655	686	701	697	654	652	663	705	656	673	678	688	643	693	721	705	691	722	711	723	716	663	677	715	725	676	689	697	683	696	719	699	628	686	729	659	714	740	670	623	683	675	700	697	704	755	662	725	693	677	726	699	716	688	696	667	719	689	692	680	691	663	664	724	696	728	694	645	680	703	696	702	658	694	697	716	694	676	698	675	713	694	654	662	689	696	696	681	685	723	681	655	699	675	723	670	661	666	633	650	684	635	684	725	699	728	692	663	728	684	728	648	666	645	677	667	689	682	651	675	630	697	666	690	666	676	680	693	656	717	652	680	653	693	678	722	669	605	666	707	687	694	669	664	709	701	641	737	665	700	694	657	689	688	672	687	661	681	691	690	744	700	704	688	692	701	650	660	691	722	659	684	676	641	708	697	646	669	652	696	703	682	714	694	638	663	681	745	738	650	634	665	711	680	685	631	694	684	665	627	704	701	695	685	606	685	675	698	696	639	678	694	665	684	668	728	703	740	698	710	665	713	713	669	687	675	700	659	668	686	689	712	683	680	684	686	661	659	724	722	668	713	679	701	685	648	703	709	703	699	689	728	722	692	703	696	671	727	706	657	698	719	697	718	670	658	674	686	679	687	687	737	719	670	715	698	671	694	680	677	690	689	703	692	695	709	678	654	695	673	691	699	721	620	688	713	693	697	687	694	654	689	634	673	666	710	675	707	767	707	684	716	639	737	703	714	676	713	626	704	653	692	718	690	717	690	692	674	683	656	664	740	672	687	707	708	679	659	720	676	675	651	650	664	671	655	682	699	656	721	736	657	667	676	708	672	710	700	661	661	705	686	701	722	746	753	672	669	601	678	690	701	672	667	687	695	718	708	696	674	673	669	686	657	687	670	654	682	695	746	688	685	703	659	688	651	671	658	689	699	669	694	682	665	679	676	676	716	652	697	703	682	690	653	668	701	697	706	711	666	658	702	715	657	655	742	670	674	685	702	693	703	702	692	643	714	638	689	690	690	704	736	688	659	671	690	647	714	657	659	649	730	690	656	687	716	684	661	704	715	667	684	676	659	674	699	677	702	669	689	663	734	678	670	667	703	671	639	681	609	691	690	694	643	681	674	708	682	654	659	707	680	694	771	687	634	649	638	689	719	688	710	665	637	686	646	666	729	674	689	674	668	712	713	717	674	682	707	696	691	715	692	707	737	666	671	666	724	663	708	692	658	656	701	660	710	679	695	664	726	682	707	695	683	709	695	624	629	698	678	665	679	660	683	692	646	738	641	716	708	669	681	666	653	697	670	645	700	694	713	734	687	707	652	700	655	697	669	696	666	675	732	701	702	650	696	653	702	721	661	684	684	739	685	718	708	696	702	713	712	700	665	695	702	678	671	649	752	698	652	675	641	722	638	647	694	724	698	666	701	685	662	718	689	676	694	700	684	667	683	670	691	674	719	725	649	708	691	712	691	662	679	661	691	721	712	659	682	674	674	679	716	704	686	653	686	689	660	670	676	685	685	675	648	674	644	684	705	655	694	719	671	671	644	707	701	717	657	657	732	667	676	690	690	652	666	697	714	705	719	680	672	658	691	666	708	685	739	666	704	662	689	691	653	714	698	680	702	699	717	661	659	682	657	655	781	640	680	653	670	700	678	680	695	719	663	694	696	697	718	647	690	679	694	726	650	657	682	706	653	685	672	688	689	729	689	716	715	687	660	701	699	691	689	622	676	679	672	701	729	681	621	679	664	690	691	695	704	718	701	724	691	704	683	701	670	692	678	686	655	651	701	718	656	717	698	696	642	703	732	639	633	650	692	667	744	684	671	667	692	655	684	713	715	677	662	672	706	695	678	674	699	632	653	686	756	687	753	709	687	689	681	661	682	708	672	669	723	686	685	673	669	675	709	688	716	692	673	677	689	681	664	736	645	664	700	684	671	669	687	690	616	713	691	693	693	689	705	732	708	716	719	627	737	654	669	633	721	685	683	649	688	685	696	661	683	660	660	713	729	684	740	686	686	704	707	661	693	697	702	652	684	651	664	721	689	664	682	663	697	669	708	730	700	665	672	713	697	669	696	627	657	668	685	684	654	688	649	703	657	679	662	739	753	686	700	662	702	713	612	664	703	750	681	686	704	710	713	659	678	675	692	712	653	628	650	663	676	707	705	642	661	658	641	663	654	704	697	690
23092	21088	28799	23619	21093	19588	2004	760	546	432	369	370	314	278	283	269	254	272	233	238	225	231	211	232	196	220	202	187	173	181	186	184	162	185	186	179	167	181	187	170	178	199	171	158	172	182	156	177	166	161	160	190	163	168	164	156	174	164	160	148	165	164	158	167	170	167	150	147	168	154	166	148	183	182	188	173	166	160	151	152	167	158	151	169	170	140	154	147	157	146	173	176	170	148	162	163	139	145	148	160	138	152	167	164	150	160	157	156	161	169	197	157	166	190	169	164	151	142	156	164	170	160	151	156	179	153	155	162	178	156	164	150	172	148	177	168	158	171	153	179	156	139	128	174	152	157	151	182	158	152	180	139	176	166	156	174	159	153	152	167	154	167	169	183	148	154	164	156	156	148	169	172	154	153	166	164	140	147	151	178	159	155	167	162	162	156	154	137	175	170	166	153	184	147	144	174	151	151	167	165	172	157	147	166	157	170	173	150	160	155	156	176	184	154	159	159	160	158	166	163	172	160	152	150	150	166	189	151	153	160	170	169	144	162	141	176	133	149	164	174	181	164	148	142	154	144	144	170	156	164	155	156	159	152	166	171	163	147	142	163	131	177	169	142	147	171	170	140	162	173	154	161	154	149	161	163	162	174	155	160	157	166	177	152	163	168	166	147	176	184	142	134	164	157	158	145	159	154	164	177	159	159	139	144	163	179	158	170	158	167	182	164	152	149	181	176	138	156	175	149	144	155	155	159	157	167	152	149	160	149	157	178	157	170	151	150	147	150	152	167	150	147	150	165	175	174	150	171	172	136	156	175	169	147	169	166	161	157	147	190	157	162	155	171	171	139	165	166	153	174	151	134	161	141	179	165	164	168	141	150	163	175	188	165	172	177	180	156	141	134	155	153	152	158	154	155	143	146	160	158	150	154	159	152	160	156	176	159	139	146	161	163	170	146	157	147	148	151	172	145	151	161	155	165	152	161	166	168	162	148	168	153	168	151	164	171	182	153	165	166	155	166	152	167	145	162	176	173	143	164	148	159	159	175	150	142	145	162	146	149	167	175	174	144	168	167	154	172	142	187	182	147	159	167	152	186	162	161	177	149	165	142	178	146	174	146	148	139	163	163	173	148	174	139	155	145	163	178	161	168	150	142	175	158	137	161	155	178	147	157	152	143	137	136	138	144	183	153	169	167	136	171	166	133	177	157	162	152	175	147	163	162	153	154	175	150	171	153	172	170	143	142	159	177	173	170	153	174	161	160	155	170	158	164	166	163	175	152	172	146	162	167	162	145	163	152	157	135	146	154	177	161	167	171	161	122	166	150	153	155	129	162	165	159	183	179	169	140	152	162	143	154	171	160	179	161	138	183	178	151	168	195	157	154	176	186	166	143	178	160	176	145	160	178	165	153	160	149	171	154	163	177	152	137	150	155	149	178	141	181	142	144	148	170	162	160	143	171	185	164	157	176	172	163	170	147	161	155	166	137	159	171	143	161	141	158	149	180	166	148	157	142	162	147	143	152	156	169	172	158	175	136	164	164	140	157	143	168	170	152	174	183	133	156	143	144	156	151	177	163	148	160	156	174	161	159	171	169	140	171	152	161	156	157	185	179	156	144	151	152	160	151	190	135	157	158	167	145	159	156	156	172	144	167	150	147	155	145	151	190	141	182	156	159	166	162	152	167	158	152	150	172	201	166	154	146	166	162	141	158	161	148	171	178	149	170	154	166	157	152	144	158	191	154	169	144	163	143	160	162	162	155	160	169	173	161	161	176	144	168	145	181	163	154	157	147	176	154	166	188	143	144	154	141	165	166	138	166	170	150	158	154	181	146	156	161	130	164	177	163	170	164	164	160	154	155	151	180	162	167	156	161	176	148	154	155	130	173	151	154	152	172	164	143	191	170	167	157	150	147	154	132	170	131	154	147	162	168	156	154	161	153	166	167	167	149	165	189	129	155	162	173	146	167	167	132	152	171	184	175	154	168	157	160	157	172	169	163	142	162	157	142	149	144	150	135	135	168	169	152	143	161	161	149	140	151	153	175	131	172	146	160	171	157	158	153	146	167	155	154	142	169	177	137	145	144	168	151	154	151	146	156	131	155	165	153	156	150	155	144	146	159	164	168	172	159	182	143	139	158	163	149	150	154	181	156	159	167	163	157	142	174	153	152	173	179	180	151	157	151	178	159	151	143	142	168	150	166	189	155	153	164	160	179	154	157	154	174	172	166	172	162	158	161	150	169	144	141	164	174	165	149	153	180	162	168	158	147	161	166	149	173	163	150	148	139	156	168	156	157	159	165	163	152	161	149	142	168	154	168	146	183	160	156	162	185	142	144	159	155	148	164	179	157	168	147	145	155	170	169	160	149	136	162	192	143	165	157	138	172	154	154	192	156	170	148	161	160	169	161	126	176	169	157	144	141	168	158	163	180	155	152	172	149	162	159	155	172	186	141	152	171	142	156	147	157	145	155	152	154	160	146	141	154	177	150	163	160	161	170	159	168	159	156	166	184	166	137	153	144	163	176	170	170	153	141	171	156	153	172	165	146	176	162	140	141	155	160	156	163	151	155	160	162	173	150	163	163	153	149	165	165	141	166	137	157	148	147	199	157	163	153	147	148	139	153	149	156	178	157	153	182	150	150	167	165	170	153	146	154	159	152	138	168	174	172	159	144	146	156	156	160	144	160	143	161	179	152	172	171	164	159	160	138	154	160	152	172	150	154	151	149	163	180	160	146	171	167	164	167	147	162	124	146	154	159	182	169	165	162	169	148	161	158	149	183	137	147	168	180	143	156	157	180	188	172	167	155	160	172	138	141	145	149	168	149	152	155	170	155	178	148	144	145	147	177	168	181	168	144	135	175	151	164	149	178	156	183	172	138	172	149	130	134	179	173	153	155	157	186	166	158	159	140	164	165	146	171	172	148	171	175	158	161	137	182	157	150	167	140	162	159	173	150	182	170	160	178	152	154	178	143	173	162	169	188	133	137	173	128	174	161	163	158	169	169	157	142	161	186	134	136	157	152	177	179	147	157	151	166	162	151	153	190	155	150	153	153	171	156	148	134	151	146	162	140	160	149	179	174	161	162	155	176	144	180	151	160	152	178	171	158	142	149	156	156	162	167	153	169	148	153	153	161	171	150	149	175	166	181	172	164	154	170	178	154	167	155	158	121	145	167	166	169	146	167	151	157	155	162	150	173	177	156	140	162	156	148	141	174	172	149	171	161	153	163	156	175	151	149	161	155	179	171	149	166	181	154	181	147	155	161	148	171	142	174	154	161	178	172	176	177	162	183	158	149	145	186	153	144	173	165	163	173	151	163	153	152	158	150	154	153	140	189	144	156	122	175	157	128	162	171	160	153	169	166	167	158	176	176	162	148	173	153	160	166	171	148	162	151	167	167	190	144	145	180	167	142	175	169	158	162	158	193	151	175	154	158	152	163	182	154	136	171	164	160	159	174	175	145	157	159	157	183	158	158
7767	15976	13804	7118	4744	3463	2561	1973	1664	1393	1160	966	874	737	691	596	625	563	504	497	459	474	420	451	384	412	377	371	335	327	352	356	345	360	332	330	313	337	332	299	291	291	325	292	312	280	302	290	265	283	304	277	279	282	261	278	308	291	284	277	283	273	287	289	292	290	280	276	300	295	273	290	271	298	261	265	245	278	264	269	299	296	266	300	247	254	287	271	254	257	285	252	290	285	293	278	248	272	278	292	271	283	273	277	286	267	275	252	279	259	277	242	298	251	261	279	264	260	310	267	293	245	273	280	282	249	279	264	289	268	258	301	261	249	253	276	275	248	265	277	265	265	268	273	261	283	231	256	236	270	223	261	297	246	268	267	263	267	285	240	260	266	250	272	264	234	298	295	287	284	264	272	273	276	280	264	280	235	273	254	265	260	251	268	270	270	271	255	272	272	263	258	289	265	233	274	249	275	270	257	249	256	267	269	259	274	283	280	266	261	256	290	267	256	284	287	277	236	275	268	296	272	279	278	229	285	245	260	298	261	262	250	233	266	259	259	261	301	290	260	269	270	253	284	240	282	293	264	271	276	290	255	269	245	277	273	261	294	279	267	268	283	244	307	253	225	287	267	261	243	265	280	258	264	244	270	248	254	273	274	288	254	275	275	258	290	260	265	282	251	282	268	289	258	274	272	230	281	286	243	276	259	264	277	272	287	255	237	270	277	276	285	281	262	265	273	267	277	259	295	265	259	263	271	260	247	281	240	250	259	290	261	249	242	264	255	274	256	257	259	256	269	282	252	251	306	268	268	260	255	276	257	250	258	288	259	266	274	262	253	251	298	246	262	247	251	261	269	261	256	291	268	275	251	276	263	262	289	262	254	266	249	280	240	228	244	287	258	286	283	250	291	285	247	272	271	260	291	274	274	267	269	229	260	298	286	248	264	270	270	264	265	291	251	241	234	244	274	245	270	264	271	239	258	257	232	241	278	252	269	249	277	260	238	282	251	259	266	257	256	249	264	272	290	280	260	245	275	256	264	303	301	255	268	271	310	254	225	289	237	264	283	253	244	268	280	234	250	289	271	268	290	265	257	267	280	282	266	256	283	264	294	243	281	284	258	253	265	264	248	285	276	278	248	273	289	256	256	272	253	277	259	283	272	270	291	261	301	268	273	266	253	258	250	283	253	252	275	288	260	273	273	278	258	277	286	281	269	265	262	262	251	269	252	273	285	266	262	221	224	278	262	266	264	267	266	278	258	240	258	260	251	265	268	282	302	283	242	260	262	233	228	270	281	282	259	271	280	266	259	278	267	274	261	267	284	251	289	292	273	239	260	258	277	279	238	263	254	287	269	264	300	282	267	263	263	269	259	267	261	268	288	260	255	255	261	239	253	288	267	251	293	287	281	243	277	260	266	278	262	282	223	266	269	276	274	259	265	255	274	279	290	263	269	298	285	264	234	262	256	253	280	236	245	273	264	272	280	287	262	251	307	275	271	266	276	266	239	278	267	275	302	253	279	273	243	268	261	280	281	271	263	272	266	277	237	276	301	264	263	302	276	258	273	265	268	250	276	263	287	279	256	249	251	261	244	245	273	238	238	255	252	266	266	276	285	262	245	247	276	261	249	271	257	254	262	255	258	265	267	252	282	244	261	267	273	246	262	267	247	291	268	271	273	254	255	271	275	308	271	293	262	276	289	259	266	262	254	269	253	269	275	271	260	269	274	257	277	276	275	240	256	280	257	272	299	235	265	254	270	270	262	280	267	261	279	288	285	264	263	261	263	238	290	245	292	240	263	250	276	244	270	268	272	269	296	282	257	255	257	284	266	282	283	260	284	272	276	243	240	244	281	265	286	268	245	278	251	282	267	278	283	242	257	263	248	260	275	262	265	309	273	274	273	237	275	278	268	271	260	217	267	274	292	271	273	254	276	242	264	271	260	266	241	263	265	247	257	270	267	244	281	271	242	254	266	257	253	276	242	252	238	281	219	299	292	292	251	251	288	226	262	253	263	278	273	262	294	277	262	258	303	281	276	291	247	278	261	274	264	279	285	259	233	236	252	254	245	271	262	278	242	264	290	263	245	238	280	278	274	264	276	266	270	269	282	259	255	280	273	257	256	273	275	301	258	260	258	283	271	294	270	251	252	280	251	264	272	260	277	273	257	265	308	256	263	249	265	266	290	280	264	285	222	253	264	297	260	271	283	273	242	275	255	278	260	264	234	274	288	278	270	307	266	279	273	266	269	258	277	257	256	274	249	249	278	259	282	253	238	242	271	287	262	276	272	261	246	290	264	253	257	263	240	260	259	267	280	248	276	267	237	255	260	261	288	274	260	244	261	277	282	244	237	282	285	284	297	257	261	276	265	256	258	266	277	299	288	272	265	253	246	272	248	234	266	297	235	258	264	260	231	255	261	260	282	276	262	239	286	246	270	248	250	244	254	277	299	271	261	267	257	269	271	260	272	265	294	295	259	256	254	254	262	287	265	284	259	274	269	298	272	241	267	251	232	295	266	275	265	270	295	271	277	279	284	285	272	263	285	248	269	211	230	276	273	267	283	249	263	279	268	291	276	257	312	244	256	264	280	273	227	280	250	269	283	270	264	272	270	239	260	256	259	254	265	255	270	253	283	311	279	282	269	254	284	272	276	285	257	261	260	263	269	265	237	236	290	263	239	266	302	286	264	241	301	259	268	251	261	238	280	264	257	266	286	283	244	284	271	266	235	275	248	264	264	262	253	288	272	259	250	271	266	277	274	265	259	253	278	288	278	253	291	277	250	262	264	290	268	253	276	241	266	257	268	299	273	277	282	281	255	256	280	275	272	268	283	281	263	270	251	246	290	284	281	266	242	269	238	268	266	250	281	276	257	243	265	233	271	257	256	281	238	275	286	271	273	286	252	267	283	266	261	272	279	307	298	245	280	268	246	251	262	253	270	276	255	251	251	303	264	274	275	236	269	263	260	294	277	252	258	259	267	272	241	264	263	254	263	270	266	280	265	250	258	251	262	263	268	244	246	291	255	289	290	261	267	246	270	269	273	266	268	281	278	257	258	291	263	260	266	248	262	285	252	256	263	248	270	269	264	263	288	279	231	265	259	246	270	277	260	273	257	257	254	269	255	271	261	228	259	240	277	287	255	267	263	260	277	285	236	290	265	254	234	263	278	260	236	273	266	263	272	259	254	297	274	282	272	252	306	265	269	290	268	270	279	262	262	273	259	299	294	263	270	277	276	249	278	269	264	298	256	257	274	243	254	276	241	251	274	257	274	260	285	293	279	254	238	272	273	256	254	273	289	260	270	243	249	247	265	254	286	228	258	262	257	282	278	277	262	284	270	267	239	251	281	248	260	229	248	253	257	246	249	258	274	255	265	255	260	255	280	310	272	274	260	292	294	256	252	269	259	250	256	256	261	252	238	256	249	238	278	287	256	250	267	231	249	258	277	285	259	253	277	274	282	289	275	259	247	260	234	267	258
26755	19935	6147	938	649	647	633	626	559	584	623	617	555	587	567	517	579	585	553	547	546	576	601	596	592	583	525	571	598	602	565	564	591	561	558	572	575	548	587	523	604	536	584	576	541	583	585	549	574	563	613	569	561	590	613	565	581	574	560	586	579	500	569	548	576	548	577	622	584	604	579	586	577	573	563	603	503	589	586	514	574	540	589	590	561	545	548	587	567	580	553	548	564	583	577	578	541	589	542	604	556	571	580	553	539	563	544	560	550	575	567	554	588	509	581	562	567	565	563	543	626	593	581	558	595	565	605	619	557	557	613	535	586	513	599	548	517	538	562	580	553	549	578	551	559	589	607	606	561	603	605	575	589	617	528	568	541	588	569	528	584	606	607	588	559	518	568	557	538	549	567	550	577	592	562	605	634	559	571	519	546	564	560	613	535	587	619	547	572	597	534	571	562	602	550	545	551	586	563	584	535	594	617	539	625	558	520	563	593	559	561	599	588	582	634	563	526	545	550	607	566	605	584	533	574	608	596	550	584	598	558	565	567	577	545	591	586	562	582	586	611	605	576	554	589	544	603	587	560	594	589	591	611	577	564	609	580	591	589	592	550	558	601	585	622	610	577	581	645	580	570	574	605	577	546	538	595	511	591	573	551	552	554	546	567	593	577	561	532	535	560	548	559	507	545	566	566	599	585	594	575	572	555	536	588	572	594	588	552	576	545	553	563	568	601	594	603	569	593	525	579	542	597	577	605	542	605	613	573	570	542	604	572	602	558	632	616	577	588	574	568	545	578	618	536	588	564	586	541	560	578	604	595	622	592	588	566	585	558	556	547	581	568	579	539	571	567	564	582	536	541	551	549	556	567	581	551	557	545	609	561	554	591	560	579	558	583	588	620	593	583	626	575	634	563	554	582	523	593	498	611	593	581	587	576	533	554	611	603	535	564	558	568	578	597	581	612	558	549	559	546	549	577	562	605	580	589	552	580	566	551	558	573	563	580	565	574	559	625	543	631	538	537	575	546	594	554	590	559	599	563	573	618	598	566	578	569	574	545	597	580	555	597	596	559	556	596	583	523	576	596	565	621	563	574	548	554	563	597	601	594	580	579	608	588	598	622	563	560	573	575	552	562	580	625	552	592	562	608	571	570	566	537	563	566	610	555	568	551	573	560	598	560	556	568	554	563	574	566	558	587	596	571	551	585	592	545	506	540	615	550	557	550	609	587	596	586	600	585	573	591	566	573	570	597	600	591	601	583	558	597	583	562	573	604	628	594	567	590	600	589	543	560	595	591	605	582	554	592	606	624	547	552	572	562	558	578	587	586	598	550	525	583	563	568	602	624	589	585	579	563	562	563	549	571	540	575	603	530	591	576	588	601	605	586	552	610	576	572	552	582	537	555	622	607	559	561	514	596	562	603	606	578	545	578	608	571	551	605	584	545	543	589	546	568	604	601	578	552	540	523	557	587	564	558	587	558	587	574	515	575	589	559	609	620	551	596	583	584	560	563	557	612	568	605	540	555	584	579	582	558	523	613	565	570	593	595	624	540	567	515	571	574	554	613	542	593	608	593	568	617	559	605	565	587	540	548	609	550	597	553	537	577	543	555	594	599	598	588	542	624	581	573	550	516	572	576	606	546	567	553	631	568	592	613	562	572	584	598	622	525	567	600	571	555	602	590	560	599	568	595	520	582	537	583	579	562	557	582	600	586	542	552	562	551	574	551	594	533	600	538	569	525	555	546	531	539	558	536	552	578	566	517	608	589	565	521	605	609	577	569	541	599	554	571	564	568	599	548	594	581	540	567	544	609	575	533	608	504	583	599	559	568	584	574	575	570	585	593	555	566	584	584	554	585	526	592	555	575	561	574	579	600	563	621	624	586	596	586	561	559	584	578	561	589	534	584	581	582	547	557	597	616	577	582	576	591	527	556	533	585	565	589	558	564	570	573	611	586	607	585	568	582	569	552	607	599	593	572	573	571	577	592	556	572	591	558	576	570	585	582	558	578	579	599	576	598	554	577	592	541	583	545	546	562	533	524	585	584	566	589	596	600	582	610	530	580	604	578	547	563	595	620	565	543	559	537	566	591	587	563	563	581	596	549	600	596	576	550	607	599	598	608	605	524	603	583	575	602	561	574	587	528	555	582	566	640	562	555	611	578	511	549	560	593	594	615	555	578	623	568	565	581	568	524	552	590	553	541	575	586	575	557	565	575	598	553	568	567	591	568	570	587	594	607	581	609	574	571	578	548	562	581	581	551	564	588	560	586	590	550	598	582	562	588	576	604	582	540	646	640	587	566	532	566	570	520	590	561	617	629	564	593	589	579	560	591	619	606	595	575	558	570	599	615	602	570	543	558	525	599	586	569	566	590	557	575	569	582	583	585	587	548	575	587	561	575	616	567	595	595	587	595	603	607	534	575	557	549	584	597	606	612	583	580	569	549	563	565	565	511	551	614	569	578	600	577	585	581	557	603	624	593	616	589	545	539	618	591	579	552	523	543	558	604	594	575	569	562	556	551	571	567	544	533	552	542	577	544	560	577	568	574	582	576	567	581	609	542	567	587	639	626	616	556	513	581	549	572	583	574	575	579	581	583	565	549	541	615	587	564	598	586	530	569	566	578	585	589	540	609	584	557	568	570	588	604	576	581	565	558	539	546	564	546	583	550	561	595	573	554	572	585	566	559	569	560	566	599	590	589	555	584	567	594	592	578	599	596	567	581	601	497	570	541	542	568	574	598	558	537	595	617	617	608	565	544	593	574	556	574	606	565	604	571	581	623	580	550	613	599	572	552	576	557	612	615	576	548	602	546	560	572	578	572	545	614	575	590	587	610	572	551	539	563	645	572	576	558	552	575	543	576	582	552	549	549	574	588	539	587	572	604	573	557	576	537	566	558	580	561	569	579	556	607	586	552	536	564	530	625	578	572	547	603	581	601	568	556	544	562	589	582	658	547	601	566	584	567	579	594	533	581	572	543	590	563	593	566	557	592	585	574	566	565	563	563	568	548	548	604	563	550	570	590	558	564	565	561	614	579	583	568	552	535	625	594	598	562	571	546	579	584	580	607	537	617	584	622	538	537	578	576	557	547	607	601	502	584	557	584	603	614	583	587	572	619	593	587	582	579	599	585	585	516	578	551	568	602	557	543	543	574	538	575	574	583	558	626	588	562	555	556	585	576	582	540	535	641	515	585	574	551	573	578	604	601	570	621	544	583	590	575	593	614	573	575	587	573	568	530	578	567	595	614	574	593	525	553	560	601	541	599	573	615	551	569	567	559	605	602	549	548	591	601	595	636	577	603	607	571	567	602	598	544	557	599	568	533	579	579	578	602	590	570	577	594	581	632	547	575	564	539	558	535	552	582	582	630	563	582	593	574	544	550	545	614	616	561	592	600	579	569	581	551	577	590	548	602	573	579	626	560	598	557	598	546	550	569	547	576	541	547	556	551	573	588	585	574	584	589	531	571	559	547	575
4300	1831	1693	1242	1179	1030	1069	988	905	966	968	946	930	927	946	980	966	898	971	971	887	941	949	924	924	889	849	937	945	892	860	943	919	944	889	908	931	987	937	877	937	907	936	944	927	870	924	903	856	936	910	932	895	881	961	907	929	893	923	927	865	915	896	871	962	924	936	956	877	870	882	893	864	874	932	960	948	921	925	912	928	909	933	906	921	891	933	907	890	943	942	892	896	931	848	906	881	902	872	916	913	956	948	968	973	898	900	855	956	932	928	901	923	907	917	910	927	1019	909	861	928	942	896	952	934	972	911	892	978	940	973	938	942	972	958	876	905	958	870	926	926	874	865	940	894	916	895	919	917	904	868	930	936	951	905	938	904	930	898	930	927	918	910	964	962	935	937	977	954	898	897	907	965	985	905	947	898	919	959	897	956	899	964	967	900	928	910	925	894	932	938	908	983	910	876	967	907	963	885	904	902	880	989	923	939	922	988	966	929	913	893	905	889	995	942	973	927	940	927	909	935	928	935	960	909	917	926	957	895	914	967	886	921	928	891	912	917	865	921	883	926	961	903	944	909	907	919	950	964	965	909	942	949	935	946	912	867	976	931	967	945	928	912	958	892	875	913	877	871	931	883	917	869	975	947	899	961	947	909	933	940	912	911	943	933	942	945	947	948	917	968	946	908	917	905	901	966	989	884	929	938	905	969	856	927	969	911	971	913	964	958	919	957	905	895	846	941	921	891	935	922	913	892	929	939	919	937	941	876	911	890	919	937	913	913	932	902	905	953	916	867	915	922	941	936	927	929	972	941	920	906	899	897	959	921	919	987	896	895	931	945	908	891	883	817	947	949	965	908	909	885	994	916	909	910	942	932	891	937	922	866	980	930	953	890	943	937	901	890	948	863	863	883	965	931	870	910	970	910	924	893	908	931	954	884	940	921	933	892	954	966	973	896	918	939	952	916	931	932	975	890	915	867	948	923	859	953	892	904	945	881	938	914	852	876	919	971	900	924	925	957	925	911	938	921	966	1006	856	908	895	904	958	947	915	883	915	915	932	888	858	963	902	866	898	941	886	973	898	891	883	940	897	938	884	941	901	890	883	923	932	907	951	890	881	932	896	935	906	897	844	959	880	920	897	940	903	918	950	948	909	900	929	900	904	920	881	896	937	910	914	939	950	961	927	871	906	927	866	982	904	919	860	922	908	904	847	986	907	862	906	909	933	883	889	907	875	892	949	894	951	881	930	894	946	909	872	950	921	892	1005	876	878	902	949	919	987	953	867	877	955	869	931	933	867	871	949	952	937	948	887	925	900	898	947	923	873	896	904	905	958	921	926	916	883	926	879	932	876	904	903	948	974	912	1004	907	925	858	959	991	898	964	913	994	911	889	874	903	902	865	940	997	939	921	916	903	870	861	892	924	912	943	948	893	948	920	932	915	940	929	934	935	905	888	908	955	897	894	898	909	904	921	898	966	938	876	938	902	954	969	925	941	943	860	936	860	957	941	925	873	936	991	982	922	886	970	926	969	888	921	926	902	944	900	920	902	876	912	895	869	895	908	902	920	878	902	910	930	900	948	934	915	912	936	902	892	941	935	942	939	940	881	900	963	892	935	906	939	931	902	927	912	894	893	902	865	897	910	948	907	892	917	916	953	927	876	938	933	872	887	940	921	950	860	962	901	863	943	944	930	911	934	931	900	933	962	947	906	925	927	938	952	930	911	952	933	947	902	954	912	962	880	908	899	911	953	939	952	1004	921	944	882	866	883	948	882	1007	905	905	903	956	906	924	928	931	912	903	934	930	876	926	972	929	903	919	919	914	878	954	931	895	982	904	880	913	800	956	912	932	887	901	948	903	912	945	902	924	976	913	922	857	900	921	909	1018	977	904	946	898	906	938	949	890	913	902	915	887	1000	938	898	924	873	917	935	932	929	884	941	947	901	945	919	919	889	944	901	918	927	879	938	940	902	917	923	907	844	934	997	933	953	946	881	892	921	911	1001	865	1019	928	935	979	906	896	909	924	930	932	933	944	926	939	926	895	899	914	979	903	886	967	903	917	879	908	900	915	897	895	919	921	929	890	913	888	873	913	857	936	886	967	913	876	923	997	922	920	968	986	872	954	945	902	912	910	913	892	955	879	938	958	987	856	924	942	903	912	925	901	908	904	986	910	872	879	927	896	910	896	988	856	925	924	897	930	935	937	890	936	950	946	939	975	927	885	910	884	875	928	986	937	953	947	948	914	891	915	916	912	956	915	839	880	955	906	913	877	1029	914	928	859	957	942	938	952	866	923	930	945	895	954	911	890	896	902	957	920	918	895	935	909	872	868	935	933	892	917	927	891	917	916	918	896	965	886	898	932	936	902	916	966	932	921	915	876	949	881	890	845	920	992	910	956	907	868	907	974	896	932	934	978	849	911	926	907	907	892	960	932	876	907	976	936	965	928	903	898	972	890	940	908	915	894	928	981	926	870	911	887	913	935	935	910	938	907	934	939	948	916	938	913	915	968	865	970	920	946	921	874	843	913	903	923	922	952	914	928	903	974	930	919	932	902	936	937	894	951	895	917	922	951	916	942	895	921	901	895	963	867	937	963	893	994	917	902	904	951	881	938	975	929	869	893	929	935	949	916	931	935	915	946	947	924	908	968	923	904	882	931	925	871	928	929	905	918	920	917	886	972	944	927	957	944	900	937	963	932	928	967	926	933	889	935	953	947	882	911	921	957	937	961	922	958	892	896	872	884	885	922	911	877	962	900	926	891	934	960	906	905	888	927	932	905	877	889	923	948	880	946	896	922	972	916	921	896	933	932	961	952	917	930	867	933	937	877	913	958	885	885	891	853	897	897	890	938	952	906	926	960	934	960	886	909	962	894	952	922	942	930	953	952	943	905	935	892	883	939	947	894	879	893	934	900	961	898	887	940	897	889	867	929	908	891	920	909	967	889	908	913	931	916	856	886	917	919	937	877	901	908	914	917	922	907	930	890	877	896	911	949	929	931	903	913	890	938	915	915	913	939	897	990	894	912	960	947	916	922	885	927	942	958	938	906	906	861	901	922	939	962	925	905	861	896	937	876	937	941	906	937	964	949	855	912	961	950	945	957	911	946	890	942	920	929	868	887	931	861	962	894	941	891	880	925	927	917	927	941	953	920	919	899	971	977	906	969	866	910	928	915	940	923	913	944	953	958	868	949	930	901	887	875	967	917	906	944	963	925	893	911	923	887	911	892	901	919	952	923	905	881	913	908	944	953	861	908	938	928	925	914	981	918	865	960	955	878	894	911	949	946	910	905	885	896	867	914	874	926	933	876	952	940	888	946	910	845	935	918	925	888	920	923	916	891	926	895	925	928	906	960	975	907	938	867	928	932	933	875	923	884	916	911	870	876	928	958	898	924	960	945	914	912	895	942	878	905	911	921	968	905	928	885	918	880	905	891	921	867	939	890	895	892	859	922	965	938	894	909	900	901	884	934	959	956	915	919	901	929	955	915
24148	21154	28263	24319	20499	2791	934	696	605	574	559	532	536	483	422	475	482	455	482	432	460	455	459	446	467	486	427	428	427	462	382	469	452	442	460	408	459	416	416	420	412	439	443	427	409	402	440	446	423	410	409	412	448	418	425	400	388	438	436	379	402	392	430	404	419	395	421	437	436	433	411	416	424	435	419	394	419	386	387	453	414	415	423	419	458	411	412	417	437	445	413	399	404	428	435	386	419	417	433	415	456	414	403	425	430	436	377	416	414	426	429	456	398	413	408	414	394	423	405	404	407	411	401	415	386	447	469	400	383	395	403	403	407	431	425	407	434	410	424	395	422	405	403	410	388	387	424	438	395	417	388	430	419	418	416	337	414	433	438	397	425	470	431	410	456	407	448	407	436	400	446	385	402	401	432	382	413	381	410	395	405	409	457	405	396	422	376	415	423	404	366	394	407	430	418	399	410	398	411	370	437	406	435	409	445	403	418	417	427	443	444	451	376	381	443	435	419	462	432	402	419	396	409	447	413	425	423	398	420	407	371	430	426	431	442	412	410	426	427	399	428	421	433	360	410	431	402	428	391	405	408	412	402	391	421	425	420	416	440	412	450	414	412	449	414	383	415	424	406	433	410	421	406	410	417	408	403	433	421	422	406	414	470	427	395	407	414	433	405	426	450	410	389	438	401	388	421	412	391	423	434	404	416	405	418	407	427	436	423	434	408	356	391	402	412	381	418	411	398	418	393	418	444	418	426	396	421	401	398	433	390	407	438	437	424	416	377	392	404	383	427	420	412	422	444	415	403	424	383	426	458	425	410	444	414	401	408	425	464	415	389	391	428	386	452	402	388	431	411	390	388	422	437	412	404	411	388	381	446	403	435	441	446	393	446	405	413	400	431	430	405	430	432	473	427	391	441	414	424	431	443	424	421	417	391	397	432	424	407	425	459	392	418	410	439	450	385	392	427	422	408	402	369	431	427	439	422	404	394	423	401	423	431	415	434	431	398	417	445	403	427	408	423	422	413	434	409	390	436	395	379	406	403	403	421	406	429	396	412	405	406	410	420	451	412	414	408	397	445	437	408	421	455	427	408	423	424	434	417	407	404	422	399	408	419	413	407	400	407	412	421	370	435	421	414	409	413	485	386	415	386	440	419	456	419	433	379	371	432	396	386	396	411	405	409	407	416	397	447	451	411	423	427	436	440	416	383	377	359	384	443	447	397	403	387	416	409	421	427	437	385	436	388	460	402	414	414	388	416	405	415	417	418	431	440	405	393	422	400	464	368	415	360	428	389	408	424	406	458	423	379	423	433	449	409	398	426	423	410	403	427	396	396	435	399	422	400	366	420	438	433	400	390	439	437	425	413	442	418	430	403	382	437	449	419	404	428	402	384	390	450	427	420	376	456	393	434	418	399	379	393	374	435	377	406	419	416	400	416	438	432	393	418	423	432	419	402	394	397	403	427	438	403	401	390	409	400	418	424	436	421	425	405	413	433	421	420	417	435	415	455	420	406	420	439	439	400	421	420	390	436	421	427	420	391	417	417	399	429	398	404	425	410	400	399	430	379	437	396	436	387	415	413	456	405	426	406	396	441	413	388	415	411	438	397	442	422	385	400	434	396	417	404	402	424	411	421	412	411	424	415	450	419	380	388	414	395	437	415	425	411	417	422	460	424	398	412	417	399	404	383	368	389	466	387	364	394	379	418	381	408	417	457	379	435	435	397	436	419	435	449	394	398	410	412	417	409	377	409	374	407	401	385	393	430	410	434	388	415	428	365	415	380	398	389	386	381	373	436	393	400	409	365	425	426	407	427	440	426	372	427	419	410	408	389	412	396	416	424	412	418	424	435	394	399	381	408	450	424	418	441	405	386	437	415	424	401	420	426	412	414	401	389	422	432	448	422	401	448	391	420	395	412	432	392	401	411	401	432	409	435	417	383	403	423	408	416	432	442	424	408	416	429	432	417	412	388	409	403	390	420	418	434	388	412	377	387	414	414	420	419	444	429	413	427	460	398	397	425	383	435	387	357	424	412	426	407	436	395	419	435	377	392	405	415	413	407	406	416	434	438	453	387	442	464	411	411	405	422	412	397	405	425	390	424	408	408	395	456	413	423	422	414	399	396	407	438	449	434	384	374	441	418	409	421	416	348	377	432	427	440	435	412	414	400	419	436	419	424	429	394	408	432	397	463	391	388	427	400	415	389	416	406	428	451	401	417	419	460	386	399	423	408	423	391	417	418	410	470	406	447	393	427	425	371	415	410	399	392	410	397	388	393	413	424	401	426	405	416	398	418	407	433	395	418	419	407	390	370	405	392	450	426	394	424	429	430	426	432	411	400	377	394	409	433	420	407	406	424	414	399	413	408	406	403	419	435	383	439	406	419	392	413	411	429	417	404	431	439	391	436	387	395	433	432	436	417	364	400	421	413	396	379	426	380	419	394	416	396	414	410	378	391	417	439	432	430	403	414	402	421	425	430	411	380	442	414	348	409	434	407	409	384	382	419	419	426	406	398	432	426	397	409	422	404	419	412	427	372	381	408	393	399	408	414	415	415	381	437	395	391	402	376	408	407	419	396	428	399	414	413	408	443	397	440	423	423	415	394	384	433	370	392	426	439	404	420	373	429	408	431	406	410	410	396	419	422	392	423	383	405	414	419	412	417	415	376	452	359	392	435	423	414	396	384	368	426	396	403	428	419	428	420	383	412	393	430	475	397	423	394	404	403	412	407	400	445	401	409	440	443	389	440	397	399	401	396	401	406	365	420	406	421	450	408	407	393	409	399	409	425	421	415	432	430	393	386	431	420	453	392	376	413	434	379	442	391	384	420	471	407	410	420	423	403	442	401	400	403	417	419	415	428	404	395	441	429	390	429	428	443	401	381	425	435	404	372	384	443	454	439	412	408	387	427	430	451	427	444	399	404	407	420	414	430	401	433	433	450	421	394	431	415	426	424	393	436	406	422	410	407	397	414	422	389	424	407	388	407	399	409	418	386	429	428	445	437	447	366	400	426	379	421	433	398	390	371	406	393	401	384	401	415	446	434	404	458	420	429	395	392	410	420	433	414	404	431	416	385	395	414	411	409	383	387	387	449	409	390	431	403	433	402	395	443	426	446	425	419	411	389	421	424	398	404	402	433	419	401	402	464	406	418	451	447	407	430	395	406	397	424	425	408	416	385	392	404	436	389	415	447	374	387	423	413	439	407	394	429	387	447	389	421	443	427	423	408	430	388	417	409	416	405	445	396	380	385	383	394	426	413	466	407	399	388	407	415	437	418	405	417	414	423	446	425	437	396	426	431	437	420	359	388	420	401	421	392	437	411	425	396	428	404	428	391	401	402	455	408	428	398	449	407	436	400	389	392	433	458	416	423	407	401	391	426	442	390	402	411	419	430	392	399	412	409	412	437	419	449	406	418	418	415	419	403	373	404	407	425	391	407	427	428	385	413	417	453	427	397	397	433	438	411	417	404	402
5639	10185	8786	4433	3123	2327	1924	1599	1359	1237	1087	1028	1004	908	911	858	834	858	750	802	813	760	744	784	731	745	711	738	695	743	686	712	672	696	677	682	673	708	690	712	703	731	692	698	693	731	655	722	699	718	694	702	647	678	659	694	695	682	677	693	652	666	684	696	644	739	726	632	631	648	707	708	683	686	653	695	697	671	670	722	687	690	637	721	686	721	680	704	719	691	686	688	695	721	724	653	660	695	655	634	684	696	649	698	702	670	689	716	655	678	654	693	695	659	727	674	680	710	718	725	666	665	710	690	681	700	679	680	684	707	706	654	648	702	628	703	690	701	709	680	664	675	695	695	687	693	636	661	696	679	694	684	712	718	680	635	714	730	672	731	706	673	692	688	680	678	693	723	679	716	642	657	647	668	725	700	642	687	678	728	657	672	689	716	628	630	714	649	656	662	702	641	623	691	720	669	704	669	626	669	687	695	621	731	653	636	713	709	640	676	678	676	667	704	681	674	654	707	671	692	685	701	648	674	659	637	684	643	687	666	716	686	684	691	716	750	677	631	683	672	676	644	660	673	666	671	710	673	703	704	698	649	654	708	663	657	712	689	680	661	672	675	641	713	701	689	678	653	702	721	657	692	670	663	698	647	725	684	635	682	691	669	684	691	680	681	681	642	673	674	722	654	692	722	677	714	676	636	696	675	656	726	683	681	685	662	656	665	704	658	663	678	630	702	652	669	630	671	693	674	684	650	691	660	685	709	686	670	659	676	699	687	655	722	733	662	691	664	625	677	677	668	670	682	670	668	627	654	668	671	685	693	650	665	679	657	642	662	689	644	717	619	645	724	694	660	649	669	665	681	674	669	667	694	718	732	680	693	684	632	649	676	703	656	702	692	648	654	680	694	643	664	697	702	649	685	679	697	672	740	674	705	607	687	710	728	680	620	722	698	708	670	693	698	699	669	671	674	678	701	675	662	656	715	664	725	678	699	676	640	726	713	690	695	693	706	666	684	642	669	659	655	714	691	696	664	666	653	681	727	686	644	696	653	689	706	687	701	657	657	649	658	686	662	652	684	657	690	690	637	707	679	679	673	704	641	641	692	642	732	687	673	702	647	697	706	710	618	685	693	695	715	704	674	700	695	640	625	654	670	697	708	694	664	669	645	615	637	664	664	667	672	667	654	711	698	691	680	674	661	693	630	664	696	699	705	679	707	674	631	660	671	680	681	664	680	659	656	681	668	672	673	696	694	715	653	658	649	671	669	698	672	710	677	717	694	701	642	680	686	676	706	706	687	711	690	670	675	667	686	693	694	686	655	685	652	645	680	673	659	664	665	634	711	667	656	677	667	699	668	718	678	678	670	717	676	672	707	681	672	671	674	658	656	675	668	627	682	677	673	719	711	718	628	672	700	654	687	753	680	671	727	625	712	679	681	689	660	696	752	663	680	652	667	678	694	649	668	626	649	677	705	693	664	698	630	700	679	655	705	680	676	673	665	705	624	672	675	678	661	664	663	735	654	683	687	682	681	699	701	673	691	663	655	657	687	691	670	702	644	713	693	673	680	649	692	682	690	687	729	663	698	626	727	722	731	633	708	656	724	672	683	703	694	693	635	660	642	707	702	683	754	701	652	691	686	713	694	700	690	686	704	623	659	717	630	646	695	681	665	673	670	694	679	619	689	679	683	680	623	712	715	656	687	665	715	708	683	664	690	660	662	664	719	680	715	698	681	649	672	697	677	692	709	663	699	674	639	646	680	695	703	667	620	732	681	696	684	672	697	671	733	630	693	646	699	715	685	688	655	640	676	702	627	665	676	669	692	658	711	670	706	715	683	701	686	716	672	702	664	648	673	670	671	672	664	688	690	654	718	703	699	680	667	688	716	679	661	695	638	684	690	682	709	690	702	665	688	703	690	715	721	639	694	715	706	675	692	672	709	709	682	685	694	682	703	722	689	667	704	685	697	701	697	662	708	677	672	689	702	680	640	643	713	682	726	611	651	703	701	715	666	686	667	723	681	683	681	659	703	701	693	691	748	718	666	710	602	674	669	657	684	667	684	679	660	666	657	674	703	666	653	700	698	684	675	671	637	669	696	689	668	638	690	635	682	672	660	689	706	659	726	737	694	613	665	692	650	669	660	662	718	661	702	676	695	626	704	702	664	669	665	669	719	667	668	659	686	683	684	687	631	668	690	713	706	653	615	667	663	726	683	681	711	681	676	679	678	699	619	715	659	704	655	667	679	668	693	670	693	634	699	683	681	707	686	691	682	688	679	719	705	684	701	634	675	663	685	681	699	681	689	663	674	674	665	686	688	649	703	674	668	716	696	666	660	716	691	683	694	676	678	668	669	686	637	674	670	663	650	732	681	668	669	688	636	680	713	718	688	633	626	676	663	669	668	693	646	668	709	674	679	679	705	695	680	671	673	671	675	685	675	638	655	668	690	713	710	744	707	654	700	641	691	712	688	696	697	714	713	680	685	694	595	713	681	691	666	694	715	658	691	638	694	660	715	699	654	656	649	665	632	682	725	694	665	677	673	679	646	670	677	686	692	710	683	676	634	654	688	734	692	631	716	639	689	690	693	644	700	664	654	685	678	710	672	663	675	711	628	697	705	646	677	703	704	680	701	688	686	709	710	673	719	668	677	657	711	629	657	683	709	669	704	689	642	671	678	678	650	709	668	681	684	656	697	715	639	712	700	690	680	673	703	712	676	688	681	697	706	682	722	709	687	739	647	633	704	676	675	689	702	657	716	736	714	667	699	674	628	672	717	671	664	738	701	684	644	693	682	682	702	689	679	646	670	738	677	661	663	671	667	664	699	734	684	604	680	726	733	713	692	705	681	681	662	680	649	668	660	661	683	669	662	686	648	683	679	655	660	701	681	691	665	662	696	718	670	677	652	654	689	694	692	688	697	615	663	678	740	696	670	638	711	675	669	637	687	676	661	682	686	677	666	684	744	671	740	696	678	711	696	697	641	692	692	630	693	666	686	690	681	664	678	649	725	638	690	691	671	681	665	656	653	690	703	636	656	700	680	650	665	688	680	704	696	662	661	700	703	666	701	662	692	680	666	710	636	655	671	666	712	671	655	605	683	684	685	648	661	635	657	680	676	698	709	650	689	709	703	658	668	686	623	676	675	730	666	698	692	697	678	693	698	631	654	703	669	732	691	710	669	677	679	731	666	717	713	684	648	677	664	697	676	661	666	643	688	680	675	672	694	641	724	710	663	699	698	671	703	742	664	701	669	662	687	717	679	758	675	698	716	723	638	722	672	683	660	724	677	640	726	672	684	653	699	640	663	698	643	649	702	691	644	666	660	664	692	675	650	637	695	711	662	708	673	684	732	696	670	667	686	674	677	686	646	651	680	734	709	648	642	706	741	682	680	696	731	673	623	645	657	685	668	701	737	682	712	681	710	718	705	646	707	701	684	683	706	664	673	683	707	708	668	660	679	680	691	670	719	658	697	672	637	650	703
22970	21004	28709	23519	21005	19490	1970	695	546	416	374	341	317	285	260	265	256	247	230	238	229	234	221	196	204	187	167	186	195	205	161	177	158	184	161	164	179	189	177	189	141	173	185	168	155	148	184	170	157	172	181	126	183	166	184	175	187	144	162	148	158	174	156	152	183	161	156	154	155	168	178	138	171	162	157	159	174	154	160	173	158	158	158	170	169	166	167	144	179	160	162	158	171	145	135	159	158	177	160	150	156	165	158	148	154	195	156	151	139	162	153	167	155	147	161	163	165	134	128	154	135	159	151	160	173	140	164	162	166	146	148	161	157	167	174	171	158	150	160	128	176	179	152	142	179	153	142	153	171	144	163	148	168	153	172	154	171	150	163	135	164	152	169	138	142	128	152	138	189	146	156	155	172	122	174	156	147	160	160	158	141	165	149	150	176	179	154	160	148	149	183	143	177	167	143	160	140	147	167	172	163	172	141	142	159	149	177	151	150	146	155	162	165	166	174	172	144	144	156	146	170	162	141	158	177	154	169	177	172	170	158	168	171	146	161	153	160	174	155	157	145	155	147	154	146	158	177	161	152	158	163	154	133	162	171	148	182	145	173	134	178	173	158	162	144	155	142	132	193	140	176	123	155	163	154	172	168	165	168	160	170	166	129	155	140	153	145	150	168	160	151	161	154	178	167	132	168	154	176	168	188	163	159	167	156	151	162	164	171	138	144	143	161	173	153	165	150	130	159	154	146	147	155	172	165	135	152	188	139	148	167	143	162	177	154	148	157	164	154	147	150	140	163	150	154	167	156	155	173	131	163	164	174	150	174	147	154	160	151	177	147	146	165	155	152	138	164	141	174	138	157	146	134	164	157	134	158	165	173	169	150	156	171	162	141	145	167	161	161	140	154	140	162	168	151	151	162	158	174	132	141	145	171	160	147	146	157	148	147	147	169	146	167	149	168	154	142	152	143	164	177	168	159	140	157	165	174	149	146	131	157	152	160	163	146	161	149	144	154	154	149	163	155	146	149	157	176	147	135	152	150	163	156	167	147	156	191	156	156	133	148	166	155	176	126	150	157	169	166	128	169	170	162	171	161	160	155	162	163	138	140	129	169	147	154	151	175	165	153	147	170	181	159	167	148	155	151	141	157	134	129	148	158	143	153	145	152	164	156	152	165	165	185	150	161	150	163	142	149	154	149	176	189	149	163	170	171	152	148	140	148	167	152	166	180	173	144	161	174	149	163	167	163	166	149	154	158	149	153	157	158	154	165	161	128	156	150	161	161	161	152	156	158	143	164	140	161	174	156	146	152	197	149	151	167	159	167	156	156	155	160	133	165	158	165	140	141	156	157	142	154	159	152	151	161	158	151	157	179	146	168	150	163	181	150	164	163	144	165	144	162	195	186	133	147	162	180	138	143	165	147	150	170	139	162	155	144	143	157	166	157	140	152	151	162	133	155	141	136	165	151	150	147	173	132	151	157	157	152	169	148	142	174	167	151	139	164	148	152	159	165	177	175	143	151	143	158	165	158	145	171	176	154	166	160	156	158	147	150	173	151	179	134	164	135	147	150	142	148	164	175	165	171	154	180	179	162	155	176	151	165	157	156	161	141	164	139	157	164	154	144	135	129	147	171	162	169	184	149	148	154	139	135	153	157	156	145	160	141	172	146	151	153	157	179	192	154	148	151	144	159	146	158	153	188	160	173	164	159	161	157	155	152	170	159	147	160	168	134	160	159	150	147	158	168	142	155	177	161	145	155	142	152	166	154	152	147	149	145	168	166	149	147	167	148	152	172	158	167	153	146	152	181	153	175	163	150	139	155	182	146	152	160	173	142	153	171	174	159	156	150	151	160	167	164	157	162	170	168	161	159	156	158	168	145	186	152	171	153	139	150	152	144	167	149	132	174	148	142	165	147	140	149	170	151	114	170	131	138	129	153	162	173	153	181	156	162	155	155	145	185	147	156	141	154	148	164	148	151	156	164	154	174	146	152	145	161	160	157	173	144	160	131	138	140	138	155	149	146	151	172	160	153	156	130	158	172	161	135	163	158	152	153	158	159	165	168	168	145	164	143	150	144	147	152	163	145	155	142	144	154	157	176	160	167	161	147	176	152	166	137	165	130	138	168	152	164	165	165	175	181	164	154	148	173	158	166	158	156	150	147	161	170	148	148	153	166	158	134	160	164	162	147	157	139	138	167	148	160	164	176	141	162	184	156	148	180	144	154	163	152	145	162	165	176	148	174	175	163	158	156	140	151	150	187	168	159	149	155	161	143	166	156	147	156	142	140	146	150	157	151	128	160	151	138	143	162	161	139	150	142	155	171	141	149	166	164	168	152	143	159	152	139	153	160	154	162	167	144	142	125	151	147	174	177	166	135	167	157	143	153	162	136	164	166	135	164	163	166	160	156	155	156	152	177	155	179	155	154	149	159	147	165	164	157	157	155	138	132	164	152	169	168	163	160	141	133	150	180	144	159	161	146	150	153	156	160	174	160	148	150	178	164	144	143	167	160	172	166	160	180	149	170	166	158	166	147	154	159	138	143	148	157	162	156	160	127	159	152	136	160	125	145	158	167	173	147	155	168	151	162	174	153	165	157	179	147	175	166	154	154	184	156	174	161	161	165	147	158	160	135	166	156	159	146	172	162	160	150	172	176	155	164	145	153	158	172	150	164	158	157	130	176	150	136	144	150	140	154	173	143	142	125	159	146	158	183	145	166	175	184	136	155	148	159	174	154	163	166	152	151	187	152	132	150	180	165	135	146	136	170	146	137	152	146	153	164	148	157	160	155	152	162	186	167	136	149	156	148	154	153	160	194	147	147	167	172	163	157	144	158	171	171	171	154	150	170	159	143	152	176	130	141	131	164	173	145	157	132	159	162	162	153	157	135	156	171	146	126	150	162	167	148	181	186	157	178	146	176	162	168	163	136	148	170	150	145	123	177	153	173	147	158	142	143	156	163	159	148	151	167	133	148	141	172	151	137	166	154	141	151	153	157	138	151	154	145	168	166	160	157	168	159	168	156	177	131	172	151	152	149	157	171	140	154	135	151	165	158	161	154	165	161	140	151	162	178	149	169	147	151	163	153	162	144	147	161	142	156	141	130	146	158	168	190	144	149	157	145	145	138	178	144	143	173	139	146	159	155	137	160	156	145	163	133	165	160	135	189	133	131	153	147	163	151	155	134	162	139	157	150	174	143	157	154	128	138	168	150	139	163	176	147	161	161	133	160	159	149	155	159	139	173	150	168	139	160	154	144	144	153	162	155	161	154	120	147	166	154	166	147	145	150	155	154	142	157	157	183	157	165	163	148	153	150	148	139	161	148	152	160	143	145	151	156	168	171	170	169	159	153	144	143	168	137	149	163	169	168	167	178	149	165	180	154	133	167	147	151	146	183	159	147	156	168	172	161	166	132	161	165	143	158	153	150	147	157	183	141	175	143	149	164	157	174	168	166	159	174	162	175	167	156	170	165	155
7530	15913	13438	7120	4829	3399	2594	2020	1651	1393	1151	1019	872	835	665	638	576	520	508	496	474	444	430	394	396	384	348	369	364	376	332	313	334	338	325	322	283	311	314	291	307	311	299	303	262	297	290	257	285	289	297	291	268	302	292	259	271	272	264	302	296	269	254	255	295	270	281	275	267	261	275	246	275	277	273	255	292	278	265	266	251	257	264	221	282	258	282	274	294	253	274	257	279	275	279	270	292	245	251	271	298	280	269	269	257	254	272	254	257	270	262	244	267	276	227	272	270	260	273	257	293	294	255	268	280	248	293	258	259	244	274	271	254	273	303	261	234	267	258	264	295	257	286	282	273	261	257	264	255	255	256	264	265	268	275	258	274	256	283	239	268	270	262	267	278	226	280	256	287	275	259	265	258	247	250	271	264	274	251	230	245	253	244	287	265	255	262	266	260	267	256	243	266	262	239	243	283	268	260	285	265	255	270	270	269	251	280	259	249	258	259	263	238	262	256	234	267	263	259	239	258	273	288	268	272	255	243	249	290	257	253	250	263	274	287	247	278	269	252	267	269	279	257	242	254	259	256	256	283	285	257	273	283	254	265	274	274	272	265	284	243	286	275	243	270	266	284	262	261	270	240	248	263	266	254	283	249	276	255	260	261	258	291	256	275	274	273	258	226	263	244	261	258	244	271	304	247	270	249	250	273	257	271	264	267	268	281	246	258	264	260	253	252	271	265	253	241	275	269	267	255	280	280	261	284	237	263	256	248	250	262	255	265	244	269	263	261	235	285	273	236	279	274	251	276	257	303	241	241	235	266	271	254	278	244	270	241	265	239	227	260	263	255	269	275	257	232	276	245	280	245	259	258	285	295	256	266	250	275	229	249	256	287	251	229	256	273	258	277	240	239	254	248	254	296	261	271	236	251	242	271	244	293	259	265	260	243	270	256	249	237	257	267	208	269	272	251	264	283	268	293	252	293	240	260	265	246	242	272	257	275	255	265	268	256	271	274	272	249	258	264	255	259	287	276	244	258	287	244	243	266	254	279	276	288	258	239	248	256	294	277	240	268	282	300	274	268	252	264	279	275	278	284	262	285	281	251	252	262	265	280	246	256	247	270	264	272	241	255	265	275	273	245	265	275	257	282	272	259	265	245	278	235	273	258	260	256	258	244	272	251	290	234	268	260	236	263	241	266	258	301	279	260	253	242	290	253	235	261	254	269	271	258	271	229	265	237	240	238	270	253	257	254	285	263	258	286	283	277	243	259	251	271	255	282	256	261	247	280	261	232	257	271	255	247	250	269	274	276	283	231	269	243	248	244	257	281	264	245	275	290	276	248	271	275	276	290	264	279	278	252	267	273	255	273	282	277	239	251	282	300	246	243	264	274	278	250	240	242	301	245	272	287	274	245	245	259	257	263	232	240	243	246	304	258	263	258	277	263	262	236	263	257	279	230	262	248	256	254	276	246	300	246	273	252	266	301	276	246	259	240	263	266	272	252	261	255	255	244	267	260	257	270	269	241	269	259	278	245	282	265	254	232	236	269	293	280	273	272	268	294	248	251	248	269	282	260	248	257	255	231	273	249	294	282	274	272	252	252	256	277	224	302	261	257	265	247	256	283	251	259	241	248	252	252	258	251	240	259	269	272	271	263	275	262	259	281	234	262	288	269	276	245	283	264	295	251	240	256	275	272	256	244	268	276	276	280	257	265	287	235	273	250	240	265	286	248	266	281	274	267	238	250	283	229	265	257	273	262	248	284	242	244	246	260	234	262	265	262	283	242	278	263	264	249	252	259	240	260	275	254	258	248	242	257	275	283	266	271	250	271	282	249	262	273	257	278	276	247	241	261	244	278	268	284	234	249	281	274	236	250	270	270	292	277	285	266	280	252	234	276	274	263	248	250	282	213	255	294	254	277	256	284	259	244	274	233	274	263	276	275	265	256	275	277	248	257	251	274	244	280	252	268	273	237	270	243	248	256	262	283	275	261	265	285	253	235	232	294	291	251	268	237	290	280	269	288	278	274	268	258	269	238	262	270	239	253	272	274	242	221	242	259	255	249	251	276	262	265	254	260	291	261	265	245	264	253	248	245	254	241	243	256	260	258	278	246	261	263	279	287	245	263	249	259	280	236	243	258	294	278	258	242	263	255	259	286	257	276	269	287	264	227	266	264	242	241	252	266	273	287	254	262	272	235	262	265	271	277	263	280	253	266	273	236	222	290	256	256	257	281	277	280	235	264	268	250	255	279	239	247	233	295	285	278	244	265	256	255	267	267	249	281	248	248	268	252	248	263	235	268	296	255	266	262	265	264	255	282	277	250	250	262	207	262	286	267	263	236	280	252	238	273	264	243	260	274	267	254	283	262	230	248	265	273	265	258	276	248	254	262	272	275	266	260	285	251	254	253	255	243	290	210	261	244	264	305	272	245	282	258	259	274	242	279	267	253	263	252	249	277	262	272	248	241	244	268	250	243	271	258	254	268	240	231	249	248	244	247	269	286	265	288	279	248	258	259	248	275	271	244	288	257	278	255	254	248	294	245	272	289	268	237	233	278	247	264	246	278	249	260	268	259	216	273	235	232	261	274	272	265	265	235	268	267	279	268	266	240	275	288	273	254	265	276	253	270	250	262	257	263	273	278	288	278	254	265	241	279	246	280	241	238	267	258	258	260	268	246	300	227	275	225	231	249	261	242	255	259	248	245	265	254	258	237	236	243	267	259	285	269	267	277	263	248	267	253	258	256	257	249	257	249	240	278	266	232	266	250	286	271	252	261	289	251	264	258	260	250	273	288	260	257	245	265	257	286	262	284	260	268	269	278	242	268	241	261	270	260	261	267	275	242	243	258	235	242	265	270	272	256	306	284	253	243	268	284	268	261	261	275	266	245	277	248	271	261	278	268	272	247	266	265	240	249	236	242	267	252	278	235	254	255	267	266	260	272	278	276	266	242	262	225	252	265	236	256	257	289	286	261	266	266	250	272	265	255	253	282	270	260	255	240	253	258	253	255	284	261	254	287	251	275	271	233	277	269	257	285	264	244	264	254	252	260	237	275	240	248	284	256	257	257	251	287	271	270	267	264	231	270	261	254	264	264	244	273	256	271	235	259	257	264	245	252	249	311	247	236	282	255	226	273	265	247	261	246	277	270	248	263	235	243	258	270	249	273	257	261	308	261	249	268	269	260	252	261	256	270	239	276	262	266	267	264	272	268	282	267	231	257	285	269	258	254	240	267	274	256	259	271	263	280	250	269	253	271	268	267	271	266	261	273	239	252	246	247	285	279	289	255	275	266	246	237	267	258	255	226	264	252	250	258	256	258	252	303	249	231	245	246	271	229	245	252	270	271	274	269	276	242	246	287	263	268	281	267	251	239	246	268	274	258	237	261	270	270	260	257	249	265	269	260	280	250	240	275	269	262	268	242	270	253	288	260	263	259	281	272	272	283	264	238	262	255	260	256	268	284	259	265	242	275	254	283	287
26746	19815	6046	934	654	581	603	572	589	583	538	608	585	609	587	592	554	627	592	563	539	581	579	563	572	563	527	537	563	552	577	509	605	590	532	606	577	565	550	541	554	576	558	545	553	594	577	607	540	576	578	552	549	618	589	558	543	588	580	569	588	590	567	590	579	583	591	602	561	573	576	577	549	604	585	561	570	576	580	584	556	578	566	536	546	577	577	581	566	602	577	560	545	583	655	594	533	584	572	547	547	550	572	620	534	535	566	594	585	562	584	576	579	577	521	607	509	541	588	575	550	564	588	569	593	549	598	595	568	531	596	539	587	556	552	566	608	554	605	579	538	573	540	553	577	583	553	561	588	557	575	599	574	559	559	583	571	603	563	549	547	571	580	590	544	570	579	573	559	564	568	562	601	548	596	555	598	575	547	564	573	539	588	566	596	606	595	573	604	630	547	574	583	582	542	559	565	559	547	605	563	575	538	626	592	516	589	546	552	581	622	572	598	572	572	603	572	636	521	605	517	548	540	552	598	578	563	567	565	548	551	566	535	609	598	584	554	596	619	577	561	586	570	553	581	590	530	517	547	558	545	540	571	600	567	561	534	590	585	585	541	520	571	583	580	528	556	587	563	563	536	568	601	548	544	559	592	523	588	608	519	526	551	580	551	545	571	568	581	566	569	545	603	512	581	572	540	551	567	576	577	566	571	564	635	612	553	571	578	585	569	572	534	588	579	565	580	573	556	571	561	567	558	550	552	545	537	559	576	569	570	567	611	593	549	585	569	529	575	567	547	577	594	597	561	496	571	615	568	580	551	606	608	525	590	607	576	595	544	571	522	603	568	598	591	552	572	576	582	607	536	590	593	572	579	571	564	567	582	537	530	574	553	568	533	615	543	603	576	554	596	575	559	552	561	579	509	581	576	580	576	565	596	576	604	576	548	568	558	580	607	585	529	590	646	541	582	589	554	612	594	552	545	564	613	611	571	549	566	566	575	603	550	547	586	615	585	580	615	568	561	544	579	544	556	590	604	541	609	558	591	560	594	596	573	566	549	584	548	585	559	611	564	571	526	568	595	589	566	566	536	596	591	558	580	564	584	509	584	557	595	556	552	563	592	604	570	547	556	605	587	564	556	598	561	608	588	573	518	559	560	579	563	603	565	548	581	548	594	578	500	596	508	572	550	555	591	582	596	579	576	578	553	563	540	592	586	623	595	565	578	545	579	570	575	589	537	569	597	538	564	603	570	591	562	605	595	593	597	539	562	557	593	552	551	568	597	533	539	601	620	553	575	551	592	603	522	589	555	578	566	591	575	567	580	547	634	596	541	550	520	539	563	604	572	551	605	547	601	611	532	551	586	588	542	583	596	581	597	540	570	588	590	542	528	561	586	553	569	567	565	582	598	585	615	553	583	582	572	576	591	567	586	542	525	568	569	603	567	560	570	560	537	579	578	562	563	572	528	588	596	567	563	601	611	601	594	563	545	533	564	603	551	591	574	554	555	572	547	572	656	584	607	563	557	532	576	566	580	603	534	531	547	565	545	567	589	582	550	574	571	630	535	570	610	566	617	552	541	548	595	584	560	575	547	515	517	551	589	559	583	583	584	592	558	560	526	574	541	566	578	575	556	572	542	589	600	553	556	517	561	548	582	585	566	595	543	578	548	513	544	569	548	574	596	559	557	546	619	557	554	569	576	570	568	586	568	566	551	563	591	577	603	521	579	566	576	576	575	584	552	574	554	587	540	568	589	601	561	610	554	550	606	541	573	540	571	565	578	558	617	603	538	589	563	597	571	615	561	552	562	577	561	590	607	591	578	547	586	538	599	584	552	557	628	618	559	535	541	561	578	556	568	588	565	526	538	569	599	585	583	572	554	568	598	576	550	554	576	589	580	583	579	557	594	623	599	585	591	570	576	580	591	554	552	577	557	588	579	614	595	597	566	546	550	565	610	563	589	557	592	548	555	573	573	589	593	543	609	570	544	572	567	589	586	584	568	543	569	573	573	593	536	541	574	564	584	615	620	563	566	568	578	586	594	536	552	621	542	613	588	551	568	581	550	551	557	583	571	603	535	589	561	562	555	564	550	602	575	592	578	583	561	595	581	552	582	610	553	518	535	581	616	568	564	574	608	574	550	585	514	582	583	587	609	576	607	592	594	539	576	571	564	562	558	555	609	549	589	596	549	599	611	568	595	558	562	574	557	577	570	569	590	548	596	595	535	571	567	553	554	579	549	603	588	547	546	603	567	551	570	558	586	566	565	613	544	568	573	597	608	526	576	574	575	565	580	586	577	598	593	620	529	539	610	540	615	591	581	605	561	555	584	548	540	535	594	590	547	638	580	604	550	578	559	561	556	589	533	561	567	587	592	557	578	587	577	560	578	581	539	570	576	578	604	582	593	582	610	586	583	593	605	587	560	550	573	575	549	532	572	601	526	600	551	548	561	534	506	590	602	568	560	601	566	613	580	556	580	576	541	587	581	576	611	586	583	575	569	552	565	560	584	542	546	568	602	598	568	546	598	590	576	551	570	552	542	549	540	587	600	584	548	545	598	560	572	576	585	567	537	561	544	595	555	549	550	610	595	569	546	560	577	560	566	582	585	581	565	558	562	564	570	603	560	596	593	582	554	580	558	564	537	565	528	563	584	566	580	604	564	587	581	572	588	628	590	558	616	552	540	595	577	581	551	546	570	561	532	610	568	597	576	554	610	578	586	593	566	594	636	596	574	635	591	562	552	553	574	605	545	564	549	586	593	585	566	571	534	559	560	560	611	615	520	589	585	547	560	579	561	578	571	549	536	593	563	575	553	596	583	532	572	599	587	544	571	540	586	604	565	564	589	587	582	536	579	595	592	583	537	579	582	574	632	628	591	603	565	582	579	604	590	524	582	575	562	584	585	615	538	591	577	583	563	530	598	540	550	560	605	557	554	546	568	589	577	541	590	570	594	587	597	554	564	593	572	572	593	570	604	565	554	525	510	542	580	589	555	595	601	567	580	559	609	567	574	588	585	556	603	581	571	572	580	600	542	546	609	557	609	539	555	560	560	591	544	550	561	559	567	548	576	592	563	562	571	551	587	534	601	578	596	560	605	574	582	587	579	545	560	585	597	601	590	551	601	601	606	533	591	575	592	627	590	615	589	591	566	533	572	517	573	560	585	584	581	598	577	551	581	553	597	566	544	583	553	601	530	569	563	582	570	544	600	590	566	583	596	551	556	572	543	566	566	564	520	616	541	562	562	585	583	623	563	587	568	557	561	569	607	554	575	635	566	575	587	576	566	560	556	532	616	583	602	588	591	606	560	530	591	601	577	558	585	616	567	596	586	586	585	560	556	583	563	586	615	532	553	590	559	565	571	544	561	575	564	549	604	567	598	577	574	579	588	549	609	552	569	604	564	556	593	600	585	590	617	545	569	604	575	597	560	583	531	595	539	559	580	588	590	580	601	594	556	625	539	574	575	544	580	576	559	565	511	577
4289	1774	1645	1177	1086	1029	1050	957	912	968	891	961	942	955	939	961	885	879	909	895	899	895	877	949	876	901	905	856	918	918	900	883	953	924	921	905	888	929	961	891	946	948	904	909	882	936	878	889	915	978	944	864	931	957	914	918	924	941	892	887	890	918	920	907	929	883	913	895	962	902	916	920	870	936	930	894	933	966	924	936	902	919	915	896	922	888	864	908	881	913	939	912	892	962	885	942	882	889	918	897	887	941	901	917	871	892	926	901	934	871	904	913	890	876	920	871	904	931	882	877	921	926	883	915	894	858	897	901	875	899	935	904	926	891	955	927	904	942	861	909	961	942	899	921	974	912	930	960	921	893	915	886	874	904	946	905	858	916	894	938	885	911	865	951	891	925	906	949	898	909	902	874	934	895	901	926	905	893	924	894	869	909	903	890	906	881	876	894	856	931	894	950	899	895	891	876	913	922	906	883	900	866	900	879	914	908	914	885	896	908	903	921	893	926	929	934	889	885	865	921	885	866	905	900	906	901	933	916	907	894	919	896	940	940	909	945	943	879	967	943	891	890	897	887	892	975	898	970	955	922	838	908	930	945	908	905	860	900	932	837	916	898	902	894	883	890	914	922	921	920	924	954	861	932	909	922	959	910	915	942	924	866	933	906	903	912	885	904	888	902	1013	979	922	913	903	945	935	901	866	844	883	882	892	872	886	902	903	919	914	852	855	934	893	865	911	888	923	922	910	921	928	936	891	887	911	928	917	922	899	948	926	907	860	879	897	934	850	950	891	848	901	882	906	937	931	872	957	904	871	917	931	921	909	891	887	880	871	931	888	940	901	880	929	923	925	931	944	885	883	952	878	937	894	925	887	932	907	892	942	915	945	890	862	870	948	895	917	928	846	931	859	936	876	893	889	939	862	954	900	901	895	926	879	910	890	940	947	899	931	813	863	868	904	924	926	929	907	897	944	971	929	908	899	930	908	884	881	951	947	931	903	913	932	877	933	927	902	907	909	905	892	916	906	910	849	932	964	925	924	912	859	939	907	924	927	886	949	862	903	918	921	933	910	906	962	909	880	948	877	877	900	820	888	883	874	928	877	847	904	927	879	940	851	916	884	901	905	950	960	888	963	931	929	856	909	906	888	848	897	955	868	868	899	861	903	923	893	957	899	933	893	881	959	965	899	869	946	897	875	929	941	860	929	920	896	886	911	912	900	967	914	867	934	894	832	924	913	868	923	851	901	910	921	973	868	895	913	896	919	918	874	864	966	902	919	921	873	908	862	884	878	862	892	918	876	936	891	880	885	930	864	937	950	885	931	960	932	906	896	918	953	903	880	925	916	956	908	875	926	924	923	886	900	952	944	920	916	875	888	932	862	884	921	990	932	935	944	903	957	931	912	877	933	885	907	956	939	969	834	929	905	891	899	900	896	956	919	905	952	866	913	917	883	981	914	934	943	950	898	913	893	877	909	935	844	900	909	948	869	900	909	911	937	873	921	886	894	930	934	905	916	928	893	926	897	943	910	861	844	919	877	910	890	903	944	879	892	897	882	925	896	946	918	935	814	950	864	899	934	929	920	909	949	850	900	926	882	896	865	919	848	921	860	933	907	923	927	916	923	924	875	933	940	865	904	912	941	944	891	925	981	913	943	907	914	916	928	938	928	901	892	924	886	901	911	888	920	901	897	908	904	896	973	927	932	892	912	903	915	883	869	925	941	919	923	910	923	929	887	897	943	933	903	935	922	950	878	864	902	898	908	941	948	882	930	910	894	901	884	920	932	955	933	844	962	888	954	921	979	879	892	888	911	905	909	907	953	880	936	953	896	904	866	878	993	871	950	912	906	948	907	918	943	852	879	917	915	916	910	855	887	899	922	907	840	949	951	935	884	904	951	905	841	863	927	838	868	934	910	948	867	909	912	874	878	849	904	909	901	883	939	922	931	923	918	882	944	946	891	882	923	883	938	901	923	890	900	944	863	937	899	859	851	927	937	907	950	882	918	883	921	926	903	921	922	908	849	911	883	857	851	899	935	881	878	888	927	935	880	924	937	933	880	862	912	908	986	894	911	893	910	894	917	929	915	933	920	908	884	952	918	889	867	913	920	920	972	919	940	860	886	912	933	905	846	882	894	905	962	839	890	938	902	874	924	953	999	879	910	936	908	869	938	871	830	952	950	873	902	871	908	894	930	918	906	889	898	972	891	918	910	908	859	898	922	941	908	953	901	876	879	942	900	926	855	868	896	869	942	916	855	871	877	908	948	871	942	884	941	876	869	927	937	935	956	881	883	930	960	849	871	937	832	935	920	912	931	878	900	890	910	903	887	940	905	931	940	970	885	879	909	942	847	893	930	900	924	868	910	888	944	907	946	970	934	923	917	873	886	896	931	907	855	898	954	942	896	908	889	877	875	962	930	895	911	929	901	942	870	966	889	892	890	895	911	898	919	923	826	907	940	847	934	910	927	874	935	930	955	847	868	905	953	924	896	891	866	915	849	877	856	911	837	984	885	903	911	907	925	902	916	913	878	906	924	912	910	899	925	942	835	856	866	906	883	896	958	928	907	951	902	888	917	908	866	907	920	947	912	928	881	910	921	867	901	921	862	895	898	912	890	911	904	866	933	901	912	907	875	926	961	894	890	877	872	894	862	890	889	868	910	894	879	848	893	924	864	925	910	897	843	891	932	937	926	889	910	888	883	929	960	876	915	906	904	915	885	910	914	880	928	902	903	871	898	905	934	943	935	954	900	905	867	918	859	934	920	859	964	891	875	850	942	897	886	1007	886	894	920	926	903	904	900	942	930	917	943	929	904	955	972	957	962	900	921	904	936	950	938	894	918	950	888	944	922	919	921	886	917	923	904	884	903	825	876	894	917	872	871	890	911	939	963	913	890	873	906	913	911	931	896	910	920	921	899	890	894	902	923	916	922	858	896	938	892	894	920	918	945	935	910	947	925	933	907	982	947	933	880	893	885	911	805	910	872	915	922	861	912	934	898	858	919	946	963	844	927	844	895	910	869	913	901	922	944	921	903	904	917	862	918	939	932	911	885	917	933	879	908	922	915	924	940	959	900	946	913	859	891	888	897	865	840	890	870	930	915	867	895	915	862	907	940	903	941	881	869	883	951	842	959	937	901	898	878	927	956	848	928	912	961	858	915	928	924	924	906	873	910	891	926	861	904	885	938	910	823	886	879	938	910	883	889	930	956	888	909	946	931	909	921	894	935	893	923	891	909	894	855	935	867	966	904	872	947	885	911	922	922	923	892	963	934	934	887	867	859	933	879	916	957	882	895	913	904	909	899	896	896	920	977	922	922	908	928	911	878	900	932	917	924	914	978	870	932	908	906	854	911	863	916	937	863	969	880	964	860	899	907	918	859	880	902	907	900	954	872	914	918	919	890	929	933	905	913	860	897	906	878	882	921	945	961	914	904	980	924	897	962	932	878	870	889	885	943	943	866	921	939	917	890	909	910	921	892	889
24041	21146	28252	24296	20538	2866	922	717	638	580	482	570	492	484	550	480	446	465	446	443	454	458	445	445	455	441	428	425	425	440	401	442	416	410	400	417	425	437	453	399	418	394	417	405	394	436	455	448	420	401	408	426	437	427	432	425	429	405	395	431	426	447	399	404	414	420	419	397	411	404	435	433	405	429	425	460	386	391	429	440	432	397	423	406	413	399	377	443	421	396	443	424	440	414	398	431	401	404	384	399	431	493	425	426	443	418	426	429	398	418	447	424	435	399	386	455	403	419	420	407	409	422	407	394	443	454	402	401	398	455	389	412	442	386	450	406	379	404	421	416	453	406	436	426	420	409	432	400	407	424	427	405	397	429	423	469	428	416	400	438	395	406	437	445	431	405	390	419	410	432	420	415	396	413	444	412	393	388	407	413	424	423	414	460	406	405	413	443	429	421	412	432	420	436	459	437	442	389	430	395	403	402	423	409	437	367	389	427	418	438	438	452	423	408	445	442	452	416	431	415	428	400	418	463	404	422	415	429	420	415	450	387	420	410	427	466	407	427	409	411	434	409	382	410	413	405	441	398	444	435	382	435	396	422	434	436	466	423	413	426	398	427	443	400	401	376	431	408	398	389	407	416	437	426	435	398	428	398	432	405	433	390	403	382	374	402	408	423	381	440	416	425	410	403	427	387	402	415	383	392	413	438	390	423	427	396	396	390	400	421	390	399	400	417	433	370	383	434	428	435	424	428	430	446	417	419	409	433	418	386	422	420	429	414	434	379	465	423	403	399	427	446	430	434	406	411	385	372	395	426	399	428	436	402	425	416	413	412	427	405	389	418	435	414	367	383	408	432	415	392	434	385	425	425	388	429	434	410	426	454	407	385	409	430	415	422	419	409	414	428	414	403	405	402	438	393	385	391	439	408	432	401	441	399	402	424	428	426	422	407	425	397	405	394	442	387	411	416	447	437	394	424	401	406	399	420	405	414	448	402	418	405	467	398	407	394	375	383	431	426	406	407	405	382	423	398	447	429	376	404	425	409	405	447	388	426	382	450	429	393	399	415	412	436	399	450	398	409	407	414	406	396	378	457	402	399	406	427	389	382	436	427	450	434	413	389	397	433	439	442	424	389	395	405	396	416	449	404	398	441	405	395	435	454	407	410	445	436	389	409	389	402	411	419	398	405	444	426	395	441	406	432	412	417	432	438	425	431	423	413	377	462	428	406	378	420	405	397	393	410	385	443	435	449	405	387	398	407	431	420	424	429	411	457	360	422	409	390	400	413	412	450	441	394	392	406	426	400	394	377	407	422	414	405	427	459	397	362	418	469	437	450	414	432	385	439	412	415	432	427	408	416	403	400	379	431	450	445	420	395	423	417	398	415	417	401	413	472	437	397	376	410	406	411	400	397	405	430	457	411	400	462	419	443	396	419	421	389	447	384	428	413	404	417	402	433	442	390	412	425	428	395	409	398	415	413	416	408	400	412	440	404	425	410	447	405	385	398	399	378	404	404	366	427	396	433	405	401	423	393	395	427	434	423	388	442	385	413	415	392	395	418	419	403	394	436	378	457	394	426	403	405	419	422	383	407	400	432	413	402	448	423	417	415	413	441	406	388	405	388	400	427	413	404	427	386	420	399	387	439	384	451	408	400	441	391	427	427	408	380	408	401	428	451	410	442	393	427	410	394	391	397	419	435	429	422	406	399	387	448	405	419	415	420	411	401	427	414	401	436	445	386	433	429	410	382	437	400	396	435	430	379	411	400	395	389	449	431	400	407	436	391	417	360	408	389	384	406	419	382	406	398	404	406	407	415	411	400	427	440	419	382	395	383	439	405	449	397	380	401	434	400	430	398	380	394	371	426	444	449	433	420	416	364	411	431	424	419	446	423	385	415	415	394	404	448	391	424	389	424	410	438	421	427	435	410	389	446	378	424	419	426	405	406	435	455	418	437	413	413	419	419	415	421	411	413	406	410	423	424	452	408	407	441	423	427	410	415	401	397	388	427	410	389	425	404	400	429	440	362	406	470	393	436	411	398	408	407	428	399	401	416	448	391	425	411	410	435	438	425	434	398	406	426	431	402	436	374	419	440	409	412	419	432	406	436	335	432	441	431	418	420	395	376	388	401	463	442	437	421	413	396	410	446	398	407	426	452	425	407	422	432	391	429	424	447	438	420	427	450	429	403	431	395	399	410	404	398	413	427	433	420	394	432	393	399	405	401	421	431	418	412	390	389	386	411	417	415	430	415	424	405	420	435	361	424	448	439	397	440	418	375	404	391	405	392	369	411	372	431	425	460	374	476	428	398	372	407	403	437	449	434	454	412	406	415	372	404	465	424	453	390	357	432	401	402	416	413	434	403	384	360	428	429	429	433	392	429	412	428	417	373	426	380	403	413	410	416	405	381	432	443	462	417	401	437	440	386	430	422	410	452	408	453	415	392	422	404	412	389	421	394	383	408	427	439	443	405	385	448	398	435	408	396	414	443	380	428	419	429	400	397	443	437	418	402	414	394	402	402	383	441	387	414	397	394	451	414	394	413	409	411	373	401	427	431	422	428	452	416	392	410	435	443	431	437	376	376	432	433	381	388	398	442	428	406	431	393	384	405	413	407	394	395	423	396	385	395	421	399	395	394	407	409	391	440	394	401	419	425	420	433	405	399	414	438	404	387	393	393	394	452	409	443	411	420	448	390	433	393	406	423	438	400	435	431	404	415	400	412	399	413	425	417	441	373	418	419	413	406	408	430	396	406	428	403	440	430	428	438	418	425	452	435	411	429	415	397	375	433	432	397	446	448	437	416	398	426	419	394	424	428	444	412	404	408	419	418	385	431	425	444	406	387	423	383	456	409	431	401	402	425	394	378	430	394	420	439	391	420	419	392	421	426	425	407	426	424	425	405	404	420	417	379	392	420	396	424	423	417	385	436	430	469	427	427	402	406	408	427	422	382	400	418	386	403	407	438	440	431	412	410	421	434	398	419	421	412	396	423	413	401	410	425	373	398	463	396	405	396	427	423	419	371	385	374	387	405	397	432	401	420	404	391	405	397	434	398	413	455	429	431	411	425	431	409	463	408	427	443	420	393	414	403	395	415	401	394	421	413	389	396	427	434	428	393	442	417	381	433	380	458	416	410	400	441	394	411	429	409	395	397	418	396	386	442	393	395	385	412	436	419	430	405	459	405	408	425	392	409	446	458	462	397	377	408	407	430	410	444	419	437	440	410	429	414	426	449	419	379	384	410	410	421	415	456	433	404	391	409	411	346	413	431	439	434	401	408	419	428	440	424	424	423	399	428	411	418	414	407	431	400	436	414	359	388	438	405	426	454	397	429	401	425	405	446	415	430	458	415	389	427	429	399	392	440	423	391	438	371	402	402	415	415	410	422	421	427	394	398	420	407	401	433	420	423	436	401	424	435	406	406	457	413	412	383	386	388	418	454	442	455	464	398	400	416	426	401	425	438	460	414	456	439	431	402
5637	10184	8710	4533	3176	2419	1889	1595	1335	1179	1100	1037	969	946	904	914	874	788	810	785	763	754	744	729	744	738	749	740	691	709	719	705	732	698	721	734	717	668	719	712	714	718	697	743	660	669	686	706	670	698	665	683	723	697	686	650	654	696	683	711	677	715	682	647	682	722	685	669	712	672	705	689	731	691	715	706	639	693	633	659	722	623	632	696	698	705	660	694	704	661	669	676	706	673	665	688	689	696	601	705	703	681	728	665	694	647	684	670	704	659	668	639	698	698	656	666	672	670	703	717	675	664	649	696	685	684	642	671	677	696	685	686	657	606	719	655	615	636	654	675	652	704	674	652	670	689	664	652	687	643	707	634	656	710	643	677	689	650	634	685	675	719	635	651	664	694	676	678	679	658	688	709	657	635	680	661	670	662	623	701	713	702	678	683	702	698	713	667	638	661	670	708	665	682	607	664	661	728	680	688	702	660	661	678	667	661	695	718	675	703	722	713	689	657	718	686	701	682	663	673	626	682	692	674	672	710	688	675	629	700	685	696	692	660	674	712	655	668	695	665	669	688	700	694	670	665	685	700	653	653	684	680	657	664	644	621	637	651	726	700	643	675	679	662	693	651	723	659	625	683	661	684	703	734	682	669	670	703	700	680	673	694	681	687	680	675	663	643	657	737	677	660	721	642	652	679	677	678	655	661	686	695	721	715	694	660	695	682	664	698	725	716	687	706	666	667	671	635	650	659	668	678	696	676	678	679	623	689	736	678	687	737	688	648	718	634	643	672	680	638	664	699	664	660	660	667	690	662	645	667	685	670	695	666	667	715	661	623	656	654	646	741	673	661	629	685	661	684	678	633	664	676	653	662	706	636	689	681	696	671	662	706	660	698	696	697	711	691	697	709	657	698	691	684	694	663	678	654	627	710	672	631	684	699	679	725	698	642	642	670	669	703	689	672	673	688	693	675	650	635	710	680	642	650	707	697	721	673	629	707	667	660	650	677	730	662	672	671	696	669	666	690	685	672	642	728	690	699	669	674	635	670	681	705	654	649	672	672	643	668	647	651	691	693	659	664	715	694	679	697	619	681	622	704	650	643	734	689	663	651	695	679	712	667	650	704	707	686	660	685	655	702	685	725	660	647	675	657	659	653	679	702	672	690	667	693	690	709	716	647	643	655	658	638	727	699	680	692	677	702	709	630	668	690	660	696	701	683	673	654	663	699	697	644	631	682	638	677	668	679	696	682	682	690	707	699	677	710	658	667	675	656	709	664	700	697	700	694	740	648	661	682	737	648	669	677	631	652	698	684	692	680	689	687	665	695	659	692	658	661	682	673	647	684	672	658	647	699	679	667	702	664	612	686	659	682	686	673	687	678	693	687	667	708	722	709	621	681	711	663	663	680	704	670	666	699	678	668	712	700	674	621	668	679	671	647	681	678	716	641	668	642	651	620	657	659	659	693	629	685	685	677	651	648	682	645	671	699	696	668	674	681	652	639	693	680	684	685	668	692	715	679	672	668	656	686	675	677	685	695	644	707	682	727	697	670	656	619	689	669	725	659	696	692	677	711	678	692	688	675	645	691	641	653	676	664	631	688	667	692	633	660	705	639	708	635	620	681	702	676	698	708	664	680	672	698	666	610	667	683	702	662	663	724	684	687	693	658	654	704	720	637	651	677	642	747	700	668	670	675	699	680	689	682	679	690	677	656	695	655	692	678	645	666	655	655	680	704	659	708	737	705	648	660	649	695	687	719	726	681	653	691	671	658	655	632	715	678	681	684	661	650	635	680	666	662	710	641	705	688	677	654	645	671	658	676	699	671	683	687	720	683	689	699	666	660	647	648	666	675	640	639	666	668	680	682	689	659	656	680	649	644	658	690	685	678	621	637	637	678	653	689	670	665	696	674	651	651	682	667	662	719	643	654	669	681	691	672	685	705	644	630	641	648	650	700	687	709	727	742	699	640	666	652	701	659	689	680	671	665	714	660	668	645	659	607	647	653	672	677	691	672	676	690	650	656	682	656	631	713	685	644	617	665	706	650	698	730	689	667	671	648	685	645	669	650	685	739	746	710	667	703	667	698	624	716	635	671	646	688	652	722	678	673	654	630	674	698	683	705	651	662	663	685	710	683	699	698	683	701	662	646	709	707	661	654	668	709	654	651	697	611	691	717	646	695	717	645	704	674	673	669	683	699	658	687	662	657	612	738	691	649	675	623	705	626	694	705	670	652	692	633	669	692	674	618	679	643	620	677	663	673	654	626	643	646	642	673	705	663	647	673	682	705	696	657	649	709	678	692	736	685	704	667	663	741	664	625	672	669	662	695	620	658	629	619	682	675	682	657	703	642	694	667	664	638	726	694	658	687	713	702	699	667	656	665	650	691	710	674	645	666	667	695	702	709	672	672	672	671	677	713	681	671	616	639	628	688	715	648	692	673	666	692	643	638	649	672	656	654	644	635	639	682	633	698	646	666	686	666	697	692	705	647	670	658	643	673	661	633	673	690	684	699	652	681	689	627	743	685	666	716	655	677	661	701	722	708	669	686	633	681	694	638	694	665	655	663	658	637	633	734	719	672	688	664	683	672	633	699	662	662	688	690	627	624	678	702	663	652	663	670	699	688	654	724	656	686	707	672	688	655	692	665	704	720	649	676	708	655	642	670	686	653	633	717	682	696	684	668	680	685	676	661	701	668	687	663	645	700	680	645	672	683	683	636	688	724	711	700	687	674	623	663	663	682	693	642	724	652	660	691	652	613	698	682	643	676	672	653	719	633	712	649	684	664	658	710	681	680	622	682	627	655	669	697	729	720	682	669	663	709	686	694	614	669	660	646	639	679	682	711	650	639	707	689	728	700	676	703	659	653	698	673	663	709	691	697	680	690	677	657	664	628	685	619	688	700	704	636	722	635	660	698	688	676	687	665	679	645	667	647	646	681	684	650	620	685	665	692	685	670	655	652	657	686	685	647	678	719	702	698	700	686	662	691	714	710	680	637	630	683	618	655	727	690	694	682	637	711	641	712	711	621	688	673	661	707	655	678	676	638	651	668	713	663	672	633	657	640	690	626	700	670	671	672	660	652	683	641	714	669	647	649	648	716	673	700	706	679	682	694	652	716	686	635	707	653	674	663	695	700	685	702	616	674	701	652	673	693	660	704	659	647	680	622	667	649	694	657	696	635	681	655	664	667	694	612	669	664	668	712	657	648	660	681	696	662	662	609	674	665	699	682	737	699	656	718	674	676	664	682	643	671	709	627	640	677	652	618	692	709	679	673	645	692	630	666	715	684	675	725	675	689	643	663	640	655	648	639	685	668	712	666	641	660	691	672	705	694	658	631	679	705	666	691	652	707	614	675	698	650	702	722	668	660	668	654	677	647	720	714	646	652	749	669	684	660	620	693	684	687	702	652	684	683	681	718	696	636	650	654	723	672	644	623	706	596	675	706	697	691	709	722	724	674	668	610	643	673	671	750	688	634	665	680
23122	21176	28907	23699	21176	19666	1942	704	491	456	382	343	316	267	338	262	255	213	194	192	223	215	214	189	210	192	171	203	181	193	181	196	195	148	180	221	158	153	175	172	165	152	157	156	153	168	144	161	169	163	187	179	141	148	175	172	171	174	148	179	178	140	156	176	178	156	173	176	156	184	156	131	145	170	165	144	174	153	160	165	160	157	144	166	164	136	152	172	162	164	172	152	153	148	174	170	158	164	169	180	161	161	179	160	137	165	142	160	149	158	129	172	157	154	157	167	175	173	153	164	142	148	185	136	167	184	164	158	149	153	173	156	148	150	161	160	153	158	151	155	166	163	166	164	163	159	146	150	158	167	153	164	170	136	175	140	152	156	160	176	156	175	134	150	175	147	156	170	161	176	164	167	166	133	151	172	155	174	178	158	158	166	169	140	145	151	184	139	181	166	133	157	160	163	187	149	174	144	134	152	151	166	142	180	151	162	172	170	160	147	172	139	174	159	148	141	171	171	156	158	157	148	157	168	166	155	149	143	160	152	148	158	153	169	160	164	133	151	170	178	170	164	157	169	141	161	170	183	174	171	165	141	119	140	147	156	158	154	152	164	157	176	164	144	167	175	158	147	154	164	154	175	146	164	180	136	164	158	142	152	159	173	162	141	132	152	142	137	174	169	157	156	166	143	144	157	160	162	166	155	176	148	157	154	173	159	161	154	139	167	151	146	173	146	160	159	169	155	137	162	150	154	179	158	170	138	162	176	164	152	160	136	168	153	166	164	167	182	189	173	178	146	152	158	167	152	144	149	133	163	155	159	179	146	173	174	153	136	179	155	161	185	171	148	161	164	158	152	172	166	136	169	156	182	136	171	167	148	163	159	172	168	175	142	141	141	163	154	172	169	179	174	144	148	141	143	155	154	141	157	152	162	149	161	157	146	154	144	143	157	167	171	140	142	138	154	151	161	160	162	175	177	140	149	161	164	160	163	145	156	144	154	146	159	150	154	158	160	171	159	189	158	160	128	163	141	154	177	160	131	139	164	161	159	142	154	144	160	179	155	143	158	132	163	165	142	154	156	142	168	158	181	175	158	140	161	151	156	143	160	136	162	158	149	153	167	143	175	165	141	169	158	168	165	180	159	160	140	158	152	160	154	157	166	148	152	149	155	134	141	149	178	149	161	168	146	154	128	174	166	172	143	143	147	154	152	196	164	163	141	190	148	156	146	158	149	144	137	139	146	171	148	154	179	148	129	185	143	136	149	156	193	171	159	175	153	142	159	156	136	164	170	164	163	142	159	158	165	161	169	140	152	135	157	177	142	130	170	143	153	140	155	140	169	160	149	157	154	170	152	136	130	173	156	159	163	163	171	156	140	141	177	140	147	163	129	157	149	159	156	153	157	192	147	141	145	155	154	164	158	145	175	161	144	149	153	176	163	140	161	154	156	124	156	158	145	151	147	134	153	155	151	148	160	175	170	156	148	184	163	165	148	159	147	137	154	179	154	163	163	162	169	166	155	169	166	154	146	157	165	165	154	175	157	166	165	162	175	161	153	167	158	164	171	153	154	149	161	173	137	170	173	158	177	151	167	169	166	149	141	158	181	168	150	157	141	168	132	143	167	147	147	139	166	152	180	163	170	160	166	159	168	165	153	163	150	163	171	151	168	137	157	165	151	160	165	164	163	153	170	162	159	188	157	169	165	158	155	147	136	151	154	151	170	176	157	168	148	157	137	171	169	169	129	178	165	146	163	156	169	145	168	157	176	148	179	157	141	174	141	171	153	160	161	141	158	155	148	146	146	142	166	165	158	142	155	162	164	173	167	159	145	162	127	177	152	161	135	154	160	179	166	156	181	170	161	163	156	156	165	153	152	147	167	155	159	147	156	160	169	166	133	129	175	125	137	158	173	147	179	157	162	138	182	153	156	153	143	167	175	159	134	167	152	167	156	162	138	158	158	138	160	171	143	156	159	182	149	165	171	162	160	160	159	157	161	162	145	169	166	164	138	150	148	167	149	143	137	149	143	142	137	153	156	176	137	147	152	149	138	160	155	161	137	146	173	173	174	149	168	170	159	141	162	175	144	150	158	143	157	158	157	183	181	143	163	155	149	165	146	155	157	164	166	186	153	154	172	163	159	165	163	141	138	140	142	177	173	174	146	172	156	156	164	137	181	141	160	161	148	141	164	165	157	158	158	169	144	168	152	152	171	178	164	150	166	163	180	164	161	157	170	169	152	137	164	139	181	150	147	151	163	158	151	161	158	147	159	157	143	141	171	150	138	167	135	142	159	152	169	149	187	161	162	148	160	168	162	168	141	143	151	177	134	180	167	151	152	151	135	152	163	145	160	144	158	157	145	165	166	138	160	138	158	146	140	162	168	159	144	184	183	140	159	151	158	158	174	155	145	157	165	150	152	161	174	153	145	154	174	163	187	153	162	132	163	156	165	143	185	160	136	142	164	146	155	175	172	155	177	177	159	148	141	139	167	153	180	154	165	155	152	136	176	150	150	176	182	182	173	143	161	181	132	172	144	166	154	146	153	161	175	156	160	147	153	167	154	155	176	160	136	185	158	162	174	129	144	166	153	154	171	136	152	178	158	136	154	162	155	159	159	156	168	153	176	144	146	160	172	157	145	145	144	152	147	166	160	140	153	155	158	146	149	158	149	181	161	165	161	166	164	135	163	158	162	162	142	146	153	150	156	145	161	161	150	146	189	174	151	155	160	162	151	155	147	163	134	146	148	165	165	164	168	156	163	140	172	139	158	168	135	179	166	168	163	166	146	156	160	142	154	166	140	170	162	145	171	175	163	144	168	163	147	155	139	156	152	153	146	174	154	154	187	148	157	160	144	153	152	161	180	166	156	152	172	172	152	169	149	158	157	163	137	154	164	143	153	156	178	173	159	141	163	161	167	150	156	146	130	141	167	184	149	142	161	157	156	145	157	152	173	164	148	153	162	161	159	171	136	165	136	163	166	174	128	191	157	145	164	148	158	158	141	160	150	170	148	148	149	151	177	153	139	139	188	151	189	165	171	165	161	150	153	145	143	159	142	148	156	159	135	173	167	157	164	169	156	176	158	156	141	154	155	168	146	164	176	158	152	126	171	162	142	181	155	159	152	166	160	159	152	163	156	150	141	153	165	128	157	162	142	157	151	136	154	163	166	155	153	160	179	148	175	146	154	156	146	145	160	155	155	162	159	153	146	184	142	150	149	175	163	156	154	154	144	135	172	148	151	162	144	150	156	152	149	146	140	169	164	140	142	177	172	154	159	132	162	138	171	155	155	149	156	139	164	134	150	139	174	157	154	161	120	160	137	177	130	171	154	173	177	148	178	159	147	142	162	178	158	140	162	141	167	146	150	145	166	152	170	151	147	147	142	146	155	135	175	163	159	163	157	154	197	152	149	158	151	147	143	151	145	130	169	150	146	167	152	163	141	156	177	157	152	154	168	168	136	163	141	140	163	149	149	160	151
7951	16133	13591	7029	4865	3373	2522	2043	1641	1356	1113	1027	841	796	686	645	570	533	511	487	459	443	418	397	380	375	398	388	340	327	297	321	322	341	305	301	350	297	309	312	321	302	271	272	287	285	298	279	296	294	280	285	287	283	261	317	297	320	257	274	256	292	301	275	298	252	301	304	259	283	283	275	257	276	253	298	280	254	255	282	290	287	268	286	296	260	292	269	272	255	292	256	268	275	264	277	286	273	278	295	253	265	269	258	293	288	271	283	267	274	272	288	283	265	245	323	262	281	298	303	272	280	259	259	267	277	285	287	286	253	247	268	251	268	245	263	270	239	259	278	274	263	269	275	261	267	266	262	290	267	235	283	276	273	259	253	265	243	268	300	270	303	279	301	257	257	276	256	278	249	255	268	242	257	253	245	251	260	244	252	256	267	240	266	258	287	252	274	277	252	270	254	267	243	288	262	272	233	237	255	279	275	255	291	265	275	271	235	263	278	248	262	262	283	260	284	267	272	252	286	257	257	246	282	230	259	259	243	266	254	254	265	268	259	257	272	233	252	275	264	246	258	243	255	244	259	279	250	265	268	293	264	275	275	249	252	266	257	289	255	264	262	273	255	254	235	273	280	239	275	279	264	261	262	264	246	267	266	307	251	284	286	240	250	274	287	255	260	253	264	247	261	292	262	268	248	250	267	241	256	271	255	243	262	233	259	288	260	266	259	274	273	250	259	257	279	246	232	263	269	257	266	273	280	256	266	269	259	247	246	270	262	289	247	267	254	277	246	260	280	280	268	272	245	271	274	285	264	270	270	269	269	290	292	278	298	271	264	278	255	261	299	258	236	289	279	284	266	243	263	269	258	256	269	230	270	261	253	244	277	259	263	284	264	272	285	263	222	247	277	237	255	272	298	263	270	255	242	298	258	242	243	239	272	245	262	273	280	268	277	297	257	232	259	284	278	241	254	265	282	254	234	238	263	265	251	282	260	269	266	284	277	257	255	246	264	290	263	272	263	232	235	249	278	267	269	286	282	274	236	265	244	240	297	279	260	263	265	238	268	271	259	258	306	309	250	255	281	273	291	253	269	260	293	260	246	278	256	278	256	256	274	266	278	286	235	273	262	258	297	281	262	243	271	245	255	252	257	282	249	256	256	242	264	288	272	280	250	280	288	241	247	262	257	254	263	237	250	270	252	266	243	297	284	270	274	260	272	279	273	267	239	301	259	248	270	256	260	270	256	270	260	251	274	269	278	284	296	271	256	249	272	255	270	275	267	228	258	264	258	287	275	268	241	266	280	228	247	284	231	314	255	254	288	261	263	244	258	265	267	240	290	229	252	252	240	243	274	255	244	251	270	280	285	279	277	270	259	266	267	264	278	252	243	276	268	266	275	257	243	257	248	276	276	275	266	261	260	244	272	245	265	278	277	255	295	247	292	275	270	263	276	269	270	255	285	261	263	257	244	262	250	239	285	257	269	259	269	246	262	269	251	250	242	263	289	264	272	257	292	264	263	258	270	284	276	238	267	259	267	256	267	275	271	258	289	247	230	262	282	288	257	282	269	282	265	265	254	235	272	253	298	249	262	263	262	265	270	265	268	275	267	283	249	246	261	264	294	260	269	254	236	256	237	267	243	265	262	243	265	280	259	259	243	264	265	264	265	255	274	256	274	281	268	282	288	268	238	277	268	260	255	284	249	264	259	253	270	263	257	255	240	252	274	263	259	260	267	260	256	286	258	258	249	280	290	265	262	265	286	257	258	260	285	246	276	256	261	276	276	278	273	263	254	296	267	265	252	259	228	256	236	268	263	270	257	233	264	256	265	258	278	268	292	290	267	279	256	278	278	280	234	259	278	256	251	249	252	265	261	256	295	255	242	252	226	270	272	269	250	244	276	244	268	253	243	264	270	270	269	273	269	274	250	287	284	263	265	257	225	272	263	276	277	284	225	245	256	232	232	246	254	262	241	285	275	275	299	277	239	242	258	263	271	256	279	252	259	296	278	289	274	264	276	263	242	268	272	302	271	256	260	278	280	246	250	249	273	276	271	266	254	279	275	237	290	250	276	266	273	265	274	255	259	261	259	251	263	271	247	267	261	265	279	277	273	279	262	277	245	280	309	259	254	264	255	241	270	285	244	266	239	265	246	252	284	242	282	296	268	235	264	255	261	274	263	286	275	277	293	264	245	241	289	274	243	258	256	265	272	268	282	247	276	280	283	254	281	265	262	257	287	244	272	224	251	269	264	266	227	280	272	247	254	254	279	267	248	295	259	261	255	225	265	239	266	249	295	256	237	256	285	263	246	284	288	269	269	273	224	245	259	277	247	232	253	234	270	257	290	257	239	271	278	302	289	261	258	276	279	250	276	265	242	247	281	238	271	254	257	233	265	274	277	267	225	254	243	272	284	266	254	265	256	278	264	254	273	244	250	270	244	250	242	260	257	290	267	270	242	275	275	270	261	218	244	270	294	279	261	280	260	269	251	270	237	266	274	327	270	269	240	268	276	264	262	250	278	284	242	248	268	254	243	273	256	306	263	257	258	256	271	240	313	257	266	276	239	260	287	247	263	266	259	278	259	230	241	258	270	281	266	282	271	241	243	279	284	251	245	265	273	223	248	273	272	269	264	253	245	270	261	254	263	244	248	253	248	271	266	256	287	267	272	261	256	250	268	269	279	259	303	286	281	270	245	305	263	262	262	244	269	261	234	296	300	266	273	265	244	279	287	277	264	280	250	225	269	276	246	276	255	236	271	250	238	282	251	314	286	246	271	287	242	278	263	242	274	241	240	233	257	255	246	292	255	262	280	253	262	259	289	253	267	265	251	264	269	239	266	267	265	271	273	266	271	268	221	252	253	284	278	267	239	264	288	250	243	278	249	267	280	259	253	252	253	273	265	270	281	288	272	260	251	239	231	253	264	253	256	255	269	254	275	278	256	272	256	270	251	269	264	283	263	243	272	229	229	254	294	239	284	299	252	257	261	248	244	239	238	269	262	234	261	267	257	241	246	244	239	284	264	283	262	261	252	246	267	253	279	281	252	275	280	294	253	247	253	270	246	246	260	248	277	271	265	267	234	267	292	256	250	287	289	241	286	254	234	258	273	289	236	222	263	272	254	275	274	238	259	258	273	265	266	222	242	267	261	259	269	270	251	266	251	263	275	233	265	238	264	289	289	268	261	267	261	239	238	272	262	245	281	281	255	256	270	263	262	248	239	263	236	252	255	259	232	240	236	248	273	258	258	250	251	272	246	293	286	240	254	251	245	267	270	290	291	264	251	272	253	299	294	275	265	272	259	289	250	262	264	288	259	253	286	251	259	268	269	259	243	262	264	255	251	252	233	270	268	266	240	246	272	269	241	286	250	265	254	252	264	257	276	255	266	267	279	302	242	259	268	244	290	246	266	266	248	294	250	301	259	265	250	263	257	271	259	256	259	285	257	278	272	277	254	264	262	255	247	284	245	280	271	256	257	243	290
26756	19873	6210	937	659	630	601	582	558	653	609	600	555	574	557	612	563	537	579	607	568	578	576	573	598	600	584	587	576	561	564	573	598	550	571	593	566	568	555	600	572	541	607	582	602	545	593	561	600	556	568	594	578	587	521	548	523	607	555	559	617	578	544	589	583	565	587	587	565	593	574	567	571	548	604	575	556	559	553	564	604	577	568	567	529	617	566	612	582	593	556	576	593	612	561	586	595	550	574	553	592	589	608	567	596	580	613	589	578	600	572	550	559	560	559	583	591	558	578	586	578	517	567	534	582	554	543	557	555	573	573	567	584	582	584	595	572	563	592	578	562	552	580	550	580	601	579	580	598	551	584	551	588	534	583	562	569	573	569	542	562	605	604	548	585	572	601	558	542	589	581	623	533	583	565	602	562	578	574	552	580	589	569	617	548	552	603	536	542	538	568	605	588	599	565	587	576	578	561	561	562	585	579	560	549	548	616	567	545	573	585	576	525	572	570	561	521	583	573	567	560	601	585	571	548	559	518	554	556	553	569	559	559	566	614	585	569	583	579	569	534	549	605	529	606	587	612	598	616	589	563	556	553	582	606	532	562	608	595	557	523	553	618	541	565	516	572	581	576	567	593	567	548	553	548	570	616	549	552	553	538	583	591	568	559	579	578	604	536	554	552	581	569	600	556	561	548	594	519	595	561	581	586	567	582	589	594	552	521	549	575	566	566	595	605	533	592	596	570	572	574	611	541	588	550	541	575	560	568	599	552	576	572	598	556	610	581	559	612	580	592	557	550	583	599	574	539	585	558	561	524	578	562	600	607	559	558	592	567	574	554	570	607	565	551	605	574	509	573	579	580	530	542	538	550	595	549	613	571	586	551	561	521	559	570	546	548	536	594	605	547	596	536	580	571	555	529	564	543	557	628	567	557	544	572	615	558	588	592	570	586	556	554	627	569	570	610	567	552	561	539	557	578	561	555	577	628	552	570	550	569	524	595	590	566	562	532	592	578	587	585	579	597	582	580	556	596	570	549	551	591	563	611	571	586	582	565	561	628	541	553	575	607	545	590	603	574	613	566	548	556	581	550	587	588	633	614	534	572	542	593	550	594	591	598	537	588	586	557	534	554	565	606	570	556	605	589	516	527	530	544	541	564	567	544	556	579	577	584	568	545	625	595	583	550	548	582	555	562	556	597	635	607	612	517	578	594	570	546	570	541	605	552	547	549	535	555	558	584	551	593	564	576	596	601	611	568	567	603	540	575	532	565	603	596	576	567	542	573	600	602	581	552	564	581	552	569	572	574	573	581	595	556	560	587	540	581	575	544	565	543	592	557	534	590	561	556	558	567	593	566	516	588	573	539	569	569	576	562	588	597	543	610	577	638	526	580	573	565	582	558	562	594	594	606	566	588	594	593	612	582	576	572	555	591	566	549	575	608	600	573	566	546	540	531	463	642	529	611	527	568	532	540	595	510	593	539	537	592	571	580	544	599	603	599	597	578	531	607	574	562	582	598	582	581	576	614	540	554	582	561	563	589	553	596	586	558	571	573	575	574	563	564	558	568	631	554	545	585	611	563	558	553	527	604	634	605	609	579	561	552	588	538	598	571	547	556	596	578	571	557	574	557	611	578	603	600	574	539	616	564	593	534	544	566	573	586	500	575	609	554	564	576	548	557	569	571	561	567	565	573	574	536	556	580	604	586	625	605	593	572	571	535	591	575	555	512	573	575	577	593	546	586	582	557	589	638	560	558	606	558	580	579	555	553	588	517	537	567	577	539	573	607	593	639	563	577	589	583	573	550	597	597	570	563	557	578	554	618	589	550	570	579	562	536	562	541	574	603	537	585	566	594	574	580	567	554	568	544	635	573	601	561	555	565	552	583	543	556	551	541	609	575	541	616	574	594	585	533	597	577	535	601	569	591	573	570	589	552	510	574	570	560	605	572	603	586	517	597	606	548	547	551	584	597	562	587	546	598	571	536	580	556	571	581	546	575	545	562	519	514	566	579	563	587	555	602	533	584	595	556	603	568	542	578	593	578	562	550	603	609	569	575	539	554	558	573	553	587	558	560	558	567	562	529	558	556	580	578	584	544	572	557	588	561	583	605	550	587	549	596	591	573	570	558	557	588	565	596	584	591	571	552	563	560	562	540	566	559	553	592	558	578	595	564	548	631	558	623	537	556	568	568	579	645	574	587	566	535	531	566	562	615	595	543	575	597	573	587	556	541	586	545	612	596	575	536	572	580	565	575	583	523	590	554	518	557	590	576	567	543	550	508	555	551	595	598	594	599	554	587	568	556	550	591	564	602	603	570	585	568	544	542	572	571	576	570	570	555	574	572	572	571	585	540	542	589	529	584	601	581	595	554	546	576	581	576	536	527	579	560	567	595	565	576	557	558	592	604	530	563	547	563	566	592	569	549	571	595	574	541	549	564	616	624	562	589	582	589	620	585	548	589	573	544	588	565	579	598	566	590	552	593	537	557	560	536	562	574	598	553	522	606	525	559	607	543	566	585	570	621	574	570	561	580	579	577	573	603	550	581	574	614	549	576	581	559	582	539	569	557	588	602	552	572	562	564	570	556	574	566	562	537	580	576	585	591	569	554	569	521	568	549	619	540	584	598	584	534	540	539	563	556	572	565	552	584	568	586	579	561	560	594	565	545	597	567	580	580	592	583	595	561	548	548	584	620	573	556	551	607	596	554	573	618	585	555	571	566	604	601	581	569	572	557	563	564	570	563	531	597	558	571	595	541	587	615	577	562	575	576	590	593	566	555	597	603	579	581	587	575	607	541	554	598	538	550	621	571	593	593	560	646	569	559	567	570	605	516	615	592	579	624	569	573	548	618	559	552	562	542	614	578	570	581	590	591	578	563	555	597	550	545	582	560	610	569	535	567	578	552	615	581	569	540	587	562	571	573	593	629	592	576	612	548	555	589	583	554	617	548	551	598	588	581	561	535	554	563	594	583	587	527	609	577	573	539	551	601	594	547	534	567	553	537	601	555	572	544	571	630	594	595	605	564	615	538	547	546	584	548	588	591	588	580	547	565	582	607	565	568	565	538	568	579	561	556	569	552	556	555	539	588	564	626	547	583	602	562	568	557	593	604	599	582	561	554	558	547	581	578	591	627	560	545	580	577	559	558	530	566	592	573	605	547	540	578	558	565	561	557	570	568	586	567	613	552	554	584	596	585	552	567	557	592	614	594	556	591	594	568	585	599	554	529	558	570	592	544	579	615	580	609	590	558	534	538	538	572	550	553	553	619	576	564	555	578	615	542	566	544	593	586	571	556	598	546	604	535	561	567	554	549	584	618	600	574	578	600	568	610	581	541	553	580	577	577	553	522	613	604	586	551	565	578	591	578	562	561	550	547	567	529	585	572	573	578	595	575	564	583	577	580	554	545	573	553	558	560	586	535	588	538	573	574	570	559	577	570	515	595	595	596	586	562	566	555	567	611	589	563	628	559	591	598	576
4280	1815	1674	1175	1098	1069	1000	981	937	951	863	867	905	934	893	891	897	882	912	897	911	900	958	903	906	889	935	918	913	913	917	917	941	906	916	831	903	869	938	862	914	905	902	889	898	882	925	954	969	932	882	915	895	952	914	882	895	904	926	893	886	875	933	946	917	920	889	904	925	907	882	891	881	905	951	900	863	916	956	887	928	965	915	938	969	985	940	905	862	909	864	949	888	930	884	851	938	924	875	913	895	908	863	900	898	874	895	938	969	886	921	930	892	868	925	842	920	938	865	925	878	850	898	901	890	902	867	899	926	904	910	884	893	873	938	878	945	942	889	939	939	844	888	889	936	860	888	897	892	873	921	889	916	933	919	936	909	900	920	919	938	900	912	933	920	882	942	932	875	942	902	901	930	857	892	947	925	917	906	901	849	929	893	927	929	967	881	910	887	891	865	901	980	891	860	910	920	883	878	917	923	911	953	912	907	896	914	847	942	938	890	889	910	932	904	890	927	893	899	946	879	898	871	962	898	962	878	908	884	938	914	937	910	865	925	934	932	932	977	848	910	910	892	908	955	979	861	879	853	918	882	911	907	883	961	961	856	888	907	855	870	928	904	936	938	931	925	947	866	967	892	871	881	974	893	925	973	939	905	918	904	838	921	932	895	922	910	914	919	882	843	919	900	903	880	930	929	939	878	902	950	920	957	966	904	880	931	887	893	935	873	913	934	874	900	967	889	873	954	857	959	905	903	838	905	958	923	931	911	857	909	925	951	894	929	871	930	975	909	894	969	893	964	909	882	889	928	913	869	910	894	883	900	928	934	900	931	864	923	881	874	924	981	910	921	935	881	891	894	897	820	897	940	968	887	928	900	909	904	928	892	923	867	940	889	923	911	899	879	887	873	902	919	872	913	889	910	944	890	950	877	906	870	864	907	909	873	939	902	928	950	929	897	883	895	950	848	930	894	931	908	895	949	844	903	942	903	889	885	916	916	888	906	900	940	947	911	885	889	925	859	893	913	924	905	826	906	952	914	890	916	888	909	951	901	890	936	926	920	919	956	849	880	940	902	922	920	894	898	943	890	878	919	888	862	939	930	897	931	922	889	889	941	903	916	947	925	915	921	939	898	865	901	906	934	917	887	912	926	936	893	954	953	880	893	927	868	920	968	893	908	887	864	932	886	915	886	846	889	908	944	926	910	947	891	927	891	907	900	896	923	933	977	918	933	892	908	912	906	902	976	957	936	906	885	879	880	891	922	970	953	929	914	948	889	908	902	876	844	922	899	905	886	907	883	873	944	917	892	841	934	911	824	959	935	898	875	953	847	880	912	883	854	897	901	924	873	875	959	922	946	877	910	949	948	902	862	964	858	875	923	884	922	887	905	935	917	950	909	970	906	957	888	916	855	887	847	962	900	908	932	904	857	881	907	862	905	931	960	942	912	833	947	933	918	915	914	862	872	899	884	892	950	898	882	905	918	925	896	903	920	942	948	867	929	862	899	890	941	903	913	882	924	897	920	862	923	871	922	927	836	846	999	874	915	922	918	923	920	922	876	921	907	900	882	895	884	928	885	891	931	915	843	888	941	886	920	913	939	922	908	907	912	896	900	869	937	871	917	945	937	843	894	870	924	925	905	867	949	889	940	913	935	950	922	896	877	915	907	846	920	881	878	931	890	895	865	887	929	909	945	893	939	912	918	916	913	864	987	919	920	884	924	939	863	916	920	890	880	882	913	919	900	882	908	908	884	882	913	871	894	877	858	910	879	933	885	859	879	876	852	857	950	948	871	940	919	895	894	907	959	956	842	910	918	897	910	973	931	898	910	989	904	946	901	927	904	850	913	912	873	935	898	879	973	874	927	892	909	980	894	903	917	912	844	917	919	876	933	876	951	925	912	933	922	876	925	902	917	990	869	912	900	876	898	935	917	933	897	893	910	904	906	927	925	908	902	902	870	960	888	940	904	964	896	885	939	903	882	923	901	881	876	923	860	908	931	897	881	919	912	873	888	894	912	883	877	901	868	904	919	912	901	881	875	901	892	886	941	944	945	894	920	921	808	950	878	958	893	935	905	902	870	917	934	957	914	941	943	927	890	847	883	911	865	876	891	924	963	878	932	893	897	879	851	883	897	932	978	883	901	894	935	895	930	906	888	879	889	895	913	938	925	939	889	979	929	929	870	917	889	860	910	887	872	911	920	888	866	936	907	902	916	935	907	913	885	918	842	886	870	953	902	957	882	926	850	908	889	938	905	907	960	922	896	938	920	929	899	878	847	980	909	894	885	919	871	944	887	888	899	875	860	891	881	848	842	906	928	907	915	886	953	873	917	873	924	882	937	936	902	882	878	894	907	897	991	915	967	910	900	882	849	948	922	893	917	877	873	922	873	924	942	899	855	978	918	937	958	955	913	868	922	943	898	896	914	891	908	916	885	917	928	921	876	871	933	956	902	908	864	956	878	935	889	851	872	918	939	908	881	917	912	942	878	846	915	914	848	915	914	885	890	885	911	890	905	934	919	930	931	926	891	906	921	913	927	928	895	910	909	918	891	832	945	901	907	926	885	915	904	952	896	926	869	947	871	932	876	916	883	935	975	936	896	941	928	915	902	891	910	916	931	888	953	982	896	940	895	879	950	972	858	933	905	939	934	902	906	880	914	928	973	961	909	897	923	937	903	881	912	885	847	962	889	927	906	884	930	886	940	912	927	980	891	890	856	889	870	893	941	845	882	918	952	924	947	946	891	949	886	952	894	924	905	871	931	902	868	933	893	922	897	902	878	915	903	965	960	884	902	912	957	909	881	926	887	871	929	898	912	913	930	869	905	919	982	906	892	906	960	921	944	909	867	860	905	937	921	840	922	884	876	841	966	943	894	894	928	935	899	896	906	926	957	884	928	899	906	933	914	892	921	904	942	892	894	902	901	884	925	907	936	911	912	873	905	975	951	886	928	960	893	909	885	956	884	870	865	905	908	938	907	926	864	899	949	905	964	921	892	865	918	891	893	906	888	937	893	908	952	875	857	906	881	879	836	894	928	908	876	894	892	906	899	955	934	866	884	926	906	895	865	892	817	881	928	915	880	894	921	911	891	927	878	882	893	897	947	935	919	927	914	951	849	947	900	861	899	967	901	929	909	916	881	910	892	949	943	931	875	868	969	885	881	929	970	903	883	975	895	893	951	898	912	855	930	891	918	924	889	903	907	863	881	903	910	879	825	884	907	882	957	888	896	908	918	977	970	933	935	899	884	897	906	887	881	894	922	908	911	906	964	963	913	878	862	886	905	932	916	942	885	903	870	898	918	895	887	879	895	903	900	936	942	910	966	927	883	912	928	963	911	949	915	965	902	952	860	883	986	899	939	907	904	930	900	858	962	913	919	952	892	941	908	842	894	926	902	912	919	890	956	906	906	890	934	918	870	910	914	942	890	900	908	923	885	923	934	916	890	946	920	958	960	974	872	877	930	908	885	928	931	916	969	924
24057	21146	28297	24277	20519	2803	931	719	633	541	554	499	497	477	450	461	467	465	499	453	439	466	477	407	421	431	418	445	410	416	438	428	429	467	417	391	435	423	402	441	432	429	444	418	419	425	387	412	411	383	430	449	372	423	399	435	417	423	432	411	428	394	386	418	409	430	431	423	402	453	414	377	398	408	451	404	411	373	395	371	455	414	396	405	426	412	400	414	423	421	437	419	441	400	404	414	422	452	423	443	469	413	436	399	399	409	387	412	352	415	431	448	391	415	419	403	425	445	435	407	413	433	449	399	426	414	424	429	392	406	408	425	414	406	423	433	430	424	435	419	423	402	437	416	371	389	390	398	373	414	372	387	378	410	407	438	398	406	412	423	395	407	439	411	372	429	414	417	411	423	417	412	419	424	423	383	397	420	412	391	394	443	389	417	390	378	379	387	427	423	396	405	427	421	408	410	386	400	428	480	418	392	401	408	433	425	406	404	401	380	420	402	434	388	422	436	405	435	413	385	409	439	402	407	392	399	412	421	431	412	418	414	429	433	457	479	404	398	414	384	413	414	407	412	394	373	414	399	402	379	381	429	431	414	394	398	407	445	427	409	403	396	416	440	429	415	392	397	448	442	377	419	406	394	395	395	397	454	383	401	415	351	418	420	397	412	431	429	441	437	434	385	425	436	400	437	447	383	406	411	408	411	441	449	408	373	423	367	420	430	404	410	405	389	412	407	381	417	380	420	424	399	430	420	411	460	403	408	401	397	427	426	426	403	427	392	455	394	415	394	465	410	405	408	407	430	435	401	419	424	403	416	410	378	430	396	398	416	385	407	392	377	416	412	427	395	406	411	409	380	387	411	440	435	406	411	379	376	408	408	409	406	392	398	420	408	407	429	395	381	433	414	386	409	402	422	419	414	415	413	385	438	408	407	437	440	405	413	392	398	413	391	397	419	406	410	394	409	420	417	385	421	387	424	405	378	387	402	399	453	422	403	372	402	387	396	424	417	433	397	387	398	394	432	383	415	399	414	442	398	385	403	407	429	438	386	388	387	424	438	437	427	403	400	419	398	401	392	416	393	405	405	429	416	392	420	441	401	421	408	389	396	426	412	434	444	427	409	410	406	418	381	433	406	423	390	412	398	422	378	415	406	429	406	429	403	390	400	385	424	410	448	386	442	437	402	438	403	418	415	415	440	393	451	425	413	421	394	391	419	439	423	399	399	395	425	412	441	419	432	435	440	407	413	401	381	395	406	433	386	414	407	423	456	414	379	435	426	435	375	410	394	390	406	414	380	428	398	423	387	407	414	405	404	395	406	390	420	451	392	425	430	406	386	416	419	439	405	418	410	401	437	436	407	441	420	400	435	453	405	398	430	406	390	351	423	413	381	415	435	417	435	406	434	444	396	399	395	409	407	417	444	399	399	392	428	450	417	426	413	418	432	423	420	423	380	367	412	384	418	407	409	419	407	391	402	425	414	397	391	425	402	383	402	423	423	408	373	437	402	440	425	409	477	462	431	386	441	397	422	433	419	414	436	421	423	388	419	397	381	455	360	412	427	400	416	396	431	427	408	373	436	364	392	418	411	397	419	420	406	393	466	402	406	433	410	403	421	390	408	413	439	413	413	426	442	389	441	416	422	463	402	381	405	443	401	389	408	408	396	431	380	391	389	438	393	397	442	407	386	437	423	421	404	434	409	401	404	374	403	427	404	412	418	422	376	403	406	393	396	426	397	417	425	425	399	392	439	371	396	418	365	398	424	420	356	407	404	404	413	428	432	412	413	436	384	411	397	438	401	401	412	429	403	408	415	466	409	384	356	448	415	414	416	437	390	416	426	381	400	394	434	408	401	382	405	423	418	414	407	431	397	450	426	417	389	407	419	441	381	412	407	395	401	383	390	401	426	425	403	404	416	416	406	387	432	422	403	395	407	421	398	413	403	398	401	390	354	431	390	441	425	393	385	399	430	461	440	421	405	375	390	410	400	379	420	394	374	429	381	394	413	389	405	395	423	417	417	391	419	433	414	389	418	428	399	402	406	383	442	412	381	404	406	419	424	437	434	405	394	397	425	418	428	427	423	407	420	400	421	412	434	429	412	407	394	412	419	413	388	392	427	429	397	402	426	425	388	406	431	417	409	376	401	427	431	389	383	411	398	424	429	414	437	378	381	416	437	418	419	411	419	423	431	395	407	416	441	423	443	420	417	415	426	390	394	362	408	400	458	382	434	412	409	424	374	439	427	395	428	359	376	446	391	386	421	436	388	392	406	382	406	421	426	403	391	414	389	393	433	412	453	403	436	410	409	408	438	388	414	413	409	415	428	400	424	417	433	408	406	406	410	467	426	424	408	456	395	417	402	415	427	401	386	398	402	395	377	402	422	452	404	418	425	419	442	401	392	426	394	417	420	372	420	377	441	368	425	408	402	444	410	430	423	399	390	398	445	409	381	398	399	407	427	436	455	388	395	434	416	438	374	412	416	397	442	405	384	382	417	422	418	452	405	425	391	430	395	420	434	438	395	413	392	376	421	396	396	404	406	422	423	431	402	403	420	422	391	408	414	418	419	415	425	397	397	414	414	449	418	394	443	389	440	433	450	408	370	407	422	395	398	383	425	387	388	387	425	410	450	408	429	390	426	424	421	400	368	405	399	382	437	392	410	399	391	433	411	403	405	425	398	399	415	375	426	407	411	366	386	456	388	416	359	400	396	401	413	427	405	404	432	412	430	450	379	392	403	393	401	397	402	406	389	438	378	422	422	419	406	361	386	430	397	422	417	432	405	389	448	433	428	388	409	412	404	444	401	404	387	398	392	391	412	414	407	435	404	415	355	404	429	432	378	431	414	409	401	407	405	410	412	423	427	395	401	384	373	413	397	423	437	375	396	395	417	380	392	406	408	402	419	401	419	379	400	401	386	422	372	400	381	415	419	410	427	423	452	390	416	447	391	409	418	411	442	419	433	415	425	416	372	463	407	383	432	411	413	399	416	446	413	409	409	388	405	424	448	386	395	448	349	421	401	420	410	408	423	424	366	407	391	419	389	416	416	388	404	417	441	386	392	427	410	436	413	433	438	412	407	410	420	398	398	418	414	425	417	402	375	402	391	401	446	412	410	388	407	366	463	423	443	407	459	416	424	395	404	384	423	415	407	393	453	391	415	413	433	400	430	435	400	386	424	380	409	420	397	364	393	378	419	402	433	412	453	475	454	388	411	438	413	430	391	381	369	408	425	408	397	408	381	407	390	380	386	408	429	394	427	415	402	450	404	422	416	391	401	386	387	391	403	409	416	421	409	440	396	439	459	389	424	401	403	424	381	429	399	410	400	399	393	431	411	406	425	417	423	411	422	397	431	441	403	445	399	439	419	444	412	435	397	386	346	393	411	392	385	422	417	348	394	416	397	392	385	429	437	402	422	426	413	400	375	428	379	402	418	412	437	408	406	387	414	426	405	430	426	399	401	431	427	411	393	401	371
5604	10252	8668	4528	3097	2329	1810	1591	1334	1272	1114	979	1000	929	923	823	772	799	828	823	742	786	774	721	727	718	712	728	699	752	671	745	723	699	684	733	681	664	686	695	677	678	665	719	685	654	720	649	624	705	701	714	699	699	687	653	672	721	668	633	703	656	651	656	668	667	681	629	672	642	683	655	638	659	684	685	655	701	633	652	652	608	701	670	687	681	762	675	651	655	651	700	684	670	665	651	647	711	675	668	686	635	651	665	693	650	574	670	705	682	638	698	667	669	645	705	690	637	625	643	705	695	723	682	656	677	700	619	628	643	676	689	659	705	676	678	660	691	649	611	677	699	659	722	665	660	689	662	675	702	666	658	657	646	683	648	684	616	663	639	648	699	698	644	675	643	656	656	669	690	626	707	680	637	648	699	720	702	678	680	688	679	650	664	645	718	685	644	680	691	720	708	659	644	684	650	640	683	689	663	690	644	666	667	680	668	678	698	696	603	691	639	676	658	653	681	712	655	644	662	608	686	668	628	717	618	711	645	706	629	684	714	616	694	725	662	680	658	642	615	668	674	647	663	633	679	618	613	636	669	672	728	670	676	651	677	658	658	683	699	654	652	669	667	624	648	659	645	678	662	691	660	667	689	646	654	702	657	641	671	718	644	661	662	714	624	661	669	661	672	695	699	637	673	632	710	688	656	686	672	668	643	636	681	637	645	692	705	692	680	637	646	652	638	655	674	661	643	638	637	701	672	661	684	665	680	676	703	653	638	686	686	687	661	691	681	668	643	658	627	679	678	655	646	666	705	700	666	681	651	654	689	692	695	679	692	669	670	690	654	665	685	629	703	647	696	674	640	685	654	617	698	698	648	687	732	700	685	622	694	696	688	651	672	689	622	674	665	700	716	677	654	673	675	634	682	689	678	714	679	664	680	658	635	655	694	695	656	723	642	632	671	685	724	679	626	667	671	677	664	686	664	676	630	639	660	696	649	704	665	634	610	698	604	630	651	649	645	629	644	697	665	692	647	629	697	659	684	691	696	654	688	679	705	662	674	638	678	687	646	674	669	638	682	693	641	697	666	668	670	671	653	591	645	656	628	697	686	657	657	674	616	655	711	708	625	736	704	672	666	644	658	696	661	685	700	660	677	631	664	677	629	693	674	640	661	705	660	685	624	661	674	701	706	651	607	681	687	637	629	678	645	673	671	693	648	690	706	655	679	628	677	686	611	736	633	631	673	629	632	652	663	657	686	676	693	677	638	659	628	642	679	667	683	707	641	642	690	691	684	628	657	676	612	654	652	655	708	638	666	664	680	668	665	639	639	643	699	651	650	651	675	647	638	679	698	694	672	688	671	697	735	705	655	650	652	638	668	653	665	666	675	671	706	631	679	674	669	652	668	688	640	680	648	678	684	718	671	657	642	664	650	644	715	722	652	683	662	685	707	650	624	683	689	631	675	659	680	657	689	656	665	658	673	651	687	656	690	689	668	673	663	636	632	633	656	698	646	698	632	635	684	661	692	627	669	691	634	648	672	667	675	698	692	697	640	651	708	687	649	642	683	684	653	657	647	649	687	649	646	639	655	673	622	657	682	663	664	691	676	676	616	657	662	693	647	614	697	685	654	629	691	709	653	694	676	653	646	706	690	680	685	649	676	688	652	677	635	686	628	690	691	670	708	669	671	691	677	675	734	630	687	698	666	681	706	700	720	661	656	668	677	704	720	708	653	685	642	616	654	699	701	703	644	670	671	685	635	657	684	706	659	626	665	648	660	650	636	680	677	665	661	684	668	684	700	679	629	673	651	653	659	688	615	659	699	707	686	673	657	642	673	613	658	687	648	661	651	654	657	690	677	658	675	671	671	663	686	637	634	658	675	653	674	707	668	657	695	637	666	721	685	623	649	609	657	654	656	642	661	672	656	641	690	711	648	679	684	697	603	666	657	670	614	634	663	636	719	721	676	649	652	642	679	710	688	654	686	687	660	626	648	747	660	648	688	657	636	659	664	659	645	663	650	646	682	693	665	701	627	667	662	625	635	640	682	645	665	672	681	635	584	704	667	648	705	667	674	685	671	666	681	677	662	655	622	677	760	649	632	642	685	652	746	714	670	643	705	687	668	650	659	647	646	687	702	655	714	640	645	611	670	687	687	659	679	685	622	668	697	641	691	674	685	681	629	665	677	665	661	648	655	697	663	698	674	636	641	705	639	649	717	713	652	710	636	663	680	684	654	691	625	677	646	710	639	715	656	650	663	698	683	652	625	734	649	662	631	618	676	647	685	665	669	688	693	702	641	625	645	655	657	666	634	660	688	667	662	651	679	619	672	668	634	640	611	731	664	680	643	662	659	680	657	681	646	674	684	664	641	700	672	652	645	640	671	704	726	659	658	691	696	685	718	697	686	678	693	643	706	657	693	673	694	648	674	658	654	685	636	671	679	674	665	664	671	698	651	632	681	666	662	687	669	678	672	676	680	684	710	660	631	692	637	682	661	674	664	642	717	687	692	660	668	676	682	659	585	670	636	685	640	702	659	707	645	671	666	665	659	707	649	732	688	655	683	643	709	645	693	667	697	623	658	670	676	649	646	640	626	715	696	695	676	687	677	636	700	611	620	656	677	646	632	672	661	629	639	653	664	653	672	637	667	658	693	656	699	710	641	664	682	651	695	654	639	670	662	683	654	644	614	667	610	682	674	654	668	665	646	688	687	659	633	672	616	698	676	679	688	689	659	678	662	635	709	657	686	683	644	703	712	658	665	650	709	657	679	658	652	638	632	630	688	675	630	663	630	665	653	668	706	651	707	700	679	646	679	649	666	662	670	657	695	687	692	656	655	637	660	669	641	667	632	662	649	627	661	685	648	694	650	637	663	629	714	671	626	685	640	618	646	666	663	675	679	667	627	661	683	677	679	632	688	632	678	648	677	691	667	653	662	667	649	676	703	657	715	629	642	687	674	643	622	725	661	685	714	662	683	676	666	664	678	685	657	645	671	698	709	679	641	673	635	704	668	655	659	655	668	684	663	632	689	607	654	692	641	674	621	688	620	674	693	668	689	645	653	661	646	670	683	645	619	687	666	697	674	627	680	634	661	622	680	710	681	667	670	706	631	672	696	635	670	653	664	696	681	671	710	698	632	686	715	657	678	681	680	682	648	666	636	689	662	640	660	685	658	664	673	684	625	699	666	667	664	721	676	635	660	654	674	667	699	680	693	665	661	682	644	652	675	679	673	644	686	702	685	658	670	648	670	687	665	694	661	660	672	696	653	607	614	689	689	689	701	715	642	646	628	670	709	688	663	672	633	697	659	694	670	681	662	632	658	625	650	711	650	662	666	651	684	665	666	644	701	621	655	619	700	692	629	731	662	640	632	700	659	689	662	657	672	688	673	619	697	688	710	680	666	693	665	670	658	687	652	639	696	674	645	641	662	673	682	608	662	684	644	683	630	631	689	679	636	659	643	652	639	659	666	633	671	688	676	684	675
23105	21124	28835	23668	21124	19624	1892	743	482	467	373	341	332	329	281	239	259	252	232	225	201	201	195	186	189	185	181	201	169	165	172	153	188	211	179	190	162	166	164	160	185	173	167	156	164	168	177	146	159	155	148	143	182	160	152	199	144	160	134	141	187	156	151	177	166	159	149	166	132	184	163	184	146	174	160	149	164	146	153	150	180	163	154	164	164	153	137	165	155	180	172	163	143	157	141	177	160	183	161	144	169	158	167	148	159	149	157	154	145	163	158	152	174	171	159	161	150	148	143	131	175	130	150	167	168	142	150	146	162	176	163	137	157	158	151	143	143	164	160	159	158	135	135	159	162	176	146	182	144	160	159	154	151	157	148	142	165	139	148	164	151	159	140	163	155	153	183	161	147	166	155	176	160	141	156	153	167	163	148	158	145	161	149	160	148	167	173	140	166	140	158	164	170	162	168	141	139	170	164	144	144	168	152	141	159	151	157	143	131	144	164	172	140	150	138	144	166	151	150	143	171	167	141	154	146	143	153	153	151	159	146	144	170	142	147	144	142	158	167	145	150	139	147	139	157	155	137	145	166	159	166	149	186	144	136	156	161	162	168	153	159	153	170	170	142	128	126	150	177	155	152	153	149	146	165	136	160	154	168	152	174	168	146	138	125	156	178	159	145	167	157	173	159	156	179	143	179	136	159	147	170	134	179	175	144	160	167	144	165	159	128	147	151	160	151	156	177	158	143	161	145	169	165	170	130	159	171	176	173	156	167	139	165	165	173	141	151	158	184	142	176	149	148	158	133	171	158	184	163	154	156	145	140	167	144	169	178	151	155	160	136	174	160	160	157	154	167	156	164	156	141	157	165	134	174	190	169	167	159	155	171	154	155	157	157	158	158	154	168	148	153	161	157	164	152	151	150	147	147	171	152	140	122	165	163	134	153	162	168	167	144	168	147	149	154	131	166	144	148	163	159	154	152	130	148	153	141	161	170	161	142	148	176	153	165	135	163	155	152	155	154	139	159	157	159	162	150	160	180	156	174	145	152	168	150	175	154	169	161	149	131	147	154	172	162	171	149	135	157	138	156	139	159	156	132	154	173	157	155	155	154	153	152	159	150	168	153	151	147	158	186	163	158	152	161	133	144	161	170	148	160	158	142	168	159	156	162	158	151	147	147	159	157	153	137	174	128	143	171	140	169	127	181	138	149	135	152	165	150	153	161	143	168	159	164	171	158	178	134	159	152	157	167	139	162	137	147	145	164	158	156	144	146	144	165	129	163	137	165	131	150	148	153	172	149	157	184	175	147	169	150	162	167	150	140	150	163	172	152	153	157	170	143	147	141	156	160	151	147	127	154	148	158	164	150	151	155	148	147	149	143	154	161	162	155	149	154	139	139	154	188	139	146	164	142	140	152	161	159	151	166	151	161	144	189	161	147	162	147	168	148	148	157	160	138	167	157	162	143	138	165	172	164	162	163	163	185	165	170	140	163	142	159	148	161	153	151	137	142	140	131	137	154	180	168	135	151	135	150	171	134	148	148	139	148	159	165	167	167	168	152	149	163	150	147	164	158	143	145	145	152	152	154	148	151	138	181	141	151	139	160	136	152	175	149	156	164	145	149	150	156	172	163	142	167	167	136	142	169	171	144	160	152	137	139	165	155	148	139	152	138	170	135	140	171	159	159	167	162	173	153	152	138	130	141	174	158	162	158	158	150	169	167	173	150	149	150	157	144	133	170	160	157	140	164	166	157	137	160	149	158	158	163	145	177	180	162	143	167	155	162	156	178	159	155	143	162	162	165	156	165	153	147	138	149	157	158	153	159	162	146	165	168	131	162	160	172	161	155	180	156	166	156	152	165	139	126	159	150	141	167	158	170	146	160	148	161	164	172	143	137	159	149	147	144	162	171	160	168	166	163	163	142	152	172	152	137	146	137	166	165	148	151	136	155	174	137	161	168	167	175	152	149	172	132	166	194	160	154	155	156	156	161	149	155	153	157	157	173	141	158	163	150	178	163	137	143	178	151	189	170	137	160	177	148	179	150	165	158	148	148	147	171	164	164	156	147	150	195	144	149	160	150	162	158	178	155	148	145	115	159	153	140	162	139	146	160	183	158	155	147	162	153	156	130	160	159	148	132	144	150	162	155	153	142	170	138	170	143	148	156	163	159	153	153	149	150	139	158	143	146	145	155	155	175	152	154	150	167	152	160	155	168	173	163	134	154	157	162	150	158	151	151	156	169	154	150	165	144	161	142	153	145	172	154	147	170	157	166	167	151	163	135	155	174	156	173	137	189	173	181	162	138	165	156	152	134	145	154	154	168	148	146	144	139	156	147	144	171	150	147	158	174	147	160	160	156	174	155	166	151	151	159	172	161	148	183	164	174	161	141	156	147	141	145	158	147	153	125	151	165	161	174	165	159	157	156	150	145	143	172	159	137	147	142	171	175	156	132	169	159	154	135	177	143	157	142	176	139	128	148	142	140	143	156	147	157	150	165	165	193	172	138	146	148	175	156	148	163	133	176	164	183	150	147	158	142	165	161	136	141	136	157	157	169	146	157	174	131	168	171	149	140	177	168	154	148	158	152	149	160	143	156	192	160	164	148	150	151	146	145	160	154	155	150	186	162	157	148	164	143	159	166	150	145	172	155	149	157	149	152	140	135	145	142	160	157	156	171	150	170	141	134	164	146	141	156	165	159	139	151	156	151	137	151	155	156	169	155	158	166	173	150	142	152	154	150	132	157	160	164	139	153	184	156	164	149	178	183	158	147	176	173	165	152	160	138	142	167	146	165	164	180	162	140	127	152	135	154	147	168	167	149	162	159	139	158	142	152	153	156	155	158	168	143	154	156	144	168	151	161	169	156	157	139	137	176	145	135	157	159	156	156	166	145	155	162	125	149	142	167	154	163	165	163	147	160	123	161	154	157	150	153	169	144	159	152	166	152	160	180	142	136	144	151	138	171	143	157	160	168	150	162	174	160	146	160	161	156	172	163	157	167	129	156	136	163	140	145	145	165	141	151	165	147	170	169	151	175	160	192	137	127	136	141	155	171	157	169	159	174	162	152	159	162	154	172	168	156	131	150	151	143	144	155	147	163	166	140	139	167	129	155	149	160	142	147	155	159	161	153	134	180	136	163	154	149	163	150	162	154	161	161	172	165	175	160	165	145	145	155	141	138	152	141	152	175	162	148	151	155	141	160	158	166	148	146	147	175	151	173	150	133	166	139	141	124	157	174	154	164	144	154	166	157	179	143	135	155	165	162	158	194	160	156	168	158	177	155	163	152	162	169	143	156	147	149	154	152	153	137	167	155	149	152	174	164	156	144	172	147	156	161	153	178	141	136	159	137	151	149	177	160	171	145	157	162	137	153	171	144	134	138	144	158	163	147	190	160	157	138	140	164	179	152	174	154	178	144	143	159	151	145	141	150	152	176	150	149	147	137	177	170	183	155	135	151	144	139	139	154	157	152	126	139	164
7963	15914	13479	7036	4684	3529	2569	2009	1733	1290	1154	976	829	701	658	655	575	557	498	477	421	423	383	427	404	368	393	368	385	313	341	333	325	310	337	305	301	302	311	316	298	307	277	302	290	305	249	261	276	260	254	280	286	274	253	275	277	266	258	253	279	249	264	292	236	293	281	275	285	273	281	236	294	297	261	247	266	257	274	288	261	276	253	282	247	267	271	286	246	246	279	270	254	239	263	263	280	266	267	256	241	254	251	248	276	246	284	238	263	282	259	267	267	273	281	289	270	274	260	250	291	275	251	277	283	269	241	273	236	268	263	276	271	231	287	259	249	251	263	260	243	261	269	293	226	260	247	267	271	250	250	284	248	280	233	258	239	247	260	282	244	266	246	274	265	267	244	282	246	267	248	283	225	279	272	274	266	248	252	282	237	277	243	250	293	261	284	294	239	279	252	262	257	254	271	243	267	263	228	265	234	224	284	265	267	238	254	257	275	254	243	245	256	263	276	266	264	259	258	280	223	288	262	254	254	263	273	252	262	246	293	253	239	232	277	290	239	259	251	274	214	249	238	261	280	258	256	256	261	276	235	274	265	261	266	271	238	281	294	299	286	264	249	293	227	284	265	304	240	295	244	271	267	253	244	294	249	253	272	262	279	259	267	281	265	279	246	278	263	262	272	251	272	251	272	277	226	257	267	254	245	259	266	276	264	254	262	270	233	276	276	289	271	238	254	265	236	253	253	238	252	256	265	259	268	291	252	277	259	298	264	269	270	259	255	278	288	294	248	240	247	245	240	247	255	269	233	265	246	266	249	266	254	275	254	244	285	251	271	257	269	258	234	270	278	259	271	241	260	255	264	258	250	275	262	284	259	234	264	270	254	263	250	244	276	254	252	254	284	266	232	256	240	228	295	287	252	239	223	251	289	268	250	260	257	260	228	255	269	259	282	279	265	239	247	255	241	271	259	260	258	245	271	256	290	290	261	240	261	240	247	254	252	280	300	245	283	249	275	271	253	236	254	277	233	246	216	220	279	281	273	300	229	253	264	284	241	266	252	254	261	245	258	247	275	260	239	268	256	262	256	248	263	286	257	237	263	293	266	281	235	244	278	241	276	252	258	246	285	264	284	246	248	285	255	237	248	274	257	254	229	260	274	258	260	267	268	287	269	267	259	251	273	247	257	254	269	232	246	239	249	263	261	240	310	288	305	250	269	280	268	259	278	251	268	259	248	242	270	275	253	253	250	232	282	283	248	230	251	246	258	273	285	261	220	245	265	257	234	270	249	266	265	255	262	247	264	253	265	245	251	288	279	283	248	267	252	228	237	231	241	250	229	266	245	272	275	261	254	266	300	254	265	264	267	249	269	260	231	257	266	264	255	261	251	259	262	264	248	265	260	288	257	286	248	262	262	259	236	253	251	250	296	259	241	250	236	294	274	247	245	265	253	248	266	239	249	257	260	259	270	261	271	269	289	277	239	276	264	294	216	257	253	268	256	254	257	264	243	279	250	267	251	272	276	278	231	244	237	247	255	284	261	260	255	263	252	270	241	272	260	264	280	287	269	264	256	225	269	268	261	270	266	233	242	301	263	240	218	260	260	262	257	234	268	271	241	269	243	245	263	251	244	277	236	239	265	269	251	258	241	254	276	273	246	261	252	239	255	236	240	270	251	242	233	240	265	262	247	259	255	262	247	241	259	264	274	265	251	256	288	265	279	269	261	254	261	268	240	268	257	265	258	247	270	237	270	282	240	233	240	273	279	249	251	263	251	238	280	256	253	242	247	265	280	259	250	244	276	265	259	234	275	272	244	251	261	280	254	264	222	249	264	264	250	262	258	245	267	231	246	249	245	245	248	272	244	228	255	273	248	288	274	257	243	257	255	266	280	278	257	266	270	263	231	261	258	271	254	242	252	276	271	270	267	260	255	270	241	260	260	265	277	269	277	275	290	271	266	250	252	267	241	252	239	249	253	234	262	249	267	266	268	254	276	262	268	261	298	253	258	277	261	281	232	256	273	260	259	249	273	249	262	249	241	248	276	262	260	278	271	260	260	251	262	280	264	266	232	267	307	241	231	273	246	263	287	242	281	279	243	273	256	249	243	247	235	235	265	304	260	280	268	275	259	248	259	240	265	273	247	230	262	243	246	244	233	264	263	274	291	276	243	267	242	266	291	249	279	248	252	228	266	227	287	254	257	240	268	234	260	233	271	267	268	250	274	289	265	254	261	271	266	234	242	273	282	262	237	267	268	272	268	275	274	263	275	250	273	254	227	290	244	267	245	242	253	262	244	268	271	266	248	269	279	227	281	239	256	305	228	244	236	262	291	254	246	264	272	293	265	260	256	227	262	243	251	263	267	255	250	290	268	286	258	270	249	263	264	280	253	270	261	291	228	236	258	260	257	267	260	256	287	289	282	272	242	259	270	264	246	249	241	281	303	250	238	267	238	281	275	267	257	284	267	270	236	251	252	238	266	246	262	261	241	246	266	278	254	239	264	254	258	259	253	281	251	251	266	247	270	261	261	255	248	278	295	261	265	251	278	245	255	259	248	242	219	265	261	282	250	275	245	241	273	246	236	261	244	259	283	250	278	261	273	247	219	231	253	265	265	274	229	284	283	266	234	263	265	249	290	274	275	238	277	243	261	282	250	288	252	248	252	252	260	239	262	260	241	242	277	261	288	296	257	271	290	273	274	248	289	266	277	278	253	279	250	255	253	224	248	255	249	262	257	272	259	265	264	264	229	261	268	251	233	260	256	258	251	262	246	244	253	237	272	262	212	252	275	257	256	251	273	254	280	268	253	270	265	282	259	264	245	237	257	281	258	277	271	277	247	258	265	242	297	259	257	239	254	249	271	254	247	231	271	277	272	239	244	259	256	255	250	284	242	266	278	254	268	263	246	249	268	255	270	249	245	261	257	231	254	264	255	282	272	250	248	256	283	253	239	269	255	271	238	232	272	288	268	281	266	275	269	236	292	235	228	242	255	258	252	262	246	248	274	252	263	275	262	268	253	270	242	280	255	240	288	247	254	248	234	282	265	258	275	268	233	249	260	306	271	246	252	284	245	279	237	245	302	258	278	282	282	240	263	260	220	230	273	253	241	262	279	259	249	240	254	259	259	235	267	283	284	235	300	243	290	272	271	280	265	259	271	262	252	245	264	257	270	279	276	267	256	261	270	270	247	257	296	247	292	291	264	246	245	261	229	247	262	277	241	242	275	244	269	251	262	276	250	276	234	297	243	251	265	262	262	266	269	250	254	263	262	263	265	249	271	270	271	263	261	253	249	271	231	256	248	267	255	246	261	229	246	285	277	272	255	287	266	269	258	266	276	259	247	241	254	247	264	266	269	278	268	244	252	248	251	233	272	266	271	274	235	226	257	273	288	263	267	244	244	241	281	261	250	268	265	262	278	273	253	267	284	269	267	253	255	229	257	247	269	265	258	278	267	295	239	247	230	253	254	242	252	255	257	224
26869	19815	6068	903	683	579	595	590	626	591	575	590	551	588	599	563	532	620	569	575	576	572	587	595	586	574	598	561	590	549	564	515	569	550	540	575	587	592	582	503	587	580	539	594	577	533	572	554	608	565	534	569	570	545	545	563	583	562	560	574	574	559	575	586	564	555	581	589	584	559	549	585	557	576	535	581	579	538	583	554	575	581	593	546	532	531	573	556	582	582	583	615	556	544	538	552	581	544	611	589	583	593	612	575	568	562	565	577	596	587	575	588	604	534	568	538	597	551	541	574	542	592	526	572	561	553	560	597	551	581	527	589	559	561	588	577	571	609	585	521	572	568	571	532	594	514	526	555	569	626	605	573	531	528	518	565	532	566	559	565	597	603	535	547	567	565	601	581	544	566	568	550	611	553	522	582	588	583	523	552	571	582	510	590	531	524	568	549	576	596	552	573	529	519	567	568	537	582	573	571	569	585	558	542	565	554	533	553	544	592	547	560	549	537	582	552	600	549	575	553	546	566	576	585	560	563	564	545	568	595	600	553	561	549	519	612	557	538	549	565	567	586	570	537	593	562	566	518	549	557	547	550	600	540	586	541	547	568	587	590	594	554	552	524	544	570	551	553	559	616	524	523	551	569	547	543	588	546	582	544	579	567	564	561	541	577	579	571	614	590	566	513	552	548	559	559	532	574	584	568	559	541	562	583	573	562	552	543	588	537	582	553	584	545	530	558	573	567	574	583	625	485	622	544	527	555	561	597	513	558	564	561	582	578	590	546	584	572	542	568	568	557	555	606	542	584	560	575	601	592	557	577	554	563	548	549	553	563	534	580	554	600	567	534	568	578	579	591	589	550	542	559	558	570	576	516	557	568	579	575	576	571	566	551	593	600	539	575	543	571	576	565	547	551	555	599	550	583	551	527	550	538	547	617	541	616	569	554	534	555	573	569	593	547	572	537	552	545	556	545	576	534	560	533	538	549	546	569	578	559	560	569	582	581	502	547	528	565	569	553	606	552	558	553	568	593	537	585	555	530	543	546	550	573	567	536	570	587	573	550	563	509	575	516	514	531	573	531	530	581	570	574	558	588	559	562	572	543	595	536	585	561	570	527	520	524	559	538	553	582	587	558	552	585	530	522	579	554	598	579	549	541	543	529	588	577	520	574	551	630	572	540	579	580	592	562	539	542	622	595	576	579	561	582	531	558	607	559	545	559	630	588	583	574	543	540	535	553	559	531	549	550	549	597	564	517	549	557	539	547	581	594	551	581	539	592	595	580	515	561	591	557	545	570	563	547	589	569	601	540	557	542	546	563	614	571	560	540	589	572	576	586	607	570	620	568	592	572	554	619	587	527	554	524	576	553	560	556	588	588	532	601	596	537	546	548	580	556	587	541	538	553	552	600	539	557	533	556	601	600	551	550	528	533	558	563	587	564	579	575	557	596	568	551	571	553	557	573	577	570	567	546	546	587	580	587	562	557	561	547	537	538	563	561	562	550	568	573	542	572	569	556	568	544	547	549	593	546	548	502	571	561	569	555	560	512	581	580	572	580	580	550	540	578	547	550	564	572	606	552	536	598	567	582	556	511	585	595	558	544	582	558	610	594	541	558	553	587	531	551	527	585	544	531	524	582	566	564	544	554	553	587	580	538	595	582	573	576	571	547	566	559	592	554	526	535	542	581	538	537	575	592	561	584	541	567	563	563	536	567	551	561	530	532	547	526	556	562	598	528	586	589	566	560	584	565	565	545	550	579	534	545	559	560	607	515	563	576	540	589	527	556	545	557	566	568	617	552	578	549	576	560	536	548	563	562	568	546	547	581	537	544	565	576	550	592	547	561	545	570	543	553	579	518	528	562	570	548	519	527	550	556	557	546	574	570	547	545	604	534	576	551	538	549	604	614	528	560	590	535	566	558	541	571	572	561	586	574	564	556	586	570	589	518	539	586	580	606	607	555	560	626	549	579	557	588	530	527	562	571	542	552	546	557	564	555	561	557	570	548	527	551	561	579	588	569	527	563	573	522	558	559	557	558	572	602	608	524	601	550	551	573	533	529	576	610	590	549	592	541	538	551	574	548	566	566	612	574	559	606	598	536	549	584	556	595	566	475	591	561	561	572	550	555	553	545	538	565	512	561	610	588	561	532	573	600	515	505	549	566	565	569	555	597	530	554	612	548	543	573	583	566	569	530	545	535	550	536	561	555	531	570	570	557	557	575	547	545	570	540	569	582	536	582	596	592	567	615	518	561	561	539	519	558	557	582	543	556	554	539	617	573	549	573	553	595	508	542	514	586	545	580	558	540	562	591	565	570	562	560	571	529	562	561	612	558	552	561	567	609	560	566	548	570	572	536	569	600	577	576	619	547	562	575	564	523	576	571	530	593	529	603	601	573	555	592	541	571	499	607	581	577	556	573	547	555	550	561	592	568	574	568	613	557	552	569	584	563	591	550	565	540	551	535	561	515	568	540	532	589	563	548	545	530	574	533	573	584	567	530	537	580	551	572	575	595	581	546	546	563	570	613	520	566	569	563	609	595	587	611	574	553	552	594	548	565	571	534	508	566	576	576	557	564	561	579	529	557	528	580	565	553	550	548	565	551	533	546	528	584	567	552	566	529	570	565	580	505	554	613	595	597	552	571	528	573	541	594	523	581	535	538	567	562	550	613	530	598	544	567	546	572	593	520	573	551	559	561	560	587	573	550	570	554	535	542	564	595	545	543	561	559	553	535	539	539	586	590	520	548	561	557	571	536	531	580	598	576	541	554	561	553	561	594	559	548	555	540	587	580	574	567	556	594	581	589	591	568	563	557	593	535	555	559	578	571	582	543	527	575	551	576	557	554	550	557	581	556	543	561	572	571	568	537	586	562	562	579	570	577	556	541	573	575	579	548	511	557	551	562	578	579	531	557	576	550	547	506	535	571	546	592	525	574	613	547	530	562	569	585	585	563	567	557	556	585	589	547	559	573	571	577	549	545	558	593	553	597	550	567	535	594	570	623	613	553	564	530	584	581	586	571	588	541	590	544	580	532	547	531	550	559	531	567	551	567	546	605	587	554	548	580	596	551	563	576	549	548	581	576	549	562	548	590	567	552	541	563	563	590	545	545	556	567	555	560	555	570	543	581	507	558	576	594	573	558	539	587	562	558	559	543	562	578	600	569	578	577	576	581	551	587	554	549	555	528	576	568	576	557	609	561	556	547	505	530	575	556	562	564	559	567	544	572	592	552	532	553	538	513	598	576	528	576	590	591	546	539	556	581	568	512	581	545	569	535	587	539	550	563	521	584	543	559	536	567	587	547	632	517	533	557	605	582	583	597	553	576	570	548	572	602	574	579	645	567	589	531	567	535	551	575	561	605	599	557	611	551	575	551	586	517	547	600	526	553	540	581	560	564	568	575	515	605	539	595	539	586	553	550	582	546	583	540	594	580	548	561	553	588	584	544	547	550	621	559	529	523	587	534	570	530	511	526	582	586
4261	1751	1602	1173	1077	1058	975	1036	971	953	948	953	894	959	923	948	923	920	931	895	930	879	905	949	933	852	887	937	888	882	952	906	917	910	898	934	867	908	872	891	854	893	891	909	902	914	899	871	908	936	877	927	893	938	871	902	859	947	915	891	874	902	877	870	906	897	908	919	870	900	860	902	909	896	883	893	872	912	876	901	903	892	920	894	897	891	867	937	916	913	861	863	849	867	881	881	901	885	953	810	878	882	921	853	864	908	862	917	924	926	903	825	916	941	931	888	894	934	866	946	863	924	869	948	890	853	950	881	893	888	904	899	889	863	927	907	950	910	932	917	908	882	895	891	898	851	837	875	936	902	881	920	921	924	909	910	863	891	913	848	843	944	857	859	875	894	936	930	922	915	898	931	864	918	916	860	911	947	907	834	907	866	954	899	897	873	890	881	869	878	920	888	886	832	860	906	914	865	912	897	941	875	862	900	919	852	892	925	909	898	899	933	950	898	940	880	878	841	911	888	924	915	916	857	871	901	900	892	904	920	927	921	887	900	837	900	889	900	893	876	883	858	942	937	919	869	895	900	898	895	880	923	897	858	939	877	864	901	882	892	967	905	872	867	917	895	925	884	926	898	878	912	846	868	888	918	893	877	905	875	940	858	874	886	929	921	905	908	886	897	859	937	890	864	879	889	855	942	908	865	869	929	902	939	902	890	902	886	905	882	847	935	915	906	910	912	915	907	908	938	897	855	871	896	966	932	896	926	888	850	931	894	896	919	930	881	923	896	928	882	899	964	936	917	909	881	867	896	891	872	931	975	857	934	853	947	921	915	863	898	911	880	874	937	928	928	911	904	876	843	863	884	878	922	849	861	938	879	881	869	930	892	873	916	877	878	892	868	902	933	888	970	885	833	928	874	871	879	913	896	938	891	901	899	903	921	932	885	873	860	910	903	864	899	896	888	852	902	879	869	869	916	896	941	888	925	877	943	859	885	869	875	911	925	928	876	871	903	872	881	883	904	919	915	896	896	868	874	920	937	952	897	835	896	890	948	906	864	876	898	941	883	927	904	892	932	868	909	868	872	961	877	940	868	923	874	862	948	863	916	896	890	863	890	909	854	878	896	895	894	934	902	894	878	907	873	906	899	898	851	911	879	913	898	884	907	886	905	914	885	843	868	906	936	956	895	877	896	922	856	902	933	862	910	898	895	878	856	940	883	857	910	934	924	908	896	952	901	882	960	881	939	877	858	891	884	871	881	911	893	928	860	899	870	879	870	896	861	888	912	953	879	918	878	890	833	877	917	906	892	922	892	874	901	918	898	895	888	834	976	874	878	884	859	857	916	888	934	921	866	861	943	858	906	936	898	880	917	876	914	879	867	946	887	819	897	876	966	882	913	894	931	932	937	913	959	837	860	899	932	876	890	887	961	906	826	920	911	868	859	856	873	898	831	881	908	927	912	899	902	868	854	889	844	968	883	880	918	885	926	908	873	892	883	918	910	958	866	948	936	880	942	968	918	890	904	861	939	842	859	900	897	924	921	919	889	854	921	857	927	894	931	846	922	893	896	894	913	842	880	888	930	900	892	932	946	908	887	837	877	900	905	919	852	918	875	905	869	913	805	901	957	856	878	940	938	836	930	869	891	903	875	903	862	898	886	890	939	949	895	871	897	923	896	894	887	911	917	920	890	864	884	897	883	902	939	863	955	924	928	923	892	905	939	945	815	913	895	883	927	920	908	923	863	871	891	883	878	859	926	862	908	884	910	915	906	911	936	897	890	949	935	865	946	888	945	922	903	910	931	878	888	867	893	871	932	903	900	844	922	924	850	900	894	896	858	946	904	876	857	865	903	905	896	929	898	883	862	907	928	879	933	856	874	830	910	970	868	883	877	895	901	910	913	921	871	880	954	924	899	881	887	858	906	936	916	891	844	925	921	914	838	794	974	909	864	853	890	924	866	889	894	904	923	876	949	860	912	887	852	898	874	901	877	899	919	922	903	907	850	831	922	871	907	848	908	880	934	908	873	902	907	862	906	904	876	874	929	890	908	903	877	879	919	861	906	865	967	853	837	900	879	915	880	892	914	923	861	879	903	863	901	950	893	893	908	959	902	934	875	917	934	845	871	841	892	931	890	871	902	936	922	854	890	908	918	952	922	948	961	909	898	909	897	854	948	881	855	937	882	971	901	929	920	897	873	854	878	877	922	951	858	922	919	896	847	873	881	887	926	860	921	900	888	933	922	895	912	904	950	893	917	899	885	956	915	923	898	876	922	914	917	893	908	948	882	857	899	912	903	897	907	888	837	892	812	914	868	916	922	978	919	891	898	921	897	932	906	917	924	909	951	941	884	906	871	836	868	908	870	851	822	900	968	885	860	873	904	894	888	898	919	954	813	915	917	915	883	866	875	905	851	875	859	828	883	884	899	847	908	905	922	904	909	857	867	880	858	882	905	863	867	923	883	913	918	895	938	929	934	954	901	925	881	872	925	893	927	935	849	913	916	940	871	925	868	875	828	915	887	933	903	872	941	910	910	951	873	928	911	881	863	855	894	908	913	866	935	896	914	871	949	880	889	910	922	907	889	913	867	873	889	896	938	907	886	911	887	934	902	868	862	901	909	886	874	933	907	894	930	981	860	909	867	910	917	863	918	913	839	876	864	870	938	894	910	875	888	909	957	883	917	913	891	841	907	897	899	876	895	902	914	955	966	936	873	870	885	939	915	857	859	905	892	919	896	899	881	896	936	951	924	864	917	878	908	946	907	838	917	903	943	916	925	881	879	899	914	867	870	846	846	860	856	911	808	937	896	895	931	899	925	867	891	924	938	822	902	933	930	894	883	901	892	884	895	904	879	871	886	881	887	884	931	858	897	913	862	932	912	949	923	933	863	881	870	891	879	920	957	822	883	864	963	908	879	890	869	907	933	962	908	977	869	942	877	933	915	923	890	894	845	876	902	876	913	912	921	881	926	819	909	910	902	936	943	914	927	944	888	917	909	912	944	910	934	953	856	924	922	931	919	910	871	895	887	886	933	936	861	861	903	936	880	906	894	887	911	875	905	894	851	883	921	907	924	900	954	876	895	946	867	927	920	875	916	900	921	900	901	877	892	911	921	887	897	906	851	914	886	907	867	920	908	911	871	902	927	920	895	921	890	886	867	882	913	874	878	898	898	917	864	867	875	891	892	856	890	937	867	877	855	987	906	918	855	870	877	863	862	875	875	838	898	929	886	967	926	869	913	885	897	960	859	921	899	943	856	907	924	972	884	865	943	877	915	913	898	883	889	886	911	938	925	850	896	916	892	887	890	909	900	901	930	954	867	856	830	866	913	885	866	872	877	894	919	855	942	905	901	848	888	881	862	889	838	880	957	896	911	893	861	932	880	949	886	883	924	903	901	913	951	923	874	846	927	878	926	844	839	890	859	913	837	897	902	906	870	893	921	925	884	958	890	949	899	899	886	923	882	886	904	957	931	885	905
24032	21110	28224	24221	20453	2781	918	654	603	550	546	510	476	479	472	485	456	499	451	474	449	410	444	405	446	407	426	418	422	378	395	422	418	447	367	403	414	435	406	422	397	435	414	424	386	384	440	384	424	398	420	418	410	393	463	433	402	378	420	452	394	437	429	459	422	407	417	382	385	390	438	417	418	411	388	406	421	385	415	440	422	382	393	407	399	357	421	383	374	400	389	386	406	442	425	410	378	442	397	399	429	416	411	416	412	400	403	416	386	379	373	429	410	426	436	406	393	429	394	415	394	414	413	426	408	392	389	390	416	367	417	410	397	415	395	393	410	377	394	403	444	397	430	385	396	371	423	452	396	424	373	398	433	381	400	439	413	388	402	397	408	419	422	421	397	404	433	369	375	407	410	428	402	380	407	431	388	404	404	384	413	412	417	382	379	407	431	390	397	398	418	420	409	381	396	443	398	399	400	397	406	422	389	408	398	389	426	399	432	382	356	433	421	418	392	413	368	406	401	419	453	381	424	366	432	419	370	393	387	401	379	414	411	453	400	459	397	407	422	390	410	420	398	388	418	384	437	429	395	387	410	347	418	381	423	407	420	387	429	414	415	414	406	393	416	429	417	372	388	409	393	348	389	413	387	390	420	431	403	417	390	416	403	424	408	401	425	425	428	443	393	386	416	411	422	396	398	375	383	417	440	411	414	406	397	365	390	385	413	447	409	430	392	414	400	433	375	407	385	410	390	377	407	402	414	367	371	398	424	394	426	440	364	386	367	408	416	386	455	375	343	407	411	420	420	406	398	428	421	416	412	396	388	405	401	379	387	401	418	388	390	412	386	406	427	389	384	378	387	400	421	414	420	382	403	429	418	372	391	453	408	397	376	421	406	392	425	412	395	375	427	420	426	425	395	388	407	394	403	387	419	413	394	398	419	423	380	425	410	433	393	425	384	405	414	402	412	414	400	385	392	418	397	399	383	427	400	362	413	442	441	394	425	404	423	367	413	376	439	420	410	380	415	381	416	446	436	412	365	363	397	403	393	426	374	367	409	407	395	394	367	394	436	436	418	405	406	390	425	418	405	416	396	384	378	384	409	372	377	387	393	416	420	415	394	417	413	405	397	393	395	422	383	379	368	387	407	399	397	409	392	410	375	405	413	421	444	415	381	421	404	408	426	393	384	441	378	421	366	379	364	407	404	373	384	403	424	414	380	429	398	443	385	402	392	415	391	396	399	398	412	399	409	427	412	418	386	435	376	421	391	412	389	364	410	391	408	403	390	422	433	448	403	395	406	381	413	406	373	419	426	397	401	409	378	402	394	428	398	420	410	403	402	407	372	401	443	412	444	416	390	381	370	420	438	403	368	430	388	408	382	423	407	433	393	453	391	420	429	404	394	413	420	420	407	354	411	409	444	427	379	379	374	396	380	432	410	428	384	381	428	389	399	379	437	418	416	368	422	402	401	382	394	417	397	403	416	409	419	415	420	396	422	414	418	414	391	394	405	397	435	382	396	427	388	426	378	396	436	370	395	384	376	399	365	418	393	411	399	430	420	396	405	395	391	411	376	373	455	399	359	373	400	363	415	420	434	423	418	396	380	415	417	399	372	386	394	429	363	408	410	421	398	379	391	368	401	421	423	396	386	429	421	363	383	444	385	396	444	376	383	404	381	369	380	402	400	416	402	402	437	387	388	380	412	414	375	404	422	436	392	423	388	429	403	364	426	404	396	404	358	428	407	432	380	418	394	390	397	393	413	387	371	385	402	386	377	407	414	391	391	431	420	395	368	367	408	420	472	389	453	379	406	402	411	407	390	369	378	404	401	419	385	393	350	415	433	359	412	394	407	423	411	389	398	413	401	424	413	433	421	410	429	390	395	414	421	375	374	420	427	425	439	393	407	381	397	418	412	431	419	408	418	457	400	411	382	405	450	397	375	419	392	384	410	373	390	415	386	419	388	400	402	426	427	420	408	432	389	372	377	396	402	386	386	374	393	410	419	431	397	404	394	393	399	394	403	371	391	415	417	390	419	385	394	409	405	405	398	440	412	396	396	388	414	388	398	402	385	376	414	433	408	411	437	407	336	387	401	402	386	396	409	411	399	401	413	408	410	413	374	401	420	372	387	379	380	378	409	394	422	427	408	385	404	375	431	416	385	424	395	430	387	418	412	427	374	394	417	465	416	424	407	416	474	401	396	404	417	413	410	392	416	419	411	394	381	433	403	412	403	439	428	449	398	399	390	386	380	417	428	396	400	421	393	400	435	398	434	382	438	433	435	440	382	389	409	410	429	399	408	404	409	378	410	395	414	377	394	386	389	375	387	395	418	427	374	434	390	429	403	403	411	410	412	419	414	411	361	412	382	358	390	424	407	395	416	395	391	387	395	414	426	365	413	402	401	382	401	419	383	421	360	418	438	410	387	392	401	424	419	383	371	402	422	376	448	393	396	384	404	440	425	382	410	440	389	375	388	391	413	417	383	382	364	403	370	403	384	389	390	423	418	414	431	394	372	394	381	405	357	412	404	395	371	416	387	393	444	376	380	405	413	402	400	448	394	410	387	374	423	412	384	407	385	360	409	399	423	394	443	425	402	371	439	399	397	428	405	383	413	398	385	433	458	426	407	363	445	403	457	408	395	425	454	426	418	421	365	410	379	393	405	406	398	431	377	393	368	451	407	424	403	381	368	434	435	391	382	376	437	384	409	380	426	397	403	384	398	397	393	374	388	421	406	382	400	412	419	375	396	392	384	398	402	395	385	403	395	397	376	416	405	405	407	416	398	401	429	405	408	382	399	405	383	413	401	411	415	416	415	435	406	417	401	413	367	426	426	381	384	412	374	396	396	411	425	406	377	387	399	376	409	366	372	422	401	423	378	394	402	401	396	436	416	392	407	384	425	388	421	428	414	420	410	412	378	378	402	389	358	418	406	371	443	406	391	388	436	409	387	386	378	411	407	399	397	387	419	419	381	364	386	393	395	416	426	426	369	409	459	408	424	382	418	373	382	406	419	364	364	386	391	384	377	389	382	410	432	402	433	392	422	353	395	367	402	418	384	403	387	418	421	415	373	415	404	402	430	414	376	429	420	412	395	389	424	427	429	377	417	391	413	427	448	404	420	424	374	371	421	428	399	408	394	401	386	384	404	409	393	396	386	395	362	401	372	422	392	401	389	399	398	394	392	387	395	367	390	391	391	372	373	424	396	364	377	366	413	430	426	408	402	405	370	375	390	380	395	390	427	430	408	401	386	370	404	393	403	374	449	396	385	400	404	403	413	423	404	380	380	452	382	421	385	435	429	411	389	384	413	377	409	406	425	417	434	466	429	418	397	406	393	378	392	382	395	381	421	401	419	417	402	435	397	411	385	422	418	383	414	412	400	390	416	367	403	409	405	407	410	401	403	392	422	425	410	415	404	404	397	425	412	423	406	391	436	406	417	415	397	425	394	419	414	371	423	429	406	380	382	395	421	401	392	390
5781	10185	8646	4451	3093	2365	1917	1623	1397	1190	1117	1012	987	832	901	826	858	746	756	787	775	761	735	725	744	736	705	674	685	750	711	671	700	748	676	696	688	672	709	667	683	672	684	658	677	634	683	708	720	675	661	716	693	669	699	680	664	677	633	658	651	677	677	665	635	673	668	667	712	662	679	675	643	674	672	656	661	731	662	632	696	671	623	647	659	658	639	672	686	680	657	622	662	645	620	659	646	665	660	687	663	648	653	678	674	668	697	630	633	682	690	648	680	662	662	658	685	657	626	638	647	671	639	636	661	615	644	649	640	717	686	620	673	634	707	683	646	671	716	658	657	634	676	687	699	658	661	638	653	696	662	631	665	615	652	630	581	673	672	662	659	666	596	632	696	677	695	662	637	657	679	646	676	649	654	669	689	641	674	638	671	689	644	652	717	645	700	683	662	668	683	671	644	658	707	648	647	681	637	672	649	633	690	687	673	692	644	661	667	636	643	703	645	627	637	660	675	659	669	685	679	652	629	683	649	656	670	655	675	688	670	702	702	662	638	667	640	717	615	668	652	597	657	648	626	677	713	661	607	664	660	652	630	723	627	679	726	668	646	660	651	612	622	689	627	634	685	653	632	637	717	656	687	720	658	683	586	646	678	688	627	670	640	623	715	689	643	649	653	649	658	659	711	684	605	716	634	685	663	655	672	691	687	645	618	683	643	637	684	611	713	647	717	649	642	678	630	677	686	701	666	714	656	653	640	658	638	666	670	659	631	698	683	652	669	643	619	714	668	691	635	636	688	698	674	680	639	680	688	657	702	695	695	647	670	671	618	668	615	675	703	661	666	657	675	698	696	665	644	663	650	637	676	628	709	704	689	652	689	673	610	683	639	666	680	705	640	642	668	644	648	688	611	725	669	698	631	632	653	617	623	654	640	611	651	652	635	648	638	642	611	626	671	670	664	677	654	663	635	636	630	663	668	659	661	664	646	671	653	655	683	630	624	644	671	636	667	636	667	660	633	681	640	665	689	630	669	666	638	687	682	663	690	643	701	652	642	696	663	678	693	652	649	672	694	675	699	650	628	666	627	669	668	642	669	620	643	609	673	654	649	667	638	738	628	668	679	641	642	720	680	681	659	704	652	675	665	630	631	676	644	612	639	666	667	655	644	651	612	635	656	655	663	638	647	646	678	669	645	636	607	683	664	716	649	669	663	676	659	615	644	615	646	672	630	663	703	633	668	662	652	683	638	658	633	675	638	723	712	613	668	631	653	646	666	645	629	729	652	663	638	663	670	661	659	634	686	679	663	654	714	632	642	614	657	669	644	683	658	613	652	575	695	664	643	654	644	680	651	673	656	667	674	644	678	717	648	659	631	656	742	656	657	678	631	681	678	599	643	661	634	684	686	661	703	645	632	641	684	653	637	709	692	615	643	655	658	661	662	640	655	681	632	687	677	694	675	668	645	666	608	619	651	672	676	652	663	628	692	645	651	708	640	653	676	695	682	688	671	630	636	649	656	630	600	673	685	678	686	632	649	658	596	698	675	636	658	723	670	688	676	680	675	644	642	693	648	655	664	689	717	611	654	623	655	692	653	641	660	678	672	693	654	666	678	669	684	623	691	670	697	692	707	629	631	676	676	654	702	692	670	690	639	615	665	687	682	656	660	663	693	654	671	671	625	652	663	642	643	646	652	642	669	724	662	657	716	675	691	678	639	632	631	624	683	663	742	657	654	687	659	674	612	651	666	724	682	674	639	670	666	652	670	579	691	631	667	679	678	635	683	669	648	617	632	606	678	633	648	666	661	644	663	679	683	682	665	685	677	698	617	661	684	637	675	668	636	656	648	710	644	690	663	614	669	668	656	638	671	669	626	665	661	662	655	642	742	601	622	646	656	633	657	657	635	682	708	650	634	652	720	675	680	670	678	634	658	668	677	666	670	679	606	659	656	688	614	688	658	680	682	685	624	691	645	655	703	672	674	707	629	673	640	668	634	644	626	661	639	670	656	648	674	647	643	652	629	691	656	688	664	647	685	656	656	654	662	630	575	665	677	671	682	675	641	645	689	636	650	683	619	644	657	687	652	666	661	639	665	647	650	626	669	664	652	636	653	637	662	650	653	670	678	680	647	642	680	700	642	666	640	678	648	656	626	688	663	642	627	659	659	688	664	635	641	632	639	648	667	695	636	672	678	656	644	691	655	652	657	640	664	681	675	655	631	681	672	674	673	661	617	628	660	677	629	643	639	623	606	666	672	665	669	646	652	658	655	646	677	658	683	635	637	699	636	660	684	662	661	666	660	654	667	636	644	705	649	662	667	706	642	665	659	629	649	650	658	648	682	683	709	652	674	657	667	697	664	666	674	724	672	619	668	711	630	676	607	665	681	682	690	647	671	687	692	678	653	646	668	637	673	681	647	633	643	631	661	653	709	664	654	667	648	596	592	609	638	604	644	620	640	650	642	640	722	649	624	676	694	675	633	653	640	642	679	653	734	694	666	630	652	665	644	670	645	714	667	686	642	691	641	606	669	655	663	653	656	638	633	653	725	678	664	652	676	635	670	680	656	652	663	590	604	664	707	650	674	680	656	644	647	684	658	644	673	668	689	676	662	642	701	605	676	654	660	633	685	645	649	691	644	656	694	664	669	662	696	694	643	679	682	692	661	701	659	636	653	678	593	700	648	618	703	709	596	661	637	704	659	670	668	694	691	643	650	624	657	649	652	676	630	614	659	693	675	653	665	666	626	656	643	680	695	617	622	684	750	694	627	647	662	653	673	639	642	648	599	641	641	648	654	646	650	664	663	675	668	670	644	669	648	685	643	640	677	668	663	639	692	687	691	625	624	672	690	653	659	645	653	671	657	737	659	649	667	655	726	629	668	675	694	644	667	677	646	640	646	707	646	669	672	705	636	629	637	624	712	650	667	657	663	698	677	622	643	667	603	645	642	637	682	656	631	648	665	647	648	620	703	626	723	632	656	650	687	664	662	636	678	696	669	628	694	633	637	669	659	681	675	615	668	643	642	677	664	660	657	686	689	670	670	664	634	653	652	666	648	669	663	660	631	623	670	650	671	635	676	652	675	654	653	642	636	632	672	693	667	693	669	653	689	660	642	637	664	648	668	671	691	641	696	682	685	675	618	685	687	662	688	641	672	673	650	646	640	667	654	701	699	682	702	644	661	707	652	675	656	668	670	689	642	682	688	666	674	697	663	638	668	666	681	659	658	675	635	688	637	672	645	720	673	689	632	678	615	687	656	669	669	728	674	671	628	634	634	683	624	685	685	678	668	694	719	673	674	654	647	674	696	682	670	678	678	687	633	708	645	667	652	739	677	654	728	651	638	639	708	656	711	662	671	664	696	643	642	674	652	642	705	707	642	661	685	636	648	655	640	696	666	637	653	668	692	650	653	653	587	612	645	691	639	648	623	673	701	625	626	716	665	672	661	622	657	634	666	677	706	660	653	652	636	668	607	700	658	685
23109	21126	28851	23661	21126	19598	2026	692	480	470	401	358	352	285	262	248	231	235	192	210	207	194	190	200	193	188	174	195	207	198	195	185	184	174	191	198	171	168	157	178	170	150	175	180	164	146	181	160	165	170	154	163	151	156	159	164	168	170	148	156	146	175	174	160	163	192	134	181	153	155	145	150	150	168	176	134	133	157	171	126	152	167	144	163	168	170	176	162	157	165	135	159	131	168	166	147	140	153	174	149	154	153	124	173	160	167	183	169	161	163	178	153	161	166	146	157	177	157	160	145	141	146	137	156	145	152	134	172	177	166	164	152	141	159	143	157	161	153	140	147	163	154	156	147	152	126	132	151	177	155	147	147	176	141	141	154	147	159	148	162	158	164	167	178	149	152	147	147	148	169	143	154	156	157	144	144	160	163	145	150	153	158	145	164	175	154	154	150	158	166	161	153	157	157	155	149	167	169	172	154	157	136	153	167	173	139	180	149	140	168	167	153	152	165	150	169	149	171	148	160	143	156	153	147	143	141	145	147	152	137	133	140	161	146	147	166	170	170	159	186	167	169	160	154	153	155	157	164	151	127	135	158	154	154	145	157	170	147	144	151	164	154	154	138	143	157	157	145	158	148	137	165	168	192	153	153	151	182	159	138	162	142	152	159	152	180	161	148	146	149	173	154	143	159	147	170	175	157	153	155	156	156	175	163	162	140	159	155	171	144	155	170	155	150	144	153	148	167	161	143	165	143	146	141	160	143	161	151	153	148	171	151	156	165	166	163	160	156	175	150	169	168	151	161	136	157	149	162	164	143	139	140	149	178	184	171	156	145	177	166	154	174	159	145	142	160	170	144	150	153	151	179	162	176	154	154	158	152	157	157	166	152	135	165	150	169	156	164	150	132	164	150	149	153	135	145	156	162	130	145	144	171	158	123	150	165	127	142	185	167	142	124	148	154	145	168	159	142	135	152	159	161	161	176	156	144	171	159	142	142	147	162	140	146	166	138	171	152	147	154	172	165	153	170	165	148	156	140	158	140	146	142	147	138	162	157	148	167	162	165	139	150	153	138	166	139	141	149	142	157	162	141	154	136	146	148	133	153	153	160	163	157	151	165	153	168	159	172	152	147	146	149	127	162	164	153	178	151	149	144	164	160	147	163	149	179	150	136	162	150	138	158	155	133	156	148	142	163	155	149	177	153	135	156	148	130	154	159	163	151	146	147	154	144	141	153	172	159	163	173	163	155	146	143	152	144	143	170	145	155	147	155	152	142	149	157	151	154	172	142	141	162	160	162	130	160	128	140	158	131	150	175	180	150	161	142	137	155	152	150	151	140	152	155	184	176	146	139	145	156	154	162	146	151	153	153	166	157	175	167	137	170	156	139	160	160	160	145	135	158	175	145	160	151	159	155	161	167	158	129	171	156	147	149	146	179	138	154	158	134	167	155	164	164	165	163	165	155	145	164	158	161	152	154	168	142	160	160	140	157	147	154	160	173	159	159	139	138	139	154	173	148	147	166	158	160	155	146	167	154	137	150	158	149	160	146	167	136	153	143	164	163	166	146	152	161	151	165	144	149	176	146	161	131	163	162	150	138	176	161	168	160	144	143	121	161	153	154	158	141	168	169	157	149	144	153	155	151	157	141	164	153	149	159	139	147	136	151	151	152	149	148	155	154	147	129	158	162	152	157	147	128	164	154	138	152	151	142	156	122	164	192	202	152	157	169	158	148	141	179	158	152	151	155	141	178	131	178	166	143	149	138	165	178	162	143	148	151	163	157	160	140	149	173	162	148	153	158	169	164	140	160	161	144	140	141	135	142	170	140	156	148	157	168	154	149	158	142	158	170	162	160	179	158	157	141	156	145	146	150	140	175	154	144	167	134	148	158	160	131	141	170	166	151	148	161	165	149	158	138	154	138	147	155	148	161	177	166	151	156	153	152	152	161	148	165	162	152	158	146	139	157	178	151	149	157	156	163	185	158	151	146	159	155	158	151	147	148	140	159	138	166	152	129	153	157	147	143	153	141	169	124	152	156	157	164	149	164	159	160	159	162	152	160	150	168	144	154	154	122	142	145	175	151	158	154	130	155	145	137	138	148	125	156	165	134	138	158	154	189	163	151	153	195	157	164	171	162	145	147	151	163	147	135	163	147	165	168	171	157	170	151	168	153	139	159	168	155	143	154	150	150	151	148	157	168	148	144	148	169	148	150	138	173	155	156	141	131	144	150	143	148	143	153	141	153	149	161	159	171	181	168	145	172	156	154	159	149	168	153	151	131	179	151	150	137	167	162	177	137	160	134	144	161	139	149	146	125	169	135	136	181	155	157	132	162	166	155	159	128	148	164	157	139	156	165	149	167	159	142	166	145	126	143	167	155	175	138	171	159	154	174	152	160	144	149	159	155	148	157	139	159	156	172	151	147	151	172	162	156	165	148	164	154	146	139	147	174	163	168	153	152	133	166	145	163	172	156	145	165	176	178	166	173	160	160	157	168	160	152	174	159	170	128	144	161	150	139	154	142	145	157	156	123	145	150	185	161	154	154	138	164	143	157	172	155	149	151	145	147	139	136	192	140	159	162	141	148	159	154	156	152	142	165	153	150	147	151	167	116	162	163	147	167	147	157	160	163	144	162	158	177	138	137	155	167	151	166	153	176	144	147	142	147	141	169	158	139	159	163	166	157	156	165	155	159	154	151	152	171	161	158	151	163	164	156	129	139	161	160	187	147	141	162	160	161	139	168	159	153	174	145	170	140	147	160	145	146	154	171	165	141	165	173	163	132	162	160	140	167	165	143	151	163	145	147	160	162	147	153	156	121	149	152	149	141	163	149	148	159	158	169	178	150	139	161	162	149	162	132	153	151	174	152	167	169	158	141	141	134	143	137	150	165	139	148	158	132	171	165	143	158	160	171	173	160	145	156	137	162	149	169	169	152	148	161	158	139	155	131	156	145	168	148	157	166	183	154	160	159	155	144	156	157	161	158	167	169	144	157	171	132	168	150	150	148	156	153	155	155	167	167	136	165	152	130	150	165	163	145	179	159	143	146	165	158	149	164	174	172	159	165	132	153	144	164	153	161	156	153	143	157	156	150	150	158	146	146	141	134	177	134	162	147	158	143	167	145	150	162	161	167	171	155	160	147	170	160	162	144	156	147	170	144	126	131	152	160	159	158	151	158	173	159	143	177	133	141	157	151	162	146	165	185	147	141	167	132	166	150	163	161	159	165	151	162	147	148	127	169	157	144	161	154	146	162	143	148	164	162	149	169	151	169	147	160	165	169	165	155	177	147	157	165	154	158	144	142	146	134	175	154	142	154	148	149	157	139	172	150	165	162	152	139	190	144	136	160	155	157	150	178	146	139	140	150	169	150	176	177	154	141	135	172	145	132	144	160	151	159	148	150	165	147	163	158	179	153	149	145	167	169	133	143	150	165	146	151	154	135	141	159	140	153	156	156	151	161	148	156	137	157	137	136	174	143
8155	16058	13580	7066	4806	3483	2628	1983	1717	1377	1129	1006	848	725	648	632	595	540	500	466	454	443	397	376	401	348	360	362	383	344	322	343	347	321	293	321	348	308	290	285	298	329	294	283	310	291	278	253	266	297	274	272	281	265	292	284	280	300	283	273	266	264	262	253	311	250	285	250	278	273	301	275	257	259	291	279	260	279	278	274	249	262	268	270	279	257	269	253	228	247	261	218	243	260	252	266	275	257	261	252	284	240	223	275	245	280	272	224	252	273	251	255	286	274	247	259	268	237	260	268	277	238	258	272	238	259	224	264	242	257	262	227	269	284	277	258	230	241	288	231	271	228	273	234	241	255	262	261	279	248	256	241	264	258	241	272	240	255	265	246	249	262	278	246	241	245	263	232	246	249	274	255	249	238	236	274	256	260	303	261	276	245	257	298	281	239	258	262	264	291	258	261	271	286	270	228	290	241	260	257	268	272	261	240	261	256	276	245	249	249	258	250	247	242	252	240	246	223	258	256	222	250	286	261	287	252	233	251	260	267	264	223	242	266	249	249	241	270	290	257	273	258	257	239	248	261	245	265	266	267	262	256	290	266	242	270	273	285	261	262	247	243	267	260	274	274	278	263	246	261	266	299	243	257	261	232	251	254	246	287	267	282	293	252	271	255	269	258	262	249	264	278	285	261	247	243	257	262	266	268	273	248	273	251	269	278	313	248	263	251	264	252	287	261	236	244	271	242	240	250	302	267	236	266	284	253	255	252	268	266	273	255	241	260	259	241	275	240	273	268	261	227	273	259	246	245	293	236	240	243	237	259	271	277	264	249	274	262	295	232	254	274	235	261	270	268	244	250	254	264	266	254	255	253	253	236	265	260	278	282	238	264	293	250	257	251	252	258	247	255	248	258	258	275	248	261	255	259	231	265	256	268	262	244	255	234	221	268	276	262	270	255	234	254	255	215	271	258	244	283	269	249	252	252	263	271	274	258	272	279	273	247	263	257	252	243	237	252	225	271	300	277	257	259	237	232	298	254	242	273	280	260	257	276	276	256	233	252	258	259	282	271	247	269	272	249	253	262	249	266	262	276	260	272	277	249	247	257	275	254	230	251	260	252	236	259	269	250	256	288	239	246	265	244	253	256	236	271	246	275	282	272	273	279	255	291	246	263	274	221	261	265	250	248	249	271	259	237	240	212	261	263	249	258	253	259	257	271	255	240	241	265	284	295	261	299	267	229	262	239	266	232	271	274	271	281	232	260	256	239	248	275	279	231	252	258	229	284	271	245	232	263	272	235	241	250	262	266	281	279	269	289	248	259	249	239	261	260	249	257	271	262	248	251	283	266	265	251	274	236	260	264	240	248	249	247	259	256	267	233	275	300	256	266	253	265	278	233	264	242	254	266	292	261	268	229	232	255	219	227	284	292	236	266	257	273	259	277	254	277	310	260	230	250	290	258	269	265	255	280	271	254	238	268	249	267	250	247	308	263	232	233	248	286	265	265	241	278	223	259	259	221	265	254	249	248	258	263	265	241	263	242	249	260	259	280	268	266	275	254	241	256	245	251	242	258	255	257	253	248	287	257	248	258	254	274	248	264	254	246	229	283	259	261	251	251	251	252	281	272	270	231	276	259	254	241	230	249	236	239	264	273	248	272	275	245	283	251	264	252	264	248	253	221	259	225	287	292	255	273	265	266	266	278	260	240	273	268	262	253	288	269	255	262	242	241	283	251	273	244	277	291	272	260	249	291	259	251	266	282	251	240	251	260	253	243	248	280	243	245	257	253	272	275	271	253	276	258	278	237	267	287	276	257	264	286	261	273	259	289	270	256	282	238	274	253	272	243	230	289	269	218	271	245	252	240	238	270	248	257	272	262	274	272	248	261	255	280	256	247	273	243	268	274	231	240	238	221	243	270	261	261	260	253	263	255	253	234	228	266	251	239	273	280	246	275	263	284	261	255	231	268	288	276	269	275	233	228	275	259	250	257	260	253	262	206	263	249	287	260	256	254	234	259	261	241	262	272	267	267	279	285	278	264	232	254	246	271	308	275	252	266	250	282	240	269	243	266	260	246	287	261	277	232	237	266	239	233	230	249	265	240	277	280	270	247	257	266	271	262	261	273	268	266	240	269	287	271	232	283	260	254	269	252	263	240	244	252	250	289	222	253	262	262	251	283	281	241	285	277	286	245	242	228	228	277	258	241	283	247	270	276	228	267	251	263	249	262	280	267	263	236	235	249	265	246	250	285	273	255	245	274	257	243	282	259	256	266	266	255	267	232	228	276	275	259	228	247	256	255	271	238	261	237	271	254	262	231	248	255	298	297	245	259	259	273	237	236	259	269	223	248	233	266	278	263	259	255	247	221	233	266	230	288	242	262	239	261	278	256	257	233	257	252	282	260	257	242	252	260	257	271	255	257	271	276	272	259	255	237	262	246	236	265	251	271	250	250	248	252	261	264	260	246	252	254	252	247	263	255	246	245	260	278	263	270	235	261	253	251	270	274	274	244	259	260	241	243	281	276	235	255	241	255	286	222	251	278	286	247	237	231	251	234	246	251	281	246	252	259	271	273	217	228	243	254	268	271	263	263	259	251	235	261	276	242	250	264	235	246	260	261	283	271	247	263	245	276	246	259	253	255	267	270	258	249	275	273	251	261	261	251	276	258	293	279	288	243	217	259	279	272	269	242	267	240	262	236	246	251	299	248	242	296	242	281	266	229	242	290	243	262	223	264	251	225	268	253	272	266	272	268	249	259	247	259	272	257	283	271	268	284	233	228	268	255	249	247	288	253	270	246	248	246	271	251	253	237	244	276	248	254	279	289	252	260	255	270	276	253	252	260	270	280	251	247	240	263	244	256	271	247	272	241	272	244	269	254	268	249	246	241	283	259	247	250	280	296	263	267	272	244	290	278	249	240	262	258	251	249	237	302	276	265	288	288	257	273	285	234	238	261	260	264	208	230	259	278	270	209	265	244	245	251	252	284	239	255	252	255	258	260	229	241	240	251	257	238	257	236	274	254	263	245	243	261	215	232	265	267	234	248	272	289	225	264	277	258	249	252	238	260	247	233	244	262	270	266	283	239	269	267	258	242	266	241	234	272	227	221	267	241	242	224	267	262	257	250	282	257	271	272	261	259	231	270	238	274	255	265	277	283	256	253	252	288	246	266	261	267	269	229	294	247	261	303	254	245	245	259	276	243	244	250	261	242	252	289	244	250	254	282	254	251	257	265	234	246	264	272	270	264	241	242	250	273	261	294	251	276	259	242	271	242	265	276	237	255	261	264	257	270	242	233	254	262	252	249	257	273	257	265	261	271	245	254	261	253	266	267	249	273	260	247	243	247	243	255	278	261	265	274	272	274	240	247	258	258	275	224	265	268	241	252	264	277	274	215	222	236	260	244	269	271	248	243	255	246	233	270	238	248	272	266	289	268	267	233	250	292	239	268	267	261	263	247	244	313	255	260	226	253	271	217	248	240
26667	19792	6083	957	622	623	610	579	586	601	594	534	578	570	533	612	607	576	604	574	551	546	586	555	593	532	590	559	574	562	550	568	547	590	578	571	607	602	553	510	605	545	545	582	592	565	541	553	574	582	557	606	563	556	569	519	577	532	529	546	559	505	563	558	566	571	569	520	573	570	579	530	575	535	567	584	544	541	615	564	540	575	573	546	585	529	608	559	552	571	587	584	567	564	585	574	568	571	534	595	514	583	538	537	599	567	515	561	566	574	589	540	562	591	567	553	567	546	570	580	538	588	569	603	550	601	577	559	535	554	537	565	532	548	553	579	527	557	568	545	547	537	542	550	581	550	548	584	529	536	555	568	552	574	599	539	574	598	598	555	562	579	533	504	545	591	558	532	582	561	527	606	583	548	561	558	553	567	557	604	543	552	571	519	556	546	560	581	583	538	559	608	552	568	584	565	542	577	572	592	582	531	566	543	563	587	560	558	518	621	606	551	560	565	538	580	577	574	546	557	539	582	588	571	549	598	534	550	593	574	556	560	555	533	547	544	588	572	591	615	605	595	538	619	575	579	533	545	561	585	621	522	546	527	565	562	559	581	574	541	535	570	546	556	599	559	537	614	572	577	548	520	552	611	548	573	551	585	561	567	526	553	570	576	552	559	598	568	577	580	553	556	578	554	525	513	535	536	559	568	568	554	523	572	534	569	580	563	545	576	554	571	552	586	548	536	549	573	520	588	585	574	567	561	575	545	537	539	571	501	556	559	557	532	567	557	518	553	562	558	574	581	545	553	572	534	557	546	532	531	610	540	562	516	566	555	517	546	572	555	533	551	557	585	549	537	550	549	571	556	575	581	569	568	556	575	575	571	581	636	555	539	576	592	593	567	543	593	594	565	571	549	572	544	584	544	539	578	586	568	571	523	557	521	585	559	581	540	563	547	555	534	538	522	593	567	548	594	569	519	589	577	554	526	583	573	577	506	549	585	562	548	594	572	561	567	547	579	593	575	586	569	520	513	536	527	544	554	551	578	595	518	530	579	534	575	494	560	554	496	536	539	531	554	576	533	569	562	563	557	595	542	609	583	564	564	588	564	554	563	556	561	585	553	577	569	586	612	548	580	574	555	535	549	545	544	547	568	549	591	553	585	569	554	546	535	598	612	590	571	590	540	542	526	587	573	591	595	538	569	567	572	560	559	585	566	566	559	558	564	597	579	518	572	592	572	554	563	590	556	553	553	531	583	572	567	570	606	578	543	520	581	544	584	565	566	595	573	543	574	558	558	541	614	575	556	563	537	575	593	554	489	574	552	593	537	518	528	611	572	604	566	514	572	555	588	549	562	589	587	595	568	599	550	583	519	537	557	570	528	550	524	551	579	553	564	542	569	577	532	577	587	563	583	563	572	540	536	567	553	595	536	607	566	585	553	602	535	571	527	520	518	519	579	572	509	586	552	570	567	547	587	540	530	579	578	523	544	553	523	577	564	571	578	555	579	525	568	544	570	539	563	545	602	566	561	552	581	578	589	545	533	553	598	594	521	571	566	534	546	576	564	589	557	581	544	561	594	529	578	582	577	563	561	584	612	548	567	539	573	572	524	610	529	544	578	541	570	567	548	574	549	601	544	577	568	580	583	551	555	473	595	589	588	536	555	534	581	571	579	569	560	529	552	541	553	538	612	565	602	543	569	565	585	566	625	555	538	567	553	580	552	557	613	562	555	586	562	561	602	551	537	544	516	529	570	577	585	558	542	615	544	556	580	522	563	579	568	538	538	616	572	588	506	582	538	584	573	556	572	517	609	545	579	580	591	548	499	565	577	621	548	552	580	581	527	550	564	570	595	525	550	559	478	549	512	611	581	539	573	525	582	565	581	563	566	606	543	575	534	563	557	514	587	553	531	584	591	531	552	562	544	552	589	581	549	578	577	570	538	530	588	565	516	555	536	553	539	556	536	561	563	581	544	572	583	535	588	591	547	589	586	592	554	558	547	561	539	539	556	545	571	571	565	539	577	547	550	570	579	548	598	592	530	567	539	561	537	525	607	576	551	545	572	572	548	539	530	588	582	546	583	529	517	567	605	562	587	587	592	573	571	569	596	534	571	569	530	568	631	598	546	544	572	544	571	553	616	520	566	563	548	550	565	565	560	555	568	565	583	591	538	529	570	552	568	556	564	539	587	574	549	575	586	559	587	551	546	504	616	571	546	569	552	540	554	578	572	598	587	573	590	527	588	570	613	555	558	603	538	553	550	603	585	543	557	564	585	573	541	554	556	535	557	573	574	556	535	559	543	524	597	576	577	601	588	565	569	570	559	566	616	537	558	568	559	568	544	549	628	580	560	569	600	549	572	536	553	556	520	578	558	528	565	553	558	561	553	534	583	561	575	543	512	567	567	560	612	533	560	563	539	576	540	553	581	557	591	583	564	540	579	584	552	578	566	608	584	554	526	550	593	561	593	581	556	575	562	607	548	563	540	581	575	544	535	579	574	577	516	576	555	580	571	555	566	564	551	542	561	544	584	568	536	571	526	562	569	541	559	540	536	580	582	549	587	577	555	534	550	586	546	554	538	533	568	495	554	504	556	559	589	567	534	543	546	548	525	556	582	591	571	549	562	555	578	524	563	548	534	579	580	565	563	594	556	553	534	578	599	598	556	579	594	552	538	552	538	586	569	553	539	567	587	559	556	545	607	560	537	653	580	547	577	565	584	589	565	542	536	579	593	594	589	575	538	541	538	610	602	552	585	581	604	563	559	577	551	530	537	509	572	577	513	571	563	546	546	607	583	538	622	529	592	560	556	587	548	563	541	590	537	560	554	522	600	532	555	558	558	585	566	560	546	586	548	564	584	573	525	540	544	567	551	592	545	600	597	594	565	514	554	588	592	593	575	536	541	548	538	577	600	498	557	624	556	577	611	563	548	563	577	542	539	568	590	574	539	537	533	548	559	585	571	537	566	584	566	604	546	548	567	556	589	546	549	571	588	585	581	552	561	544	538	564	507	574	570	533	571	513	575	558	587	527	604	599	554	587	535	573	518	549	544	542	549	557	565	555	537	581	551	543	566	556	543	569	554	527	603	575	572	557	583	542	545	583	575	577	581	502	580	588	532	554	587	552	569	588	539	540	569	538	575	629	559	539	534	603	577	540	565	537	554	543	583	586	562	575	546	597	600	544	548	575	567	562	559	597	584	559	544	564	552	582	543	519	570	577	594	553	573	555	569	581	597	576	580	543	599	546	563	587	575	600	554	576	592	590	557	560	579	550	567	565	546	605	551	546	552	548	587	537	527	514	531	574	575	558	543	544	579	566	558	548	577	642	556	572	597	565	529	588	534	560	568	597	563	491	561	591	550	535	598	589	563	570	582	547	525	579	570	579	535	571	569	561	521	571	563	605	595	563	568	567	530	587	589	561	527	555	579	530	586	631	577	568	529	557	547	560	596	593	563	604	567	536	583	558	591	576	629	531	567	606	564
4309	1726	1591	1201	1046	1064	957	982	942	909	936	974	941	946	957	864	870	939	911	861	854	896	838	863	935	916	866	894	955	913	904	893	829	878	935	889	879	929	903	815	922	902	899	915	909	900	860	921	894	890	930	859	862	884	928	875	906	923	966	945	900	922	854	878	912	947	871	879	890	866	888	900	864	930	885	881	870	894	918	820	917	921	886	915	876	875	901	905	877	891	890	866	923	887	893	924	924	877	917	924	903	871	834	873	924	897	939	911	865	865	869	909	845	842	917	884	890	970	931	816	866	847	890	820	916	898	911	956	942	908	897	892	876	893	905	889	907	877	901	899	902	896	904	878	907	863	936	892	825	920	938	975	895	877	883	911	928	890	822	891	865	925	852	892	909	899	889	873	877	956	912	873	888	932	865	858	885	920	933	876	955	935	944	898	877	897	943	923	902	893	914	922	897	902	901	910	905	891	895	868	878	837	887	903	889	871	832	867	921	851	927	866	872	875	954	946	869	896	865	967	906	890	879	872	888	901	873	941	929	900	879	887	840	929	902	882	912	845	913	849	884	918	901	858	892	901	919	920	943	891	927	864	890	870	859	894	887	909	878	871	932	872	875	845	887	868	878	897	879	873	885	898	892	902	839	866	860	947	913	916	874	893	896	913	899	906	891	940	919	920	884	846	850	853	899	864	856	838	901	847	894	878	898	842	937	906	892	845	921	931	915	913	871	888	866	930	918	935	922	943	857	827	955	919	880	835	912	849	932	888	906	941	890	873	914	853	920	912	850	845	952	925	944	943	954	911	916	861	937	883	921	911	862	879	891	857	861	925	931	872	893	882	934	911	881	838	890	889	885	912	872	870	857	860	878	882	887	883	862	831	892	924	876	902	887	838	889	890	900	886	887	871	895	848	931	890	801	877	909	897	919	917	881	927	859	892	905	908	893	861	897	891	882	888	925	877	897	943	879	885	921	859	935	920	900	828	956	888	872	878	893	864	929	869	915	842	877	921	871	840	916	871	922	899	882	898	846	928	811	942	884	883	859	873	921	920	844	924	871	888	909	898	896	885	891	895	920	902	868	846	881	926	924	916	868	916	893	799	905	866	898	859	900	885	847	899	880	877	913	888	970	899	903	850	835	861	861	872	866	919	839	873	893	890	906	863	885	945	926	902	833	891	891	884	878	874	870	911	921	852	848	865	922	898	923	890	937	863	878	844	910	931	975	912	877	895	932	881	901	928	891	911	894	903	925	864	850	929	920	910	886	913	939	901	881	936	887	887	841	864	912	907	897	926	854	919	908	902	882	893	890	908	919	874	881	901	912	919	907	883	879	953	934	903	929	920	867	869	862	956	934	838	926	825	863	880	881	916	853	915	886	874	900	883	903	881	921	895	895	865	881	915	924	910	887	912	870	929	906	907	925	889	851	883	877	852	907	859	902	866	868	892	873	939	950	930	885	871	842	885	945	894	852	908	810	905	921	918	896	890	883	896	888	923	900	864	887	902	865	841	963	887	852	915	879	895	858	896	889	893	905	872	866	886	962	878	838	910	890	843	887	832	886	919	857	868	873	903	812	945	921	886	887	899	883	926	923	902	954	869	857	892	925	950	864	914	897	851	865	860	895	906	913	881	877	915	873	836	907	911	885	882	875	967	861	898	865	914	861	878	917	887	901	916	883	884	901	891	896	894	924	928	843	878	879	905	912	917	893	923	935	887	847	857	870	854	890	873	945	900	913	928	879	882	869	905	880	840	888	911	876	916	884	887	828	876	889	902	902	870	901	925	858	882	883	930	876	839	887	849	874	899	881	937	862	884	858	921	934	886	846	880	902	859	937	872	909	929	922	877	880	871	900	824	942	859	912	924	919	871	907	891	905	895	907	852	889	852	923	853	889	907	904	900	901	903	879	837	891	898	901	903	922	876	885	878	884	836	852	861	853	875	883	911	887	829	874	893	854	938	854	902	937	856	930	839	880	871	900	900	871	843	922	939	899	941	918	943	883	889	904	866	839	897	922	908	928	858	882	869	928	885	879	933	896	943	862	889	849	902	908	869	877	910	915	915	906	884	928	820	818	922	889	863	849	826	957	862	935	908	872	886	911	899	925	935	905	856	892	852	863	923	930	914	938	935	905	909	915	876	880	876	859	902	926	834	920	844	903	933	899	877	900	906	898	872	890	878	926	897	923	865	871	899	812	883	901	836	936	848	911	911	897	864	861	870	907	833	889	895	900	856	900	884	933	856	933	887	872	831	841	902	917	901	876	957	869	898	874	924	894	839	887	911	835	893	849	847	962	929	886	930	937	910	837	869	975	872	886	948	869	912	851	920	871	903	860	885	919	868	866	859	858	863	884	883	915	895	855	893	923	855	891	869	925	862	875	924	898	871	898	889	895	932	884	847	865	924	903	929	927	934	890	853	889	881	900	914	888	929	860	903	893	897	883	921	888	870	915	856	840	893	876	910	854	871	905	831	921	909	802	852	800	830	864	924	879	921	915	861	876	927	864	928	921	854	904	890	864	912	870	922	899	921	845	914	885	905	885	911	909	879	889	890	907	906	902	845	871	900	932	943	884	885	871	918	876	882	949	896	908	875	874	894	868	891	904	841	876	941	895	903	863	938	924	905	909	896	821	915	904	873	875	846	914	910	906	860	915	854	880	855	858	906	865	894	867	847	865	895	900	920	874	880	856	884	834	876	895	911	887	899	875	899	857	903	908	893	867	870	852	884	913	933	916	867	882	886	896	929	884	867	916	891	874	895	859	893	830	901	860	873	897	902	908	888	922	950	913	894	872	957	911	888	949	866	918	840	884	866	898	926	921	935	922	895	883	901	843	917	833	871	874	850	885	853	900	884	860	859	946	845	895	847	917	920	925	883	921	868	886	880	888	879	858	900	872	892	843	928	838	912	859	873	928	863	894	940	890	893	877	917	901	879	871	907	864	826	893	888	938	877	890	900	857	904	923	887	876	941	903	911	964	911	901	894	862	857	895	878	892	841	874	894	860	879	877	904	867	919	904	936	876	868	855	894	903	881	871	849	872	920	851	888	918	907	873	917	899	851	906	919	860	886	851	885	959	882	866	941	860	905	853	860	882	889	864	880	910	924	835	874	903	921	874	909	870	868	866	870	892	851	936	885	904	826	865	908	924	905	919	903	899	877	878	923	907	938	928	918	906	947	908	888	917	847	901	863	879	866	914	874	845	875	850	912	912	865	814	858	911	905	885	914	884	897	863	850	916	912	859	903	863	921	896	874	866	874	889	888	818	950	855	893	927	887	873	862	910	884	875	909	957	898	823	901	848	897	901	880	883	869	846	912	890	834	906	892	901	908	914	878	928	862	929	894	924	864	968	873	870	854	877	903	903	836	917	879	905	880	921	849	860	884	843	926	859	881	848	907	923	888	857	906	885	895	854	909	895	861	899	917	896	867	869	900	896	940	915	866	861	883	838	892	922	871	885	888	887	862	897	891	904	888	819	932
24120	21176	28313	24306	20597	2831	990	711	638	562	577	516	525	520	450	472	411	415	444	439	478	438	422	409	420	440	406	449	431	434	434	404	429	458	365	395	389	425	399	421	402	437	464	442	413	435	428	421	379	428	426	425	415	432	396	409	387	372	386	379	396	420	409	405	361	405	381	385	448	407	372	399	433	409	401	410	393	386	396	426	396	420	430	407	428	369	401	413	418	413	440	434	420	450	414	398	423	424	411	420	415	411	402	436	422	370	407	417	413	391	396	390	410	430	387	435	410	428	412	431	414	423	408	394	369	405	434	412	411	412	401	385	457	402	398	382	393	426	427	411	434	403	420	427	382	425	463	422	402	436	406	434	357	395	411	419	412	404	422	397	406	394	404	417	410	439	411	392	408	395	348	410	415	389	385	439	402	407	406	426	388	407	429	409	421	398	399	412	418	403	413	388	447	410	425	395	379	402	407	416	400	409	418	408	430	393	416	387	392	419	480	399	385	417	390	383	395	413	416	408	406	397	391	395	371	422	404	397	414	401	433	389	397	405	432	404	441	405	398	399	435	419	425	401	410	428	422	426	421	362	421	409	426	435	380	414	432	444	381	389	395	399	424	398	416	410	362	427	411	433	402	385	400	375	392	419	390	403	396	427	383	398	425	427	388	383	420	405	429	401	371	415	391	432	436	404	388	410	416	406	434	399	415	413	408	431	419	435	426	402	420	366	392	403	399	412	426	452	409	407	425	405	413	372	390	396	379	425	417	431	405	388	415	402	414	378	411	402	378	383	420	452	432	419	412	401	390	400	407	401	396	398	368	378	409	394	396	375	391	419	396	410	375	385	416	376	408	426	427	410	376	407	415	401	447	424	377	385	401	409	433	424	423	378	435	404	431	409	384	423	383	379	423	388	407	421	366	427	404	389	398	408	375	408	381	423	401	438	409	399	417	396	411	419	427	405	447	425	365	413	373	400	390	408	373	405	383	416	406	426	416	432	399	425	399	386	425	393	416	419	424	407	403	398	390	397	419	425	434	377	410	428	407	348	394	434	379	384	414	394	390	393	404	418	405	427	379	377	418	443	415	425	450	379	395	399	398	403	412	369	418	371	398	395	374	387	390	410	448	395	433	383	411	435	366	383	367	411	400	441	421	417	401	391	377	431	386	400	410	401	432	383	395	402	421	425	392	391	423	403	393	377	366	386	380	411	362	427	415	416	423	395	433	442	419	429	400	403	392	379	396	394	421	389	412	390	395	418	394	401	448	398	368	435	402	441	403	456	388	415	422	435	409	391	395	394	411	403	394	426	378	431	410	400	439	424	424	397	419	430	380	411	364	417	438	377	402	401	423	361	429	410	423	392	375	417	412	388	410	393	423	393	407	395	393	398	382	421	395	383	409	368	405	414	380	416	420	369	395	423	443	405	414	411	399	405	385	440	373	394	431	400	413	405	401	430	405	390	423	387	373	400	395	416	446	409	443	414	400	412	392	372	389	377	369	390	423	405	407	403	397	411	413	396	378	401	402	424	444	403	415	423	436	404	393	411	407	405	405	436	437	375	405	378	373	414	380	378	394	425	399	410	411	372	408	371	414	404	454	402	398	408	428	414	386	385	415	393	372	382	392	408	390	385	394	394	393	366	406	390	413	412	406	418	398	398	402	424	395	417	412	396	425	429	400	423	412	444	410	402	408	390	391	400	398	384	437	380	405	404	409	406	412	378	383	377	418	429	412	424	413	411	381	385	389	370	402	394	363	432	396	413	433	427	441	445	384	396	434	396	398	409	382	413	409	384	434	424	353	431	414	404	410	383	433	349	370	415	386	373	420	434	417	387	403	426	425	400	362	438	408	404	405	396	388	413	406	395	433	415	387	425	398	411	433	405	416	412	403	430	449	390	379	392	396	355	409	410	384	404	435	413	401	416	459	428	379	418	406	393	387	425	383	406	435	409	413	374	411	400	407	415	423	394	428	386	403	420	425	411	421	426	420	388	392	426	398	403	386	406	416	384	393	421	399	382	404	389	399	415	377	419	391	442	429	395	434	419	416	388	396	397	371	392	411	402	397	431	388	411	419	401	404	416	408	445	418	411	397	376	363	398	422	408	410	409	408	433	395	398	450	397	415	361	349	363	363	405	400	404	393	443	422	414	380	383	392	404	393	404	418	368	388	435	398	396	404	420	390	391	362	421	414	406	393	445	384	400	373	401	400	402	404	410	432	385	395	431	386	436	421	450	433	393	406	448	420	409	409	409	434	412	407	415	398	426	384	404	400	373	369	419	403	360	438	420	368	408	446	404	417	404	422	385	410	436	418	378	374	419	409	404	381	407	417	419	384	424	450	410	403	407	409	410	424	412	397	382	419	400	419	400	414	404	404	399	433	399	400	422	387	368	375	407	423	416	412	408	440	425	403	392	421	412	417	406	436	397	385	387	406	418	420	401	402	409	390	409	368	407	385	389	427	408	419	412	363	423	433	391	347	409	421	418	426	403	429	375	382	409	440	419	399	432	415	391	443	399	422	407	441	405	375	388	421	399	382	390	413	392	398	411	384	425	407	393	396	386	392	398	422	436	437	412	414	369	396	429	425	390	401	404	440	391	404	395	412	400	405	374	405	433	424	394	418	409	417	369	410	364	437	407	400	372	414	370	385	431	417	397	390	401	418	412	389	419	438	425	445	406	406	419	414	399	429	400	392	366	386	413	437	424	403	389	428	388	378	419	413	386	395	386	410	438	411	419	430	403	443	462	391	437	399	381	396	383	411	401	409	415	397	400	423	366	430	409	441	394	427	401	403	390	415	428	425	420	387	408	409	415	422	400	410	431	416	405	406	405	414	413	417	407	398	384	413	439	393	385	407	397	394	402	424	411	397	399	365	399	379	429	427	385	408	396	412	417	377	396	416	441	368	400	409	404	401	418	424	387	386	417	388	376	401	398	408	425	407	411	398	421	384	405	381	425	420	351	385	401	431	402	398	366	421	402	399	395	390	417	451	412	398	403	383	411	419	437	428	381	423	375	362	393	414	391	416	376	416	392	350	383	385	387	453	418	374	370	418	384	434	405	391	396	417	372	374	392	391	382	398	409	393	405	375	401	406	408	396	412	400	392	377	383	379	403	420	412	393	386	388	400	362	401	417	427	374	413	408	399	406	376	398	420	396	436	400	417	404	446	390	426	410	442	376	383	386	397	374	429	414	407	418	398	440	429	384	408	384	415	414	416	419	354	397	430	396	398	379	377	330	386	383	405	414	379	409	413	409	347	420	452	414	420	434	445	409	388	414	410	413	418	417	383	379	402	433	401	406	392	376	383	422	403	390	444	413	417	376	436	405	411	393	442	412	393	412	425	413	394	387	414	391	416	388	397	436	419	425	405	394	371	426	374	412	361	358	380	394	398	403	416	382	442	378	389	408	392	397	451	377	447	395	428	429	392	377	370	411	419	412	365	414	417	394	405	428	419	413	403	406	398	389	395	408	388	403	401
5851	10308	8648	4455	2981	2349	1870	1508	1399	1223	1172	1014	1015	944	844	797	921	780	812	756	773	776	712	806	697	668	730	725	712	648	664	710	708	714	722	705	704	697	663	683	676	673	645	659	741	679	654	689	631	672	687	730	689	658	707	648	699	635	648	666	625	697	644	647	654	652	714	694	663	655	701	645	660	709	658	715	623	636	677	676	701	660	683	676	698	674	640	647	716	668	673	632	659	689	698	706	690	653	698	655	642	667	664	667	665	695	660	674	694	666	678	630	663	683	663	626	668	674	651	659	644	685	651	638	693	727	695	675	673	683	646	646	710	659	686	698	624	651	663	690	653	672	673	614	715	705	633	680	659	653	638	635	692	688	672	635	618	646	644	662	657	645	667	640	628	676	649	648	696	660	661	668	640	595	611	685	638	609	655	659	677	688	670	655	714	671	649	755	648	672	622	656	658	669	673	699	634	729	632	667	650	639	632	643	710	709	655	650	643	697	647	652	691	639	687	644	672	615	626	652	654	674	681	667	699	672	674	673	609	598	653	663	645	693	723	630	646	669	680	685	623	681	665	665	640	672	667	696	666	618	663	663	642	676	633	636	680	691	632	662	668	654	662	656	622	612	613	694	693	704	634	679	629	707	656	670	660	675	675	678	615	628	656	587	662	668	661	647	649	658	653	655	677	648	655	676	701	705	665	591	663	620	638	680	660	670	681	657	649	620	682	715	685	666	698	643	691	664	629	691	669	656	638	660	631	674	653	638	629	619	689	643	628	654	632	684	672	699	632	652	668	677	652	671	658	657	667	656	678	680	660	595	651	660	636	638	661	630	648	664	653	652	718	615	647	632	716	642	650	682	672	691	652	646	654	671	630	668	722	682	662	649	675	621	618	689	647	636	663	664	650	632	646	664	649	669	641	671	681	661	647	671	684	682	620	652	694	649	647	657	663	656	665	625	665	657	659	686	676	657	663	691	648	672	630	694	628	660	619	665	659	670	680	631	708	641	678	702	652	643	661	677	691	662	691	628	689	687	653	650	621	699	652	669	623	664	626	683	626	652	637	663	686	671	674	718	658	644	690	659	673	662	696	668	642	663	647	622	633	734	654	596	588	700	679	665	672	699	622	673	649	656	702	699	662	650	645	621	637	676	670	642	714	628	683	692	672	641	623	660	678	635	651	691	624	672	656	684	667	642	684	656	712	640	658	619	604	646	660	607	672	639	652	683	645	634	664	652	632	651	659	651	702	680	671	643	660	641	664	667	664	656	673	631	679	646	664	689	669	630	631	699	698	689	659	689	673	687	656	660	641	723	660	649	640	658	658	622	662	652	638	632	664	648	649	681	662	667	673	685	645	661	664	627	659	667	654	654	673	661	659	619	645	658	655	713	672	635	648	634	640	676	653	654	664	615	684	656	641	670	670	659	670	608	669	695	659	694	622	657	688	680	690	708	714	639	681	678	646	640	692	650	662	677	646	658	629	676	648	637	666	675	668	652	653	631	618	656	690	713	665	648	643	675	690	632	659	692	656	644	617	684	669	658	655	674	690	654	666	684	693	658	634	670	697	643	647	628	637	680	636	700	630	695	633	677	653	644	659	670	676	679	648	635	666	650	649	642	688	659	663	664	633	644	614	655	663	650	626	676	662	666	719	703	647	671	657	690	668	669	662	685	653	642	675	636	653	661	662	666	652	627	646	656	620	707	659	674	655	650	703	630	675	629	687	670	674	633	654	680	637	669	679	637	656	653	662	670	632	658	639	707	642	657	618	639	661	668	686	616	640	703	676	645	621	649	661	658	653	653	626	639	626	696	662	674	645	653	645	683	657	720	655	646	665	637	658	637	642	670	727	642	658	655	639	645	680	666	622	646	638	687	656	659	707	637	652	696	656	615	627	678	634	634	666	704	625	651	613	613	639	660	645	731	632	640	683	656	638	680	637	686	631	717	604	627	694	647	631	657	672	673	600	636	631	678	657	639	654	623	659	650	684	652	637	679	635	694	654	633	705	632	669	674	707	649	662	663	668	687	643	695	634	596	655	691	650	703	641	639	667	667	654	674	615	738	624	607	649	676	652	664	643	636	629	673	613	644	653	643	658	632	635	622	649	674	638	620	671	629	710	659	686	615	710	674	670	685	686	632	632	668	640	705	672	634	678	686	665	672	705	706	674	696	642	686	685	642	584	646	697	645	669	658	648	651	638	649	672	673	658	657	623	691	647	697	642	672	664	657	650	675	658	674	679	685	658	632	655	651	648	672	670	630	662	647	681	632	631	615	655	630	643	668	651	640	589	677	682	610	667	633	642	662	658	693	639	657	668	662	679	653	672	665	637	692	705	622	638	632	621	645	683	660	622	671	708	648	621	653	639	682	645	665	672	671	653	685	629	649	679	669	702	675	636	665	663	640	656	660	669	646	634	618	663	631	668	659	677	666	676	669	652	672	689	678	682	642	711	662	697	652	638	675	661	709	638	627	662	628	675	658	635	669	679	667	687	662	691	672	613	665	670	657	649	656	705	680	698	665	649	698	656	667	625	638	648	638	665	669	653	641	598	694	682	667	644	678	650	640	641	664	658	649	621	720	633	619	636	661	680	673	669	658	640	775	643	607	666	723	685	635	675	666	647	670	638	643	696	666	636	694	680	663	675	645	654	664	666	650	676	648	701	662	659	643	664	670	694	691	647	694	676	669	668	608	649	677	681	670	665	637	641	658	664	657	655	665	693	683	648	662	662	679	690	612	626	645	656	674	670	703	643	652	638	677	656	667	648	644	672	655	655	656	671	673	656	639	661	646	700	626	664	655	699	643	666	672	679	705	655	616	633	646	706	670	670	673	645	648	688	698	654	665	701	615	700	691	690	607	681	657	663	629	680	681	654	634	652	690	645	631	678	676	629	599	620	656	631	652	696	656	640	613	696	639	644	691	643	660	634	637	713	680	713	678	669	654	666	714	677	668	683	648	668	711	660	660	654	614	625	659	659	611	623	659	661	627	624	632	627	659	714	624	649	628	629	677	636	636	698	705	644	629	676	642	653	661	656	670	648	662	626	606	652	697	669	683	678	626	658	659	646	675	674	683	651	656	649	630	658	679	714	675	663	676	685	685	652	685	629	631	650	597	703	692	631	620	621	647	642	688	669	687	633	659	680	650	682	694	662	642	635	652	685	681	687	648	628	687	678	644	705	614	677	645	671	721	661	676	643	648	633	644	660	656	667	652	686	691	667	629	618	700	671	650	664	692	658	639	681	662	662	635	639	654	652	703	686	648	683	649	650	735	700	661	644	609	620	655	652	635	651	658	654	637	664	665	714	644	662	678	689	645	669	654	633	668	663	673	665	644	644	646	692	627	634	679	677	680	637	662	678	679	676	681	688	681	619	692	630	671	644	688	652	597	652	675	682	693	606	690	651	636	654	648	639	666	649	662	683	667	662	636	639	655	642	654	633	658	635	662	690	688	707	657	640	702	705	622	637	682	650	683	660	680
23156	21142	28858	23691	21142	19667	2026	752	500	448	363	366	293	307	268	230	264	232	216	210	211	201	200	209	195	200	182	183	183	177	184	164	172	174	186	196	148	168	150	150	172	165	169	159	175	180	163	171	177	162	159	160	147	151	140	167	176	151	150	164	152	180	162	176	161	145	151	134	163	153	154	158	169	154	140	146	171	156	153	133	162	149	154	152	151	155	186	166	158	160	135	148	159	170	155	176	135	147	168	168	148	144	150	142	116	145	149	118	166	132	158	159	160	157	164	139	150	149	149	172	153	140	172	155	150	138	147	144	139	155	161	158	152	152	155	178	147	156	153	163	164	150	158	142	141	146	135	155	141	146	151	159	139	158	138	146	140	151	155	150	185	152	146	152	147	168	152	153	136	162	172	161	152	147	163	128	138	157	157	147	156	168	167	154	142	144	139	156	151	154	133	179	172	177	165	159	161	135	144	166	164	148	139	151	151	165	156	154	151	153	156	159	154	160	151	131	153	159	147	143	157	146	163	148	160	142	158	166	146	147	164	144	146	158	155	143	169	153	147	142	152	162	155	156	159	166	167	145	156	161	168	156	161	164	155	155	152	150	160	159	134	142	138	159	168	154	159	165	153	163	159	151	128	157	162	153	157	144	146	156	168	156	157	171	160	152	176	138	159	133	146	150	142	166	155	169	148	144	151	155	158	150	149	145	145	147	156	173	144	157	131	168	150	141	161	139	167	151	173	159	159	140	169	176	166	151	166	171	148	158	148	153	144	150	167	144	132	159	160	166	150	169	173	165	153	133	174	146	154	134	156	155	161	152	159	171	134	163	162	151	146	120	151	125	141	157	160	170	143	151	126	133	143	140	170	155	137	145	137	175	157	175	146	156	149	139	160	156	153	126	176	140	165	145	162	144	148	162	148	164	145	145	149	163	139	171	153	173	161	147	135	135	174	160	140	164	152	152	135	145	178	143	153	164	165	144	146	148	139	166	163	158	149	150	164	156	148	153	157	145	139	136	151	162	148	142	132	160	139	169	161	144	121	148	110	146	160	155	144	177	154	159	174	165	163	145	172	171	165	161	162	151	146	141	161	150	181	137	128	162	140	160	151	147	146	167	133	160	146	169	158	169	154	157	151	151	167	155	175	153	162	139	135	143	154	143	156	129	155	138	118	133	156	158	142	154	168	143	152	144	148	160	150	155	140	159	144	133	151	173	174	178	158	149	175	135	156	160	133	144	155	161	150	149	156	158	157	157	166	136	159	137	169	162	142	143	154	165	147	150	151	166	147	153	157	152	161	166	139	143	163	179	159	158	147	182	149	141	127	173	141	148	147	154	121	148	164	156	174	158	174	157	163	151	140	147	164	148	151	167	127	123	144	150	140	154	146	137	173	140	183	134	155	165	165	159	159	145	157	176	169	162	156	152	160	155	158	148	179	162	165	142	130	142	167	150	137	166	140	141	156	154	141	140	144	154	151	157	148	144	155	166	158	147	155	168	164	147	150	148	152	163	141	149	149	174	166	159	161	148	144	164	155	165	159	169	154	155	143	149	155	135	176	146	141	147	138	155	155	155	144	146	142	156	152	162	171	158	133	142	161	154	149	187	162	131	146	144	163	152	150	127	134	163	123	137	140	150	150	155	132	149	149	147	146	169	151	156	133	149	167	137	157	156	145	144	153	153	151	168	134	159	153	158	159	160	166	156	160	135	152	171	181	159	139	152	134	152	150	134	152	145	169	131	155	156	160	157	128	155	169	145	160	170	162	177	130	135	156	152	137	153	162	160	165	146	143	169	144	155	138	155	138	149	145	174	164	150	148	162	154	156	144	144	137	153	148	156	149	167	174	163	137	170	156	157	142	169	147	123	163	168	168	146	164	137	143	146	132	161	156	164	151	153	161	156	135	150	139	142	160	142	148	167	170	153	172	140	155	169	159	152	152	147	158	149	160	155	158	152	133	153	167	153	154	127	167	113	155	158	149	167	153	149	158	147	154	185	156	164	151	174	136	144	145	131	164	166	134	144	151	146	142	158	140	154	164	133	155	153	146	128	174	171	171	155	149	142	136	146	169	156	156	144	165	150	156	158	138	157	147	146	158	141	159	157	130	147	159	150	168	137	136	151	158	133	152	136	137	156	172	156	143	165	174	151	166	157	135	168	149	165	181	132	148	155	161	178	132	142	151	155	155	158	145	150	146	147	149	134	141	167	155	143	126	145	163	174	170	160	153	161	155	135	145	159	165	133	156	171	156	166	171	106	148	135	147	139	133	152	135	152	164	167	161	160	147	160	167	148	135	157	141	154	134	143	155	164	179	149	132	138	132	134	169	151	167	131	156	130	147	151	170	144	144	152	167	153	166	166	139	144	164	149	129	142	165	144	153	143	145	165	124	143	142	161	157	147	149	140	143	141	163	158	145	167	148	147	139	166	152	161	158	142	159	145	162	160	160	155	157	149	152	152	173	145	145	153	162	156	148	159	163	163	137	158	124	127	147	140	133	159	150	144	143	143	174	148	148	144	138	156	141	157	155	152	155	170	157	152	148	154	157	162	147	144	148	146	132	151	161	137	160	130	144	154	148	153	145	172	139	153	151	157	134	186	166	161	153	159	140	155	155	139	152	149	160	166	159	156	152	135	147	160	160	141	161	170	167	154	159	147	139	150	151	141	167	159	116	148	158	161	155	139	142	138	156	144	144	183	151	131	137	157	143	138	161	163	157	157	146	143	148	163	143	151	156	142	139	164	142	167	149	157	140	166	166	133	145	147	143	138	146	153	170	152	145	152	147	140	133	156	150	147	151	149	138	176	149	158	148	144	150	140	162	160	159	148	126	154	149	165	164	166	153	162	156	129	149	135	167	164	144	144	160	185	144	162	129	142	161	147	130	148	147	155	145	140	160	134	167	175	129	146	157	138	168	146	158	155	160	157	156	146	148	153	166	155	145	161	153	139	153	168	180	154	155	120	144	162	163	158	128	152	135	138	154	159	150	160	185	144	146	155	145	131	155	166	136	136	148	183	166	134	133	173	137	150	168	164	158	164	141	120	146	176	143	140	125	162	171	143	129	154	177	149	163	134	138	149	130	143	134	171	183	137	152	153	170	145	147	167	165	152	154	160	140	127	164	173	160	156	173	149	154	159	153	140	137	162	149	147	173	145	139	173	165	164	150	135	155	165	141	146	145	159	156	163	170	155	152	145	149	149	152	167	174	141	163	125	137	146	149	147	163	145	155	130	133	147	152	160	136	165	161	144	153	162	145	168	152	160	148	176	131	130	144	141	155	162	173	157	180	150	156	150	146	156	147	130	147	157	168	152	160	143	129	166	136	141	145	161	143	145	156	158	155	126	145	141	155	134	163	157	161	137	149	145	128	172	162	153	142	176	152	158	151	172	134	121	129	154	149	166	153	167	160	139	165	171	166	178	141	139	156	155	151	134	154	171	142	148	155	152	140	148	141	148	135	163	182	160	151	170	178	156
8320	15991	13584	7103	4482	3368	2569	1996	1593	1353	1107	978	857	778	719	655	552	559	504	463	477	430	405	401	357	399	358	370	362	348	334	364	352	326	305	295	295	295	284	286	288	303	281	285	262	285	279	275	311	284	290	303	280	265	274	280	282	268	281	276	248	269	256	293	251	288	258	277	267	260	278	262	266	273	279	286	282	274	239	265	278	269	283	224	261	270	251	276	262	267	291	245	287	257	258	267	268	256	240	257	280	243	282	252	266	253	288	241	231	266	293	246	261	244	250	261	246	285	244	263	261	253	265	282	232	260	275	250	276	282	286	250	273	269	285	266	254	227	274	278	276	255	273	244	272	245	241	254	245	207	237	272	255	257	245	264	257	288	245	259	275	239	270	246	257	280	300	255	256	253	268	273	233	231	253	243	240	291	260	265	288	269	266	269	229	237	248	254	277	248	272	227	268	264	225	260	255	285	273	247	271	257	247	253	258	259	237	237	273	265	274	236	255	264	239	260	254	247	246	249	274	261	261	229	246	251	230	232	252	256	233	249	236	228	267	258	244	248	277	266	252	243	260	258	273	249	243	252	254	271	287	261	252	256	280	237	273	258	257	246	242	252	246	242	261	251	264	269	275	219	251	262	280	253	248	265	237	268	239	258	239	240	260	254	242	267	234	269	252	273	266	253	257	252	261	269	264	245	265	262	265	261	274	264	250	254	263	260	267	227	257	265	247	250	254	254	272	226	272	269	270	268	278	283	268	243	252	254	248	250	254	307	264	245	271	264	252	250	256	259	267	272	265	226	225	259	264	220	276	234	267	246	237	261	283	251	271	292	236	277	271	255	240	246	255	271	264	258	235	239	228	252	254	260	269	240	247	269	238	229	254	262	283	262	251	250	262	252	250	251	257	255	259	257	232	265	254	242	250	244	277	262	288	287	261	251	267	240	253	258	261	254	229	258	269	251	251	259	260	252	248	235	263	250	256	263	270	286	258	242	275	251	239	251	245	281	253	272	232	276	282	254	275	239	261	248	251	282	261	280	274	258	242	256	250	263	243	283	248	257	255	266	276	280	242	275	256	203	235	244	265	254	213	255	253	244	247	266	254	257	262	258	256	243	253	261	254	271	269	279	243	269	232	288	239	268	300	261	256	250	229	271	238	259	264	256	242	251	271	243	249	227	255	228	242	224	274	234	258	270	227	255	254	197	259	261	234	247	292	242	243	253	223	234	254	246	258	247	256	273	243	265	281	265	247	239	240	264	244	267	244	260	218	248	228	276	243	233	256	256	257	280	275	250	301	229	249	250	253	258	226	250	276	240	259	266	251	249	269	273	266	258	259	254	226	250	250	272	234	254	267	236	280	243	245	263	236	241	254	284	263	259	255	251	254	228	248	251	252	278	272	253	253	253	252	262	230	242	250	247	251	252	267	261	258	242	234	253	240	254	235	255	273	250	240	250	243	256	245	240	255	272	260	265	255	272	262	239	237	253	244	244	248	281	274	247	258	252	255	247	247	246	284	243	257	237	263	284	237	249	244	277	252	271	248	244	240	246	249	264	210	245	244	263	253	226	263	261	272	264	253	226	257	235	286	246	247	244	257	247	275	249	260	282	248	244	238	242	267	264	265	239	277	252	238	236	239	241	263	228	238	246	249	246	269	233	268	265	235	257	230	258	244	247	247	280	233	260	244	251	266	257	237	267	250	266	257	261	229	275	235	262	266	237	252	275	290	246	229	239	270	270	252	271	240	259	244	275	249	278	248	259	270	239	252	266	270	244	281	228	259	245	252	238	238	250	225	262	237	227	282	264	255	266	274	254	269	269	227	256	243	229	242	261	247	246	258	245	227	245	253	245	260	243	252	276	244	246	278	277	259	240	258	238	272	209	265	283	269	232	246	235	250	252	253	240	226	246	245	277	244	224	234	273	271	247	272	239	225	260	228	241	233	249	254	253	221	241	278	269	227	266	235	267	241	256	235	265	252	256	286	264	272	247	253	259	255	248	261	264	249	255	216	216	266	252	234	251	232	224	242	296	235	263	266	266	288	244	249	237	262	251	259	266	252	255	261	235	293	265	230	237	269	293	267	280	265	260	243	290	263	243	249	261	246	247	230	257	247	249	254	252	253	274	272	235	273	248	268	269	245	253	238	259	238	261	267	281	263	262	266	275	229	270	251	241	247	253	252	270	280	254	233	265	268	243	276	236	232	244	237	275	267	262	249	266	266	245	262	245	252	256	231	255	263	265	232	246	290	250	263	239	251	261	269	263	259	243	235	258	257	251	231	230	246	296	263	263	255	253	238	248	247	243	236	271	257	244	249	261	247	242	244	229	247	257	251	249	246	250	251	247	231	233	245	276	244	263	233	248	246	262	256	260	251	226	244	266	274	264	254	274	226	253	261	254	246	277	276	262	274	247	264	240	250	233	254	280	252	241	261	235	258	246	241	278	215	274	253	243	241	244	276	263	244	245	228	307	274	244	252	268	241	252	240	270	230	235	236	266	280	275	273	279	244	244	243	246	247	231	252	236	238	257	284	238	259	273	246	245	282	251	254	236	227	232	246	242	258	258	256	260	269	229	256	263	275	231	210	276	260	233	256	250	263	252	259	236	256	263	285	279	273	292	256	265	254	263	286	250	273	234	243	304	245	262	248	247	253	249	313	244	237	253	243	273	253	263	237	243	264	268	259	245	245	263	245	253	254	248	274	269	264	227	241	241	240	289	243	238	247	258	240	249	238	272	253	263	251	255	234	287	267	248	239	256	253	243	260	252	242	249	267	244	253	237	248	239	241	250	278	272	273	274	229	287	284	277	268	227	241	241	264	244	252	246	273	250	226	269	278	269	278	269	244	244	238	250	270	255	256	274	274	259	257	276	257	274	268	248	259	247	235	247	294	249	245	273	240	254	241	255	257	260	256	254	261	276	242	252	226	273	255	260	263	248	255	224	235	284	263	231	258	245	257	247	280	280	269	245	237	239	266	248	263	281	250	242	220	281	249	249	253	231	239	236	251	270	250	284	233	217	256	257	279	245	264	262	235	239	237	241	238	242	263	253	251	305	238	251	273	239	250	255	247	232	266	266	260	255	282	255	284	250	247	245	244	259	231	243	271	222	251	255	241	261	233	261	256	257	275	251	263	246	262	269	246	244	254	254	260	260	242	247	241	246	260	275	268	230	272	260	235	259	244	256	250	236	257	232	283	281	254	313	248	251	258	290	247	239	253	251	251	267	286	255	239	255	279	284	252	255	266	282	274	221	229	251	226	272	252	257	243	261	267	251	294	266	243	235	241	269	226	249	244	264	275	242	243	219	253	246	269	283	246	234	257	259	277	264	233	266	218	240	263	238	247	269	262	277	269	268	249	276	295	256	258	252	244	268	244	229	295	235	292	257	275	257	285	257	230	246	255	260	244	248	260	273	257	254	261	220	260	251	269	273	266	280	254	233	236	248	242	283	233	247	248	248	237	261	257	253	277	249	239	238
26690	19746	5958	933	642	591	578	566	546	571	570	528	584	562	538	545	613	554	517	534	512	519	559	584	556	578	540	540	552	564	561	519	551	513	508	515	558	549	585	556	569	534	530	560	589	537	548	539	564	529	575	548	561	564	580	542	561	566	586	548	570	562	565	567	560	553	560	580	570	568	571	564	518	546	532	593	538	546	524	534	603	539	499	529	548	598	540	522	518	566	553	535	560	577	568	556	536	512	528	558	546	540	540	560	544	575	536	560	560	556	527	527	550	579	575	547	533	532	611	573	543	553	562	560	572	517	571	557	574	561	574	548	560	564	555	584	546	524	515	559	548	587	521	523	557	551	582	520	567	525	558	558	532	544	563	560	536	567	525	564	572	554	582	546	527	585	539	561	565	513	562	553	542	568	547	520	587	554	580	559	580	550	504	565	514	576	521	554	557	555	567	555	593	530	569	565	549	567	560	553	552	534	545	531	534	555	594	587	566	542	560	525	551	566	517	549	524	548	561	549	524	546	533	537	533	570	547	514	578	564	553	593	520	523	599	525	518	545	537	546	528	555	531	537	561	542	591	579	564	538	601	530	544	550	561	582	567	528	539	552	548	513	593	582	561	538	541	503	498	521	547	564	539	581	559	575	525	593	560	584	558	499	579	513	585	536	570	544	523	563	593	561	513	574	514	545	542	569	550	511	536	534	551	542	528	535	578	551	546	493	561	499	573	566	540	538	587	572	549	513	542	542	524	525	582	556	550	532	559	546	578	568	543	520	557	560	513	520	510	536	558	572	557	532	520	588	572	566	571	539	592	571	571	555	535	584	558	554	491	579	532	569	545	568	530	583	578	545	553	583	532	567	546	573	584	517	527	504	514	542	587	568	558	562	557	538	535	461	589	527	546	539	577	538	560	555	556	537	533	552	546	542	547	543	516	486	571	530	559	550	551	556	564	539	564	570	542	532	556	563	521	516	545	556	542	532	603	528	499	488	522	543	531	540	533	551	571	537	570	502	534	544	552	515	529	525	540	570	544	564	546	535	577	545	544	528	575	577	527	562	563	615	519	568	579	584	534	612	584	532	538	518	559	560	562	564	547	546	556	591	567	552	556	542	525	553	568	541	560	540	533	555	516	560	538	526	564	549	531	533	546	541	539	542	564	513	512	537	531	572	558	543	597	534	528	547	533	537	583	552	568	527	543	562	566	555	594	561	554	578	573	564	526	522	583	555	540	527	545	553	592	531	536	556	556	535	545	573	570	606	557	523	542	563	527	606	537	567	574	590	532	597	530	544	570	552	538	601	532	539	570	611	561	599	550	563	551	571	526	552	551	541	529	546	544	537	567	533	536	561	568	590	555	534	548	554	538	518	597	531	550	557	545	522	573	563	536	558	549	515	534	529	513	547	561	544	545	525	610	580	549	552	509	512	553	517	572	522	512	490	542	542	568	523	517	538	533	558	555	570	547	514	528	533	563	556	585	540	557	519	537	573	564	575	562	549	559	562	545	563	587	554	528	518	587	548	534	566	543	570	574	529	554	570	546	535	568	540	517	545	539	532	571	528	538	536	538	546	574	545	541	561	584	481	559	504	592	535	544	541	565	592	524	526	542	542	559	570	524	529	508	557	566	575	515	535	550	584	524	547	598	509	549	545	530	520	550	513	554	571	559	571	554	562	560	561	526	557	522	588	593	577	573	503	535	568	576	555	494	546	538	544	540	567	535	567	540	533	551	603	592	554	535	518	538	604	557	568	566	538	562	583	574	476	514	586	544	512	543	560	553	548	541	563	502	555	535	587	495	545	518	562	558	589	522	561	559	570	537	496	556	553	519	583	577	542	588	516	528	551	572	507	561	556	567	543	562	554	585	551	584	579	543	513	566	539	567	585	583	560	566	575	562	562	578	524	542	546	513	566	535	554	588	511	585	567	547	547	563	529	514	595	565	577	504	597	558	538	606	529	582	525	555	556	556	550	552	517	547	556	515	546	555	560	540	505	526	506	533	564	536	581	569	531	503	530	570	534	536	548	515	511	580	539	511	545	549	552	523	554	578	535	569	543	572	523	562	569	546	557	525	562	592	527	555	550	546	572	584	525	539	542	567	558	565	547	547	560	522	549	548	541	562	555	539	529	548	532	604	507	568	525	584	572	564	576	529	576	554	542	580	574	563	528	580	536	543	580	508	547	547	534	583	566	584	565	528	549	579	532	558	577	596	541	539	510	580	538	566	569	548	618	563	557	505	533	552	581	591	514	511	555	568	537	520	546	551	566	499	540	539	551	511	512	553	569	564	583	588	535	539	545	524	549	541	513	550	537	517	523	575	572	557	576	584	548	549	547	533	532	529	540	558	583	568	502	508	544	557	491	552	603	570	525	544	549	527	520	552	552	539	544	531	564	556	548	555	560	561	543	533	536	527	548	614	539	515	539	551	529	531	532	572	545	533	558	570	593	538	568	540	532	554	554	539	506	561	547	555	572	542	524	562	568	541	580	522	523	545	590	553	570	541	562	563	540	564	543	582	549	562	523	539	524	578	541	525	541	570	500	561	530	538	575	567	549	565	567	533	587	599	531	594	547	511	557	513	515	506	554	548	567	574	576	577	574	553	557	567	559	577	546	568	544	525	569	531	587	532	568	550	528	603	566	607	566	528	530	489	528	538	523	531	560	535	508	543	539	536	549	548	576	597	542	546	569	583	554	551	600	513	569	522	549	563	578	576	564	518	584	530	557	557	514	555	565	536	536	579	574	564	571	537	505	580	520	524	551	572	511	555	495	571	590	514	596	522	517	531	553	581	582	580	555	555	538	484	516	537	577	547	529	571	583	532	543	563	538	539	564	534	554	516	558	542	509	537	572	548	572	571	514	554	544	562	534	568	511	580	534	543	531	579	530	567	527	522	551	566	602	520	535	563	596	528	575	538	526	526	584	557	573	569	570	527	557	555	592	554	549	584	545	596	546	530	530	532	568	603	592	592	600	559	529	552	504	567	504	555	552	550	570	562	553	556	528	540	528	542	567	538	553	576	528	526	551	568	561	571	548	580	568	546	566	579	562	539	552	579	551	552	582	584	597	613	585	548	570	547	556	559	580	552	538	546	539	585	577	519	585	551	539	556	534	557	546	539	546	579	541	585	547	588	545	536	600	545	534	568	545	560	546	572	561	539	547	548	532	555	551	552	542	581	540	544	523	513	518	539	548	590	598	594	509	531	519	547	546	553	531	546	550	533	497	505	550	520	517	553	571	557	565	551	544	554	562	516	531	563	528	510	587	577	561	557	546	559	562	553	538	556	519	543	528	585	569	537	575	555	515	585	526	550	579	561	550	539	556	556	543	554	507	567	528	518	520	561	566	579	567	602	583	540	550	522	573	554	534	574	539	541	528	574	558	571	552	579	588	545	527	566	564	565	521	548	558	529	548	529	559	589	510	536	573	568	542	541	544	561	551	546	553	519	577	555	528	542	539	570	542	572	528	548	545	588	547
4278	1802	1619	1189	1060	913	957	951	894	882	952	851	918	896	917	854	965	876	906	913	872	919	901	864	854	897	847	883	879	870	902	933	934	855	853	864	880	924	917	845	840	896	821	867	930	884	852	894	852	914	866	892	889	839	940	918	905	839	905	873	875	844	952	933	906	843	885	924	965	875	889	891	923	897	912	827	872	826	889	945	893	867	891	882	941	878	840	846	867	895	908	906	937	900	894	927	876	874	846	836	908	874	917	904	927	898	879	941	910	933	865	819	891	877	942	870	897	917	871	906	899	817	822	881	853	910	908	871	887	875	876	914	860	898	885	832	907	889	899	871	858	933	881	892	896	910	873	877	863	908	851	862	853	885	896	912	855	814	860	888	865	942	901	915	885	879	856	897	935	856	819	923	873	867	891	882	940	906	885	863	887	872	922	921	870	909	897	866	874	853	932	823	906	898	904	878	913	891	916	897	860	890	907	925	904	913	847	884	867	901	944	881	912	897	855	886	891	867	916	940	857	850	880	886	886	905	843	872	891	905	863	876	852	889	882	905	899	892	904	857	914	849	874	947	868	912	928	868	902	863	866	885	855	883	892	896	855	901	901	916	916	840	849	909	875	904	910	907	941	942	951	901	850	847	859	882	868	924	922	931	825	897	904	870	882	892	876	876	819	923	924	885	913	909	837	893	887	861	868	860	835	940	890	899	844	832	913	898	886	893	892	873	852	852	890	873	868	864	905	946	921	880	850	894	898	893	944	925	891	899	867	877	873	856	879	870	868	861	929	879	851	807	896	890	893	877	947	899	910	896	914	891	898	895	887	823	865	877	872	928	895	853	916	915	921	899	881	950	890	927	872	896	890	882	874	855	841	924	847	932	902	831	835	870	904	877	857	961	887	877	914	887	866	871	835	832	887	787	916	848	832	903	885	913	886	835	894	943	876	864	872	877	932	909	832	904	855	890	856	910	887	907	881	859	893	907	875	872	874	886	914	859	909	922	902	799	861	904	914	847	858	891	921	884	877	844	936	846	889	941	905	915	853	882	909	883	908	862	847	899	892	850	860	894	848	864	882	867	833	933	892	868	942	885	858	914	880	935	864	907	903	870	864	833	912	858	855	858	833	870	921	897	841	891	889	842	916	925	908	841	866	842	874	843	832	926	870	861	840	877	835	897	854	899	872	886	871	857	864	911	854	866	900	868	876	957	847	861	897	919	889	911	848	832	853	913	879	871	849	891	964	925	907	835	922	910	835	862	887	873	915	880	837	873	866	877	825	909	874	954	875	912	887	903	893	890	913	873	811	857	874	909	877	869	858	889	922	909	892	886	945	869	896	919	875	881	877	901	911	887	900	909	878	880	941	858	816	939	922	857	873	851	864	966	939	824	898	899	897	888	895	870	956	925	913	860	870	837	797	869	864	901	964	899	910	870	854	882	899	902	867	922	925	912	877	862	833	912	788	863	895	899	926	889	892	879	928	902	827	858	909	919	888	866	870	861	838	910	900	904	840	876	860	883	905	827	915	859	887	917	866	841	897	924	886	893	853	876	868	863	895	850	863	878	898	884	852	873	859	890	883	837	893	884	909	902	858	859	870	899	885	863	889	949	888	901	940	902	882	881	877	941	888	862	869	897	849	913	821	893	897	843	891	937	905	906	890	868	882	895	906	930	873	915	882	900	818	895	902	873	877	870	933	826	916	889	919	940	869	863	916	962	875	856	847	892	911	926	837	901	959	870	898	899	887	839	862	882	904	891	868	882	893	917	887	938	885	889	895	801	883	851	904	921	900	894	900	871	872	899	864	883	866	866	880	864	901	929	838	909	901	879	891	870	851	855	924	910	907	908	899	895	904	857	853	873	866	950	900	861	891	903	931	888	898	864	836	922	902	901	871	917	919	884	889	891	886	903	902	870	938	861	823	906	893	853	911	886	864	871	866	883	933	848	864	829	918	848	868	907	923	902	910	911	833	926	891	901	857	887	878	903	885	880	926	869	864	893	930	882	883	898	896	874	838	906	841	877	899	840	855	902	880	951	897	906	903	852	909	884	875	890	915	862	892	927	874	899	941	869	920	912	914	885	943	904	904	925	873	822	878	908	891	904	883	883	871	931	845	900	869	896	834	938	926	927	907	912	873	870	860	954	849	911	904	846	911	882	884	839	901	836	858	899	825	854	847	889	853	864	871	847	937	874	895	915	853	921	951	903	890	851	931	881	928	883	924	841	880	872	884	886	893	837	863	884	908	855	879	877	900	866	922	899	882	857	860	923	901	874	943	904	865	893	903	888	861	878	887	882	880	865	849	918	851	875	871	871	924	924	874	907	881	860	890	906	879	893	870	928	906	921	891	865	911	869	877	870	891	888	910	969	915	889	877	890	854	866	849	907	915	891	925	855	878	818	887	885	856	887	897	882	872	905	893	879	887	876	894	904	842	892	887	902	914	897	894	864	909	868	825	892	896	898	870	892	864	890	924	888	847	889	901	866	860	904	882	896	873	918	857	889	851	901	916	880	894	901	902	877	890	865	829	845	878	877	905	867	883	885	920	862	880	891	919	904	833	890	929	879	857	826	863	904	906	899	843	877	877	859	929	892	886	849	874	831	883	879	870	855	864	877	891	874	886	908	897	976	887	850	845	897	894	873	896	912	942	880	862	880	875	883	900	907	879	882	952	874	873	824	873	922	830	857	897	930	940	887	867	907	873	847	864	851	886	904	849	864	856	846	872	848	886	857	874	906	922	853	843	918	817	857	901	874	903	880	865	879	900	894	815	907	889	936	918	839	879	897	926	859	863	897	874	861	862	824	892	883	867	888	862	857	880	826	930	831	866	851	870	925	828	873	883	900	881	887	882	914	879	883	850	870	864	892	856	864	850	917	885	877	852	928	866	867	958	863	839	883	884	953	844	882	861	882	876	903	859	898	906	887	925	886	844	890	883	887	870	907	905	831	853	847	823	850	896	920	857	908	877	902	882	845	940	925	938	876	872	844	874	936	903	882	851	857	875	867	831	866	898	899	925	919	885	882	902	928	864	897	897	931	916	867	848	917	884	919	854	850	901	850	836	892	874	915	907	938	896	882	869	910	901	866	865	892	864	851	878	883	895	905	868	914	899	863	977	864	896	920	856	906	931	908	902	918	866	852	919	847	850	860	913	879	943	891	865	890	883	888	884	871	925	824	865	874	859	912	904	903	921	906	867	895	873	904	916	875	870	854	886	895	913	825	874	914	882	880	862	920	887	878	882	943	854	927	871	893	866	875	874	873	916	898	865	869	871	875	881	878	919	906	880	928	892	840	885	869	895	875	857	892	859	879	879	868	859	931	875	877	884	899	917	842	888	902	862	905	907	863	856	896	907	857	891	906	909	879	861	812	944	903	865	900	899	921	929	912	870	854	933	864	908	839	869	915	929	920	864	913	863	911	940	875	861	908	918	855	958	860	912	911	873	851	883	906	902	851	888	929	912	895	947	917	868	893	914	904
24129	21130	28227	24305	20492	2850	858	678	580	575	525	517	507	512	476	490	461	464	448	442	425	429	383	401	421	413	425	400	428	414	425	422	417	374	389	418	402	399	360	386	379	406	425	422	380	413	416	426	431	409	411	357	431	395	409	408	373	387	400	385	394	402	386	419	420	481	405	415	446	383	390	411	389	374	406	402	404	396	404	395	399	400	366	428	400	390	412	432	402	384	353	387	398	384	412	423	432	429	388	408	402	372	434	434	410	413	388	402	407	406	430	415	373	418	391	437	370	404	422	417	374	377	398	378	382	384	364	423	406	392	411	358	375	406	408	395	388	407	375	406	384	381	420	393	401	404	432	380	375	397	383	362	401	399	393	417	401	397	435	417	397	392	396	412	409	397	385	403	430	408	388	378	377	416	407	417	430	418	392	411	372	420	404	447	398	372	407	395	402	447	403	433	401	390	419	427	397	385	434	398	372	374	398	381	439	404	381	413	387	392	389	402	412	431	386	416	360	380	397	432	398	403	385	415	400	390	352	431	389	382	424	395	414	421	383	389	403	399	384	406	380	455	380	403	384	407	409	416	382	380	405	377	388	370	433	393	373	411	391	403	411	427	410	375	424	398	380	397	400	432	376	378	356	407	412	424	403	394	414	431	412	409	373	369	393	391	422	399	395	372	423	390	376	395	398	387	378	419	406	388	370	425	439	407	433	398	467	402	394	395	389	381	392	380	410	399	381	424	389	413	416	359	397	427	393	374	409	381	410	391	405	395	405	390	416	439	417	385	372	382	400	387	394	360	395	428	381	384	392	375	406	392	384	411	443	367	412	400	374	394	389	450	390	436	386	389	411	385	380	412	419	400	407	394	379	403	418	372	399	379	426	427	429	357	417	431	385	397	388	400	401	400	371	434	405	391	414	399	389	398	389	420	386	356	422	385	417	388	406	373	373	420	395	362	406	386	402	383	415	419	368	429	393	387	382	386	431	430	395	382	377	376	394	350	408	392	364	385	412	394	379	398	434	428	361	388	437	382	401	391	378	398	382	416	393	364	416	399	424	404	426	385	401	393	393	396	380	397	382	402	388	369	438	431	376	399	430	383	394	406	413	387	398	413	374	395	429	366	390	386	398	413	409	383	423	358	400	412	394	425	409	363	400	391	389	388	412	387	445	403	393	391	383	373	412	379	387	397	384	387	408	380	402	347	398	424	400	413	391	386	380	404	364	413	398	381	425	393	360	383	400	380	390	414	386	385	359	405	369	374	396	429	409	367	399	358	388	436	402	442	407	391	387	399	378	395	402	396	399	371	387	424	411	422	363	385	408	375	395	377	414	376	359	381	402	349	406	383	412	376	375	449	377	390	429	440	395	441	444	420	358	356	395	405	399	407	421	403	380	391	383	391	397	376	370	405	413	394	389	396	415	376	402	376	418	428	408	424	405	409	416	393	400	367	428	393	375	422	420	388	413	412	354	395	408	383	377	397	391	406	385	393	383	414	423	393	381	397	422	407	370	397	384	374	376	398	375	381	406	358	418	395	381	376	389	389	387	389	390	396	402	397	426	407	385	374	358	412	432	403	409	384	407	416	409	398	411	402	364	402	395	389	408	410	416	378	381	382	393	387	428	409	430	400	407	401	416	441	365	437	421	389	390	387	389	423	381	435	445	392	403	374	404	408	388	366	421	423	406	392	412	410	373	391	400	373	407	386	411	408	397	393	395	447	390	388	439	407	402	387	381	414	412	411	418	382	428	431	389	378	393	376	369	387	385	365	400	441	413	410	373	403	389	372	428	398	368	373	403	436	403	363	378	417	378	371	408	410	402	353	421	401	407	407	382	388	401	402	412	428	397	405	416	398	403	389	410	399	408	405	403	398	436	386	435	419	388	418	404	412	384	383	421	415	369	402	376	377	425	386	417	401	431	368	399	373	416	388	408	401	379	391	437	407	408	401	397	395	395	406	385	397	414	381	387	372	369	367	393	426	407	396	366	402	366	417	401	413	407	396	355	385	416	417	385	423	416	375	377	399	376	416	398	372	376	397	399	400	384	400	378	394	374	394	382	406	394	421	419	418	428	354	410	410	401	379	392	392	391	408	408	379	374	367	419	394	372	399	396	384	420	410	413	409	376	355	406	384	363	419	436	385	380	368	377	408	403	345	387	402	400	375	421	395	398	403	415	442	407	417	419	407	375	415	384	415	410	416	390	396	394	387	397	409	409	446	398	383	398	420	395	372	384	401	390	360	339	388	368	407	390	421	385	399	423	387	407	373	376	413	383	400	385	395	397	369	432	401	383	376	400	408	372	376	368	384	377	407	392	467	452	417	424	427	386	405	373	388	399	409	390	386	391	386	406	442	388	411	431	410	427	419	376	435	397	387	402	394	401	371	372	405	383	369	389	381	411	403	386	400	392	402	391	395	377	396	412	357	403	406	385	398	374	385	367	376	400	376	403	380	394	374	385	382	381	425	379	406	404	360	377	414	396	411	385	402	390	382	393	440	386	396	411	363	383	410	391	435	398	398	386	377	390	400	423	422	374	416	423	395	349	393	393	417	406	367	408	380	384	396	420	389	401	404	394	435	403	365	357	389	396	420	393	386	419	406	413	400	401	394	391	371	415	373	403	387	360	376	392	394	377	386	389	379	387	423	378	373	396	385	375	408	411	399	409	392	404	418	395	389	404	402	370	409	415	421	408	390	381	384	426	372	399	410	426	400	382	378	404	420	375	367	360	384	399	403	386	426	360	416	370	361	386	431	374	415	401	414	438	414	417	371	371	402	386	357	399	377	386	399	371	430	402	410	392	414	417	375	370	413	386	383	378	396	391	385	355	390	380	420	381	384	374	444	361	399	422	351	395	423	414	410	366	394	388	365	403	375	421	400	376	394	410	363	426	389	368	426	388	403	398	378	412	400	406	396	373	383	393	401	422	392	416	393	376	410	387	381	386	376	411	410	355	399	408	411	428	392	418	396	421	398	391	394	397	360	385	389	392	383	405	408	370	403	386	437	375	388	382	390	396	390	371	390	356	387	409	361	381	364	411	429	404	365	380	391	398	408	393	359	363	397	403	386	385	388	402	412	425	434	406	413	399	373	388	410	412	383	372	396	403	381	402	400	438	407	398	397	376	433	411	397	408	357	373	416	405	407	381	435	404	415	336	405	393	394	374	416	413	392	359	418	385	409	416	410	409	386	428	419	400	398	402	383	397	384	415	399	370	422	357	404	440	399	412	401	427	428	393	392	396	386	417	416	389	440	363	354	398	393	401	415	398	380	393	385	416	444	421	413	392	378	387	413	374	396	399	399	417	411	362	385	399	418	394	389	357	424	397	385	404	384	443	364	379	410	417	377	420	393	454	366	393	433	399	387	390	403	403	365	396	391	418	374	424	393	381	383	416	429	390	403	396	435	434	394	383	396	396	380	412	386	345	385	385	386	376	388	407	377	386	384	369	405	383	416	422	376	393	387	386	393	400	389	427	406
6089	10185	8517	4519	3162	2286	1873	1550	1404	1158	1141	1063	983	912	833	853	787	848	781	771	792	753	787	685	711	719	706	699	686	685	697	742	695	713	679	737	697	655	685	627	675	646	669	668	654	638	678	660	670	654	671	696	670	679	624	682	640	657	678	677	692	651	645	640	695	664	655	681	668	650	658	665	632	682	679	678	678	675	625	615	664	643	676	657	631	619	645	646	680	668	658	649	685	643	670	676	672	672	659	690	613	675	642	676	599	645	653	612	679	651	649	659	694	634	668	659	676	632	717	672	636	642	652	681	666	617	645	689	620	674	666	718	683	644	670	668	625	630	645	641	626	673	626	666	671	642	668	646	676	671	682	638	679	649	637	610	656	661	639	673	717	670	644	630	650	626	622	652	621	636	674	623	668	676	631	681	650	670	661	676	699	626	642	700	700	625	632	692	670	636	655	675	661	628	639	604	644	702	668	666	630	647	650	717	691	669	669	639	632	674	644	643	608	608	667	693	694	646	660	645	698	691	701	632	670	670	653	695	638	611	677	633	650	680	627	643	685	663	636	689	616	640	634	682	687	632	662	645	648	655	690	636	637	670	659	661	654	656	679	681	697	676	665	623	678	689	660	656	633	634	648	632	675	655	684	670	654	687	684	629	694	663	685	657	646	669	648	610	651	687	694	682	651	709	655	640	643	622	663	675	640	671	681	622	644	712	597	690	627	642	643	658	621	641	697	660	641	697	661	599	656	691	638	638	609	636	640	669	696	656	606	666	647	685	704	654	655	608	617	685	634	664	650	668	652	638	694	659	684	646	671	653	638	670	702	694	673	661	644	659	670	645	640	644	663	639	641	662	674	682	651	609	630	701	650	675	702	637	665	677	607	677	638	673	701	668	659	666	618	663	652	669	682	686	710	645	609	678	647	662	646	628	661	657	712	681	656	672	640	632	641	666	684	689	643	660	676	702	627	681	641	655	614	645	607	638	636	632	631	598	610	661	675	667	637	642	677	639	682	643	648	631	598	668	647	668	697	697	597	659	693	624	679	566	670	661	626	665	680	632	632	644	635	643	666	660	639	637	645	657	654	700	625	632	623	662	681	659	619	707	631	675	624	656	630	664	728	648	661	679	682	680	637	625	667	581	675	663	676	634	614	693	687	623	703	669	691	649	691	668	623	649	663	640	629	666	637	648	655	622	631	624	698	696	668	606	643	611	661	647	636	703	653	665	632	617	674	712	643	619	670	698	665	629	646	676	647	620	624	655	620	631	637	690	662	667	713	640	643	679	673	658	657	651	656	671	635	684	675	653	642	670	653	638	677	651	651	698	620	664	645	659	715	643	630	656	661	622	699	637	692	650	622	621	695	668	689	665	686	699	658	628	646	642	689	635	644	656	686	672	616	667	649	625	686	644	646	652	617	695	613	620	655	646	637	661	642	616	657	623	642	656	633	661	675	640	671	648	619	664	676	655	700	638	659	685	682	674	652	704	698	638	664	706	631	685	657	668	625	614	637	686	629	621	644	643	658	643	678	657	674	612	650	626	644	628	721	644	668	599	689	674	657	621	672	603	660	662	667	629	687	647	610	638	690	669	630	674	669	658	625	664	664	642	654	618	656	672	634	659	674	640	627	606	641	664	676	661	661	646	623	642	646	586	632	655	650	651	647	656	666	612	645	657	647	666	676	665	675	683	653	625	703	672	665	664	611	671	663	667	635	677	653	648	678	646	709	687	655	654	629	654	704	635	660	672	708	640	703	611	675	681	692	630	683	703	644	654	647	686	653	645	679	670	647	673	649	679	670	651	669	621	621	657	626	616	635	644	666	642	686	674	650	625	659	682	649	658	653	651	676	639	652	670	655	674	703	667	670	671	669	663	639	646	654	638	655	674	669	651	626	663	701	675	668	644	654	643	679	662	687	662	685	667	620	619	657	672	622	654	674	697	674	654	668	646	675	669	646	650	664	636	665	679	669	662	657	617	621	622	682	673	634	690	646	610	640	659	687	655	650	653	635	639	640	623	640	651	711	657	662	663	665	650	654	630	688	637	661	615	661	685	675	679	652	661	614	680	651	632	620	668	636	719	648	642	652	660	635	623	710	651	638	652	642	681	661	647	616	639	639	666	643	642	688	645	626	629	614	687	680	653	658	617	685	681	647	664	677	629	589	646	642	679	638	643	650	625	617	625	610	648	647	657	688	636	624	668	661	618	659	605	665	634	630	650	651	645	658	639	696	653	701	679	659	631	663	628	664	632	655	665	660	656	671	673	662	630	661	630	672	664	640	665	608	658	691	632	611	623	646	670	635	681	651	637	636	657	661	655	650	605	634	691	642	655	637	653	647	633	647	703	662	634	687	676	689	643	659	624	677	631	649	678	617	682	638	664	643	615	678	635	649	688	611	657	706	642	657	645	650	667	659	635	620	636	654	689	672	613	695	653	649	629	643	664	644	644	670	649	638	615	642	651	676	666	669	679	668	629	651	637	628	656	605	687	646	645	678	643	673	682	654	624	659	619	611	693	681	644	631	707	656	634	662	641	626	662	657	646	710	625	612	657	632	671	704	660	634	637	634	700	639	668	633	626	679	604	635	704	652	639	634	652	638	666	617	673	640	644	633	655	648	614	652	646	634	637	626	682	636	663	681	626	654	626	617	663	634	674	589	618	624	696	698	642	654	653	647	625	628	641	691	639	638	662	603	687	614	632	619	714	635	650	624	647	717	641	673	587	695	675	634	640	621	630	633	651	628	646	642	615	672	641	660	674	656	651	630	657	700	666	669	647	634	654	664	630	621	610	657	675	665	604	671	647	628	641	660	622	635	667	626	656	642	631	650	658	668	673	623	652	663	685	672	619	680	690	645	670	638	660	652	668	636	690	646	653	674	657	675	605	659	709	681	639	640	642	647	668	644	659	667	631	653	665	657	681	631	613	674	663	651	686	701	659	696	635	638	633	663	642	688	639	634	701	670	639	663	628	598	640	672	701	643	662	614	622	637	656	678	676	639	645	628	648	659	674	652	634	646	660	660	688	592	648	633	678	660	647	654	659	650	655	666	628	640	603	644	658	667	661	641	664	676	674	662	661	659	647	683	663	641	648	750	660	640	701	630	649	642	662	674	657	661	600	649	650	682	624	607	635	686	637	617	647	636	647	668	698	655	649	650	659	675	700	648	664	623	663	642	628	580	643	687	709	665	619	666	662	624	613	669	697	685	627	659	641	651	648	664	653	679	672	641	640	681	676	631	658	650	668	658	679	689	632	678	669	672	574	662	677	689	592	668	640	662	641	700	685	650	634	648	652	678	654	665	634	674	588	683	634	651	651	634	660	640	676	648	672	650	633	662	652	621	675	675	683	676	591	649	674	689	589	644	661	693	647	678	668	666	714	630	657	672	656	702	655	661	649	616	632	615	621	623	630	655	598	704	636	669	625	651	656	607	632	635	693	678	623	637	631	684	662	704	676	660	652	609	606	626	678	682	621	662	697
23152	21162	28859	23736	21163	19738	1970	710	492	449	392	304	339	326	259	264	245	240	212	235	216	200	193	186	194	189	178	191	178	203	191	177	174	202	150	159	137	177	154	172	168	176	165	167	168	178	159	167	173	178	171	146	136	174	166	152	142	153	174	146	158	150	170	174	158	136	150	130	152	133	158	199	171	142	156	140	164	150	158	158	143	159	141	165	154	139	157	142	162	155	175	154	173	143	155	173	150	154	164	133	175	139	155	160	161	165	135	151	142	145	156	160	165	165	178	159	166	168	159	201	154	160	162	157	152	143	156	162	152	155	165	147	162	147	133	153	152	136	181	167	151	135	157	156	140	143	153	152	158	155	149	175	150	152	139	136	158	153	176	134	141	152	145	154	156	153	151	142	141	161	146	153	159	151	150	165	170	174	150	160	151	144	146	160	136	160	147	142	159	175	151	149	168	142	149	158	150	152	154	153	132	155	132	145	145	152	179	154	142	166	139	148	170	165	145	149	136	165	140	144	145	144	143	157	153	136	156	152	149	159	147	164	132	144	143	130	138	151	156	167	138	146	136	171	156	145	163	159	144	151	127	153	164	172	158	150	156	143	176	149	160	160	154	154	178	139	152	144	143	153	146	143	174	152	156	163	160	145	162	161	148	147	150	155	149	173	153	160	131	159	168	173	144	158	161	160	155	150	139	144	148	159	139	170	164	143	162	172	137	135	152	148	163	154	150	155	131	148	162	153	169	155	149	120	148	160	118	147	163	182	165	145	166	146	170	166	155	145	166	166	160	154	126	169	166	156	189	158	143	151	156	145	146	140	160	146	125	149	156	125	165	149	139	163	175	141	146	161	137	139	149	147	144	148	149	153	160	129	140	152	165	150	149	151	166	149	159	146	174	163	159	139	148	145	149	143	175	159	160	154	159	181	139	157	169	158	141	179	177	151	143	168	174	149	142	168	154	157	147	184	154	151	147	149	129	144	157	139	145	158	133	140	172	138	155	151	169	171	160	167	159	132	156	151	143	135	167	151	163	165	156	141	154	176	143	145	156	153	156	154	155	131	159	150	147	152	150	161	148	171	144	144	148	167	157	147	139	154	145	161	146	153	144	155	147	155	154	155	154	152	159	157	144	125	139	153	150	174	151	135	159	148	150	157	138	161	141	167	155	137	147	155	142	147	159	163	146	149	145	161	158	158	166	144	143	154	155	160	158	148	151	172	141	139	154	148	131	164	165	157	150	141	146	161	148	174	160	145	144	141	132	153	139	147	155	168	156	133	145	161	148	153	149	162	163	160	154	148	133	143	142	160	148	164	135	174	164	153	162	137	150	104	154	131	157	150	154	137	153	144	168	151	150	172	182	160	151	158	163	151	147	134	145	123	169	159	136	164	183	134	147	158	159	175	168	150	149	159	149	149	138	172	135	169	149	181	142	137	162	161	144	138	148	159	146	133	144	155	162	155	152	151	151	178	161	162	154	140	148	144	140	155	140	134	157	146	144	136	143	146	171	169	140	137	130	165	157	140	143	144	158	158	174	154	153	161	157	165	147	146	146	140	155	134	151	162	144	152	132	153	151	178	147	158	152	137	152	144	138	167	156	171	158	163	143	149	152	132	143	146	160	140	161	165	161	154	141	161	147	131	150	165	148	185	145	144	152	161	154	151	153	161	163	144	143	142	186	145	161	149	150	160	152	147	146	156	165	156	157	169	152	145	160	160	131	157	170	146	139	140	147	139	149	142	147	116	166	136	161	159	151	155	153	166	170	134	156	160	150	147	144	128	130	155	156	158	158	135	157	162	153	164	145	172	155	168	155	137	158	177	133	160	155	149	158	176	150	172	179	163	157	164	135	156	162	163	159	143	135	145	149	153	119	145	124	149	168	163	141	147	148	151	179	171	128	149	137	149	136	136	156	158	160	169	165	149	160	143	161	150	136	144	165	148	134	130	159	129	143	141	172	155	162	155	158	151	129	172	152	152	147	151	152	146	145	155	157	154	135	162	141	145	145	162	145	180	147	149	157	139	161	163	159	153	148	139	147	159	141	118	154	159	145	162	156	152	149	156	162	170	166	155	131	139	149	136	153	135	159	164	134	156	117	147	170	142	149	137	149	142	156	157	153	146	152	161	151	123	141	177	150	140	126	164	145	155	135	157	168	169	168	167	155	150	140	165	146	130	162	147	139	150	148	154	147	159	162	152	152	142	136	141	166	150	132	143	158	135	154	146	163	164	133	144	180	149	154	146	138	167	151	126	160	157	148	135	159	148	131	135	163	139	160	166	142	131	153	152	156	162	158	161	164	153	145	153	118	157	136	164	143	155	141	163	174	128	158	138	149	150	172	142	164	148	131	127	138	123	142	154	149	145	133	137	153	154	139	180	161	149	134	155	158	145	145	148	149	161	162	145	151	138	145	142	161	137	156	145	132	160	145	151	158	153	149	146	157	159	156	145	147	144	174	144	166	159	148	126	155	149	138	161	159	158	144	139	144	160	164	142	150	149	154	153	159	168	138	157	157	174	163	132	160	149	144	169	159	178	158	149	143	168	157	153	165	143	137	151	183	153	162	147	168	142	141	130	144	177	160	138	162	149	142	152	144	159	167	147	149	144	142	138	146	148	154	145	136	149	145	150	153	128	150	148	159	147	140	147	156	147	154	156	158	147	156	173	153	202	140	138	139	133	139	149	159	152	150	137	138	152	160	147	143	149	141	179	150	147	144	143	165	142	149	146	168	143	163	161	153	142	152	152	146	136	165	141	142	142	144	135	156	185	152	151	144	166	145	136	137	151	157	146	163	140	128	166	141	133	165	159	147	142	144	147	155	145	163	146	152	166	150	167	154	148	140	151	145	164	168	162	154	179	153	151	163	147	157	146	166	171	155	126	151	121	153	164	156	154	130	195	166	144	163	145	147	172	144	157	154	140	158	123	169	158	134	158	157	137	140	155	149	150	164	148	144	137	146	150	151	155	136	160	142	173	149	142	132	157	157	153	163	156	143	121	145	153	145	152	151	150	175	122	143	151	144	152	166	148	153	154	168	177	145	145	157	166	160	157	140	152	150	149	164	150	166	148	151	135	154	130	133	158	151	125	158	165	152	149	158	144	167	148	148	163	139	136	154	146	132	172	146	144	154	145	147	157	164	162	143	167	134	145	147	157	127	152	179	150	150	132	147	168	136	149	154	164	149	143	156	153	138	164	160	140	163	161	163	153	142	143	128	148	139	152	144	156	165	155	164	136	134	134	152	141	154	162	162	147	154	158	168	177	160	140	128	160	137	155	145	161	152	171	145	155	134	151	152	155	142	146	148	139	143	158	159	170	125	152	144	150	166	172	145	156	172	140	162	142	165	173	145	150	150	158	152	169	175	143	155	162	165	169	157	153	168	158	151	142	147	178	167	139	144	142	149	146	147	143	147	126	157	147	146	126	146	137	151	144	150	161	153	163	138	164	146	155	154	138	156	157	167	124	141	147	131	138
7999	16080	13612	7174	4809	3396	2591	2022	1697	1318	1125	1012	874	765	643	635	587	514	498	495	451	443	431	400	389	424	380	347	367	355	352	317	335	362	310	281	335	297	302	292	285	283	268	300	277	297	280	294	282	274	286	253	281	284	275	274	280	289	282	260	268	274	262	272	276	311	286	277	256	214	250	299	255	271	255	266	244	258	268	241	301	259	271	262	271	284	264	269	243	246	253	228	262	227	257	259	262	251	290	271	237	228	237	266	253	241	278	248	258	236	246	263	266	279	282	267	245	256	281	237	274	244	253	245	244	262	229	273	250	267	246	284	266	251	273	245	269	272	260	276	255	274	236	265	247	259	274	226	240	248	250	241	243	246	229	258	256	270	250	262	267	251	247	278	251	274	252	243	276	276	266	254	249	251	229	253	259	247	272	267	241	274	264	233	228	250	247	274	262	248	231	240	242	255	265	255	245	243	275	244	271	267	248	256	247	237	231	247	252	251	239	265	224	274	261	255	253	269	271	244	282	243	265	262	267	259	238	251	214	267	255	264	243	269	247	243	249	237	251	258	281	278	281	276	257	272	246	290	258	264	261	248	232	256	251	253	242	288	296	229	268	244	239	237	255	239	256	267	260	247	268	259	260	241	278	252	238	241	255	239	263	275	232	263	255	259	239	243	255	231	287	257	252	257	258	275	267	279	255	232	237	273	248	259	254	268	249	256	259	250	276	268	255	253	253	245	242	270	263	263	260	264	291	247	303	261	267	256	227	265	222	243	250	256	233	267	257	270	235	241	229	260	250	271	249	265	277	273	276	260	266	267	267	242	256	231	209	249	248	242	240	285	264	268	229	269	285	227	259	254	265	259	247	270	264	246	257	242	266	254	268	237	269	245	269	243	234	236	256	245	234	269	257	216	243	253	275	269	254	270	254	238	265	271	282	267	253	259	233	214	250	251	260	229	261	237	233	248	254	249	231	260	246	279	251	257	264	252	254	251	235	260	242	274	273	280	247	245	294	279	295	227	247	260	257	264	259	275	230	262	254	227	259	246	247	249	270	245	252	245	270	237	276	246	268	247	263	255	245	255	265	249	267	233	228	234	259	258	217	268	237	262	236	241	246	258	282	268	252	265	254	245	264	245	234	273	272	239	222	249	256	232	263	232	257	247	240	266	257	248	260	268	268	280	248	225	242	251	247	252	264	270	287	253	290	275	280	266	243	229	269	252	254	275	258	291	250	239	256	269	276	243	261	265	252	264	264	246	241	225	275	239	233	266	222	284	252	258	247	235	249	260	233	248	249	253	261	264	260	263	240	245	258	261	249	266	245	248	263	270	249	239	251	250	244	249	284	271	263	257	224	243	239	265	262	273	271	232	240	264	249	263	250	254	268	230	236	266	238	252	241	259	276	288	288	228	207	230	278	267	246	270	259	254	243	238	225	237	272	242	238	252	260	259	250	270	254	252	261	258	271	280	261	268	255	249	255	261	244	255	261	275	244	281	241	255	252	248	274	263	247	260	272	277	221	270	254	227	243	265	257	244	260	226	281	235	233	256	271	244	236	275	222	253	241	247	239	269	272	251	258	259	256	244	259	275	242	246	262	260	256	243	273	282	257	265	214	263	246	265	261	269	258	261	262	265	259	257	252	220	247	262	245	255	246	253	274	256	289	278	262	288	267	248	267	246	253	260	219	252	263	253	251	238	277	244	237	255	230	253	227	252	242	252	266	236	250	251	243	266	258	269	230	253	281	254	250	233	247	240	255	258	249	248	259	254	215	272	268	268	255	231	241	265	255	279	273	248	251	251	252	232	285	229	255	253	252	242	262	275	257	246	253	209	234	267	267	242	234	257	259	301	263	258	256	252	265	240	257	261	263	250	258	266	281	256	251	250	246	254	256	258	256	252	280	245	272	257	251	268	269	261	259	273	249	244	216	233	284	270	264	254	248	252	243	275	249	261	238	244	248	264	237	260	263	220	254	245	225	244	242	253	280	253	273	278	241	260	251	255	256	254	254	270	221	245	253	251	244	268	278	235	268	236	227	235	271	225	275	258	269	293	256	246	256	273	289	265	257	251	240	243	242	262	241	231	227	246	253	258	247	284	237	242	234	247	267	240	272	243	270	270	253	252	231	243	268	237	234	263	272	272	230	260	219	264	305	254	234	278	256	257	250	239	253	262	261	266	250	234	266	258	242	238	264	267	254	253	293	233	255	257	216	221	288	248	271	242	258	262	252	279	264	273	233	241	236	237	262	238	266	275	280	244	262	226	281	251	287	262	262	243	253	235	236	250	241	273	258	247	261	263	229	256	236	246	247	253	261	246	249	261	225	267	271	241	262	269	256	263	249	276	258	253	254	251	228	233	265	275	249	249	274	265	254	265	237	251	251	242	251	241	273	239	274	258	251	240	248	242	277	250	264	268	282	238	259	248	253	238	263	273	247	264	276	239	247	231	252	250	226	256	260	261	250	274	254	240	242	273	243	254	253	224	249	262	238	261	266	254	253	256	261	242	282	255	250	233	270	273	241	251	254	240	265	273	300	251	272	263	277	255	250	213	236	260	263	257	265	260	236	214	266	253	234	236	241	256	259	264	242	253	281	247	267	247	238	279	237	239	249	240	258	265	230	253	269	263	263	236	249	261	241	257	256	268	260	248	257	243	241	250	256	223	280	248	254	237	264	240	276	248	279	239	281	250	258	253	227	257	251	256	266	255	256	238	253	276	255	281	235	271	256	287	269	204	272	259	276	262	278	244	287	248	244	261	284	270	222	262	284	248	243	232	242	277	257	237	272	255	263	258	261	259	278	234	256	258	275	271	246	282	248	252	277	253	247	285	254	271	244	258	246	293	279	299	244	268	276	271	269	265	268	284	233	249	258	248	283	267	254	257	264	249	246	277	263	255	227	251	224	255	235	262	251	240	244	252	256	231	255	265	266	248	262	245	250	283	251	243	252	258	288	246	251	236	262	244	267	225	275	228	254	261	259	256	238	250	262	251	255	248	241	259	262	257	265	254	225	246	268	265	263	227	236	253	256	249	273	254	258	278	246	250	236	240	271	241	249	257	226	243	265	260	256	247	260	279	258	231	282	247	262	222	240	266	277	250	250	245	230	248	249	248	234	248	274	271	250	260	265	262	258	257	264	248	265	265	245	235	253	254	265	243	244	243	261	252	267	224	263	257	248	231	247	254	233	281	253	268	266	270	256	230	255	243	277	226	242	288	221	283	298	255	252	255	256	270	243	245	252	227	280	264	247	260	264	252	232	274	226	258	264	228	243	255	248	253	259	256	263	263	283	239	235	276	234	262	257	252	237	255	242	240	253	269	251	268	234	277	264	248	239	271	251	244	251	260	255	288	244	231	274	251	232	262	252	228	262	270	244	258	259	270	289	227	281	254	259	251	261	254	264	256	257	252	257	239	266	251	263	240	263	259	219	249	237	271	266	255	219	262	273	269	237	246	268	270	275	266	248	234	258	269	250	240
26731	19900	6068	924	651	590	611	573	581	575	559	539	549	569	600	535	563	552	565	540	539	567	540	574	556	544	533	552	562	584	567	572	550	558	533	526	496	572	570	608	529	549	601	591	581	553	565	564	593	585	590	550	566	567	499	537	556	558	553	566	553	582	527	563	553	601	539	574	522	556	572	551	557	565	568	575	565	578	573	563	590	513	518	519	574	530	525	559	552	536	527	552	553	547	544	579	543	537	538	552	577	581	577	556	578	554	565	528	543	523	551	568	543	530	542	574	546	550	580	583	507	573	575	545	533	538	539	577	575	525	533	563	551	555	547	523	548	560	564	565	547	522	544	561	507	544	505	561	506	563	549	572	521	581	547	521	551	546	576	559	548	555	561	508	588	570	577	559	529	579	546	579	520	570	563	580	550	572	561	542	581	537	608	571	521	560	528	609	531	575	619	566	523	556	568	596	534	558	520	526	582	531	572	560	560	575	547	553	587	546	560	558	558	594	562	576	571	525	532	555	552	548	551	579	566	559	526	572	602	527	566	533	585	563	539	563	575	568	502	551	577	538	534	562	593	537	558	594	540	499	599	556	526	560	527	531	569	594	540	572	550	537	546	548	548	523	526	587	549	532	560	553	516	557	526	513	554	531	577	531	532	562	541	574	575	558	523	559	599	571	550	542	602	538	544	581	557	575	567	597	575	549	546	547	517	576	524	561	538	535	557	566	582	537	567	576	578	531	573	552	559	529	526	557	528	538	562	590	585	539	556	566	538	561	597	538	576	554	522	545	551	557	525	584	562	546	600	553	543	564	565	542	561	479	545	595	492	582	541	523	552	596	568	513	542	563	536	530	557	545	513	561	580	547	604	517	589	587	568	572	555	560	545	575	566	570	569	543	585	581	579	549	541	542	616	544	553	564	575	578	573	567	547	568	565	544	532	558	559	568	558	547	604	562	526	567	546	566	501	519	569	549	588	541	562	562	613	546	561	549	560	591	553	603	536	546	567	525	565	533	539	552	547	561	577	561	542	558	517	526	550	552	533	563	568	590	561	550	540	560	562	551	548	542	522	556	547	573	528	538	534	570	550	562	557	568	567	545	573	510	559	520	555	565	558	519	554	536	519	626	617	519	546	549	572	562	548	556	524	546	562	569	581	560	614	555	563	505	543	561	559	604	532	568	541	526	526	552	573	517	526	566	609	580	496	518	504	545	569	539	519	504	544	555	559	518	538	541	574	583	517	563	573	562	571	539	586	534	594	529	547	579	559	588	536	582	509	571	562	552	575	560	553	539	532	573	566	546	548	560	512	562	535	572	557	530	538	535	560	561	569	551	552	537	581	530	546	543	550	557	535	533	567	578	548	548	516	516	529	568	555	594	576	528	539	564	587	557	559	607	542	568	555	550	569	514	499	555	539	496	526	508	570	547	545	516	547	566	582	558	580	543	575	561	549	537	601	552	555	544	515	521	573	540	563	539	542	492	563	553	547	550	589	556	591	533	509	556	537	580	540	571	527	522	537	545	569	559	570	564	560	571	518	612	554	533	576	506	548	566	587	530	550	594	558	563	561	553	529	596	573	578	552	507	583	558	524	549	554	545	537	572	507	545	521	557	563	558	549	571	578	549	592	567	539	528	515	530	573	565	576	515	566	544	542	528	580	532	547	501	518	541	577	550	565	538	560	518	534	522	562	517	570	558	544	563	557	533	547	517	567	546	567	561	541	525	614	552	593	562	547	594	603	534	566	547	532	586	570	544	604	546	578	627	562	538	591	489	554	555	548	561	558	564	551	539	561	545	586	545	520	531	564	559	541	523	571	539	557	573	548	545	561	549	550	560	545	556	534	595	545	520	554	549	541	572	554	552	536	539	593	523	535	541	567	575	581	554	536	555	569	544	518	548	512	602	519	547	564	590	577	566	531	547	555	580	569	581	525	572	551	574	557	530	599	571	558	604	590	525	546	543	538	543	580	551	588	528	503	523	578	557	558	548	568	542	551	559	557	568	576	555	593	559	562	536	578	573	529	559	587	512	571	547	551	574	525	534	541	601	503	566	581	569	546	520	591	602	560	548	537	550	563	577	563	585	565	562	567	523	581	556	549	596	552	540	573	563	581	576	523	519	545	539	568	555	549	538	552	569	522	542	563	575	552	578	559	552	510	527	586	564	540	527	562	534	552	541	480	547	530	556	577	551	533	569	597	531	575	563	563	528	545	546	543	541	571	546	535	569	536	541	548	567	501	529	519	550	527	557	605	561	563	559	548	541	553	516	556	512	541	534	552	533	546	567	561	540	552	557	585	562	553	533	538	516	572	590	560	556	581	552	560	569	541	592	566	558	529	527	589	531	553	545	550	584	548	537	553	584	596	577	597	553	549	578	519	580	559	526	520	555	534	561	575	532	534	539	599	536	549	566	583	531	580	541	548	572	582	554	559	549	574	572	543	589	566	571	540	527	562	507	583	593	575	562	560	517	518	540	584	581	547	584	561	576	586	546	578	529	594	563	557	541	570	575	541	590	579	587	564	532	551	576	551	580	522	549	511	529	523	565	543	566	492	545	545	568	532	579	536	545	554	546	561	533	596	581	569	558	577	526	563	558	593	522	554	606	527	559	577	540	572	596	551	551	532	585	530	565	568	604	526	560	568	582	556	553	547	518	571	541	570	559	537	531	545	575	609	560	561	507	567	610	544	550	574	548	570	517	508	553	551	543	565	540	589	575	584	543	567	587	563	508	551	580	553	540	559	537	573	565	541	568	528	544	555	500	541	523	550	587	542	544	560	515	556	569	556	576	588	566	529	566	574	544	597	551	563	571	540	539	535	536	521	587	557	549	556	561	542	552	544	524	575	559	554	561	518	606	558	537	551	593	568	556	565	564	555	604	528	565	586	564	566	536	550	517	548	548	585	526	536	565	526	538	568	562	583	551	547	562	557	578	526	515	545	534	550	535	575	563	549	555	540	521	550	497	567	553	539	586	581	546	557	571	555	546	556	582	560	548	558	564	566	570	534	564	546	577	592	568	604	538	527	520	538	593	518	572	559	538	512	551	566	560	584	572	539	548	576	562	562	541	581	521	506	553	569	573	566	533	561	571	594	564	557	538	552	540	546	535	553	576	547	571	543	538	556	530	539	597	603	539	523	542	599	570	544	551	531	607	581	514	520	576	529	544	550	538	545	576	528	556	528	560	572	527	511	566	558	538	525	544	570	545	582	539	537	554	560	554	560	493	586	603	525	551	515	590	546	559	530	579	570	549	545	577	582	542	544	529	528	569	543	550	562	581	552	576	540	565	509	544	590	514	530	561	547	503	501	567	599	539	545	576	591	562	630	537	593	540	536	527	582	537	583	532	554	552	564	555	575	547	598	551	525	537	539	549	555	555	547	566	588	592	529	573	573	537	587	538	556	552	555	589	603	594	562	557	561	527	542	562	566	556	519	564	577	523	552	551	532	561	547	555	542	557	566	536	580	548	576	537	563	567
4277	1796	1558	1186	1080	1024	990	875	966	939	914	865	931	943	915	901	934	899	901	891	856	875	901	877	918	890	817	891	891	908	878	879	913	913	902	842	881	894	927	930	947	894	862	892	885	872	922	856	835	836	847	879	907	908	890	918	888	864	884	891	919	852	879	876	924	853	905	866	880	879	932	873	900	862	895	887	818	890	900	965	881	897	888	843	899	936	892	908	839	886	822	898	863	865	901	927	889	852	827	913	844	897	848	947	915	903	871	883	891	865	923	905	876	892	878	912	861	887	909	899	920	835	897	884	878	872	853	837	871	892	901	888	883	894	870	865	842	888	887	891	895	895	926	814	850	861	874	845	887	867	881	907	926	873	862	916	929	912	916	895	925	840	880	894	877	884	908	908	909	921	857	882	919	847	875	910	893	913	872	891	893	868	856	890	895	903	862	865	910	918	894	907	893	863	856	909	864	925	853	872	894	884	875	879	904	882	882	884	866	904	878	891	796	881	837	804	869	904	861	869	929	873	859	864	832	853	907	878	859	845	895	827	823	927	907	885	911	884	866	907	862	918	875	926	894	872	868	913	889	884	931	877	881	845	919	868	900	923	858	903	821	898	937	877	886	901	913	902	872	836	903	830	847	864	873	889	912	815	880	948	890	825	907	907	883	916	896	878	878	874	890	876	884	883	851	899	877	824	915	863	881	846	940	908	899	813	868	880	881	887	866	884	892	827	859	868	867	909	856	846	884	878	894	924	927	887	821	925	870	870	863	850	853	890	868	870	922	924	924	897	897	886	861	841	861	872	846	943	886	889	907	874	879	861	906	897	856	915	938	897	875	868	865	893	873	864	909	865	887	877	914	908	860	889	843	887	889	877	836	940	878	894	875	881	915	927	939	882	895	897	872	901	876	884	841	872	849	867	864	913	917	839	878	911	902	887	897	883	834	872	918	886	869	845	864	850	872	854	901	871	897	882	912	894	898	838	895	856	909	875	882	872	932	869	840	927	890	863	879	893	894	944	892	861	839	906	856	930	886	890	888	866	849	822	875	886	834	898	855	897	841	907	819	918	864	887	877	904	862	884	879	897	891	860	853	875	887	913	886	883	849	910	888	903	910	910	871	927	878	849	853	910	902	930	890	878	914	804	863	889	894	917	933	871	874	844	861	891	906	868	867	891	909	855	903	853	924	877	860	903	909	895	854	903	904	935	887	883	873	898	902	889	876	929	901	879	872	885	885	889	805	922	871	824	910	861	814	885	849	891	915	841	892	871	831	932	890	900	905	820	870	858	850	892	952	873	867	898	911	840	852	911	876	933	867	863	915	866	942	857	885	866	888	867	918	874	862	897	847	888	895	845	884	848	915	887	943	881	823	860	872	870	812	817	894	855	916	907	872	803	917	870	901	835	862	874	890	907	871	889	845	856	878	818	930	863	915	930	863	859	899	883	898	905	915	856	877	870	883	890	860	898	925	877	863	885	900	929	860	835	920	839	878	933	889	924	875	866	881	828	903	839	896	887	906	884	874	904	869	863	892	772	904	882	943	880	867	862	893	841	840	883	935	847	871	917	901	861	872	860	900	892	813	891	865	915	932	875	879	926	911	878	885	907	834	856	860	937	897	865	894	888	846	850	808	875	839	895	894	889	839	918	857	878	921	933	895	870	859	834	888	909	860	879	898	914	925	864	856	870	848	920	877	915	871	893	926	875	907	891	904	872	876	818	914	883	877	872	903	935	884	863	909	826	882	899	880	896	923	842	873	850	829	836	858	901	893	885	853	844	936	918	867	886	893	883	884	868	839	885	886	882	888	915	867	918	883	910	925	889	861	870	862	871	857	845	822	883	870	923	893	918	895	915	862	862	910	825	848	902	901	885	896	854	827	870	804	872	888	908	864	884	855	861	870	874	900	918	886	882	878	861	895	884	885	897	879	834	860	889	850	891	836	882	922	874	821	839	906	922	880	898	824	864	899	896	860	921	884	919	874	877	856	951	894	924	858	883	894	872	901	829	848	878	889	918	897	876	869	848	899	890	843	912	904	890	900	837	864	891	858	882	880	876	884	903	840	914	841	881	892	904	885	894	861	898	902	917	904	884	898	895	873	901	899	899	864	945	892	863	922	885	902	862	927	852	839	904	951	897	928	891	845	877	890	892	868	866	934	948	865	883	848	834	937	901	878	883	902	898	945	916	895	878	876	929	944	843	882	888	912	872	878	907	936	849	912	885	841	905	843	917	880	860	857	868	893	898	862	856	877	818	849	893	905	856	862	818	894	862	919	816	880	901	880	883	863	862	878	918	870	907	877	955	842	888	876	850	871	928	878	904	885	903	842	869	920	905	840	826	898	919	895	862	818	896	860	855	890	863	900	912	882	875	911	912	870	860	913	867	877	936	844	854	898	934	915	911	853	912	862	817	889	874	899	884	926	909	842	908	861	899	920	872	881	862	868	835	890	845	854	872	887	857	886	869	882	917	860	893	900	894	854	897	853	900	873	858	827	928	870	889	881	906	935	907	861	862	853	849	864	865	899	865	855	868	871	903	884	913	880	901	856	880	916	887	857	908	881	877	892	954	909	943	847	888	838	874	885	889	910	841	899	827	891	885	855	850	869	898	845	882	879	968	925	898	861	823	842	908	866	862	866	867	851	915	857	911	877	882	849	846	887	899	908	899	883	843	888	893	907	899	862	913	931	884	849	861	871	897	926	922	829	867	903	853	882	837	881	869	847	874	902	871	911	882	858	872	933	838	893	929	865	855	924	834	905	851	926	837	875	900	868	896	865	819	884	838	847	892	919	899	832	908	939	871	870	901	857	877	905	856	833	864	841	882	889	852	925	881	908	892	898	872	891	881	845	861	942	878	851	841	890	840	868	909	832	941	860	895	854	912	869	894	863	863	905	926	881	893	890	888	862	900	957	871	887	866	868	825	822	841	818	886	908	888	897	937	893	893	851	868	866	876	901	884	845	888	884	817	884	881	889	896	900	863	924	866	859	896	860	851	845	881	891	861	915	910	903	888	946	843	854	888	863	886	854	865	901	855	901	907	896	821	892	894	896	890	851	878	842	780	910	899	909	867	885	871	873	898	916	902	852	854	871	904	848	842	851	845	889	875	876	876	834	884	897	862	881	863	871	869	924	860	852	823	865	885	863	883	881	911	859	849	864	830	909	893	869	869	902	889	890	880	857	909	903	895	859	901	866	898	904	914	902	907	905	896	858	860	893	855	834	872	856	907	890	885	939	848	878	833	911	861	877	902	937	841	857	842	895	810	880	852	877	846	871	867	904	905	914	869	904	927	871	894	853	900	866	869	869	818	865	886	861	857	902	905	883	860	891	864	929	907	878	848	850	857	914	865	913	901	909	887	860	859	853	834	892	870	942	834	880	893	900	860	938	841	861	865	834	890	870	877	829	879	911	848	837	852	872	857	849	843	890	893	879	890	854	889	852	871	868	860	873	919	928	906	920	872	838	863	895	909	851	913
24072	21168	28301	24315	20602	2870	965	658	561	600	543	502	479	489	465	439	458	435	437	425	421	437	422	359	412	403	402	420	425	438	425	406	395	381	394	457	388	361	428	418	358	407	410	387	405	424	427	417	435	408	425	388	370	394	388	436	393	409	389	382	422	416	415	396	426	440	389	399	427	398	410	424	412	380	392	399	398	405	427	346	392	394	379	414	420	424	398	429	388	368	418	389	410	403	388	413	422	380	425	406	369	427	380	394	403	441	396	366	391	389	427	407	385	407	386	357	397	415	399	374	397	389	374	417	393	421	371	394	407	381	361	371	411	400	400	441	399	429	371	385	361	400	424	416	403	400	394	397	401	397	395	421	389	398	405	380	401	407	378	389	429	372	441	393	387	395	357	368	434	419	422	418	402	400	397	416	428	397	376	418	416	423	375	406	437	415	408	398	419	382	404	401	388	415	400	406	418	409	404	410	381	409	389	397	410	415	412	415	413	406	411	385	381	425	392	404	411	397	382	387	402	369	411	435	390	402	419	377	382	396	392	411	393	398	391	398	403	397	353	385	418	391	422	404	438	334	405	380	399	404	369	440	402	395	416	400	405	391	391	381	360	409	407	402	389	374	412	438	396	421	383	413	377	416	382	372	383	364	382	438	405	400	442	387	400	411	417	396	402	433	406	429	394	390	405	399	403	376	408	406	407	403	390	413	407	377	402	384	391	347	410	389	380	374	397	398	413	407	379	420	349	407	377	425	442	399	394	388	420	435	431	368	382	412	404	393	388	366	436	420	411	408	404	391	408	399	431	373	400	392	388	388	389	390	398	418	388	393	420	377	385	425	417	377	412	397	388	399	396	395	407	434	399	383	423	403	416	417	390	405	426	378	372	427	395	387	410	374	403	410	406	421	403	399	416	394	408	404	381	409	438	402	375	404	412	399	370	370	404	403	398	370	407	398	382	403	390	417	423	383	390	358	375	397	391	394	376	379	372	390	382	413	393	405	406	411	364	423	402	396	363	393	421	407	402	391	388	386	368	443	395	392	379	394	426	394	373	389	404	396	413	424	379	387	358	427	419	398	391	386	402	420	419	360	415	403	415	391	370	406	401	392	358	356	355	435	400	390	398	376	408	370	397	393	413	408	392	413	413	371	381	408	377	376	382	423	387	421	386	371	409	389	361	404	412	401	410	378	381	386	428	388	410	389	373	454	380	416	413	411	388	400	383	420	373	409	412	411	436	369	394	409	411	394	384	392	388	403	397	381	399	409	394	386	420	419	367	400	381	391	380	420	396	410	384	412	382	398	391	403	392	387	380	384	422	399	387	421	351	410	388	404	391	396	408	395	394	373	375	384	433	385	380	410	390	379	372	421	385	400	419	389	374	380	435	365	408	421	401	420	393	415	374	392	364	404	391	426	383	405	392	388	371	404	377	412	393	406	409	398	415	417	384	406	398	403	440	405	401	398	392	393	380	382	395	399	389	396	360	416	419	406	375	371	410	409	396	373	384	384	377	374	403	396	377	412	431	417	389	404	412	409	391	396	427	407	395	428	360	404	393	392	419	359	375	392	404	384	404	406	402	410	399	399	361	429	384	419	378	379	372	385	416	409	360	396	391	421	367	387	407	404	409	370	394	374	402	398	411	396	388	411	386	375	412	368	361	385	411	405	409	455	386	404	411	419	387	384	420	399	377	383	399	406	379	398	400	376	396	396	365	393	390	398	422	406	383	386	386	397	411	408	396	399	390	402	386	398	418	427	398	406	422	395	398	378	384	375	447	373	372	397	376	405	409	391	350	407	399	372	391	362	388	366	422	405	383	399	399	368	404	414	387	431	387	387	393	396	402	359	391	353	377	387	385	412	445	382	395	387	398	405	437	363	396	407	430	410	432	390	397	388	401	396	423	365	403	369	397	346	355	375	393	411	391	413	382	420	387	412	410	390	422	406	391	426	396	398	400	385	409	447	357	395	397	395	383	422	378	404	425	389	381	386	398	426	353	406	404	390	404	421	413	425	355	417	402	391	432	394	405	378	383	403	417	364	405	376	383	393	383	379	420	373	374	398	420	367	395	412	409	419	428	383	406	393	386	389	382	394	397	387	400	398	411	385	430	437	409	399	382	382	402	380	373	369	384	383	359	350	432	411	443	407	421	419	399	391	423	442	385	408	395	405	406	370	371	404	422	399	357	400	407	379	403	416	385	386	395	403	411	449	371	388	420	409	377	375	411	394	369	384	381	423	375	390	358	420	427	420	394	437	374	403	405	401	395	370	398	414	382	384	405	417	430	392	388	377	401	399	402	405	360	394	355	385	419	381	454	394	384	389	383	420	397	369	404	371	402	401	360	407	362	392	403	368	406	406	397	398	385	380	378	395	376	395	416	372	396	408	376	407	403	394	415	403	380	384	413	426	386	377	400	404	380	402	399	413	390	383	370	430	439	415	401	370	359	413	408	395	377	382	394	380	408	409	369	433	358	399	397	388	414	418	384	412	439	400	409	388	390	413	407	403	382	399	386	419	433	419	376	418	426	384	409	441	408	392	434	429	417	403	389	388	393	408	386	434	392	415	401	401	419	364	391	397	387	410	423	398	367	393	413	453	405	380	385	398	438	401	389	377	409	368	374	394	430	408	367	407	403	393	397	429	371	403	389	386	403	416	399	363	404	392	394	388	402	417	422	423	408	400	402	412	395	388	402	404	403	413	407	411	373	416	429	403	411	360	396	405	422	423	352	372	426	396	379	430	402	426	369	412	386	423	377	435	398	408	399	388	396	378	365	374	373	378	398	422	388	436	402	425	432	422	419	374	378	422	385	397	363	379	416	419	421	408	403	402	404	411	376	352	415	354	382	387	409	418	409	376	386	387	392	407	430	406	370	403	377	416	405	386	387	391	384	394	388	403	374	418	405	413	442	394	411	388	381	394	421	366	361	369	418	376	363	409	412	414	410	433	418	388	408	386	398	387	343	424	392	385	414	395	388	394	415	374	397	371	402	389	373	409	418	405	403	377	379	407	430	410	443	386	370	383	421	358	408	390	388	371	424	422	404	362	397	394	421	400	421	404	421	391	400	393	371	380	442	371	429	399	381	381	405	394	405	403	409	395	380	450	402	408	413	393	390	412	392	415	398	403	422	400	421	396	381	460	405	385	395	386	407	403	417	414	399	390	404	444	391	421	397	400	404	375	384	375	411	392	410	430	383	370	427	409	372	359	403	415	427	416	376	420	430	397	417	385	403	411	404	406	419	356	416	394	352	416	403	394	378	414	377	419	365	383	416	378	402	389	378	423	382	403	397	416	399	384	375	438	425	371	382	418	398	363	394	415	418	403	414	404	394	404	399	397	415	424	388	419	432	382	397	417	388	392	390	380	411	420	384	366	406	384	403	416	416	368	428	383	387	405	387	377	368	371	380	434	386	394	388	428	396	376	406	404	406	410	414	390	378	412	380	387	411	360	410	401	368	374	367	413	420	420	386	390	398	387
5998	10280	8641	4388	3006	2366	1849	1639	1332	1208	1077	989	960	952	861	823	846	788	811	788	775	731	665	740	726	732	701	703	656	703	719	665	690	638	684	654	684	686	679	714	682	702	672	669	690	685	665	653	652	674	654	631	628	695	647	662	653	684	686	631	679	645	618	635	630	694	625	617	676	664	653	691	666	670	648	668	625	612	645	655	679	645	624	652	637	598	667	706	665	643	627	635	645	649	655	666	630	630	624	667	692	654	665	630	638	616	624	672	695	642	629	655	651	643	630	653	667	615	669	653	599	642	664	696	641	664	697	661	686	640	601	631	654	631	641	667	628	659	623	649	687	648	665	638	659	689	668	647	662	642	616	613	621	657	625	647	691	596	660	609	661	671	619	669	665	657	630	622	656	647	668	654	659	657	610	648	654	624	659	649	641	608	643	650	653	627	617	672	629	647	633	616	652	647	625	644	714	632	640	705	622	665	633	675	611	627	662	647	612	640	676	654	672	638	615	695	652	629	663	655	667	650	617	659	635	658	648	610	677	645	647	675	617	674	648	660	628	619	670	612	666	659	646	608	635	626	652	685	641	627	633	674	657	618	652	612	644	675	660	637	650	625	696	656	626	646	669	629	707	624	689	651	668	618	654	692	644	693	672	630	648	628	660	672	628	668	683	652	678	614	619	653	663	642	660	629	684	647	620	655	624	638	660	646	626	618	687	680	655	664	623	615	665	601	648	672	596	613	643	680	639	691	625	655	677	651	660	662	593	640	662	634	662	640	589	615	632	690	627	677	659	644	671	632	655	681	683	614	661	637	645	650	662	649	661	629	648	631	677	648	652	655	624	644	638	649	637	662	603	699	667	622	676	630	648	662	688	680	617	656	656	613	645	622	638	651	656	609	615	652	659	628	603	661	649	667	705	712	662	638	672	649	673	623	662	634	649	662	623	670	618	676	678	621	633	627	655	630	676	645	662	574	635	695	648	665	640	656	657	655	648	673	656	631	665	648	681	624	634	645	611	674	583	655	653	639	643	635	624	655	703	653	677	649	629	656	664	610	614	634	661	649	622	629	689	674	646	640	683	653	662	689	608	657	670	616	687	621	692	655	645	653	653	652	659	635	656	665	663	642	650	631	628	634	650	636	637	645	663	683	635	654	623	621	681	675	629	617	606	658	645	650	635	642	631	652	653	628	685	655	686	668	628	657	659	640	652	676	621	654	638	658	645	660	680	624	680	609	654	654	644	680	652	688	622	641	705	659	642	634	617	647	611	609	667	701	635	663	690	652	660	611	637	642	675	664	651	658	685	632	652	622	686	666	647	647	637	681	667	644	679	670	670	639	656	665	657	648	625	668	615	643	649	659	667	671	615	612	654	648	642	662	689	674	668	666	644	654	661	649	655	625	640	627	685	638	658	665	636	690	662	634	648	663	631	645	639	642	601	669	647	651	629	671	632	653	667	650	656	597	608	669	650	630	586	653	665	636	618	574	651	611	686	641	651	671	700	638	625	628	627	683	692	641	619	640	642	681	683	661	606	639	638	622	617	650	637	641	669	626	711	651	677	649	658	633	653	638	657	627	641	625	630	649	655	623	637	626	670	627	676	685	613	664	638	713	644	650	679	616	684	663	659	697	651	601	727	608	642	643	626	682	643	670	638	637	665	630	662	629	673	661	654	668	678	666	603	662	648	714	603	671	597	674	667	646	670	587	642	616	662	689	627	638	684	641	684	649	639	619	691	665	626	635	617	674	574	689	683	659	697	689	675	623	642	634	640	692	621	641	656	657	649	660	657	620	619	617	647	646	650	661	651	652	639	665	641	649	621	628	692	647	686	658	637	619	627	647	644	636	656	644	643	682	668	661	692	677	654	686	689	691	676	628	625	649	673	648	638	654	682	672	653	653	650	657	612	691	624	663	686	612	652	649	646	694	667	641	681	678	650	701	644	628	649	656	687	703	640	643	642	630	641	620	671	606	624	659	691	608	667	667	679	662	653	647	648	625	654	671	641	615	662	698	616	614	610	622	640	677	619	665	649	651	641	611	669	626	644	705	633	637	626	677	647	710	673	625	640	653	668	631	649	628	681	688	653	597	633	651	612	661	628	623	683	687	590	677	699	649	642	669	669	644	666	657	627	629	674	654	633	630	602	680	637	640	663	680	636	639	660	671	603	638	574	675	636	670	595	643	630	630	643	646	616	658	661	692	625	642	593	665	617	672	651	664	668	681	630	596	653	619	671	633	619	657	640	704	635	637	618	653	645	679	651	656	625	657	678	593	646	664	647	685	640	609	616	660	652	693	653	685	687	669	664	639	676	641	644	629	651	690	652	681	701	618	678	670	638	626	651	650	623	679	662	680	672	662	682	637	648	634	596	648	674	625	652	665	650	674	656	666	653	642	622	633	619	641	594	639	721	653	632	649	683	632	650	593	652	685	665	678	668	664	693	686	630	594	637	659	649	670	633	696	642	635	669	715	584	652	640	570	665	602	660	646	691	687	630	638	643	596	653	646	616	630	659	646	662	604	682	613	642	643	661	651	623	622	586	660	672	598	628	646	660	639	644	590	645	651	687	667	615	649	629	678	648	694	637	654	655	647	679	624	671	629	608	637	665	632	674	692	649	600	651	682	674	642	616	664	682	651	682	644	662	679	612	692	665	651	649	652	636	671	627	635	638	656	668	658	666	660	652	623	669	682	634	705	668	645	604	647	619	661	663	660	638	661	680	639	620	686	650	684	620	650	654	659	685	658	635	621	658	657	681	624	622	662	654	628	657	664	663	607	648	680	674	644	628	623	659	641	642	651	659	650	684	616	702	617	646	698	662	638	660	666	626	639	606	636	642	621	615	680	639	677	641	663	603	664	663	655	616	595	657	633	653	628	596	625	622	641	652	619	626	694	630	585	677	653	654	659	716	635	660	603	610	632	636	661	667	603	626	663	629	661	664	669	612	625	664	636	662	673	646	680	689	685	636	640	648	654	587	596	636	637	667	667	592	673	646	606	663	635	634	643	624	681	679	679	657	678	646	648	619	656	697	654	647	638	696	685	664	620	646	649	634	661	655	649	639	626	653	651	600	630	616	603	638	642	607	655	617	648	631	622	595	649	649	665	653	664	699	653	584	613	642	667	679	606	702	677	685	645	642	628	615	636	642	625	628	642	635	622	641	621	624	710	667	651	678	687	642	685	665	645	606	617	642	670	650	669	615	642	642	678	645	657	644	623	646	674	723	601	638	640	670	689	640	591	668	650	658	656	640	604	687	638	619	639	622	628	648	637	681	627	622	666	649	677	605	647	632	650	641	643	649	662	647	656	638	653	631	628	613	648	649	616	655	677	622	671	635	629	681	652	645	630	631	618	645	652	672	659	655	644	650	677	656	658	666	662	661	605	625	676	622	613	670	673	637	606	679	657	632	666	651	621	637	630	635	587	628	685	684	643	649	621	642	692	639	642	682	657	655	653	652	648	659	690	642	652	657	675	643	609
23078	21102	28820	23632	21102	19721	2009	735	569	444	388	342	319	274	277	245	239	228	234	218	209	221	197	176	183	212	210	183	192	187	170	180	182	174	153	150	158	165	140	160	174	156	171	156	162	157	173	171	158	149	144	162	155	193	151	165	161	158	146	150	157	158	168	150	167	183	146	135	156	112	167	155	148	147	146	139	163	161	126	151	151	157	162	155	168	140	145	125	163	176	149	136	141	170	169	158	174	162	152	139	194	157	147	149	165	135	140	160	161	149	164	151	153	149	140	158	157	140	159	168	165	135	158	157	156	175	164	134	163	168	138	148	160	171	162	140	143	162	137	152	161	158	158	152	137	164	135	129	158	156	159	153	156	141	140	166	147	150	148	142	150	159	173	139	153	156	171	143	134	130	176	141	139	146	156	157	138	143	158	136	164	149	160	156	142	133	150	131	159	161	160	149	164	152	157	132	139	132	174	128	166	175	170	133	154	143	159	144	158	163	155	144	162	143	136	143	150	183	166	151	146	140	150	177	140	161	138	143	170	145	126	155	147	172	135	157	148	175	147	138	154	140	158	142	141	145	159	143	153	153	138	146	152	167	153	156	169	146	119	187	154	131	164	151	162	171	168	146	156	182	161	157	151	150	147	136	149	136	145	155	155	137	143	160	166	134	138	140	138	133	129	154	155	130	154	152	146	180	163	152	157	131	146	138	160	147	155	135	141	152	156	142	156	131	158	142	149	155	165	160	169	134	140	160	159	122	143	140	155	163	153	148	153	157	155	142	141	149	146	135	167	126	154	137	135	147	149	164	141	142	180	127	150	143	146	153	177	139	148	150	149	148	160	145	146	149	158	135	157	132	154	152	135	137	182	164	162	147	141	170	164	154	130	183	148	155	132	164	137	150	159	135	152	151	170	175	150	136	144	133	165	161	163	130	146	125	131	143	172	143	153	154	146	145	128	138	146	144	138	171	147	146	143	133	163	143	140	156	157	142	148	147	159	139	153	136	146	138	148	130	140	156	150	141	156	140	148	170	169	144	164	166	157	144	154	134	173	161	147	165	160	141	145	141	128	126	146	131	139	169	166	169	172	150	159	135	160	148	139	163	169	155	144	129	149	156	131	165	150	155	146	150	144	151	156	147	158	166	154	157	142	145	151	162	151	146	121	139	131	156	146	130	168	164	157	166	145	146	167	163	140	162	154	138	152	163	136	140	149	154	149	129	139	154	169	140	177	157	161	168	138	155	142	130	137	182	156	160	149	143	156	163	152	137	159	130	168	185	135	153	140	132	142	128	169	140	150	160	133	148	144	140	157	153	154	122	145	133	156	152	154	149	145	157	156	140	140	141	151	140	180	147	130	164	155	141	167	153	167	151	125	149	133	132	136	137	159	138	143	151	155	144	144	133	156	154	152	165	145	143	161	150	157	155	150	145	143	145	164	151	175	147	157	136	150	139	132	155	140	148	150	167	164	147	145	146	135	162	139	142	120	183	144	138	138	162	147	158	171	126	157	159	162	156	156	121	178	166	147	140	152	154	162	144	133	143	134	157	128	138	129	166	129	157	167	153	150	146	152	146	153	135	158	154	155	129	134	142	158	135	160	138	149	147	149	146	152	151	151	141	153	151	146	148	134	175	128	155	150	131	167	141	148	142	144	141	141	163	147	152	130	150	150	164	161	175	158	140	184	125	158	167	157	142	166	153	164	169	153	145	158	133	130	148	165	148	143	146	139	165	148	156	154	140	128	150	149	154	165	138	163	151	158	148	147	145	165	164	144	162	156	147	128	160	149	164	137	136	157	155	145	150	155	154	176	157	160	146	150	151	131	155	156	147	146	138	150	133	140	175	147	154	134	173	142	145	165	131	154	147	143	134	129	156	159	148	150	154	161	152	167	154	135	148	139	175	153	162	137	152	138	153	166	144	150	169	154	152	164	143	147	146	141	148	150	160	159	146	134	176	140	140	167	145	139	152	162	140	151	166	172	139	132	157	149	166	131	142	149	173	137	153	123	124	143	149	148	146	162	159	144	165	147	146	153	149	128	128	144	176	132	157	133	147	147	161	150	149	142	153	141	162	159	157	161	152	143	138	151	160	135	164	155	144	156	153	150	151	140	157	156	160	159	152	154	139	154	159	132	158	154	136	171	146	156	144	147	140	159	137	154	170	144	157	152	152	134	168	157	137	161	161	150	159	136	150	172	182	164	175	149	149	150	142	163	135	134	150	167	146	139	141	158	148	161	161	155	149	157	154	151	147	143	158	140	138	126	148	161	160	148	147	156	148	167	151	144	155	142	166	144	123	154	159	161	161	152	163	159	168	165	165	153	172	179	149	144	151	159	138	173	129	130	152	150	148	144	173	129	139	146	136	148	138	149	144	129	151	144	178	144	155	121	146	130	146	141	158	154	146	153	172	145	126	142	144	147	139	162	166	153	153	158	177	146	156	153	154	157	146	132	175	124	139	159	163	130	183	160	151	172	163	165	147	122	140	163	158	160	158	148	152	167	134	135	150	147	153	156	142	164	151	160	139	152	129	157	137	144	119	157	177	141	142	140	141	126	158	133	147	136	155	156	147	128	133	143	128	165	167	139	160	149	151	151	144	165	144	142	147	145	139	159	146	172	140	174	122	145	125	152	140	171	163	139	161	160	154	147	135	137	155	142	156	142	144	169	162	180	141	149	159	129	141	153	151	145	153	153	148	165	138	151	146	142	136	142	156	152	139	142	146	145	145	147	160	148	137	144	144	136	159	132	161	169	153	157	163	142	143	178	139	158	151	167	152	153	145	148	152	141	137	126	143	133	154	149	153	151	170	151	149	158	153	149	138	139	156	168	156	155	167	139	134	135	152	157	149	163	127	147	184	153	149	148	147	158	165	150	139	159	145	159	142	166	149	148	155	144	180	134	157	148	148	149	135	154	134	153	168	135	167	164	171	164	165	155	152	150	140	157	136	165	153	137	137	139	173	146	152	148	142	155	134	176	141	151	165	147	175	159	147	145	164	130	144	149	142	162	141	151	162	172	146	126	141	162	153	162	152	136	150	147	152	152	148	160	136	131	138	165	158	146	158	137	145	153	143	185	158	132	138	142	141	139	148	133	136	139	155	157	175	153	163	135	160	159	128	143	108	150	178	135	139	153	142	138	142	158	140	117	148	156	161	148	148	140	138	152	168	141	129	133	142	135	164	152	149	142	146	128	162	149	127	157	157	156	159	150	143	151	152	142	162	141	156	146	154	167	142	144	153	160	139	163	140	170	165	153	163	161	135	152	153	171	142	147	153	153	159	134	161	151	160	126	133	147	138	155	148	134	140	178	154	139	141	152	149	139	147	161	151	164	150	135	131	157	158	144	124	157	189	158	133	151	141	159	152	155	150	142	162	175	142	152	130	159	157	172	161	154	152	165	140	121	155	127	148	159	150	145	154	149	146	175	123	165	154	172	167	156	144	162	144	145	150	153	124	152	160	141	151	136	143	152	144
8423	15984	13556	7024	4708	3394	2576	2062	1633	1355	1125	1003	888	743	707	635	560	562	467	470	479	424	400	364	395	350	368	362	346	309	351	309	310	277	307	307	307	323	300	273	326	304	284	269	275	311	311	309	293	278	276	266	285	275	282	274	283	296	271	288	228	254	273	254	239	286	272	253	274	273	249	291	251	274	254	246	263	253	237	255	267	249	225	222	264	235	248	231	252	257	238	241	267	218	234	262	277	242	230	278	293	257	248	245	242	244	254	236	237	222	260	267	238	255	215	263	265	262	268	239	285	244	288	258	241	244	244	264	259	251	257	256	270	282	234	243	258	238	263	267	258	241	252	286	255	225	238	255	242	233	249	268	244	257	208	269	284	226	237	225	239	250	234	261	271	237	254	227	268	259	237	251	273	232	254	244	249	234	257	251	274	271	237	252	239	227	231	258	274	267	240	249	264	263	249	284	265	248	258	239	242	231	293	255	226	240	252	241	247	234	242	256	257	238	248	265	260	254	266	256	267	249	257	234	230	254	249	227	273	234	240	260	265	244	269	261	265	262	227	246	232	265	238	283	238	239	264	253	269	256	267	237	223	238	258	264	246	250	231	236	258	237	232	238	242	261	269	255	256	231	247	262	257	251	268	225	242	259	256	250	236	232	246	239	243	241	254	260	239	227	239	236	260	276	239	257	296	259	232	261	264	249	243	269	246	287	274	232	247	260	267	203	288	246	250	285	236	270	260	255	240	243	249	267	255	254	253	244	255	246	238	242	262	244	255	250	271	263	269	223	260	233	246	258	261	244	256	255	234	268	282	236	255	238	229	243	262	257	227	224	272	260	229	252	224	224	258	230	240	253	268	235	215	248	277	255	231	243	255	259	261	273	257	246	224	282	245	258	246	248	232	267	234	217	278	211	247	237	276	268	275	230	256	231	260	260	238	249	251	236	238	258	253	227	269	252	234	256	234	233	256	249	273	241	254	236	280	245	268	262	255	242	255	268	245	222	248	237	233	270	240	249	235	249	248	264	242	260	254	264	248	229	235	246	228	254	222	278	239	251	234	243	248	253	238	263	216	258	249	247	248	264	236	246	278	250	245	237	247	256	233	267	278	238	239	268	260	245	240	243	263	237	262	243	257	272	247	293	252	246	280	253	225	264	245	248	252	229	240	255	273	254	275	239	256	243	248	293	244	256	251	236	261	255	248	250	272	229	268	247	251	239	244	250	233	222	233	232	261	257	239	254	242	245	245	280	246	222	244	247	270	245	260	233	258	261	254	264	257	254	282	254	214	263	254	240	259	213	235	217	256	265	251	237	249	230	236	274	243	267	217	241	247	244	237	260	255	258	230	243	246	284	237	258	249	229	253	291	281	248	247	272	229	247	259	251	230	223	250	226	226	244	277	248	257	277	275	246	247	263	247	242	247	249	251	232	279	240	245	257	256	221	261	247	258	232	239	256	237	254	254	219	255	266	280	238	206	272	237	265	236	252	240	251	280	278	260	256	256	277	274	249	236	241	224	251	246	276	243	240	251	248	255	238	280	244	224	245	262	240	254	230	227	248	275	253	236	245	232	254	245	223	245	240	221	258	244	252	248	253	228	250	221	249	227	258	223	252	272	225	221	238	249	243	208	257	220	258	262	261	252	205	211	280	241	219	254	219	238	252	254	250	236	283	237	222	240	227	260	251	242	256	242	230	240	249	238	228	261	267	252	278	212	278	259	248	229	261	235	281	242	234	260	249	263	245	267	244	254	281	275	238	249	284	273	245	253	277	253	245	245	239	268	250	241	268	240	263	259	282	241	247	265	238	244	272	263	234	244	242	274	258	247	260	245	245	245	242	269	267	250	255	282	271	235	264	266	228	252	265	232	278	245	248	255	252	236	242	245	253	227	235	235	245	254	263	232	228	271	248	233	237	264	249	267	280	242	244	270	252	259	253	272	236	259	242	251	236	235	262	270	246	246	265	231	256	218	197	234	238	262	229	237	239	259	273	249	237	240	228	239	271	244	282	223	256	258	236	248	266	274	249	258	277	256	207	246	245	227	273	235	254	266	240	269	294	260	262	215	271	293	266	237	247	260	257	261	264	226	252	271	275	245	257	239	220	254	287	277	238	236	273	264	253	234	239	243	245	243	225	219	243	234	253	255	259	263	253	254	261	247	249	224	261	266	265	262	284	249	264	247	278	277	220	258	268	247	253	233	264	220	240	241	265	252	256	258	263	276	232	251	283	249	251	255	262	233	268	267	223	233	248	261	233	250	256	229	259	237	248	229	223	262	278	237	252	228	233	241	241	227	257	235	268	293	276	267	242	264	257	237	250	243	257	247	236	228	262	259	291	238	252	253	247	230	231	215	236	237	252	250	269	254	222	232	233	278	253	232	236	276	251	252	250	242	262	227	277	271	267	237	225	243	242	234	235	211	257	239	261	213	259	247	240	274	240	253	248	244	225	236	241	253	251	229	263	270	262	262	266	232	241	251	247	246	242	254	236	259	271	244	268	266	264	263	250	245	268	242	248	226	244	263	235	246	228	263	237	264	238	279	233	213	232	265	267	221	248	239	269	248	244	244	259	239	262	271	235	252	254	241	231	246	272	227	247	256	250	223	249	224	261	244	260	267	258	267	243	263	256	267	250	248	218	278	259	222	244	265	232	214	264	247	259	240	260	227	275	240	266	262	262	269	256	264	264	229	247	274	231	240	233	279	251	262	252	248	233	247	222	234	243	245	248	274	251	258	266	240	279	245	243	241	237	264	250	235	240	255	242	233	267	247	251	269	258	253	253	242	244	250	257	302	254	262	240	233	237	232	277	253	239	243	271	238	253	242	257	240	231	267	236	250	263	229	288	272	249	279	276	245	254	223	266	258	250	236	225	262	250	280	261	240	253	241	250	250	237	244	256	247	235	220	254	250	247	238	242	233	241	260	275	248	230	257	255	269	242	233	242	248	271	246	262	265	259	245	244	261	258	236	243	243	243	243	224	254	244	258	258	262	252	230	250	241	269	235	249	258	226	253	243	217	236	241	241	210	269	235	255	259	251	273	280	269	260	248	271	265	247	256	256	273	242	249	255	243	242	263	235	264	241	264	246	254	261	248	286	238	257	248	245	256	255	231	235	238	247	223	266	225	224	229	239	246	236	265	259	254	271	231	233	274	238	245	253	241	246	237	226	231	271	250	247	244	264	239	251	257	288	224	236	259	249	243	253	257	253	250	255	234	259	240	253	230	247	269	279	267	258	237	242	272	265	288	254	271	250	247	266	268	226	263	273	265	243	270	234	263	264	261	247	257	256	237	249	266	267	271	234	263	225	264	279	230	239	241	247	233	236	260	258	251	241	241	289	254	259	273	246	255	253	258	230	256	244	233	258	252	237	219	261	238	253	235	254	274	234	234	272	257	240	256	232	242	266	274	246	249	237	260	238	259	273	249	257	241	260	249	238	229	257	268	254	244	225	235	244	268	259	221	253	272	258	238	251
26731	19858	6117	911	608	599	589	567	579	607	546	553	585	516	515	559	530	555	534	544	559	552	560	565	529	583	572	535	583	567	573	562	521	530	551	583	552	602	578	587	540	536	532	590	556	537	516	539	545	597	601	585	590	547	516	557	519	546	595	530	577	556	552	544	542	521	562	527	574	561	553	540	573	535	547	528	526	572	538	546	578	488	573	561	491	543	591	554	568	572	527	582	531	578	526	529	534	564	502	529	562	542	531	532	515	611	538	539	528	569	568	542	578	548	612	507	539	528	560	520	534	522	549	547	563	512	545	586	578	590	524	528	571	524	559	539	570	538	547	557	556	557	535	562	537	572	567	552	515	564	522	545	588	562	549	533	530	544	550	541	555	606	527	598	562	504	489	589	517	513	542	540	536	556	528	572	531	535	556	525	552	535	552	572	564	538	541	547	549	517	538	542	566	521	580	567	543	535	557	519	577	536	558	566	512	537	568	560	570	509	531	569	530	547	582	542	501	571	555	562	545	584	539	528	531	528	555	566	569	569	532	585	555	573	551	581	524	528	536	558	570	556	546	524	600	573	545	565	607	521	565	538	524	573	555	574	533	519	570	529	559	561	552	520	534	573	573	614	551	551	549	540	575	522	606	551	544	511	537	494	567	550	544	539	564	531	553	569	531	556	562	545	532	521	544	550	517	523	562	578	539	521	531	512	523	534	577	576	530	562	577	575	582	513	532	522	560	563	525	529	534	526	493	553	536	514	559	580	528	482	492	496	535	553	522	543	580	560	580	596	530	573	525	551	598	606	543	574	555	547	562	540	535	519	524	554	567	587	543	524	577	556	571	555	527	552	538	516	539	552	530	518	608	553	577	537	514	584	575	576	571	563	553	560	565	563	581	584	559	564	573	529	506	513	582	548	513	551	566	560	517	580	539	563	534	593	560	543	553	541	526	560	542	523	561	557	542	549	522	581	536	595	571	559	568	514	509	575	556	557	530	574	572	559	539	564	506	521	515	571	546	578	557	521	537	603	577	608	543	549	516	558	549	545	553	566	546	560	569	577	537	562	541	561	527	507	559	595	540	579	538	586	489	552	535	496	554	537	511	543	517	572	551	557	542	549	529	580	529	544	535	550	555	504	563	527	572	524	563	551	516	525	568	564	563	534	559	487	560	535	498	528	561	558	528	544	527	576	599	580	539	516	558	541	546	527	548	532	599	559	580	516	547	510	534	533	496	547	525	530	544	544	539	528	582	541	508	535	544	530	569	532	535	543	560	519	543	545	560	556	552	540	567	579	548	521	565	561	584	519	563	511	500	568	545	557	552	566	526	544	532	536	539	575	562	513	508	539	520	536	527	545	546	552	533	554	573	560	545	577	562	530	590	565	554	548	489	581	542	588	571	514	543	547	505	507	553	601	495	536	524	576	582	566	595	538	492	508	577	564	538	543	521	535	528	532	549	538	533	556	570	549	584	532	562	563	570	547	527	515	548	575	563	541	549	557	509	564	575	535	534	548	578	524	538	547	565	542	529	532	526	554	579	564	546	567	557	586	597	551	552	562	554	547	516	532	550	562	502	534	539	543	566	541	580	556	584	575	550	549	532	530	538	530	568	558	592	554	527	544	573	543	557	522	541	553	524	532	533	548	553	565	547	512	479	526	524	580	555	556	572	559	546	564	539	522	537	522	591	568	561	563	509	549	522	508	558	507	519	526	518	555	544	543	597	563	540	567	542	491	548	518	538	517	541	514	573	569	581	589	551	547	564	543	555	586	599	588	555	548	535	534	631	547	528	517	540	517	581	539	527	573	585	538	516	561	539	547	550	533	507	588	544	507	537	538	546	543	520	541	518	584	547	590	569	555	569	560	535	553	510	553	543	578	557	561	490	528	547	606	572	556	571	543	531	513	557	572	538	581	530	565	521	509	541	571	545	542	545	548	553	596	563	539	529	531	548	527	528	530	566	513	551	562	549	522	534	549	515	558	576	544	561	555	567	533	559	552	526	580	571	547	557	558	543	552	566	553	527	523	545	526	561	563	507	570	543	621	599	530	511	546	562	569	545	552	554	556	550	532	537	538	556	526	530	537	578	558	582	558	562	527	541	511	552	583	543	586	520	539	535	544	557	562	506	573	559	524	492	565	566	533	547	552	547	553	586	549	603	572	540	542	573	519	570	576	569	597	565	537	522	542	510	523	551	536	556	580	556	536	548	547	534	586	511	519	563	537	515	556	537	536	501	534	541	581	538	508	579	521	557	528	537	567	549	570	608	514	553	571	574	511	540	572	563	570	540	555	547	561	557	560	485	519	573	581	569	582	533	529	592	587	544	583	541	552	523	523	531	539	561	568	577	562	525	508	548	574	518	557	571	536	576	579	540	566	548	522	556	594	579	579	521	602	540	598	572	585	566	549	549	544	564	548	566	555	593	568	569	551	545	566	520	548	580	546	570	579	497	548	577	549	539	638	568	554	576	580	559	561	527	553	544	570	535	597	562	528	547	518	548	568	504	520	575	543	552	527	558	584	582	503	536	495	567	574	540	572	555	584	533	550	555	546	569	536	555	539	557	594	562	547	544	539	531	540	563	527	547	575	555	546	574	542	555	555	569	549	545	582	517	531	520	597	537	493	569	573	542	544	555	545	526	553	579	513	529	532	562	587	543	512	533	531	539	562	512	548	518	576	514	516	560	534	569	538	533	550	563	569	520	572	531	552	549	548	563	538	507	505	555	520	568	554	589	498	575	528	536	569	552	576	577	563	547	552	560	522	561	535	543	554	544	539	547	582	568	574	510	518	569	567	546	551	531	538	533	488	524	538	559	574	548	578	574	529	571	587	555	552	539	524	566	529	541	566	582	566	549	569	593	544	530	563	557	514	563	578	535	582	553	534	504	558	515	567	530	573	534	544	543	571	553	576	537	571	569	568	584	524	539	586	542	616	529	491	544	538	587	524	517	551	539	523	541	514	555	545	583	554	573	563	548	590	530	529	544	580	529	579	493	531	553	575	564	508	515	510	558	547	573	563	600	517	550	548	560	513	528	516	526	569	571	550	545	523	564	547	547	566	550	528	512	581	545	555	553	571	533	528	621	518	583	535	602	522	521	565	536	540	551	550	557	566	547	502	564	532	546	576	574	546	587	553	569	584	566	558	597	581	518	590	541	553	553	537	555	528	592	569	545	554	543	505	573	555	562	539	547	557	565	595	577	533	559	555	582	584	554	523	535	577	596	529	556	565	519	563	572	559	559	519	551	523	570	556	558	541	571	506	541	541	541	535	532	581	567	560	545	543	553	541	566	544	531	584	574	540	501	564	539	570	554	553	569	516	510	569	551	544	607	575	574	587	581	546	574	535	557	552	585	542	532	517	545	572	570	561	492	552	598	532	522	541	563	558	603	516	579	548	520	524	534	504	522	577	570	559	558	590	574	572	516	554	559	594	539	550	524	528	547	529	521	579	545	567	577	572	556	573	556	532	539	553	554	570
4273	1824	1563	1104	1098	916	946	869	920	893	889	897	910	901	884	893	871	898	834	888	884	908	852	862	931	857	905	887	904	926	878	886	844	880	840	915	876	876	874	839	846	894	850	882	838	874	878	857	865	875	876	838	814	859	897	921	904	875	898	948	838	825	852	860	916	887	902	853	847	847	853	863	848	847	856	849	862	913	839	853	880	836	871	869	833	856	888	817	852	876	853	853	839	862	902	896	912	890	890	859	840	854	900	833	912	817	842	885	907	873	887	840	912	867	890	847	859	889	883	849	849	848	876	890	827	873	890	871	875	864	838	904	901	909	878	845	904	843	899	818	913	888	843	899	821	904	877	865	909	882	826	897	878	860	926	842	866	857	873	914	855	815	907	886	888	869	901	888	835	857	861	846	882	797	849	859	872	846	894	884	859	908	858	868	919	867	918	868	862	855	863	859	834	863	899	865	897	842	862	897	871	901	903	878	887	900	890	868	879	870	859	873	819	888	876	868	870	852	858	911	926	935	811	883	846	881	880	865	867	881	844	914	909	854	861	864	867	886	873	850	836	897	869	860	838	900	866	918	866	907	869	813	816	859	873	885	866	888	956	840	900	896	838	866	838	910	866	912	904	877	902	840	884	867	849	894	881	926	851	843	842	952	879	829	868	847	908	895	882	847	856	842	848	855	865	903	915	898	843	869	885	903	852	871	873	874	880	867	837	874	894	888	901	852	871	851	865	893	868	879	890	894	890	870	853	895	894	868	880	842	823	868	890	856	878	877	900	883	867	883	840	898	885	883	930	863	923	858	926	809	873	863	905	844	851	913	898	775	855	862	890	814	856	875	834	833	835	841	896	865	818	865	929	823	892	903	879	819	890	889	891	903	875	901	857	858	899	867	900	834	911	879	850	898	891	917	913	805	883	877	840	884	860	899	846	883	901	897	854	846	843	881	918	862	863	905	882	885	857	832	831	869	909	874	894	852	854	827	846	842	886	881	868	923	909	888	860	860	932	810	897	892	833	887	921	861	910	810	852	875	869	811	817	854	916	875	836	902	867	861	835	882	868	878	872	851	917	894	923	916	887	855	862	834	925	884	896	880	869	883	842	891	893	863	898	846	848	839	900	915	905	905	831	887	860	945	848	822	883	867	858	875	888	838	898	884	862	841	861	879	944	956	874	866	864	854	845	905	799	921	844	889	872	883	885	937	819	859	866	896	905	867	859	875	881	868	901	845	801	831	892	837	895	895	873	846	867	856	889	840	853	908	854	899	876	883	842	858	899	899	864	861	837	902	886	927	857	875	859	850	875	832	823	913	879	880	868	859	896	847	806	858	859	872	863	920	860	843	896	863	847	875	858	875	874	895	871	869	827	892	881	840	904	850	803	869	874	877	806	855	910	859	844	860	889	843	924	869	861	886	835	890	888	868	879	854	873	904	846	834	902	887	861	912	848	900	914	833	856	811	841	840	890	897	907	924	927	834	881	862	831	909	878	859	860	886	817	901	872	872	852	893	930	912	847	877	879	854	868	864	832	848	832	855	909	868	878	833	880	918	842	987	843	841	831	844	834	917	889	901	870	869	909	895	879	873	870	882	837	905	882	876	866	859	890	870	831	841	925	906	875	896	845	895	838	830	831	864	863	921	900	958	946	915	860	896	941	897	831	919	920	793	887	868	874	851	844	864	868	875	872	873	845	878	881	885	882	911	853	922	876	887	877	849	898	878	869	859	849	889	885	846	871	856	888	836	909	802	882	941	844	833	829	856	855	873	885	867	880	855	852	874	879	896	851	900	859	898	848	884	939	879	871	881	888	861	875	867	879	812	912	854	861	809	846	912	863	794	867	847	904	837	867	879	830	873	828	889	847	864	902	830	877	828	852	864	850	832	844	917	896	897	876	854	823	880	832	914	873	898	869	866	906	828	897	891	908	929	883	868	861	901	910	897	860	873	936	880	943	888	918	886	853	822	889	905	857	834	900	879	870	876	870	852	864	865	910	916	878	861	904	808	839	866	859	891	862	851	839	815	883	832	893	852	856	855	838	887	884	882	815	906	837	879	892	874	873	864	904	842	915	882	898	902	898	854	848	882	838	847	875	886	829	918	932	889	885	848	864	882	877	900	930	918	926	875	858	857	888	838	857	842	871	880	855	854	945	884	850	846	833	897	905	877	864	886	869	870	872	870	843	854	844	860	862	836	912	831	880	807	863	862	855	887	806	851	892	895	901	854	886	909	888	845	903	878	868	871	826	857	850	890	883	913	910	875	885	908	835	929	839	911	876	809	831	861	883	895	861	853	881	906	844	906	870	884	855	857	831	848	838	895	880	859	892	890	889	920	916	899	861	874	872	855	858	892	877	894	851	815	837	886	834	869	844	904	864	902	897	801	867	812	900	829	870	859	890	830	837	879	838	903	855	820	874	887	920	896	839	839	861	878	854	874	843	875	877	860	861	870	861	874	891	892	857	889	896	867	892	880	887	867	822	902	945	868	835	865	877	885	904	868	855	912	869	885	875	920	852	876	897	879	905	872	874	820	872	814	857	874	859	864	927	882	910	839	886	917	882	910	842	866	863	903	903	846	844	841	862	854	889	856	846	872	894	846	881	865	879	841	872	836	865	852	874	883	926	823	906	866	886	848	855	822	878	884	890	879	854	865	899	875	886	876	900	865	846	876	876	871	885	888	879	870	835	834	876	815	878	879	888	889	799	946	867	930	825	897	904	852	866	849	856	903	809	869	869	894	847	851	877	872	879	846	880	869	914	834	880	823	831	885	890	882	880	937	873	935	897	853	869	932	887	887	867	866	848	886	828	878	850	844	877	833	861	890	851	868	864	852	897	871	896	909	874	903	879	894	869	892	882	851	879	866	867	892	825	860	846	856	833	868	858	865	869	825	908	861	825	922	889	885	877	821	875	825	873	848	853	892	952	903	847	898	877	925	851	906	906	903	863	895	897	848	896	837	931	894	860	844	887	833	867	845	890	834	865	933	851	878	874	850	850	897	852	871	863	849	918	857	826	925	894	909	826	894	813	853	866	912	855	900	853	885	853	869	840	860	891	898	928	835	879	858	848	899	875	848	845	900	855	871	853	866	886	888	843	922	889	933	838	835	856	923	884	905	874	894	895	849	874	867	948	823	850	869	899	873	862	829	919	856	833	879	898	857	837	911	898	866	903	810	885	859	863	875	894	862	857	862	870	840	894	887	833	864	851	913	908	812	829	906	860	844	897	938	907	898	921	896	886	846	855	840	858	881	874	834	818	889	905	862	868	822	896	886	921	823	854	918	861	904	920	888	880	891	917	887	850	849	858	859	857	873	847	835	908	867	906	874	880	917	868	875	899	821	871	855	879	804	863	893	856	880	936	862	865	890	842	922	861	870	869	882	874	866	905	851	883	871	832	886	853	854	818	910	859	861	882	863	882	884	838	874	874	897	857	849	868	876	916	908	884	929	901	862	895	841	829	867	916	886	897	851	889	893
24147	21180	28331	24299	20599	2832	969	729	576	527	527	491	502	476	448	487	460	436	415	429	422	437	413	415	413	377	396	414	419	410	416	419	379	420	405	415	406	437	385	403	396	387	391	398	395	340	413	398	395	430	398	404	409	438	422	404	391	399	417	396	405	385	388	393	398	374	389	383	395	353	370	394	452	390	387	401	394	398	407	396	386	404	377	419	361	405	399	388	370	396	378	396	367	411	376	406	384	362	411	391	382	391	390	409	382	384	394	430	367	430	404	376	341	371	390	366	331	418	391	361	398	423	367	394	407	435	371	382	411	369	346	378	391	393	396	360	400	415	414	384	396	404	388	403	398	358	381	383	407	404	402	399	374	388	434	404	436	380	405	399	400	366	399	428	400	442	392	385	420	387	378	439	400	422	395	383	410	397	407	421	383	420	367	387	441	393	411	421	403	388	432	372	366	385	369	364	368	405	434	389	414	390	390	385	377	385	380	367	387	395	372	413	378	390	373	382	447	425	384	378	381	388	433	443	363	390	381	398	381	371	405	367	343	408	373	358	384	433	372	402	382	415	389	384	386	428	349	390	377	387	388	345	435	409	407	387	400	402	408	379	421	391	395	386	394	407	389	380	429	414	394	388	391	428	387	382	450	421	382	414	429	374	425	383	381	392	406	403	435	385	410	387	438	400	384	403	414	408	391	356	382	412	379	373	380	388	388	404	397	391	382	426	431	398	405	393	404	397	392	425	363	409	379	399	397	412	393	428	400	408	372	374	407	389	409	369	404	392	363	392	428	388	409	373	391	389	364	410	387	363	380	389	375	365	383	418	373	355	382	365	409	376	385	370	376	411	363	382	387	414	367	427	407	385	386	385	404	376	421	420	386	390	407	401	381	403	393	394	399	376	407	399	398	372	402	400	387	408	391	411	364	391	383	391	376	384	397	419	413	397	363	367	372	387	425	398	401	387	407	407	385	399	393	434	393	424	392	381	364	397	405	408	410	393	375	399	414	406	353	396	376	379	424	376	409	393	392	375	410	384	368	393	392	376	396	394	404	400	412	408	386	406	391	360	381	382	420	393	378	382	367	412	415	378	409	376	364	385	415	390	370	405	422	382	426	422	401	410	396	381	396	409	379	385	383	429	416	412	370	415	371	360	435	397	428	372	355	400	380	411	412	368	389	378	413	371	391	398	414	394	398	378	422	384	409	390	382	375	409	402	434	393	394	388	407	385	396	390	391	425	397	397	408	386	418	406	385	353	412	396	404	407	377	388	369	427	364	389	377	371	364	400	389	381	389	372	389	386	427	424	382	389	401	392	382	387	380	405	368	390	427	365	393	392	390	406	423	404	409	371	384	376	398	419	405	359	421	399	417	394	419	389	399	405	391	406	408	379	388	396	391	381	385	409	395	414	399	372	401	387	383	387	354	386	424	405	386	397	367	377	428	384	374	374	399	380	413	410	367	377	393	407	408	413	418	382	376	380	412	427	406	404	406	373	354	403	402	386	389	407	409	398	347	370	381	366	376	393	356	372	370	398	398	376	378	398	350	361	393	418	361	392	407	342	412	399	421	389	417	431	404	389	375	372	358	399	381	347	418	390	388	453	385	367	389	388	383	379	392	389	414	396	442	354	362	360	427	417	396	396	385	406	394	404	391	368	369	388	403	380	395	387	401	391	375	431	414	405	378	374	392	417	407	405	403	368	399	372	394	397	386	413	407	416	393	379	372	387	422	399	399	404	379	371	394	390	419	410	390	400	382	382	408	368	358	402	363	383	385	364	424	395	387	370	401	374	387	386	354	379	384	406	405	429	372	404	395	387	385	410	389	359	376	385	389	408	389	396	370	354	364	423	416	382	404	402	352	406	389	404	387	382	407	416	362	365	402	361	405	374	371	376	369	452	376	384	384	400	381	398	403	405	413	369	375	402	373	389	376	395	387	406	417	381	375	367	400	392	378	380	390	382	362	405	429	389	372	348	386	373	367	397	386	391	399	409	417	378	396	392	388	406	368	401	402	395	401	382	401	437	395	386	394	425	423	373	400	383	412	450	395	385	367	378	397	391	396	398	369	388	378	401	392	393	376	410	397	374	426	404	428	396	388	401	404	387	396	373	412	369	409	402	391	432	408	417	392	408	380	386	393	375	401	432	378	383	390	375	375	385	365	389	342	395	399	396	390	384	387	365	401	384	416	377	425	374	394	387	400	389	382	382	410	393	380	367	382	380	381	357	382	410	404	399	425	381	393	389	374	380	427	381	411	407	378	407	391	383	414	372	414	368	386	359	354	382	380	394	413	390	419	403	431	436	371	372	411	390	407	368	360	369	414	420	411	386	364	377	367	399	407	399	396	375	364	395	385	387	384	411	374	418	389	400	429	406	366	393	377	361	372	376	426	378	353	424	407	380	398	430	374	375	361	350	425	388	422	373	395	376	402	424	383	380	394	381	408	407	406	407	386	366	404	388	413	420	392	387	370	348	375	370	381	406	394	419	389	392	417	384	400	396	389	398	432	400	415	374	398	396	398	398	399	392	377	374	415	403	398	405	378	384	422	397	390	381	404	363	392	391	365	376	382	380	372	429	424	391	395	440	385	405	390	411	384	381	394	380	428	369	374	375	380	406	369	407	376	416	402	364	400	372	410	374	389	417	393	380	417	369	390	421	404	419	455	398	401	403	365	409	395	413	392	391	395	365	402	352	376	346	382	408	403	346	380	406	415	383	347	395	398	395	381	393	379	382	384	377	404	375	441	397	363	386	433	379	349	374	382	376	413	399	357	382	377	414	418	401	419	391	385	400	416	406	389	410	420	420	392	398	392	390	341	404	366	375	372	386	402	406	390	407	373	413	392	412	390	385	395	405	364	408	384	392	369	354	410	358	382	366	397	403	412	391	368	411	430	421	402	416	438	406	397	397	414	390	392	407	392	393	375	377	380	358	385	400	411	399	432	359	362	390	400	402	401	388	401	390	388	381	391	394	393	402	392	402	372	403	377	407	384	404	417	394	405	397	407	392	372	366	381	381	389	389	395	363	365	374	375	383	405	411	383	376	403	393	374	374	377	368	413	391	459	377	400	394	359	394	363	392	392	421	400	384	420	382	397	356	366	378	403	374	408	373	390	410	362	404	401	396	394	379	408	410	411	358	373	396	428	376	385	373	393	410	406	416	376	383	396	407	404	396	398	390	426	397	393	391	406	370	390	406	370	421	370	375	375	391	369	390	389	377	442	362	423	371	417	429	384	397	393	385	384	376	384	371	377	411	386	407	407	411	369	410	403	380	393	389	387	396	430	405	382	401	441	398	380	399	390	381	416	398	372	373	396	413	358	403	378	364	441	376	365	391	392	400	415	375	431	396	424	384	359	387	387	351	388	408	394	397	387	395	396	387	387	361	418	404	364	362	353	406	363	385	368	409	403	418	409	387	386	382	384	394	389	359	361	370	371	396	377	385	387	401	421	380	354	400	382	399	385	394	416	361	399	395
5819	10291	8756	4459	3107	2384	1849	1550	1424	1157	1085	1014	933	928	779	809	779	787	800	739	768	745	726	720	680	674	754	669	676	650	631	642	704	686	674	631	659	684	688	678	695	708	682	647	684	644	677	659	642	695	668	642	626	660	673	633	647	672	639	636	654	649	658	645	617	659	620	631	694	631	634	643	648	657	640	652	683	639	665	685	652	691	684	638	636	662	672	658	660	642	655	651	633	611	675	660	700	648	632	669	658	700	629	658	642	639	655	605	679	641	617	621	641	601	659	621	689	636	683	681	640	664	680	630	621	624	626	664	619	651	612	649	607	669	665	619	652	600	669	640	574	653	629	628	621	611	623	668	648	616	659	631	557	637	664	658	610	638	616	685	634	633	654	667	637	598	644	663	691	625	592	647	592	678	646	631	650	636	626	624	639	639	630	614	650	665	578	666	673	735	591	618	673	626	681	622	646	655	649	671	705	611	655	610	606	609	656	627	583	591	599	653	600	637	611	659	683	640	648	654	683	634	646	657	683	632	622	622	639	665	607	662	652	670	647	598	628	628	645	658	671	655	610	665	659	676	653	633	690	648	640	657	608	609	598	644	639	648	667	639	664	637	690	633	650	626	627	680	647	654	636	650	618	614	642	726	656	690	621	696	620	636	642	617	678	670	643	700	624	639	641	665	615	644	623	623	648	601	642	646	672	657	672	650	625	616	654	673	640	643	632	644	645	638	650	654	669	647	631	716	681	657	630	635	661	632	649	651	658	610	617	667	643	629	639	675	633	671	650	630	658	630	658	624	665	615	666	616	644	650	636	645	651	637	611	605	597	671	636	678	710	668	596	636	623	638	608	648	659	626	643	627	662	636	674	658	634	596	647	643	692	621	593	677	653	633	628	636	654	669	663	684	681	636	631	609	654	645	641	657	589	653	615	658	612	628	640	613	635	625	643	613	642	628	678	683	636	665	593	612	649	659	655	649	643	647	621	656	676	646	601	609	717	604	635	652	628	673	676	627	667	628	616	643	656	641	643	668	594	633	696	619	620	626	592	638	683	671	670	650	671	685	654	689	637	594	629	613	584	659	594	672	656	654	681	619	656	668	659	636	688	640	679	594	635	673	669	625	637	652	635	663	646	660	635	668	678	639	679	703	666	671	659	600	637	659	640	680	653	646	667	654	647	650	664	638	654	687	640	653	649	627	674	653	629	618	646	623	608	618	661	660	680	652	706	606	668	709	666	648	592	622	637	703	603	681	647	632	686	588	604	652	635	589	642	644	648	647	662	652	684	630	677	673	632	672	658	672	631	652	639	651	644	637	618	635	580	657	639	637	667	658	663	668	651	633	672	596	712	707	743	627	611	637	637	664	586	624	600	651	617	607	618	632	589	662	619	662	658	646	611	617	640	651	638	628	647	672	655	620	675	636	610	633	664	622	591	649	658	634	616	665	612	587	660	637	627	659	660	663	631	604	613	614	615	659	595	648	657	639	614	666	631	668	626	627	577	636	653	614	658	630	647	615	619	644	716	627	628	625	658	645	656	603	639	659	635	685	628	595	607	647	651	639	622	664	622	618	647	625	676	659	672	641	618	650	679	615	608	608	589	682	631	657	630	655	618	633	646	623	661	646	592	615	638	640	657	661	648	618	625	636	638	591	640	627	651	639	638	614	606	643	647	643	650	635	628	661	653	666	624	680	639	653	679	633	641	667	643	663	622	638	621	665	608	653	654	646	651	627	638	677	632	661	647	609	639	611	613	622	652	652	652	615	634	657	668	695	658	656	627	657	674	686	688	618	664	627	580	646	629	671	646	651	657	632	622	632	662	635	677	612	614	639	651	667	656	619	609	604	655	615	602	644	648	710	666	608	688	603	626	640	647	618	721	677	611	651	668	642	613	637	622	686	625	633	631	639	635	652	623	653	649	636	651	593	685	648	649	627	637	651	627	565	622	653	629	658	661	605	613	706	587	686	722	668	645	627	643	621	695	652	636	683	679	607	612	679	660	644	653	620	638	650	660	634	667	700	654	685	660	661	662	718	656	651	636	644	661	675	648	636	655	648	678	643	659	642	607	613	668	624	660	651	644	643	657	685	644	695	628	680	686	718	629	667	617	648	634	658	638	692	655	651	608	613	670	615	671	621	643	652	635	620	616	603	648	629	661	666	679	636	631	618	620	665	657	645	647	685	629	622	660	641	632	641	628	645	597	650	681	626	690	635	665	631	670	628	632	606	639	590	637	651	624	656	596	669	593	625	612	658	624	696	672	643	583	666	660	616	659	605	624	623	669	693	662	640	665	608	647	614	609	611	670	678	654	613	620	659	697	652	664	654	682	677	616	681	688	660	599	649	676	629	614	623	626	649	679	636	649	628	650	648	658	642	661	640	613	633	654	663	676	643	619	672	646	642	643	639	665	649	659	614	646	632	629	674	631	652	605	635	653	640	595	650	656	652	636	638	648	642	657	650	649	621	631	668	667	625	627	603	612	692	624	644	660	626	656	614	661	645	635	621	653	596	656	588	672	617	626	649	669	642	652	631	604	656	645	713	646	669	620	629	699	663	643	650	640	664	670	606	634	680	604	667	676	644	671	650	658	614	580	641	643	671	595	653	612	676	631	627	626	595	653	635	652	621	591	654	654	595	673	629	635	609	615	653	607	628	621	655	631	645	619	660	639	599	617	628	651	593	677	679	642	694	656	689	614	633	656	622	604	625	619	650	649	588	610	611	644	646	635	632	664	682	646	656	621	620	626	666	640	645	653	643	655	652	652	667	615	630	626	597	633	678	603	642	646	679	661	636	664	620	673	604	697	634	627	670	652	601	613	617	646	687	657	626	662	681	666	682	625	660	615	659	627	651	642	661	630	646	620	673	669	614	651	619	664	639	654	650	630	605	686	675	681	619	597	629	656	628	652	646	652	630	672	650	633	664	666	674	664	635	646	623	658	654	665	631	665	672	614	676	658	615	643	679	630	644	621	657	600	643	617	663	676	667	667	632	656	661	690	632	676	660	609	565	619	627	644	660	634	645	641	640	635	633	660	636	660	644	625	669	622	629	625	652	638	615	631	652	650	663	661	645	668	621	623	686	679	696	661	643	623	687	631	698	663	656	667	648	640	648	605	645	636	682	660	650	646	657	651	638	674	670	650	621	658	665	648	670	653	613	661	642	682	628	622	631	653	613	604	663	643	623	657	593	669	667	644	609	613	681	594	643	680	627	607	609	639	640	638	618	616	610	668	668	648	671	633	672	638	613	609	653	617	613	629	677	618	656	638	607	649	648	636	656	650	616	627	655	689	660	626	644	653	608	613	645	635	641	688	641	673	615	683	661	638	671	578	632	641	676	601	689	633	669	666	674	646	613	626	639	648	628	642	628	617	588	636	597	582	647	620	649	685	599	624	681	690	600	675	582	585	660	639	631	680	660	697	652	662	643	649	616	644	625	634	619	625	636	647	637	680	715	683	626	604	635	638	630	654	627	687	621
23058	21104	28817	23639	21108	19723	1947	720	552	397	409	371	290	235	233	247	221	245	219	217	222	207	199	190	170	197	189	155	183	166	173	157	161	182	138	150	163	147	138	162	177	166	154	171	171	137	165	133	157	146	163	172	143	148	149	123	155	174	144	149	182	152	143	166	160	120	169	137	128	157	145	147	150	137	152	162	166	145	131	171	169	150	157	133	148	142	157	153	165	157	135	131	150	147	131	179	162	134	147	172	135	151	154	149	149	138	162	146	159	146	132	162	134	142	158	147	158	152	146	147	143	150	140	139	139	160	150	140	142	153	144	144	143	141	136	149	149	156	140	145	144	154	144	124	151	132	161	143	137	155	147	145	153	164	143	161	147	144	155	144	165	158	160	128	175	133	145	147	134	152	132	148	151	172	131	121	148	151	160	136	169	140	161	136	144	137	150	139	131	139	137	146	160	150	153	175	138	172	144	134	144	140	146	154	150	134	127	178	162	146	135	141	145	148	162	164	151	133	148	133	126	158	172	147	141	151	157	141	147	137	146	146	144	135	126	164	147	180	136	159	169	127	155	154	146	183	146	151	156	150	165	145	135	138	145	137	169	154	136	153	176	151	146	152	136	126	147	147	147	140	135	136	137	144	155	138	152	164	151	167	156	140	159	162	156	143	139	149	147	139	131	129	131	172	126	164	151	129	140	165	139	126	157	152	139	165	150	143	162	155	133	152	138	161	138	150	140	150	136	124	168	158	152	138	135	141	134	145	127	145	154	151	147	128	150	149	134	151	155	125	137	127	161	152	132	139	163	162	161	152	157	141	134	153	144	144	135	147	147	142	148	151	148	154	161	133	140	156	151	150	159	141	146	138	152	164	146	146	149	135	151	173	163	154	140	168	152	148	146	145	145	128	159	119	150	148	167	176	143	158	142	127	130	137	125	144	142	145	133	130	178	150	165	157	136	153	165	157	136	152	140	142	156	132	132	150	137	147	122	142	141	143	153	139	163	152	137	142	150	128	127	139	128	143	158	148	164	158	148	156	156	140	163	149	142	143	153	156	150	130	158	154	152	134	153	166	157	133	158	146	132	155	160	159	149	138	155	150	157	137	159	130	143	157	155	156	153	130	153	135	132	155	128	148	153	152	139	153	157	139	155	146	130	141	171	146	145	125	140	153	149	142	155	153	149	119	133	171	127	148	148	148	136	148	165	150	131	157	124	156	150	152	152	147	144	155	171	144	147	140	138	144	148	138	154	158	160	150	159	161	136	146	146	128	138	174	149	156	140	144	153	146	160	150	149	144	147	160	158	139	145	161	149	137	154	131	148	154	163	147	155	149	139	133	139	158	156	137	156	130	134	153	153	137	159	150	143	141	153	151	164	153	152	142	154	154	139	171	162	151	164	141	146	144	164	179	157	136	146	139	156	150	175	129	152	155	134	163	149	143	142	145	138	146	164	155	147	161	159	157	133	134	150	162	154	150	131	146	122	143	149	154	131	137	151	146	142	164	139	146	180	176	132	138	128	160	139	148	155	132	124	140	174	126	143	140	143	152	133	145	150	161	126	158	153	147	143	150	148	163	162	152	137	145	148	150	168	155	157	146	163	145	142	125	157	162	145	154	157	131	164	126	134	171	145	148	150	148	144	145	150	155	142	138	139	142	161	133	169	139	148	146	156	138	134	137	140	143	147	155	138	155	139	137	128	168	128	131	162	143	157	139	158	141	126	143	149	156	156	150	142	157	151	137	133	126	141	151	134	125	149	153	155	133	154	152	134	141	158	128	149	142	143	143	159	123	149	131	166	130	135	129	155	151	123	138	146	154	144	145	155	153	139	143	137	147	135	143	160	182	158	164	156	140	144	143	167	136	146	124	144	169	118	170	146	148	158	127	157	150	160	147	151	141	160	142	157	145	137	140	135	148	162	144	149	157	154	164	136	139	148	144	157	158	160	140	163	156	153	144	137	125	140	160	164	160	136	135	147	133	123	160	170	150	167	156	150	149	156	164	141	156	148	163	145	154	154	145	146	142	161	136	149	145	138	130	132	153	167	156	146	136	136	143	123	135	134	120	144	140	151	137	169	138	156	164	136	155	138	131	136	142	131	140	147	150	178	134	132	172	163	139	140	138	148	126	169	149	147	147	162	159	118	141	139	132	124	144	152	125	154	180	153	188	173	136	150	157	159	143	173	160	148	162	149	133	122	134	137	131	154	179	137	152	168	135	147	160	145	140	143	164	144	164	150	145	159	139	151	174	128	156	143	142	138	137	124	150	148	136	156	164	149	157	157	118	148	160	147	159	157	129	152	164	155	130	137	145	132	143	148	176	143	157	141	153	154	152	150	119	137	147	132	124	170	150	152	148	135	137	162	151	137	147	153	151	134	147	140	153	148	153	149	171	144	124	146	157	144	134	154	168	146	141	152	151	156	139	149	150	142	160	139	142	150	138	164	133	137	150	146	162	152	151	149	156	141	131	152	163	159	139	146	159	162	138	160	153	142	131	143	126	147	148	152	135	170	154	125	146	147	148	148	151	131	159	141	143	141	128	156	141	153	135	147	144	146	164	165	137	113	165	151	152	142	143	133	166	125	164	126	149	150	145	153	148	159	139	162	145	154	163	131	159	142	152	139	126	162	135	160	173	146	146	157	169	135	151	147	156	144	171	150	164	144	158	130	148	175	152	138	153	162	147	155	152	148	142	160	137	162	163	137	161	152	140	142	147	150	134	156	156	147	150	171	154	126	172	151	147	153	141	173	120	166	155	125	135	142	126	142	129	148	139	139	155	143	152	151	143	152	162	154	157	140	152	145	157	135	143	144	136	143	151	180	151	131	150	156	159	145	150	135	141	147	155	141	152	157	128	146	141	134	159	158	142	145	160	151	152	136	158	140	153	139	150	125	160	136	167	141	135	146	136	161	156	131	128	139	138	161	152	156	153	160	155	162	143	167	170	163	150	140	149	154	166	125	142	135	135	139	146	139	133	158	152	132	144	131	146	155	159	171	140	143	142	132	171	157	146	137	135	155	156	140	140	149	148	145	153	131	152	164	137	172	133	138	139	145	130	152	142	125	138	150	131	138	145	144	153	128	160	144	137	137	155	138	169	164	146	145	139	171	166	159	158	147	136	140	126	161	158	130	130	137	132	150	147	149	128	145	135	144	153	147	128	164	159	160	157	145	145	132	152	146	141	145	157	136	163	141	147	129	150	138	145	144	154	146	128	144	116	130	148	153	132	153	152	153	137	135	137	163	150	177	136	149	134	145	136	132	142	141	151	152	133	154	144	136	169	135	159	161	137	172	149	160	137	148	163	141	147	161	135	143	162	135	145	143	140	146	139	160	124	137	170	136	127	139	152	150	143	164	149	126	159	164	153	145	146	114	125	148	127	148	149	128	161	159	151	147	153	145	138	146	141	148	154	162	150	153	136	149	168	117	168	157	143	164	146	132	149	146	161	148	132	123	140	135	143	144	134	161	157	160	176
8339	16026	13612	7086	4710	3441	2591	2092	1633	1398	1139	993	881	784	685	633	593	516	477	451	468	441	405	361	357	348	355	341	348	351	323	322	327	332	302	293	300	255	270	268	299	305	275	282	297	280	279	270	266	284	293	278	285	252	258	277	276	249	254	257	281	245	255	269	263	262	259	281	254	252	223	260	245	235	278	254	261	255	229	260	246	276	251	243	292	218	241	245	246	255	262	260	238	245	267	261	242	252	266	229	250	252	251	249	244	256	237	234	271	237	256	238	252	252	245	249	248	262	236	265	249	217	228	236	249	249	229	242	240	245	211	248	254	243	275	238	254	231	237	281	254	254	266	238	272	252	235	269	237	263	277	261	245	234	260	227	215	247	244	249	255	253	279	253	251	219	266	275	244	287	263	276	251	270	253	253	235	252	260	254	206	272	250	264	248	267	277	266	229	254	262	250	244	243	264	240	257	214	250	254	221	264	253	243	248	252	258	231	246	262	242	272	272	238	248	250	229	251	270	272	237	241	228	261	239	229	253	261	294	246	247	258	226	254	257	264	255	237	264	238	231	256	279	269	265	233	260	247	320	246	225	248	249	246	243	249	238	262	250	259	237	229	263	240	271	264	233	234	237	260	230	246	244	257	214	230	257	238	259	240	244	236	244	265	236	257	246	255	251	261	270	261	270	271	241	272	218	262	273	247	254	249	257	241	237	266	233	237	249	223	262	263	262	262	264	246	254	244	243	229	238	255	289	238	239	240	247	261	235	243	246	257	278	240	254	241	279	241	234	256	239	267	245	225	254	237	262	234	250	260	236	294	261	263	259	229	209	246	249	242	258	238	265	253	234	291	223	262	255	247	216	255	229	230	242	245	246	269	244	247	240	243	246	251	233	209	252	266	250	245	248	246	257	264	248	242	245	253	253	260	253	244	244	256	269	230	216	259	257	244	245	244	251	262	262	241	245	267	259	249	235	268	252	262	247	223	272	245	237	259	257	252	249	258	255	252	252	256	243	252	241	226	261	277	257	237	263	251	213	255	251	248	254	244	245	246	256	236	236	238	246	252	245	245	284	216	262	254	275	245	270	225	268	249	252	213	247	236	265	246	227	246	250	218	253	243	224	227	244	252	212	252	232	260	233	255	224	236	248	259	239	231	258	260	274	241	239	271	253	244	237	258	228	249	218	242	225	229	262	227	227	244	251	247	252	260	252	244	270	234	239	248	231	248	240	238	262	246	253	250	216	250	253	264	238	264	269	236	244	244	226	236	247	283	239	248	224	238	244	227	253	256	272	226	243	236	223	241	206	236	285	232	237	248	249	225	253	267	262	261	249	248	255	275	259	241	282	266	231	235	263	229	237	226	210	230	259	268	228	245	253	256	236	256	270	257	251	235	246	226	272	248	257	278	245	248	253	257	221	267	241	245	267	239	246	259	251	245	293	246	260	245	272	243	214	257	261	267	267	251	255	232	246	242	244	257	233	275	254	252	250	217	233	237	270	245	241	250	266	241	254	260	259	249	239	271	238	254	254	222	257	234	265	228	226	238	243	283	248	255	252	248	238	242	218	248	263	243	243	258	250	260	261	289	254	262	260	224	254	270	227	245	255	243	235	241	246	260	203	252	232	243	245	241	250	255	240	262	259	263	265	230	210	248	233	233	247	252	251	234	265	219	233	257	252	239	278	262	271	250	256	256	257	241	254	272	234	247	233	249	245	261	228	242	268	257	233	236	280	242	272	262	242	230	241	235	254	256	223	260	268	246	253	274	240	233	218	252	260	267	230	281	259	259	229	258	256	274	257	216	253	231	241	250	237	244	249	246	234	248	271	257	236	253	257	253	233	239	243	247	251	271	225	243	257	271	235	247	251	239	254	236	253	241	215	238	263	261	247	241	253	265	237	265	243	275	211	220	265	226	235	243	228	210	250	273	250	241	272	261	260	249	247	263	242	234	262	259	234	233	233	242	235	209	253	214	250	221	233	250	290	228	237	248	240	218	227	242	230	254	235	252	262	262	271	247	255	246	222	261	264	269	264	262	267	239	258	219	255	254	250	256	240	290	224	254	260	238	273	259	235	245	251	246	229	220	237	244	241	255	291	214	239	247	253	231	231	261	233	256	252	256	270	240	264	243	251	234	266	217	261	221	226	267	255	249	269	275	220	234	250	244	228	235	251	258	221	245	274	226	273	273	236	224	266	222	237	255	242	218	252	247	253	233	253	253	263	260	226	231	253	250	264	255	280	252	245	202	238	248	243	267	228	257	238	224	257	255	254	284	246	243	251	249	243	250	256	250	242	263	248	248	255	231	271	254	234	232	265	260	235	266	272	277	232	270	232	237	249	272	233	245	258	240	242	246	241	233	243	222	268	221	251	221	244	245	237	244	262	253	261	246	246	230	250	278	240	253	262	260	237	242	228	220	228	259	234	248	225	254	244	255	237	252	228	238	251	241	247	262	229	221	244	255	228	269	255	226	280	204	263	240	243	244	250	234	251	229	244	271	244	215	237	248	230	253	245	253	236	264	248	234	254	257	236	228	239	246	236	254	273	249	229	230	244	259	280	243	239	248	248	226	251	239	283	245	248	227	250	247	255	259	247	225	244	245	233	247	260	270	233	246	248	226	260	260	260	242	233	231	243	254	259	246	262	265	252	225	270	277	283	265	220	269	244	259	267	248	236	254	230	225	243	243	267	258	281	260	242	231	266	230	255	267	252	253	224	253	255	229	265	251	232	254	244	233	239	234	243	244	268	259	243	241	265	241	247	258	251	269	261	303	242	206	264	272	227	238	227	251	256	243	242	245	252	262	272	204	260	257	257	237	251	258	248	255	242	237	231	225	257	233	238	262	249	257	217	264	254	240	264	247	259	221	265	231	226	213	253	254	263	234	242	231	236	262	245	254	252	268	255	262	245	265	261	231	255	239	240	226	206	272	220	251	242	226	248	244	224	219	225	231	258	245	234	242	240	234	270	295	249	250	246	282	215	222	266	250	215	261	239	259	225	241	204	246	229	244	262	241	272	232	252	265	212	253	232	226	247	240	264	266	260	253	233	275	260	229	260	229	263	245	253	248	256	245	249	241	248	242	262	263	249	262	232	235	240	253	231	249	236	259	243	266	233	264	263	237	225	275	259	230	240	235	254	232	244	231	257	248	227	251	259	261	258	245	227	239	256	216	236	242	268	217	219	216	252	243	246	231	266	257	229	280	255	248	249	247	281	255	228	244	270	242	264	255	242	240	244	231	252	255	229	219	230	283	242	239	237	238	255	257	252	245	252	239	251	245	252	248	241	259	247	267	226	205	220	255	253	261	263	241	260	251	254	236	273	261	225	203	208	246	257	237	263	218	215	229	266	252	258	231	236	252	238	229	233	233	219	253	275	213	259	256	239	230	247	223	241	250	254	221	270	261	214	245	246	225	242	266	254	235	242	252	232	209	249	262	261	210	255	254	237	267	221	249	241	270	238	236	225	257	235	263	230	221
26806	19859	6046	919	657	584	598	580	545	506	569	551	520	536	575	564	556	570	527	566	600	577	548	542	558	515	566	520	536	548	566	583	537	539	567	549	548	570	573	565	524	538	544	564	534	511	534	558	543	543	591	513	541	571	539	536	553	587	525	552	569	521	528	510	548	544	588	511	587	562	534	532	528	507	577	548	544	530	517	543	509	534	537	575	558	503	579	577	579	547	526	544	570	575	559	497	513	531	538	533	579	577	545	553	545	577	536	580	526	537	541	530	571	536	531	542	523	555	474	554	584	486	543	527	530	544	518	571	553	557	533	534	527	555	578	554	524	563	518	501	511	555	568	561	526	516	551	564	518	510	574	518	505	600	579	524	553	515	526	530	558	502	550	521	560	560	542	537	534	541	516	521	549	552	518	549	488	565	556	582	523	581	545	548	528	537	549	552	531	522	512	504	556	553	537	524	594	553	523	546	563	523	520	515	580	553	560	528	569	513	555	535	568	531	518	501	555	579	576	551	571	545	535	576	562	505	562	535	528	573	517	542	557	585	539	547	534	581	500	557	512	546	545	566	523	535	535	568	568	521	536	544	530	563	550	536	540	568	540	505	547	543	568	529	543	563	547	547	545	543	556	508	543	548	545	509	535	515	531	568	513	555	545	539	566	523	550	503	529	523	537	548	565	566	599	525	500	553	545	571	532	513	499	522	499	552	581	536	538	569	560	552	544	528	532	485	509	541	557	550	532	567	598	528	551	577	558	531	493	545	546	537	563	541	512	543	519	544	558	499	556	536	505	513	526	508	540	550	534	524	529	572	559	543	550	556	515	580	541	569	554	512	526	547	535	483	547	552	561	535	566	556	555	552	524	545	551	552	551	542	530	542	538	519	544	542	522	529	606	564	533	510	495	528	525	572	562	529	566	522	538	564	518	526	544	535	530	571	514	527	530	575	515	537	510	563	530	556	546	565	559	533	545	520	583	527	567	594	551	540	594	530	521	565	542	541	549	568	537	576	542	604	581	529	506	556	548	548	532	545	549	556	514	507	532	568	531	570	553	524	561	529	529	543	611	523	534	502	540	542	558	557	509	530	528	556	511	495	560	529	527	561	524	548	535	530	495	541	543	553	544	537	555	581	574	517	521	575	575	534	541	562	612	562	576	491	565	539	545	582	545	551	498	536	532	504	580	530	537	506	519	570	558	533	522	554	538	524	516	528	575	549	532	526	546	560	513	527	546	539	546	572	556	616	530	537	547	582	570	542	553	565	533	533	576	582	540	557	576	514	542	546	513	529	530	561	564	569	590	526	507	550	555	564	529	551	585	556	526	519	537	541	575	550	575	551	560	543	577	570	535	535	552	539	540	533	529	498	569	557	550	545	560	496	522	555	553	563	516	540	553	580	511	562	555	523	487	556	532	552	577	503	565	558	542	541	500	594	595	563	522	500	545	523	558	533	549	547	558	514	548	545	565	549	538	516	553	511	518	586	551	530	529	526	545	580	560	569	505	561	509	548	565	557	538	522	519	524	531	522	556	509	569	533	517	578	552	553	530	561	539	592	539	530	582	507	531	559	585	525	569	511	537	552	535	543	561	501	529	537	565	572	518	499	594	512	525	546	529	573	528	524	512	559	559	553	566	500	570	528	538	520	542	516	501	576	530	524	516	542	579	583	550	499	553	458	529	580	583	573	533	566	540	521	561	574	549	529	537	527	547	538	561	537	516	521	575	528	551	547	561	522	556	531	557	543	539	539	574	521	555	582	537	522	542	570	520	515	503	551	524	544	518	499	555	533	518	555	531	507	520	530	543	563	553	553	525	532	544	578	533	536	596	572	581	538	592	544	494	544	576	542	521	555	552	552	510	543	565	502	551	491	572	565	544	539	558	512	588	516	555	538	521	559	515	558	506	579	566	535	530	557	546	557	540	557	536	589	535	515	546	576	565	556	578	559	534	544	485	546	578	565	544	547	534	576	562	560	544	548	582	533	528	580	604	542	509	518	550	586	533	605	525	538	588	587	525	495	590	503	522	497	565	519	572	549	537	567	570	588	540	528	541	572	546	542	574	585	522	538	520	542	555	514	555	572	564	595	520	517	545	534	563	515	572	544	551	554	543	579	546	494	523	574	559	514	564	507	564	583	505	530	574	521	527	569	506	598	521	548	525	539	586	567	584	560	565	565	530	522	561	578	522	573	556	531	549	549	548	530	529	545	554	581	549	541	542	532	562	508	568	533	565	553	572	567	508	551	531	542	541	609	523	554	507	511	525	548	548	550	569	529	558	542	591	532	570	525	531	554	553	545	506	555	548	514	550	538	541	552	531	538	584	547	530	581	524	551	546	555	555	557	551	561	507	526	534	530	541	569	571	538	531	551	561	562	559	524	590	556	540	548	518	537	550	567	540	540	469	540	503	540	511	520	564	528	521	536	560	536	517	570	511	543	535	529	526	553	498	564	526	532	554	523	538	543	580	498	515	554	512	504	525	550	569	538	545	519	520	495	545	535	557	531	562	539	531	575	539	535	552	551	554	542	531	563	510	565	517	585	543	561	548	539	564	555	546	572	553	514	610	578	496	560	520	555	607	553	559	534	565	565	534	537	537	495	561	525	576	516	523	557	562	550	553	527	569	523	519	556	533	506	534	584	519	511	518	533	538	564	521	592	533	540	546	549	542	577	576	537	544	490	531	506	537	543	515	537	543	541	547	547	565	548	579	554	524	547	541	549	496	538	552	500	545	585	542	518	539	567	527	563	555	564	508	572	566	530	542	536	564	547	553	526	539	541	553	506	521	556	525	559	545	569	556	530	581	523	546	539	560	593	515	521	547	568	510	548	513	561	530	527	522	512	483	562	537	584	511	568	510	571	516	558	536	513	577	522	583	514	527	512	530	535	563	521	604	564	551	564	545	536	544	543	515	515	548	525	548	523	555	546	533	509	571	533	561	546	558	566	541	507	556	555	501	555	481	522	596	538	538	512	561	543	509	545	537	557	570	560	531	556	569	549	563	542	520	524	524	563	563	568	553	527	543	525	509	553	520	553	511	529	526	584	564	539	539	551	558	569	573	541	525	556	558	544	545	518	524	542	553	518	545	519	579	562	563	549	563	562	541	565	550	558	570	506	534	548	551	527	527	521	542	564	532	567	514	536	564	535	560	566	508	586	489	554	521	549	543	552	560	567	550	574	536	584	538	549	560	517	525	601	540	555	515	553	519	548	558	541	547	575	551	556	529	495	524	505	573	546	541	575	529	512	558	518	503	517	570	562	535	549	574	580	558	526	542	549	527	573	544	570	579	538	523	547	549	577	488	566	584	544	561	545	582	554	544	566	565	570	574	528	474	565	526	531	543	515	518	523	570	526	574	557	534	538	568	590	540	559	521	588	562	556	523	538	507	523	556	541	575	569	534	551	535	508	508	554	571	565	555	478	554	532	523	531	579	549	566	552	554	511	529	525	550	543	524	534	541	591	535	487	562	571	543	506
4323	1728	1651	1170	1017	988	998	948	918	892	878	890	850	903	868	899	917	805	893	858	868	860	854	888	819	866	878	857	896	928	877	908	853	893	826	839	890	852	857	914	890	878	841	879	919	794	868	881	880	900	825	900	897	890	866	814	843	873	839	877	859	888	896	872	890	839	824	828	839	853	861	833	880	863	857	859	870	872	904	822	798	912	887	815	832	873	882	830	875	858	867	849	858	853	869	844	845	858	880	864	838	860	808	898	845	837	818	863	816	928	875	845	913	876	820	873	872	838	844	910	853	862	824	886	827	917	852	918	885	865	811	848	877	840	886	866	882	859	902	905	824	891	918	848	883	877	881	877	883	846	833	858	863	812	893	834	825	877	849	897	856	825	958	859	900	843	828	909	936	887	879	921	860	839	916	884	861	859	856	849	851	858	896	816	863	863	898	896	903	876	857	893	829	843	871	884	840	860	861	905	882	867	836	877	822	840	906	840	930	890	864	801	851	881	891	902	844	872	816	879	855	890	863	849	836	844	871	905	844	916	880	881	866	838	873	844	910	917	842	856	874	860	869	854	901	908	856	839	829	847	841	890	915	863	888	875	830	844	866	878	841	858	855	855	858	869	874	842	850	916	823	881	949	819	849	905	800	832	896	846	862	866	815	801	874	855	868	893	880	866	805	847	895	890	865	877	867	836	844	897	879	870	899	856	924	863	850	862	878	887	882	896	936	899	853	885	884	884	866	863	882	842	873	857	838	863	837	853	844	891	835	871	871	852	855	868	957	838	873	873	846	847	886	855	892	846	883	921	828	870	936	912	888	864	886	835	848	837	853	958	870	839	848	853	890	876	854	873	825	884	903	851	833	845	836	904	824	873	843	843	932	823	841	867	845	890	833	867	929	845	885	845	884	891	819	864	863	842	873	889	891	851	788	867	830	863	880	845	823	888	839	848	865	834	830	887	878	895	836	892	872	898	841	880	825	869	870	869	839	876	810	869	857	827	869	850	907	897	857	890	876	859	859	879	884	872	905	849	875	935	898	866	857	893	876	898	915	895	866	858	883	905	839	863	837	870	863	900	853	859	874	831	848	838	876	868	829	882	955	819	882	839	903	886	831	858	860	898	910	844	862	826	874	890	886	864	872	887	844	839	876	819	894	894	860	869	898	832	884	929	880	867	875	855	864	908	919	865	860	878	909	862	881	862	842	822	864	936	876	855	886	870	839	873	812	886	895	869	881	903	908	903	845	862	918	821	875	850	881	882	880	840	835	881	914	865	859	968	905	831	909	827	866	917	881	867	874	840	900	880	855	852	850	900	855	859	858	867	899	875	854	839	860	891	893	883	849	846	875	860	869	866	861	838	825	860	858	912	879	833	855	858	820	891	838	904	852	834	882	843	874	809	871	821	826	862	851	882	836	906	857	864	878	867	808	871	837	884	920	852	854	835	872	816	881	855	852	853	941	859	820	893	836	897	878	859	900	826	880	825	929	851	883	871	911	856	874	903	886	894	903	868	846	831	867	864	835	874	881	930	907	877	833	879	877	872	846	903	815	819	853	854	869	861	861	879	840	922	832	946	947	873	864	892	886	841	870	862	821	845	884	918	847	871	859	813	879	852	887	833	837	870	832	888	850	882	876	907	886	839	843	859	859	837	871	852	909	830	917	955	805	901	836	877	868	881	854	887	910	852	953	847	831	900	855	839	832	819	925	828	856	821	868	825	862	884	849	866	868	846	869	879	894	840	913	894	815	904	864	842	860	881	890	893	836	880	848	857	857	827	847	833	854	852	905	905	876	907	873	801	804	896	853	854	896	905	830	854	843	840	937	883	888	883	899	863	864	844	921	850	893	882	867	804	841	891	858	882	853	911	890	877	835	856	881	881	854	897	872	838	840	863	898	869	798	856	896	881	838	850	864	894	842	841	880	851	847	923	868	832	884	902	813	917	912	877	881	893	883	908	837	849	877	875	831	852	861	881	869	891	827	852	856	874	861	931	833	851	888	894	876	850	828	879	874	822	865	864	883	873	902	894	850	850	888	906	850	912	815	827	874	883	877	890	889	891	862	903	818	848	906	885	900	874	878	869	802	866	862	863	881	900	849	887	875	795	860	888	908	854	802	856	910	866	941	889	894	880	848	854	797	786	864	900	855	894	886	836	858	911	830	824	811	861	847	912	863	873	865	880	903	857	859	894	880	814	944	898	830	836	874	910	872	803	889	908	909	840	843	891	864	877	897	828	880	797	881	892	909	880	878	913	875	867	846	878	877	867	816	859	834	838	902	811	858	865	906	837	909	840	888	877	871	853	889	847	884	836	941	876	916	864	824	862	894	904	863	853	847	891	867	855	928	912	884	850	899	858	948	879	857	828	884	838	861	910	871	898	832	845	808	849	867	889	852	948	952	886	863	886	840	837	899	859	886	843	899	882	853	801	841	863	853	804	917	889	873	883	831	863	884	865	882	814	903	861	928	867	870	848	883	882	843	873	945	883	847	884	901	880	918	877	857	863	892	844	862	845	826	907	837	808	890	931	911	815	879	909	817	852	886	859	859	803	879	860	883	873	881	882	854	836	883	923	896	864	893	894	807	831	884	872	846	880	881	850	826	900	881	845	894	881	853	882	825	896	814	856	852	911	849	872	890	821	886	870	887	849	818	889	862	885	898	859	819	833	895	809	857	860	849	852	836	866	844	845	879	888	865	839	852	917	874	846	887	857	910	840	850	928	870	907	878	857	871	929	879	836	807	886	916	831	921	850	866	832	831	834	920	867	863	909	804	848	893	882	861	884	894	859	864	872	890	832	891	868	878	868	864	894	876	845	894	862	870	834	877	922	905	927	861	816	933	908	899	860	841	877	867	853	855	893	835	823	887	908	785	852	857	884	854	841	816	924	851	859	866	894	886	902	822	836	869	862	852	903	885	804	928	836	826	893	865	956	865	899	851	815	813	922	909	845	825	902	846	834	870	933	806	825	830	872	846	843	867	859	875	890	857	883	814	894	893	820	838	844	859	915	920	810	874	854	862	829	831	880	836	851	876	877	864	854	900	853	879	801	886	878	861	874	838	849	883	834	884	903	894	877	867	891	881	808	852	849	857	886	877	840	851	900	868	880	831	893	936	881	868	897	876	851	888	882	865	918	863	874	875	871	903	837	941	900	851	854	874	839	844	920	879	876	881	871	902	828	908	882	897	870	847	825	866	893	848	884	895	871	887	859	876	895	882	894	852	921	910	863	846	884	818	898	844	913	870	860	902	919	886	851	825	851	882	838	863	862	860	913	878	871	851	912	840	833	850	866	890	894	868	906	891	872	852	881	873	903	829	871	849	798	852	833	854	862	842	895	869	888	924	774	840	824	892	899	814	869	893	852	865	883	850	841	883	859	912	882	867	888	851	845	868	869	853	823	852	904	849	872	897	849	865	872	843	872	882	909	840	899	853	875	882	881	878	884	900	853	856	853	839	846	899	856	895	848	880	839	890	864
24171	21196	28363	24325	20592	2791	905	689	639	537	543	475	467	463	431	452	406	439	454	444	417	448	398	407	391	422	438	444	461	459	401	418	408	389	432	408	402	408	412	389	407	436	429	438	388	425	386	357	417	395	374	399	397	390	371	400	432	402	389	394	381	359	381	390	389	385	397	387	406	401	364	366	418	349	391	358	402	382	400	353	395	404	400	380	370	356	383	396	385	411	367	419	390	382	396	413	355	366	374	383	399	368	409	387	400	391	369	381	385	407	395	385	383	406	365	355	419	397	390	391	390	405	389	371	346	389	434	396	351	358	412	370	397	379	394	393	416	423	400	370	399	395	402	365	377	370	404	393	401	384	402	367	408	396	393	364	385	408	408	412	396	378	391	392	403	387	408	386	418	371	391	399	394	367	380	413	404	406	395	377	391	393	367	410	395	415	408	388	377	388	413	403	349	383	367	400	397	367	362	373	412	424	343	368	415	400	423	395	422	380	379	390	388	388	397	372	363	397	409	397	390	376	411	378	379	389	412	372	370	354	352	374	385	342	375	417	409	386	363	375	395	361	386	424	393	356	399	367	375	394	374	404	411	437	401	359	363	407	387	378	413	385	401	418	412	381	390	372	378	400	364	396	377	415	408	410	370	385	397	403	393	385	398	383	391	365	391	377	391	381	419	366	373	399	390	384	361	380	373	368	388	380	405	410	375	403	414	383	379	378	369	397	389	384	392	358	423	415	386	382	358	411	384	349	365	376	353	425	383	397	395	416	384	361	370	380	386	414	410	387	379	387	340	390	384	370	398	378	406	398	360	363	372	361	411	355	396	403	403	370	405	378	399	367	420	358	409	394	383	369	399	401	377	383	394	372	383	407	383	409	396	372	436	381	396	388	387	380	331	362	426	374	415	375	349	406	357	403	402	382	379	402	358	381	374	370	390	358	402	404	391	382	393	380	389	391	386	401	376	377	413	395	405	362	398	381	388	408	379	430	433	387	401	372	415	430	367	390	393	394	411	398	404	400	401	367	378	376	403	390	370	400	387	393	372	342	396	405	426	353	378	404	421	383	397	362	392	398	392	370	398	359	369	365	389	351	428	403	379	384	358	425	361	391	405	373	376	417	358	392	432	346	359	368	367	403	351	354	385	372	347	353	369	404	382	368	377	368	407	415	382	391	411	382	438	368	397	363	385	397	384	433	387	357	396	390	376	374	403	385	382	390	363	431	387	379	388	408	387	379	380	410	378	402	391	386	413	401	402	379	392	392	355	358	369	385	410	379	398	401	389	350	419	405	369	357	402	396	383	383	401	422	388	409	391	415	389	396	394	383	388	383	372	388	404	379	388	392	416	354	414	371	376	386	400	390	390	412	408	363	416	374	396	401	409	377	415	422	352	404	398	378	412	378	432	407	430	415	377	388	394	399	381	385	379	390	381	381	384	390	387	349	402	362	389	374	391	352	383	394	395	391	381	394	392	386	395	419	379	399	373	384	412	396	396	399	400	392	392	377	423	380	396	375	399	398	382	404	403	376	370	401	376	384	391	398	372	377	375	395	404	391	397	381	407	420	374	378	368	407	389	425	401	417	386	372	369	380	358	363	370	381	403	346	389	374	368	424	431	375	394	391	391	386	389	405	374	418	381	396	398	419	366	362	397	379	385	389	321	373	352	338	414	362	415	365	410	400	397	379	366	389	387	388	377	395	365	397	373	384	414	371	365	407	391	387	412	402	382	391	378	413	448	363	400	420	378	371	367	395	371	399	388	406	403	352	370	384	394	418	360	406	375	379	388	380	383	408	387	391	381	399	363	404	369	385	393	388	369	355	419	380	369	379	406	392	403	389	364	372	399	398	375	422	418	390	373	375	383	373	387	418	384	355	415	427	383	363	386	376	391	396	406	404	405	400	397	419	391	391	382	357	376	409	399	383	403	391	394	380	413	376	364	368	405	390	385	404	386	396	388	380	382	352	419	403	405	402	410	377	410	381	376	380	394	361	383	388	376	399	418	406	420	388	373	395	393	420	368	409	363	406	373	389	361	391	375	383	385	332	427	378	392	344	364	374	372	370	381	400	390	377	422	367	423	388	379	355	418	411	370	384	372	379	373	366	393	375	396	409	422	364	377	379	408	369	398	369	400	357	353	377	380	359	368	384	373	372	419	366	378	377	364	378	341	392	413	387	386	401	383	371	390	425	403	396	389	385	371	422	382	366	388	411	368	404	441	400	380	398	401	441	397	396	347	363	392	389	392	418	372	427	408	384	368	394	366	401	400	380	423	381	419	375	401	367	391	387	414	417	412	417	411	381	378	417	404	368	353	403	377	371	406	395	393	397	394	368	357	378	349	404	383	386	385	403	404	385	412	366	394	357	413	399	388	366	376	396	400	394	421	377	402	391	409	391	428	397	398	392	412	408	370	389	388	370	408	403	348	365	363	369	385	362	396	414	392	366	376	372	364	384	403	381	416	365	401	403	352	373	354	402	350	359	364	365	388	411	402	420	370	426	359	399	393	355	398	391	411	370	391	383	437	389	356	378	393	370	373	395	414	394	387	351	411	422	389	351	395	381	440	423	412	401	413	379	374	379	375	377	377	388	372	367	398	354	391	395	405	382	369	416	386	405	407	386	384	384	358	362	388	389	409	436	382	391	410	406	385	375	413	362	372	394	403	391	426	421	403	433	342	380	426	396	378	374	413	394	375	410	376	389	385	383	383	367	349	421	368	420	406	391	378	367	417	392	376	381	411	407	397	417	345	409	391	386	380	385	392	383	387	355	421	365	409	395	366	399	353	378	368	417	420	391	405	362	378	409	387	392	357	385	400	374	402	387	410	346	416	389	351	413	363	389	399	398	388	398	421	393	407	362	379	407	378	412	339	385	394	428	407	382	380	368	348	406	393	427	387	400	386	417	365	380	383	384	415	377	379	364	391	397	367	391	388	415	439	401	427	380	393	398	389	377	376	409	396	379	395	404	424	412	384	393	417	393	379	366	383	387	384	379	390	398	387	346	398	437	383	373	394	373	416	389	401	396	343	378	424	386	384	359	392	380	365	389	389	383	386	380	406	397	412	394	382	388	386	404	393	409	401	409	376	386	398	337	407	403	389	368	381	421	417	407	383	386	402	387	404	360	376	411	397	400	391	417	395	401	412	366	382	379	403	399	372	396	388	390	378	396	384	385	395	381	422	400	405	430	416	395	403	390	383	397	376	419	410	438	416	408	370	367	406	390	359	372	409	388	385	392	393	393	417	408	392	387	384	403	390	347	379	377	407	425	377	409	378	373	360	357	375	352	396	334	382	381	405	403	376	362	351	396	374	390	392	372	400	403	419	360	399	389	394	370	375	388	367	389	381	385	407	413	401	401	401	370	382	358	380	343	408	395	361	402	363	398	376	365	385	373	375	378	389	392	415	412	348	381	394	405	367	389	431	393	396	411	390	361	411	381	397	398	388	388	390	385	355	365	397	410	383	417	384	411	373	379
6136	10312	8623	4426	3019	2276	1900	1565	1327	1162	1102	948	962	873	943	850	793	790	734	750	708	760	751	696	708	715	677	672	665	662	668	671	664	664	709	676	686	649	669	693	677	645	653	636	586	621	603	675	660	678	660	677	642	634	613	614	639	642	685	652	678	622	660	667	647	596	653	682	631	647	605	653	624	628	658	673	654	625	594	678	657	665	657	634	641	630	640	668	636	663	655	608	626	565	644	620	658	654	618	673	664	730	640	667	660	639	633	626	657	606	655	605	646	625	660	640	632	666	618	677	601	648	669	621	661	615	647	642	702	657	664	602	621	625	649	647	680	656	654	635	661	636	671	677	658	661	682	601	649	665	628	666	648	644	623	631	590	627	612	659	652	659	627	623	616	677	660	647	652	652	652	657	667	639	609	662	699	628	622	646	621	592	635	643	667	588	599	652	653	610	662	632	618	637	649	674	599	591	641	633	613	659	630	638	665	628	619	653	636	624	645	688	620	634	613	617	633	647	663	621	597	656	670	630	695	657	622	622	616	626	674	608	624	692	657	622	651	595	616	673	600	670	674	638	673	618	609	630	644	610	636	603	630	632	621	664	606	650	674	659	635	634	629	652	667	624	595	639	638	647	674	640	615	674	666	577	660	670	659	660	676	625	671	639	631	639	668	626	617	630	664	659	584	614	647	626	644	662	638	666	676	575	626	656	654	608	645	705	638	622	672	656	630	622	669	660	667	631	624	663	645	634	640	648	672	640	621	677	659	634	625	658	611	647	620	628	644	592	607	654	639	656	629	641	607	651	625	606	657	664	651	650	657	597	623	655	634	645	663	638	609	645	612	636	658	644	644	636	681	628	605	629	635	634	614	627	667	673	591	622	615	618	644	650	666	638	632	649	633	634	635	632	637	671	677	620	661	703	620	645	626	659	616	662	679	658	652	623	617	633	641	658	574	679	639	632	620	636	644	634	660	603	651	625	657	648	624	603	655	612	632	653	651	686	593	630	619	628	646	667	640	662	656	631	647	582	631	655	637	643	620	632	649	672	643	589	596	638	636	620	684	624	647	652	648	598	628	615	654	635	673	649	604	687	596	684	651	617	628	613	617	589	632	653	609	665	633	643	621	663	662	646	648	654	608	629	637	672	631	676	617	629	635	646	614	656	609	662	654	637	609	641	586	681	609	601	671	622	625	625	633	599	654	644	648	619	575	614	628	629	648	592	638	650	648	643	655	658	638	627	681	676	660	637	637	683	692	659	650	633	633	660	643	656	617	614	631	642	602	625	602	678	646	626	671	626	644	646	612	682	632	615	629	629	651	658	686	675	652	650	653	610	632	604	643	629	648	661	622	657	648	707	622	634	622	633	660	633	686	609	687	637	617	635	583	647	659	641	645	676	650	626	655	634	689	616	630	666	683	658	597	612	628	610	672	634	609	623	628	623	648	657	621	636	623	636	656	659	687	600	610	616	652	605	606	634	603	653	617	643	595	615	657	656	620	567	641	633	635	622	660	616	613	616	609	679	620	653	642	658	667	616	623	696	649	662	630	621	673	674	624	630	606	601	630	637	651	695	605	709	626	617	600	613	655	635	621	646	663	664	642	668	676	640	605	683	618	656	659	634	653	665	621	648	617	678	607	638	636	672	670	613	666	626	658	643	641	636	642	624	650	625	652	626	614	632	627	606	575	630	664	636	672	666	668	639	625	644	610	680	631	649	629	616	709	660	590	630	594	640	651	611	642	630	611	637	637	678	637	648	605	664	619	676	674	645	620	650	606	661	650	628	616	666	637	639	649	644	625	603	627	599	576	631	641	646	674	622	608	664	592	691	618	612	633	648	635	604	666	585	653	647	691	622	638	666	685	660	642	644	693	675	654	623	620	650	660	593	606	616	629	608	670	626	634	652	639	650	663	654	666	634	635	630	624	653	643	635	618	589	619	610	669	682	603	609	634	647	662	665	631	588	610	667	668	635	685	630	622	638	651	670	652	646	647	637	640	620	580	614	655	634	643	657	631	621	613	635	687	625	637	599	628	688	639	688	649	673	628	644	617	622	629	635	695	635	619	668	652	629	645	629	603	664	632	653	623	678	615	647	610	648	591	689	594	621	636	619	626	674	673	602	644	613	664	665	641	633	658	644	647	653	626	666	648	662	653	649	674	632	607	606	642	666	609	665	629	698	646	628	644	645	619	632	695	650	665	667	646	679	648	649	653	639	690	682	665	705	680	660	629	637	635	634	629	668	664	621	639	624	674	632	658	645	693	653	586	592	641	639	623	629	649	648	643	604	699	629	648	634	667	626	600	645	664	638	636	664	639	663	645	648	653	650	642	597	684	613	610	626	666	622	627	656	643	647	657	674	656	666	652	628	660	644	683	643	630	655	607	658	653	648	647	654	598	671	592	600	671	638	623	634	622	668	637	620	669	645	632	638	667	628	587	632	622	621	663	592	683	635	649	655	617	640	685	641	616	598	709	652	630	626	672	630	658	644	639	604	611	683	658	650	693	672	617	623	597	641	643	631	663	643	639	597	633	634	641	618	619	632	646	640	635	644	618	644	648	642	597	647	615	632	676	630	635	652	683	618	625	620	623	622	644	626	611	628	636	633	601	648	627	633	606	627	664	620	616	625	587	636	656	636	605	608	640	626	656	641	617	660	623	586	669	651	662	649	665	654	634	651	604	643	652	629	678	666	656	632	632	653	655	602	630	612	653	636	694	634	654	585	627	600	691	609	617	662	690	633	624	651	656	577	627	609	650	637	608	663	649	672	658	641	634	639	626	653	605	638	641	562	648	661	701	600	612	619	637	637	636	612	589	645	612	653	591	622	641	646	637	682	612	678	615	667	644	662	652	615	678	597	671	641	628	650	636	628	611	647	650	666	675	626	630	653	639	629	648	627	682	637	667	640	618	637	618	676	663	621	639	629	579	648	623	682	625	638	627	656	659	642	615	723	625	669	611	665	691	627	668	658	630	651	681	642	628	609	673	635	667	594	640	659	672	577	636	673	583	668	634	646	599	648	631	634	653	653	599	646	645	696	602	644	685	628	678	656	597	632	641	656	624	646	654	652	639	652	660	651	649	620	638	607	652	646	627	629	617	563	631	645	648	621	655	679	657	647	646	625	637	680	604	644	653	653	648	632	674	608	655	649	679	627	652	630	642	665	611	638	652	619	616	582	655	630	655	611	609	600	646	596	652	640	701	633	622	648	659	666	615	624	639	630	632	684	657	635	597	614	645	598	627	614	621	622	657	652	604	642	580	620	619	645	665	648	655	619	586	604	659	627	640	636	649	654	608	630	670	654	636	652	659	654	640	664	658	619	678	621	667	628	674	636	618	595	606	663	619	608	657	665	658	636	661	641	624	629	705	663	661	648	656	643	642	625	688	630	649	683	615	650	612	647	615	628	585	662	667	701	637	666	671	637	654	639	636	624	647	634	633	622	623	675	702	599	644	642	629	669	644	614	608	648	629	641	630	631
23120	21114	28835	23660	21115	19697	1897	746	531	444	413	338	321	321	254	268	253	227	194	200	210	199	201	182	189	211	181	175	190	151	158	198	194	152	151	178	184	177	165	155	146	154	155	148	162	162	166	156	150	161	151	145	154	138	157	163	140	142	133	126	162	171	154	164	172	148	152	165	147	147	151	158	169	154	159	162	153	128	170	161	150	160	156	176	126	163	151	158	154	131	156	153	161	140	144	159	178	156	132	161	149	143	138	145	175	144	135	150	148	145	130	164	138	157	123	137	143	143	163	154	158	147	144	150	155	148	136	134	148	151	136	142	151	158	149	147	175	155	136	140	136	147	132	129	137	151	157	125	166	124	139	160	135	137	124	144	149	144	158	142	116	122	152	143	132	169	151	145	153	143	165	143	157	118	150	133	140	135	163	156	140	157	147	131	143	149	152	137	155	150	134	143	133	135	159	119	158	126	129	155	151	150	158	159	149	125	140	125	142	150	141	105	149	154	148	168	157	135	147	187	132	128	143	136	160	155	168	149	143	160	167	145	154	158	123	153	154	139	148	115	158	120	154	142	169	147	143	158	156	132	148	158	149	150	144	141	126	149	152	134	136	137	162	127	142	166	124	161	188	140	157	148	145	163	161	146	145	147	147	168	148	135	176	155	152	164	115	164	155	143	152	149	158	127	139	165	153	150	140	156	149	150	147	151	146	133	147	148	181	144	154	135	143	155	145	171	153	128	145	140	128	139	126	158	144	127	128	140	136	133	149	143	156	139	130	133	166	127	132	147	144	154	152	149	160	145	149	143	141	125	144	137	146	151	157	157	150	142	155	162	141	158	138	144	133	145	164	140	157	154	141	160	141	149	139	151	147	138	163	147	147	140	137	125	143	149	147	139	112	167	150	145	146	165	136	129	129	137	137	153	163	133	130	123	137	139	143	131	150	159	147	132	140	145	140	146	128	128	141	153	151	143	127	159	143	156	149	137	150	120	129	151	138	147	144	139	142	155	129	151	163	141	145	151	128	160	151	140	132	153	144	143	140	140	158	144	149	130	148	127	149	154	170	151	147	147	130	139	165	141	138	127	157	142	176	142	134	142	140	166	143	157	148	155	156	152	167	129	129	164	142	148	152	142	142	134	149	141	133	149	144	157	154	143	138	150	142	156	160	166	161	136	128	145	157	136	136	148	147	154	138	138	123	155	136	141	149	158	166	121	145	149	141	147	135	156	158	143	155	148	123	131	168	127	133	146	134	139	141	150	165	160	134	147	131	162	149	157	131	124	140	149	147	151	142	159	134	160	136	132	154	168	131	161	165	153	161	150	144	164	142	142	165	153	132	165	136	154	162	146	145	164	141	155	153	140	144	157	140	140	155	153	126	145	137	145	155	151	135	129	145	122	141	173	155	160	157	156	155	131	124	133	135	161	149	160	158	155	151	131	164	141	149	145	156	112	139	143	155	134	129	120	145	142	141	121	158	150	138	155	134	153	158	160	144	157	167	156	146	163	135	146	148	153	134	146	141	129	152	137	155	140	142	160	136	158	141	143	151	133	144	132	136	135	172	139	133	146	152	119	164	139	145	150	150	160	169	152	141	122	161	143	133	126	123	161	159	131	135	125	146	159	143	120	135	142	124	147	141	149	163	144	144	164	151	137	149	159	140	149	160	141	148	132	148	165	125	145	135	148	125	123	144	146	121	140	145	156	134	149	133	148	149	145	155	154	151	152	151	120	133	144	140	133	175	150	134	146	124	145	157	149	131	175	133	155	147	139	137	138	138	139	142	155	147	175	125	145	134	134	164	139	140	149	137	138	133	143	157	143	145	138	149	144	173	134	147	155	156	162	147	146	161	145	145	147	158	138	146	149	147	141	144	146	154	137	139	150	153	142	134	143	133	120	147	151	148	152	133	148	134	137	148	136	138	157	149	159	139	166	170	148	144	148	147	140	135	140	135	156	145	138	153	120	162	161	157	163	148	119	147	149	146	132	149	142	160	131	143	146	150	140	141	158	154	150	152	140	169	151	154	175	151	141	143	137	171	138	168	128	143	145	146	180	125	146	129	141	142	148	122	152	115	138	152	144	144	152	152	138	152	151	162	148	144	137	157	137	145	140	150	153	136	156	137	156	150	156	158	158	172	172	145	154	151	149	149	153	139	163	145	129	124	123	140	141	156	149	141	148	149	148	127	131	139	142	132	134	134	154	148	136	142	160	171	140	149	165	148	156	140	135	161	176	153	138	153	132	156	145	141	144	144	144	166	132	150	160	163	157	150	151	142	139	146	138	134	140	125	143	139	135	151	146	153	156	146	145	146	155	149	145	124	148	148	157	158	152	165	135	158	150	143	146	159	158	138	132	152	145	145	130	155	123	145	155	149	165	157	149	142	133	134	144	147	144	144	130	154	152	136	133	158	121	145	142	142	151	157	117	144	147	148	149	152	127	145	118	145	155	153	136	126	141	164	138	156	148	142	136	155	168	149	143	134	164	158	151	129	136	142	164	154	151	140	144	144	153	160	127	146	147	154	148	139	140	151	152	132	149	143	142	132	151	155	142	130	134	140	128	157	175	143	157	159	131	149	157	163	155	139	149	134	149	144	164	142	154	168	152	121	158	150	145	157	140	125	134	156	143	149	139	143	119	138	139	139	144	137	145	141	150	178	157	150	154	143	136	138	128	151	165	164	139	136	144	146	153	152	149	143	151	169	154	142	162	142	143	145	177	152	126	147	148	141	151	135	159	149	146	133	147	161	146	146	143	151	156	139	152	133	139	134	146	130	144	139	150	147	135	153	162	143	136	139	139	137	129	141	167	148	158	157	146	150	150	136	150	147	166	159	145	163	151	149	144	141	143	140	124	144	149	159	143	144	124	138	116	135	134	187	153	122	158	134	158	146	156	152	144	138	133	143	146	135	160	145	127	143	160	135	164	172	116	138	148	133	176	149	144	151	155	135	161	131	147	164	139	150	140	136	161	129	139	132	143	128	153	123	182	135	140	185	151	139	141	147	161	148	156	139	129	134	154	162	157	151	133	150	168	160	126	163	133	133	152	149	139	142	146	152	161	150	135	169	190	141	132	138	147	139	151	145	164	155	137	154	139	115	167	136	124	154	162	160	155	150	135	138	154	150	143	154	133	153	152	143	137	127	131	146	149	128	135	138	123	133	146	151	125	160	140	153	144	160	143	147	151	125	141	141	141	129	154	132	153	140	157	138	149	138	147	150	141	152	173	151	141	140	137	158	112	136	147	133	127	125	133	137	145	144	162	127	153	161	152	141	134	147	144	145	130	170	137	160	157	150	158	137	153	140	142	146	146	152	137	145	146	150	133	158	138	133	158	150	150	153	136	138	142	152	149	151	138	144	134	153	151	134	163	163	126	154	144	165	142	172	143	139	193	129	149	134	133	141	130	160	147	139	131	153	135	164	151	144	150	168	149	132	123	116	139	157	144	136	150	137	166	136	141	156	130	138	127	137	160
8302	15918	13575	7126	4692	3398	2670	2071	1589	1358	1192	994	864	760	645	659	610	498	523	448	438	423	392	407	357	345	340	372	321	327	314	312	288	311	314	304	295	304	316	281	315	279	280	270	293	274	256	242	244	280	259	248	266	265	268	249	244	273	263	284	267	256	287	329	258	247	281	244	263	261	261	279	293	248	256	253	241	235	271	235	264	246	241	253	236	281	265	252	246	270	277	271	232	241	257	257	274	257	253	244	258	261	262	273	226	255	241	259	258	263	238	262	243	253	230	227	272	245	219	256	243	254	239	237	234	257	278	242	259	238	236	243	263	233	249	248	228	245	220	247	283	252	250	229	255	275	236	263	295	266	241	230	250	246	257	271	273	226	244	231	251	221	263	235	241	261	246	255	270	240	256	241	240	225	244	257	256	270	240	255	240	212	235	275	226	258	256	249	221	225	262	268	223	246	245	234	261	231	257	244	258	249	257	261	235	229	271	209	234	255	243	225	252	247	255	225	255	231	231	246	260	245	251	212	258	253	240	256	274	213	250	252	250	255	267	263	280	228	235	260	230	249	244	256	277	250	221	241	237	258	276	227	249	234	235	259	279	253	283	274	239	271	241	226	248	233	253	243	230	232	215	240	260	253	255	250	243	234	253	263	234	237	245	254	206	238	227	200	240	261	251	245	231	238	240	262	244	241	229	249	271	250	241	226	231	221	256	253	239	253	230	210	237	216	234	258	246	268	252	253	257	223	249	201	212	260	253	223	229	249	226	261	262	249	240	250	260	277	231	210	250	239	264	249	230	241	219	235	231	250	255	257	265	218	246	250	253	247	237	232	258	247	232	222	240	216	228	239	236	252	256	265	252	252	232	251	218	244	260	236	231	241	253	249	253	239	249	235	239	222	257	242	243	268	207	234	228	237	253	257	242	248	251	251	250	254	227	228	253	247	246	233	277	248	251	233	257	240	225	243	259	253	220	237	221	265	244	252	231	236	253	243	241	235	276	236	268	249	238	245	250	258	230	245	228	248	260	271	218	238	256	205	238	244	239	223	240	235	221	285	241	238	250	232	254	257	232	241	237	246	257	267	257	221	257	273	236	252	243	252	230	252	262	255	239	245	227	250	260	242	242	212	239	248	247	251	237	258	261	264	243	227	238	265	269	234	270	242	234	258	296	258	248	268	260	234	257	255	231	256	265	272	237	262	250	276	263	238	239	225	250	247	251	239	273	259	254	233	240	244	241	232	228	229	223	255	261	229	255	249	233	249	246	253	229	251	223	241	251	248	256	232	253	233	250	263	241	247	267	235	262	237	215	251	231	253	230	247	251	254	249	250	243	252	245	234	256	250	235	233	249	235	230	238	248	248	276	246	240	254	242	233	250	214	255	234	256	236	223	227	256	244	235	242	232	230	265	236	239	235	227	256	211	213	255	243	263	243	231	239	242	215	247	241	228	244	268	251	244	234	237	254	226	248	225	237	258	266	250	247	245	229	248	218	210	226	256	257	242	244	248	218	257	218	258	230	246	230	265	223	233	231	239	257	253	244	229	230	244	257	226	249	236	252	238	245	254	231	243	269	243	227	218	243	247	239	236	232	263	264	241	253	234	215	260	247	258	236	243	243	226	235	225	234	258	249	243	238	250	247	239	218	225	254	261	256	239	249	227	242	251	261	280	242	261	243	262	233	225	235	259	269	221	235	244	247	245	271	251	243	238	252	222	244	240	236	236	246	268	236	246	240	262	258	243	235	242	258	245	255	255	244	248	260	236	235	237	239	211	273	247	290	250	237	226	220	242	233	244	266	259	266	257	220	256	275	228	222	248	267	249	259	243	251	230	234	247	233	268	250	239	257	230	243	265	251	238	246	254	255	218	264	249	248	276	254	247	245	249	248	239	244	243	232	268	254	250	243	253	237	251	244	226	244	240	234	233	267	242	237	241	251	255	251	233	246	246	251	237	230	224	226	220	208	230	244	257	256	239	253	231	235	253	219	235	249	255	242	242	221	238	246	249	234	235	241	198	256	261	263	221	277	263	239	224	235	240	267	231	258	232	225	266	230	252	231	223	268	216	284	254	241	241	236	247	259	252	238	265	231	253	240	256	245	270	238	268	255	252	257	236	256	236	221	247	223	228	236	240	238	239	273	230	269	213	258	273	278	242	254	238	239	239	272	248	262	238	231	247	274	272	262	244	235	231	244	238	251	261	254	240	227	271	246	224	249	253	248	251	239	257	211	252	241	244	245	259	240	235	255	236	243	235	246	232	269	228	259	258	232	231	219	260	236	236	248	220	253	244	247	240	268	254	247	265	245	249	241	243	236	244	253	244	252	226	246	263	245	241	237	252	243	257	234	251	243	276	259	255	259	236	233	273	243	237	210	237	261	239	228	240	241	245	238	236	248	217	243	247	229	239	248	258	268	247	247	260	224	250	244	245	266	261	246	247	273	268	262	238	223	243	224	270	262	256	262	263	236	254	219	246	247	227	236	267	250	224	239	262	235	220	240	240	228	237	264	252	222	240	236	260	222	260	243	258	233	252	237	238	226	237	235	235	252	244	239	234	252	209	232	240	254	224	230	235	227	245	251	231	240	239	251	247	275	236	235	234	228	257	241	264	226	247	219	241	239	226	231	236	234	239	234	249	241	237	249	229	248	222	199	225	233	225	267	250	212	241	275	226	244	254	257	220	235	233	244	260	275	200	253	255	278	241	253	257	250	232	261	262	260	259	254	274	247	283	211	254	234	264	248	246	227	230	205	263	248	264	238	233	231	245	261	234	256	225	266	264	241	223	242	227	273	245	229	270	235	259	268	242	234	259	222	272	227	230	232	240	229	300	232	240	234	230	260	245	235	274	224	260	255	229	227	219	282	255	219	246	236	280	237	263	239	244	218	218	266	253	244	238	289	264	263	238	248	234	243	226	220	227	233	243	218	267	237	209	259	260	239	241	223	245	256	230	239	228	244	215	248	253	251	245	228	230	212	245	246	228	238	208	241	243	242	243	236	203	236	247	255	231	248	269	219	239	238	249	251	263	231	230	260	267	267	239	225	254	251	232	237	259	215	240	245	252	244	258	269	251	232	253	241	222	237	243	254	246	247	255	257	263	255	265	280	243	236	246	209	269	250	258	243	233	233	253	255	256	240	248	236	253	230	239	259	231	246	252	243	234	249	234	219	244	218	225	236	247	273	246	242	256	260	257	250	239	252	239	258	234	257	238	232	259	230	243	277	214	240	252	258	236	249	240	246	232	246	217	225	248	261	255	236	261	237	239	263	231	247	243	269	258	253	220	249	263	249	250	241	224	219	252	266	256	224	239	257	228	234	244	247	229	215	238	257	232	217	239	259	278	207	249	240	229	265	267	230	239	246	251	276	232	224	227	211	254	232	234	257	257	233	245	253	241	254	234	259	204	226	253	244	253	229	229	221	239	238	228	266	258	243	238	243	228	243	270	244	239	227	260	255	253	261	254	240	252	221	244	237
26697	19891	6122	899	666	572	628	599	532	581	572	518	551	542	562	581	548	518	573	528	564	536	541	548	546	553	506	494	488	564	563	527	580	585	547	494	543	548	538	523	540	588	522	527	597	542	547	509	510	527	579	554	494	537	564	561	543	513	501	548	540	529	595	548	548	550	548	519	531	585	534	567	532	508	544	515	540	547	568	520	561	559	583	526	524	540	537	534	503	573	565	558	588	535	526	540	508	561	545	517	556	542	554	543	519	545	564	528	537	498	528	570	561	500	545	541	524	530	511	545	553	539	548	529	538	569	538	528	523	523	511	559	545	522	549	541	509	575	541	526	543	573	536	569	551	509	553	554	536	539	555	562	546	532	562	500	536	521	504	510	544	545	549	517	523	521	502	576	513	547	548	527	520	572	520	545	551	574	532	543	531	531	540	545	523	508	535	552	531	531	522	524	556	573	505	556	562	550	569	522	585	515	538	538	584	566	571	587	551	549	536	554	510	533	540	547	561	592	547	538	552	541	580	545	556	541	501	552	563	539	524	511	532	525	527	505	536	522	575	589	527	562	544	553	496	545	528	560	546	560	537	557	558	556	527	526	503	519	537	577	536	553	552	527	501	547	545	523	543	495	541	587	524	516	529	535	499	537	489	553	550	562	544	523	532	524	548	554	526	571	545	504	548	550	542	494	533	596	531	525	524	536	545	550	512	543	544	577	529	518	527	520	539	561	520	543	526	517	557	516	560	530	549	521	481	528	551	527	538	502	569	543	588	521	540	535	556	574	512	517	530	589	518	534	579	558	596	518	539	533	535	566	487	564	513	582	553	524	547	557	539	549	551	529	540	520	534	539	557	556	534	501	508	530	518	536	511	521	530	504	545	529	584	518	530	550	531	532	530	492	544	546	560	555	543	522	505	569	524	534	536	530	552	515	552	553	519	552	550	529	528	542	519	519	552	560	559	565	529	542	545	540	551	512	516	500	529	538	514	546	512	524	542	533	558	543	510	538	558	535	534	558	514	544	534	534	548	527	491	544	534	547	531	527	505	572	517	565	527	515	532	535	565	520	550	527	553	542	584	536	541	522	496	535	545	543	546	551	500	585	552	530	548	518	530	553	515	548	586	534	529	545	572	521	545	498	558	526	546	567	544	531	583	523	557	535	557	538	520	555	519	548	525	521	539	526	550	567	557	545	548	485	546	518	523	535	572	541	520	518	509	542	561	526	550	525	491	545	548	544	536	574	528	529	522	558	520	565	497	569	533	525	554	513	564	501	547	545	573	492	533	558	557	505	541	589	563	475	521	526	558	580	526	545	559	580	507	523	576	552	528	547	552	516	559	521	523	534	527	521	534	522	555	532	562	543	577	502	536	543	557	542	569	546	544	548	556	543	534	550	563	543	510	546	507	571	494	517	551	547	531	604	514	509	574	579	548	534	553	490	566	548	511	496	553	519	542	529	495	540	556	551	486	520	525	535	533	562	497	542	509	518	538	510	562	524	512	527	568	545	535	546	559	542	539	545	528	547	551	501	548	589	541	553	551	563	532	574	576	541	513	535	516	567	553	539	535	526	536	511	585	549	545	508	508	536	551	544	519	573	553	475	566	542	555	564	550	531	587	554	551	540	544	528	535	568	526	532	546	545	553	558	485	552	518	519	542	581	504	556	536	538	519	550	550	534	499	520	551	478	554	571	522	511	545	532	564	494	539	586	542	545	528	546	536	541	508	585	590	553	505	583	520	524	516	546	526	536	526	469	545	564	551	551	494	512	529	525	528	541	526	534	553	562	561	559	552	579	517	520	515	483	522	525	554	568	524	530	514	575	543	530	513	569	536	556	532	485	510	543	563	521	549	575	576	522	534	556	569	523	515	625	552	564	540	507	552	529	567	517	564	517	504	581	568	537	556	501	483	566	523	537	522	567	512	538	516	525	528	503	533	558	525	561	555	530	540	517	528	533	554	500	535	534	564	497	529	548	546	562	575	517	559	552	510	535	564	470	532	563	488	527	537	521	565	534	517	533	585	534	546	530	528	561	531	587	563	528	526	513	560	504	549	537	525	554	511	523	523	520	550	525	546	552	538	574	500	549	526	558	537	516	560	532	558	549	509	511	505	497	508	533	521	568	493	539	525	515	564	532	503	517	560	533	545	567	542	521	556	558	560	549	571	547	555	534	492	524	514	568	515	528	553	519	574	556	516	526	529	553	531	534	550	531	515	534	548	528	529	549	555	523	544	549	581	527	521	541	504	505	547	551	532	531	580	566	524	563	490	498	520	527	555	544	519	545	520	529	562	535	505	490	548	514	537	530	541	492	491	536	558	554	520	512	524	540	556	503	565	520	511	482	566	502	513	578	572	506	532	504	514	519	500	539	530	543	502	529	535	518	543	520	531	536	554	569	537	522	519	550	549	551	554	543	544	535	526	553	534	547	527	526	546	553	568	532	590	523	548	527	540	541	575	529	513	564	536	499	513	516	518	573	563	556	528	545	504	502	579	552	558	569	539	513	508	517	551	610	509	517	514	522	530	504	551	522	524	553	507	530	553	563	549	536	565	530	521	530	530	524	501	541	553	556	530	493	521	518	531	525	522	584	545	531	566	508	519	572	525	525	579	536	556	555	532	563	593	544	522	536	534	543	538	506	544	575	600	568	545	520	510	538	523	553	565	560	483	530	560	485	562	534	547	530	533	558	560	506	520	559	518	527	532	512	519	502	586	576	553	514	505	538	504	545	543	519	526	553	566	509	551	535	568	556	497	550	558	536	535	582	535	528	524	502	591	532	554	544	553	512	531	529	527	507	538	571	576	516	545	526	520	522	499	512	546	524	544	501	570	464	507	530	531	533	531	498	515	485	520	540	547	485	554	554	547	528	544	555	508	485	519	503	507	491	547	534	532	544	513	503	552	533	554	557	554	571	530	510	531	559	544	547	542	545	492	516	522	515	496	520	519	574	593	561	559	551	529	566	540	531	510	500	558	506	541	560	490	548	524	489	535	557	557	495	523	537	537	526	533	570	535	517	553	566	532	559	517	529	544	559	538	529	527	524	532	524	527	537	527	535	573	532	563	600	523	546	502	560	569	537	540	539	535	536	557	510	499	577	542	576	513	512	564	563	500	525	526	512	586	571	528	577	501	550	507	560	516	545	574	543	524	599	564	497	543	594	527	494	529	542	531	542	534	524	510	514	501	539	515	544	497	530	544	560	511	531	516	558	555	539	533	512	505	531	496	512	516	538	517	525	525	537	544	550	543	573	532	533	482	551	572	555	579	496	530	524	513	499	514	513	529	538	538	536	528	519	526	544	540	518	520	528	555	556	510	531	592	587	563	558	519	535	521	566	552	539	550	530	537	508	551	547	526	517	532	536	488	550	524	541	560	543	523	532	488	550	564	542	554	518	530	503	550	538	515	548	547	531	551	537	559	550	559	528	550	559	530	501	565	542	532	525	524	535	508	562	557	549	560	503	503	613	512	547	534	545
4306	1696	1605	1162	1011	972	1003	883	924	911	941	888	832	870	914	877	847	896	860	871	871	873	864	902	831	869	933	831	877	848	855	811	826	810	872	852	871	876	887	938	872	871	845	845	909	825	928	901	815	849	831	919	911	862	888	827	880	816	854	879	806	864	838	816	838	885	880	879	827	836	854	855	874	829	837	889	844	843	882	852	824	862	865	822	904	841	830	879	885	870	892	892	857	881	852	839	833	857	864	864	854	864	832	837	838	815	852	872	796	879	871	860	842	888	839	857	908	827	831	845	856	857	814	847	857	838	862	866	849	894	871	893	904	832	824	853	859	872	869	847	860	861	880	819	871	848	840	888	808	892	871	883	862	890	853	896	863	915	873	861	911	803	857	862	866	825	885	822	878	875	831	841	807	840	867	913	823	871	846	867	915	851	863	866	877	873	880	891	808	916	880	848	818	852	882	844	882	882	889	845	872	836	863	794	862	887	859	866	870	818	791	810	861	893	839	877	819	850	896	841	848	853	797	835	827	849	886	892	884	888	876	872	848	878	871	884	872	858	868	858	823	875	890	903	850	860	853	831	846	881	852	848	854	861	831	891	870	922	843	890	793	889	891	861	752	885	850	832	816	842	838	879	903	916	853	818	853	834	895	791	829	866	808	852	849	864	846	845	835	818	852	819	859	829	801	867	873	835	854	870	843	865	858	877	854	815	864	867	879	823	882	820	826	831	901	907	847	874	822	852	897	863	824	881	833	842	831	916	823	888	851	867	890	878	873	865	894	871	825	882	888	847	866	884	868	883	833	845	871	818	818	854	879	863	873	856	834	867	808	842	801	892	808	852	891	857	824	850	844	831	814	857	846	845	889	890	842	889	930	877	827	845	921	871	873	900	844	860	850	877	828	851	834	855	907	858	864	833	828	861	850	900	862	869	900	955	893	838	852	850	830	866	824	892	803	850	882	891	832	869	884	806	864	871	868	854	807	920	851	896	859	830	877	848	883	827	861	856	856	811	878	832	831	886	888	887	871	849	879	856	793	892	885	812	866	896	869	803	835	830	836	870	869	840	838	859	827	879	861	880	856	864	827	866	857	803	855	864	917	839	814	880	904	875	914	879	843	804	864	850	860	845	900	867	916	865	864	838	894	883	808	852	811	822	813	834	853	849	836	827	860	865	855	857	888	825	852	895	884	878	877	825	884	843	833	894	844	860	824	836	785	885	813	843	888	866	846	852	855	838	872	862	820	837	867	850	871	855	847	872	862	879	876	829	838	816	879	865	857	849	838	864	817	813	843	828	812	854	869	909	867	880	884	848	878	858	873	864	867	841	862	905	870	866	852	845	886	843	865	872	868	868	878	878	881	903	912	880	856	846	878	840	887	831	839	828	859	859	852	852	881	878	865	845	837	860	851	837	849	843	869	856	903	856	895	869	846	812	843	907	890	876	855	835	837	833	856	889	875	878	862	832	813	881	839	855	840	887	862	877	842	898	866	853	848	841	825	903	863	851	838	845	861	820	893	878	838	849	915	870	917	883	891	836	847	830	854	858	897	849	823	832	870	875	869	835	762	878	848	849	844	848	858	859	867	870	859	865	825	847	852	881	869	863	910	868	880	843	865	841	848	873	857	853	866	874	828	856	869	846	826	847	811	822	868	877	849	846	849	864	768	911	900	880	900	833	871	851	859	882	820	888	916	836	840	870	880	847	889	837	875	852	887	837	888	929	868	817	853	882	826	859	841	827	817	790	837	850	833	858	875	825	875	839	874	874	879	877	863	796	841	845	918	798	828	827	827	885	875	859	868	916	850	884	882	854	880	866	867	853	913	881	814	854	862	865	894	887	860	884	842	870	847	829	816	792	866	825	866	904	837	872	878	886	867	884	789	903	857	866	874	832	846	764	883	845	890	865	878	839	849	840	888	822	817	895	870	849	824	883	867	924	882	840	811	863	832	857	877	880	830	885	847	884	924	864	836	863	855	896	815	792	824	820	840	847	824	856	839	895	793	851	866	822	848	864	828	844	835	882	813	829	887	827	878	828	917	808	881	842	864	902	804	823	894	882	817	892	836	868	853	829	860	833	850	854	872	842	817	866	863	824	882	878	834	851	824	863	907	837	888	837	890	867	846	813	835	916	829	832	881	867	808	853	835	884	889	824	880	867	860	883	822	930	850	823	870	825	830	907	862	817	824	837	908	887	828	839	813	908	871	846	857	831	857	797	904	859	865	877	793	847	885	828	840	837	840	876	877	808	870	798	899	896	852	916	914	820	850	890	847	869	873	899	876	855	865	832	858	907	848	899	830	848	855	862	844	865	827	779	862	841	796	882	823	832	907	796	845	831	828	848	879	872	847	898	865	844	829	820	892	873	814	855	837	881	817	845	892	883	864	806	861	814	795	898	864	854	884	858	906	885	859	871	826	863	848	865	878	882	878	834	836	852	810	815	862	794	826	863	825	832	861	903	830	843	841	852	853	899	877	853	874	857	874	868	862	863	863	843	873	883	854	907	847	861	833	877	869	843	887	815	837	819	930	860	864	872	875	903	894	843	855	917	866	838	880	913	836	873	819	847	894	862	914	842	831	801	885	849	855	916	847	831	873	877	818	885	931	802	817	835	908	828	834	835	831	863	816	854	850	832	836	861	844	884	859	902	852	836	812	878	880	840	847	866	812	903	927	865	859	870	841	848	876	849	873	887	895	913	884	831	881	887	832	862	869	863	868	827	910	865	856	900	813	842	862	846	823	836	879	820	889	874	821	867	863	916	837	816	873	887	867	856	812	866	851	867	883	844	876	856	897	869	857	861	876	854	771	795	887	866	806	856	852	888	876	856	867	825	854	852	879	847	855	822	863	891	858	866	908	887	841	868	864	930	903	876	802	848	895	799	846	880	832	870	892	871	898	865	837	816	888	864	862	873	830	965	880	835	805	840	843	834	853	842	844	889	844	831	915	873	821	837	878	862	870	837	876	837	809	845	835	826	809	889	892	837	833	940	875	824	910	774	840	867	810	872	852	937	873	858	842	887	845	831	852	831	844	867	874	819	823	881	884	893	873	876	844	879	911	911	867	874	823	868	845	860	911	844	833	899	779	864	817	896	832	850	858	892	851	875	843	854	868	850	916	844	845	859	848	861	831	836	885	875	861	898	859	829	859	862	891	808	854	810	855	869	810	866	909	882	857	876	912	812	896	880	911	874	889	896	821	826	841	872	847	800	860	905	816	853	832	901	850	844	832	856	872	868	834	843	860	936	889	852	891	878	823	864	884	841	862	900	877	871	838	882	804	837	848	898	870	814	930	854	847	803	845	842	842	866	921	823	866	851	890	914	877	882	869	842	838	843	843	834	857	809	838	854	858	869	884	867	797	861	822	859	860	874	863	829	848	851	851	825	848	841	782	835	842	877	826	849	838	826	837	889	860	911	841	853	839	851	864	861	870	868	836	848	844	856	980	861	874	879	879	824	864	819	828	832	872	845	896	863
24124	21152	28293	24263	20583	2687	900	734	582	527	496	546	446	498	421	431	408	433	458	394	422	406	401	411	383	395	411	373	418	438	398	387	398	392	383	387	401	386	410	373	397	403	430	423	380	410	352	379	373	348	406	383	391	409	413	366	409	408	407	403	402	410	388	404	363	391	427	424	390	372	426	384	356	410	393	364	390	360	386	403	423	416	394	383	358	372	380	397	408	413	384	375	378	402	391	373	413	348	374	348	411	422	375	383	400	376	376	365	402	396	387	353	380	375	405	383	384	352	438	371	385	369	385	363	410	373	367	364	397	389	371	380	404	382	413	378	401	371	380	405	410	365	369	390	391	359	393	351	373	402	385	371	384	381	420	400	401	423	376	372	406	349	401	384	396	393	402	390	356	386	417	413	394	363	376	381	395	388	423	387	374	373	412	375	380	388	374	381	366	409	358	409	392	381	362	365	393	409	386	388	402	378	391	384	393	365	379	388	389	395	401	383	375	430	344	354	362	346	380	390	395	375	351	354	360	372	414	367	378	380	393	418	412	370	358	347	357	396	390	404	383	353	376	416	399	358	364	371	410	389	365	377	369	345	370	402	387	379	403	355	394	389	413	396	403	362	365	370	376	408	342	402	393	353	394	371	391	375	400	345	397	388	389	394	382	414	440	360	389	362	394	359	388	390	411	373	382	358	388	369	373	365	387	376	354	367	367	373	400	366	389	396	415	410	381	379	360	372	348	348	379	397	349	373	395	392	414	397	419	372	402	359	420	410	415	368	388	403	370	408	383	399	389	377	334	408	391	412	367	387	396	412	356	378	382	398	390	394	375	382	384	391	356	396	358	382	402	376	363	401	383	363	343	355	387	399	355	376	365	378	380	377	405	350	362	394	397	368	360	399	394	392	380	422	381	442	422	401	388	395	366	372	416	386	405	334	372	461	357	363	361	393	355	353	371	400	356	351	402	395	393	360	413	410	387	400	388	383	369	388	384	376	391	389	372	383	366	373	428	397	395	379	378	384	416	384	387	377	379	394	400	386	384	389	380	351	412	431	385	393	365	381	385	355	391	372	388	390	374	406	375	411	409	393	371	386	385	377	372	374	412	339	359	398	378	386	372	385	382	425	368	392	407	409	380	397	363	388	438	378	371	354	405	419	351	389	389	359	383	391	391	371	393	394	395	357	405	417	386	370	390	366	369	388	371	361	369	401	378	380	393	376	390	407	373	428	409	379	395	427	383	366	390	373	432	379	383	374	361	393	451	413	384	390	383	394	388	375	356	391	378	369	387	377	364	393	364	372	412	408	404	378	380	363	372	401	377	396	398	415	366	386	400	376	381	368	422	391	414	400	376	391	402	401	382	412	402	385	377	394	396	379	374	408	400	370	402	421	406	377	403	361	384	393	377	394	384	354	360	388	395	373	362	369	369	373	379	408	409	369	425	364	392	384	359	376	404	367	426	364	402	363	384	412	387	378	361	416	384	380	345	409	382	365	372	379	419	372	398	382	381	409	379	382	358	361	380	411	391	382	408	374	440	359	388	379	367	380	390	418	375	405	335	404	377	344	397	432	370	380	382	377	395	408	401	403	378	377	363	380	385	374	386	380	408	414	397	401	370	425	395	386	359	403	408	387	345	393	400	408	389	385	383	413	384	370	385	371	355	389	400	420	354	373	379	357	385	373	397	387	355	383	375	403	382	412	411	382	389	370	380	394	396	382	397	386	350	406	362	397	383	399	427	414	396	365	373	409	398	378	392	400	392	394	392	372	392	358	393	393	344	381	390	398	390	355	426	421	379	398	358	423	427	342	374	386	375	424	398	386	356	406	414	425	356	384	386	386	384	362	406	418	396	392	429	374	408	393	378	383	417	401	381	392	375	364	397	399	418	404	401	368	377	404	391	362	385	378	371	389	380	417	363	403	367	374	416	367	376	404	396	383	377	405	366	376	390	384	398	378	378	382	392	396	404	369	403	360	389	441	384	373	387	377	426	421	412	362	410	366	385	372	396	390	362	368	372	395	385	406	405	390	366	385	378	380	381	353	357	400	378	357	383	413	381	381	368	338	391	410	414	373	390	348	390	414	372	383	364	378	379	359	399	382	379	379	403	362	378	410	407	397	389	385	386	366	353	358	402	391	377	380	396	370	401	381	396	379	410	383	397	411	373	392	373	363	374	429	378	347	401	386	368	397	407	402	366	380	398	363	407	378	373	402	370	356	442	383	377	431	352	378	391	397	350	410	397	427	376	426	427	371	371	405	392	393	387	365	377	378	369	350	392	393	409	394	389	425	394	394	416	397	409	376	397	411	379	383	412	401	390	369	354	380	398	393	389	383	390	366	386	386	370	352	357	380	367	376	375	415	386	390	403	410	373	383	379	372	363	363	394	406	396	393	379	383	436	386	392	408	379	398	392	368	385	375	355	368	414	383	398	368	354	381	336	375	389	400	380	373	355	412	380	378	377	400	333	388	375	387	382	372	385	392	355	379	380	368	366	401	401	400	392	375	377	394	388	401	434	377	407	401	344	387	395	403	376	359	366	348	408	394	362	383	394	389	363	373	369	348	390	421	399	360	366	408	408	398	339	400	345	384	368	368	389	432	390	380	413	380	404	402	356	396	397	377	399	383	407	357	414	413	370	392	406	388	395	366	394	374	350	340	413	396	397	385	363	399	396	381	373	390	372	387	419	405	376	362	358	394	412	403	372	383	371	375	385	387	408	386	351	411	392	384	363	366	347	406	392	368	384	416	381	358	373	383	379	392	338	397	395	383	382	368	386	419	369	403	403	414	412	360	400	386	364	407	357	364	399	390	376	356	439	384	359	359	385	362	371	370	367	381	370	391	356	373	381	386	396	409	384	389	387	376	414	404	395	389	378	350	419	367	405	387	378	365	373	356	337	417	388	375	408	423	369	395	404	362	377	388	353	420	338	390	351	392	358	406	401	393	384	377	367	358	396	363	408	403	389	363	366	384	412	395	373	423	372	407	425	399	382	393	416	397	383	392	404	376	349	369	373	404	390	388	411	373	383	368	389	365	370	394	376	370	389	398	377	365	398	358	345	370	399	391	376	362	408	367	379	411	402	403	386	394	411	397	382	418	356	393	368	396	384	374	372	381	405	369	401	436	408	383	341	385	404	365	362	374	377	410	366	366	357	370	387	420	376	386	381	408	344	401	392	379	383	341	403	372	354	418	365	380	401	345	393	425	401	349	384	352	400	375	401	380	405	361	378	351	379	357	407	406	382	390	389	407	374	372	375	395	371	389	367	397	366	391	413	376	390	389	397	429	416	370	352	374	384	350	379	391	365	382	391	380	376	414	401	385	398	368	374	423	374	353	359	398	403	379	368	384	370	391	392	363	382	418	435	386	378	371	384	350	369	387	362	398	395	394	381	371	371	396	399	340	389	411	379	394	380	368	346	360	353	348	370	397	396	377	394	364	379	371	386	379	389	387	375	404	364	402	378	353	386	375	344	401
6341	10435	8569	4421	3071	2320	1863	1500	1252	1211	1117	1035	885	903	886	844	775	747	760	765	720	723	691	755	775	700	688	669	666	697	650	700	685	661	647	671	655	604	682	637	640	633	720	671	639	626	626	615	682	594	716	660	662	609	593	641	619	678	619	630	636	597	600	667	628	600	630	648	645	587	664	616	639	662	605	612	621	642	668	635	642	670	638	632	583	634	601	634	657	587	625	632	618	619	615	608	629	660	611	629	622	639	596	659	664	672	627	639	652	609	640	671	643	587	662	577	629	607	636	620	594	631	606	617	592	659	661	612	620	610	612	618	610	660	627	634	626	647	683	648	618	642	603	640	618	616	626	634	675	605	627	639	674	607	613	650	597	594	610	638	642	630	627	606	621	634	658	664	631	652	666	608	630	628	615	637	647	614	664	645	641	568	616	628	659	632	662	624	629	596	684	683	629	635	616	641	625	612	625	623	637	654	599	612	614	655	639	605	630	659	610	629	668	638	652	613	618	644	637	604	598	613	629	628	602	622	644	614	661	610	616	645	620	614	641	651	619	617	641	573	614	631	642	575	653	654	588	635	610	639	649	626	625	595	613	643	577	601	581	640	592	599	663	647	612	663	636	619	597	633	607	617	639	625	632	631	576	650	659	660	617	617	597	626	650	629	603	649	652	598	635	630	650	599	609	617	590	662	689	650	608	628	636	638	641	632	602	644	660	644	624	626	621	639	637	622	609	614	608	639	565	659	604	610	677	667	627	657	625	634	646	637	607	624	613	629	682	622	632	635	667	614	647	607	591	673	607	643	615	634	623	600	626	636	645	617	610	616	609	589	631	558	657	671	622	641	611	662	650	649	587	615	617	622	610	663	600	628	621	632	605	642	627	650	623	664	600	612	675	625	655	613	579	615	635	616	599	650	641	595	628	641	627	614	643	611	655	634	616	658	594	632	602	657	592	601	606	647	615	641	668	647	638	638	688	642	632	606	651	645	593	621	641	597	631	609	628	649	595	602	656	586	630	619	637	647	600	600	619	642	604	634	653	626	625	613	625	595	651	617	599	644	664	615	629	642	618	637	650	628	634	646	645	627	657	614	661	628	634	594	653	626	639	591	618	592	652	644	624	661	643	619	637	641	658	620	581	596	633	617	638	589	595	585	614	627	598	641	613	668	669	620	591	608	645	627	621	605	606	655	675	610	640	622	627	695	618	659	673	653	610	613	652	597	628	611	634	623	632	608	672	560	596	628	598	642	636	633	629	634	649	636	593	645	650	614	600	655	659	626	620	629	632	655	623	604	626	625	597	652	633	655	626	634	643	650	587	622	592	594	686	654	637	629	674	659	597	611	635	652	655	583	609	664	613	668	656	637	604	617	604	641	634	615	638	623	602	652	647	598	585	574	648	607	628	652	623	613	666	638	603	598	631	664	669	636	671	654	604	635	633	629	647	611	663	651	597	648	651	612	631	624	627	637	682	670	628	588	627	608	608	651	622	600	583	598	654	613	686	630	649	633	631	659	575	618	605	593	662	654	658	640	620	633	656	601	605	650	627	600	623	622	625	632	602	645	629	649	657	588	617	594	616	626	655	599	665	654	615	565	613	622	650	643	638	609	632	655	630	616	651	600	633	625	554	659	598	685	676	643	626	609	651	652	609	636	690	616	645	635	648	642	624	624	606	653	652	578	586	615	636	602	616	652	617	584	600	647	640	630	614	631	635	627	598	629	593	623	650	655	630	597	648	670	653	618	660	657	632	639	648	618	615	558	605	662	625	614	612	625	624	645	627	646	648	612	628	636	613	655	638	598	583	601	619	679	629	644	647	645	589	648	634	640	668	585	646	644	640	634	575	617	625	637	623	602	594	644	618	611	649	607	626	649	664	602	640	622	690	629	627	621	656	646	619	616	646	577	617	657	634	625	615	637	625	628	637	652	593	639	638	593	612	662	665	615	631	600	663	623	643	635	621	674	676	617	668	623	637	640	622	626	652	611	603	619	617	608	638	607	670	655	653	637	631	669	633	643	709	615	603	646	695	633	615	667	626	669	634	601	621	620	627	598	648	606	627	630	619	592	609	585	655	634	601	621	638	610	637	635	598	642	645	655	624	643	611	608	611	601	639	656	601	622	662	619	640	617	577	616	656	620	631	669	613	654	646	623	634	626	682	642	623	640	585	608	644	625	653	595	619	520	611	638	624	634	658	603	677	619	649	637	605	600	622	644	627	655	662	675	614	587	643	601	684	621	632	612	609	616	655	620	677	699	608	620	639	644	602	618	621	647	632	642	632	613	599	634	628	606	598	632	625	640	585	588	627	616	623	606	591	591	629	604	614	662	589	626	679	587	612	607	620	594	650	664	619	606	685	570	669	634	626	665	626	641	648	621	639	580	603	619	607	624	630	613	644	605	620	634	628	598	640	599	649	610	645	593	598	635	593	601	642	631	612	615	635	625	616	610	619	675	632	681	674	654	615	593	648	648	651	656	645	661	660	623	648	654	635	569	635	650	632	653	624	568	617	599	602	627	579	619	597	656	596	656	634	616	626	628	637	625	665	614	607	618	622	619	619	597	600	623	653	602	660	668	597	618	650	632	623	627	623	650	683	605	596	646	658	641	625	637	612	648	611	615	621	675	651	672	623	619	721	655	663	672	621	636	602	629	602	671	628	619	629	591	622	660	605	600	573	598	617	668	635	674	625	664	651	653	613	594	608	638	612	647	627	642	620	609	634	667	638	606	655	646	653	658	614	626	600	663	627	651	643	615	616	572	636	619	657	632	622	627	620	608	687	639	595	612	599	642	637	635	645	619	608	626	652	645	566	605	578	643	647	635	655	604	595	632	662	584	630	606	635	654	665	644	595	609	657	592	602	654	682	647	632	594	640	621	670	633	603	623	604	622	636	652	623	610	628	628	627	578	637	628	632	633	585	612	627	612	604	633	643	581	602	615	614	635	662	619	578	630	586	659	610	634	573	685	637	637	584	619	625	617	670	582	612	642	623	643	610	656	656	638	599	649	633	624	612	632	613	646	670	575	583	653	639	645	628	615	613	617	608	631	678	608	605	620	601	646	644	629	615	638	614	648	612	624	648	649	660	636	715	612	607	605	670	615	640	601	677	599	644	656	617	593	656	657	613	601	646	646	711	605	640	621	625	653	612	600	584	626	597	618	600	645	638	612	629	666	645	616	625	626	620	673	624	634	655	605	673	626	632	649	660	616	611	644	627	648	612	653	629	637	629	667	624	627	610	583	617	607	626	652	624	622	624	625	580	586	649	627	638	631	612	600	624	563	588	588	610	640	647	602	664	653	623	661	572	652	601	612	620	623	632	590	618	613	687	620	613	622	625	602	614	630	675	589	638	652	610	665	690	602	607	632	633	642	646	597	639	620	609	602	627	648	582	662	620	602	598	628	624	628	651	675	615	639	631	627	648	633	612	617	655	593	665	635	593	635	609	620	593	657	678	670	606	627	604	580	635	677	648	614
23158	21170	28919	23702	21171	19810	2013	690	515	413	378	325	310	289	271	243	254	219	213	217	225	201	198	216	170	200	162	189	167	181	165	174	146	196	164	168	185	159	149	136	159	176	169	146	161	144	149	148	170	146	134	141	143	161	142	140	163	161	147	148	155	158	145	138	156	139	170	149	140	145	157	137	130	163	145	152	151	124	154	153	154	155	139	159	141	138	160	146	148	154	147	149	155	148	132	156	143	151	151	158	147	154	168	158	142	133	152	148	139	159	141	165	143	131	141	127	135	136	155	138	151	153	166	142	146	137	142	140	144	140	150	141	163	133	155	136	144	148	139	146	118	159	152	147	138	165	147	156	163	158	137	135	131	149	135	144	147	162	143	168	156	148	146	157	152	152	177	140	143	149	151	135	165	155	156	157	149	137	146	154	126	135	172	127	153	132	149	134	145	149	154	145	132	140	126	151	168	120	148	148	150	170	139	124	147	158	144	150	156	137	153	128	148	147	121	129	142	138	152	160	153	150	144	133	142	146	134	131	134	136	138	162	150	132	138	135	138	137	135	139	135	133	155	146	169	138	170	158	165	150	123	139	123	131	135	129	142	128	148	138	139	151	153	136	152	133	134	151	169	137	141	151	146	147	139	161	166	120	149	153	129	145	167	165	153	145	140	151	159	160	146	137	165	149	151	133	144	161	138	144	143	137	132	153	167	145	144	159	153	159	156	148	154	187	126	147	145	141	141	163	129	144	152	141	134	118	153	129	152	130	149	144	150	115	122	140	146	152	147	151	153	142	121	150	138	153	125	138	131	146	143	142	138	146	133	139	143	149	144	145	144	150	160	133	141	141	160	140	161	124	144	149	147	134	142	132	125	149	167	146	140	162	146	135	137	127	164	140	142	141	148	148	151	142	145	147	139	134	152	163	149	148	137	154	121	140	148	144	161	151	129	138	146	151	168	153	138	140	133	134	135	146	140	165	147	183	136	150	139	153	151	151	152	143	143	137	128	152	144	146	130	178	154	133	141	148	158	146	139	175	153	151	133	153	145	148	148	147	165	139	144	149	150	151	144	145	124	147	135	147	130	134	123	146	121	137	147	163	130	142	136	148	151	159	144	143	167	148	129	156	148	140	150	127	145	140	149	146	149	155	148	140	149	144	151	154	161	136	156	133	142	153	150	168	139	145	148	118	124	122	168	149	138	150	146	150	150	150	136	144	137	146	152	140	138	123	127	141	140	153	138	152	159	154	145	141	144	145	140	142	144	154	145	143	132	154	154	143	123	129	155	122	148	115	157	150	148	139	157	144	135	153	129	144	143	137	145	165	145	138	166	122	154	139	149	131	155	175	157	158	120	146	149	146	143	162	159	166	140	161	138	141	128	155	152	140	136	143	138	129	139	142	161	147	165	144	161	158	125	136	133	150	157	155	152	156	155	140	143	148	164	137	166	150	149	130	118	124	123	136	132	158	137	153	139	144	172	159	135	148	140	145	143	151	140	159	148	153	158	166	165	129	144	144	143	143	141	161	156	162	131	136	116	157	166	161	168	134	135	147	133	135	143	137	140	147	134	154	131	136	151	126	145	146	170	156	141	153	156	154	159	152	159	134	131	143	145	150	129	138	179	142	138	159	135	139	147	122	143	145	151	148	127	163	149	159	155	157	149	134	147	168	156	123	143	135	154	145	138	145	142	133	144	135	157	115	156	142	145	163	139	123	128	130	162	155	154	149	140	138	137	138	134	146	149	150	141	146	148	135	140	119	152	148	124	133	129	143	147	131	144	139	157	130	148	154	138	173	142	139	156	157	140	142	132	150	144	131	164	140	149	156	138	148	140	126	128	155	143	136	129	135	142	143	131	147	151	142	163	147	133	150	157	151	141	155	149	134	152	172	141	118	146	148	155	144	150	140	130	147	148	150	142	137	148	137	167	134	136	135	139	165	156	121	124	140	139	135	122	139	150	134	135	150	148	138	158	139	161	146	149	140	143	127	144	145	158	146	134	137	138	138	148	144	129	148	135	141	177	140	134	151	139	159	134	144	149	151	123	145	149	143	163	141	139	142	139	139	150	149	130	151	160	151	140	148	153	153	158	149	133	148	148	127	167	147	173	148	146	133	135	136	146	131	151	136	134	161	148	154	169	127	136	131	133	132	149	145	163	147	162	159	129	127	135	151	157	150	151	146	155	154	131	148	157	137	162	145	127	156	151	159	143	122	158	149	135	142	133	132	143	149	142	133	150	154	149	140	152	144	168	145	167	126	137	140	111	152	127	146	152	113	163	146	131	149	142	131	134	149	154	171	172	161	157	140	129	120	137	127	160	156	169	156	151	131	151	159	132	157	139	136	151	168	143	129	142	130	150	130	163	130	136	152	133	149	146	147	150	145	147	149	133	132	144	141	135	150	154	133	149	145	137	147	151	120	177	152	153	138	154	158	132	122	153	154	154	132	131	140	174	135	168	136	146	147	128	146	137	122	144	126	132	139	126	114	141	151	140	141	154	150	127	149	134	144	169	136	136	118	145	138	147	127	143	129	182	144	139	122	151	170	181	161	141	155	165	148	152	149	129	131	116	139	158	149	149	142	144	151	154	139	138	133	135	134	158	123	136	131	158	135	148	149	154	149	150	140	133	144	133	168	165	148	141	155	136	164	139	155	142	135	148	153	139	153	147	152	138	129	143	139	168	154	161	144	152	157	137	140	167	128	159	138	150	177	131	140	131	111	140	152	135	147	151	155	158	145	145	151	151	143	122	140	136	144	146	163	164	136	143	137	139	142	150	127	163	127	143	148	136	156	137	137	140	150	170	129	135	129	136	128	141	160	138	144	139	168	132	138	134	116	149	163	165	134	126	136	132	154	154	128	158	143	147	130	130	134	131	128	167	158	132	157	140	141	143	139	161	161	139	154	138	144	156	131	147	171	145	157	141	128	144	141	147	143	157	149	173	156	132	153	153	130	151	137	149	144	170	149	153	156	165	144	150	156	152	122	151	154	121	142	148	133	174	133	148	168	162	148	123	138	133	129	150	133	141	147	169	167	137	155	134	135	124	148	139	146	155	142	160	137	136	148	147	130	145	165	140	150	148	150	148	142	138	145	150	142	149	167	134	127	149	147	141	160	168	173	130	132	136	152	149	150	151	144	158	161	139	141	153	158	150	144	135	128	162	158	144	156	142	128	168	151	137	145	131	138	163	126	139	147	141	150	147	146	145	154	147	142	142	166	135	140	155	140	153	164	140	157	155	150	117	156	132	152	157	128	143	124	150	139	139	137	127	127	143	138	137	132	136	144	142	128	140	147	145	170	168	145	117	150	137	145	147	122	136	128	141	147	137	153	136	152	154	156	143	159	140	147	153	134	144	146	139	131	128	146	143	150	137	143	163	141	155	166	135	137	165	158	140	127	153	150	143	139	147	147	116	141	139	136	163	158	150	146	146	147	132	137	117	114	180	135	159	157	135	133	158	143	153	135	145	158	140	155
8266	16157	13583	7108	4778	3398	2581	2012	1565	1281	1134	940	840	740	713	611	548	524	494	463	398	425	413	389	397	344	388	354	360	330	314	314	316	288	293	293	300	280	295	287	283	287	286	253	286	267	269	267	263	255	251	273	268	259	286	278	264	256	270	218	251	253	242	230	256	261	233	288	272	272	258	247	241	246	235	250	248	251	226	229	250	253	276	227	270	240	242	237	252	257	222	250	255	240	250	261	263	224	234	243	256	278	276	236	252	252	226	251	235	269	233	250	221	242	223	253	250	264	243	205	271	213	264	258	252	231	234	258	260	280	243	241	237	238	237	238	255	271	253	245	250	214	212	250	246	235	252	252	261	252	234	245	248	210	254	249	251	251	242	202	273	248	220	235	240	240	217	281	248	235	244	271	248	230	231	207	257	247	250	239	245	242	264	229	249	238	247	256	248	252	239	236	248	255	238	263	239	250	225	244	277	258	245	259	248	252	222	259	255	266	256	265	269	250	215	238	269	247	248	234	221	242	241	248	238	219	236	270	256	218	256	270	248	248	237	229	232	241	247	264	231	260	209	273	250	280	249	254	260	254	292	242	245	226	290	220	246	239	241	234	256	199	250	259	260	276	235	225	241	236	298	280	228	245	210	229	253	257	229	250	238	226	256	248	257	241	242	264	238	251	250	254	242	247	260	277	246	239	244	250	237	220	230	227	216	251	238	261	229	269	245	254	245	239	247	243	259	243	227	250	241	249	236	221	218	270	276	241	256	244	250	273	239	219	228	252	233	246	237	244	241	218	225	258	240	228	224	255	249	249	247	216	257	270	232	253	229	242	259	246	264	259	224	217	251	258	221	243	256	277	259	255	264	243	229	240	254	252	241	246	228	272	225	242	236	237	241	222	226	251	250	250	248	230	250	262	218	215	250	231	233	242	214	215	221	248	247	239	245	244	238	229	234	226	220	252	256	240	266	262	242	278	252	231	203	245	244	234	254	221	212	242	246	251	239	227	230	215	245	240	243	222	228	227	244	222	271	246	276	261	234	251	231	231	218	229	264	219	229	258	245	253	232	264	245	248	252	239	234	259	250	239	279	251	243	237	289	226	249	239	233	222	238	235	224	254	240	234	249	235	254	255	216	249	249	235	215	210	264	243	223	233	233	241	238	220	267	243	260	247	250	246	270	219	247	241	226	229	225	264	275	252	243	239	244	271	238	242	247	247	266	230	224	228	204	235	225	244	219	202	257	239	253	245	245	246	248	240	221	272	228	230	227	254	259	246	234	208	237	235	267	233	274	226	232	211	234	238	243	247	243	244	229	226	259	258	251	258	218	234	247	252	252	256	247	253	259	245	230	255	226	232	248	251	240	249	238	237	206	254	251	245	259	264	256	256	230	260	255	262	239	254	256	222	253	221	265	222	222	217	252	240	228	248	272	244	219	236	235	251	249	236	259	229	242	265	242	268	238	244	264	275	234	229	249	258	228	234	233	235	233	217	245	272	236	256	245	229	249	249	235	236	277	231	250	218	228	207	241	233	231	243	252	251	258	253	240	248	238	237	227	233	253	252	229	235	230	198	237	264	246	255	254	249	266	251	256	262	238	230	261	234	245	249	229	276	261	254	226	255	229	225	251	252	240	255	263	254	260	253	234	253	251	239	234	223	269	221	256	251	257	243	227	225	223	240	253	231	254	231	239	271	273	245	241	250	255	270	253	252	247	260	253	226	255	265	251	270	272	228	255	248	246	233	223	271	246	239	240	262	235	262	210	234	263	266	262	243	245	259	234	223	246	250	234	233	244	268	214	250	233	237	222	247	270	260	241	212	221	239	224	286	234	217	222	236	246	225	240	245	231	233	197	230	233	231	265	209	236	256	238	258	247	221	247	265	236	250	256	277	223	223	256	246	247	240	246	233	257	253	272	245	222	256	224	252	235	249	253	253	226	244	217	243	262	240	262	245	232	221	254	245	221	225	217	228	218	245	219	241	242	232	221	248	229	283	229	233	234	237	278	221	234	277	274	256	270	253	232	209	253	271	248	216	231	238	253	212	240	267	263	224	230	253	241	236	267	263	239	234	231	232	237	232	224	238	257	255	263	214	238	234	267	274	216	274	242	240	228	252	203	250	247	242	265	239	213	260	236	261	233	246	235	257	268	221	232	245	241	256	214	257	242	221	244	213	242	246	241	259	231	234	262	243	244	228	256	229	267	245	267	259	263	224	217	260	268	242	235	262	216	224	230	248	283	234	272	238	267	240	268	244	239	222	257	250	232	245	243	224	210	240	208	264	233	247	250	231	227	251	212	219	222	241	214	238	253	222	223	269	239	264	249	258	249	230	242	204	211	262	256	241	249	258	233	222	224	248	223	228	236	227	272	235	204	216	248	236	237	267	223	247	240	238	238	287	241	219	250	251	226	243	220	219	238	231	245	250	233	243	238	236	269	236	234	240	246	235	263	224	227	229	280	249	241	236	245	231	208	254	266	251	216	237	232	239	262	274	260	272	239	241	249	254	248	225	236	255	225	237	247	240	251	237	252	237	267	221	257	229	257	258	216	256	249	237	237	229	222	227	247	259	245	198	250	253	261	239	267	230	237	248	232	253	224	263	257	219	224	269	265	248	268	228	269	232	243	230	258	258	258	243	268	235	235	235	248	221	255	241	263	254	214	248	261	227	249	245	254	272	256	239	260	252	248	244	247	234	235	218	257	235	241	230	261	254	245	246	243	249	239	224	268	233	256	242	237	220	241	247	229	242	266	239	272	219	264	245	241	256	265	247	247	246	261	264	242	239	202	254	243	229	246	248	251	286	265	265	232	230	252	221	243	238	275	218	264	228	241	239	242	245	245	242	235	268	228	264	254	273	247	243	201	240	248	271	252	227	221	275	227	264	253	210	259	226	208	247	229	265	241	249	256	257	250	233	250	258	193	209	229	244	231	249	219	222	255	279	245	232	246	264	236	204	239	258	248	265	224	234	225	241	267	234	228	257	254	231	231	258	249	243	245	248	214	265	241	266	235	228	274	243	258	232	234	266	233	236	257	224	234	276	247	230	252	232	243	229	227	204	227	251	270	278	243	252	255	249	234	256	215	261	241	228	286	231	269	258	219	242	253	255	239	260	258	263	223	240	261	257	229	256	250	230	268	246	211	223	252	232	226	235	255	247	233	241	249	233	240	264	247	242	234	247	236	264	246	251	257	232	265	213	262	244	243	246	252	229	243	255	227	249	235	238	294	247	258	251	248	237	257	264	244	270	254	224	253	241	242	221	255	261	242	234	229	237	233	273	232	241	242	228	260	244	233	210	252	236	260	248	242	238	242	253	213	262	254	270	236	237	237	275	254	248	251	239	260	225	245	267	246	230	263	254	242	229	284	213	244	221	247	258	241	239	231	250	259	212	259	272	269	244	252	209	236	257	205	216	241	261	246	230	238	250	237	259	221	239	236	253	255	238	225	218	237	268	235	238	233	241	245	234	259	214	237	233
26689	19768	6024	866	687	564	549	573	533	519	556	542	555	472	515	550	520	528	556	519	548	502	583	541	569	529	547	538	525	589	558	494	526	550	529	517	547	589	526	502	518	531	533	546	552	512	531	540	521	556	566	539	569	560	555	499	476	521	514	514	527	553	523	498	555	523	513	538	506	523	488	536	521	532	550	534	497	545	534	537	565	533	542	548	503	554	533	523	494	534	539	536	560	533	529	558	528	518	543	553	534	533	565	522	517	535	551	559	509	528	556	512	509	541	528	538	571	510	564	518	554	538	519	536	523	586	542	539	526	558	535	538	599	511	513	489	508	532	558	525	527	498	528	535	535	533	561	517	561	591	489	571	534	551	529	547	553	547	557	517	497	472	549	523	526	489	577	542	489	545	536	522	547	519	577	514	515	562	511	542	494	529	536	516	553	553	497	562	539	501	511	551	465	505	544	512	531	548	551	504	586	536	535	512	548	535	547	566	518	526	546	524	552	556	543	532	531	554	534	529	554	538	534	547	517	561	574	530	503	515	560	574	506	552	541	511	557	565	495	491	559	489	498	555	545	574	518	494	527	548	522	520	502	535	513	544	523	556	549	548	522	546	566	534	550	541	521	522	511	507	521	554	563	546	519	519	530	539	540	514	495	555	524	513	554	526	493	469	526	560	531	506	498	518	495	496	489	548	518	516	539	505	525	477	576	557	528	500	510	504	534	511	538	510	565	517	522	547	522	510	549	517	535	537	541	536	545	527	497	560	516	507	499	540	539	460	542	513	550	583	548	494	524	547	509	539	537	529	517	522	526	552	544	552	534	510	504	517	554	492	533	550	553	539	514	518	513	516	520	517	552	515	526	541	545	522	537	500	494	515	533	519	525	549	495	504	510	514	536	508	514	541	533	532	566	577	496	540	532	596	548	526	500	545	541	539	528	519	536	497	548	538	509	540	518	540	496	548	530	528	502	533	519	548	527	559	526	541	541	526	525	525	570	531	581	517	550	517	562	556	537	536	551	560	499	545	531	539	503	549	555	539	589	536	545	596	536	545	538	480	531	541	524	543	511	472	506	534	538	564	547	509	533	504	540	537	543	549	546	539	541	555	559	533	550	528	540	533	570	476	548	517	520	539	513	557	543	538	526	498	539	519	518	503	513	532	527	567	519	508	507	556	508	499	510	561	522	540	560	493	488	589	516	523	550	525	522	507	516	560	521	561	541	525	562	559	531	547	553	535	522	537	539	515	519	494	501	558	505	533	528	545	560	550	555	508	555	541	542	566	528	554	536	526	525	530	591	556	541	524	523	550	521	538	550	565	487	554	506	515	497	541	525	578	565	471	542	523	521	521	502	577	540	552	550	515	545	505	514	518	505	521	543	545	524	549	507	517	493	516	485	514	544	555	516	518	517	491	531	527	548	529	539	566	581	534	550	516	543	521	531	550	558	526	543	540	517	548	567	493	551	554	567	494	516	504	529	505	530	533	512	546	583	561	542	521	508	548	562	532	562	567	541	520	551	540	548	523	560	535	536	522	517	528	555	535	533	499	543	543	549	501	527	524	477	542	573	535	539	543	518	527	546	546	525	514	496	516	513	530	538	531	534	512	505	579	533	505	529	537	517	529	558	538	520	521	502	503	555	527	525	534	529	560	521	514	549	542	550	519	547	574	534	517	528	537	516	541	564	541	544	562	471	531	542	553	521	556	530	485	539	565	527	545	532	522	544	556	524	537	553	506	572	567	541	523	502	537	507	512	541	503	530	518	525	532	517	516	571	542	551	553	509	538	565	514	526	537	526	520	513	544	534	524	585	581	527	514	526	576	515	525	490	532	576	497	545	581	525	556	540	513	533	531	513	501	531	538	532	532	533	515	559	535	545	505	565	563	523	481	523	512	567	513	536	523	493	544	483	563	553	495	515	528	498	509	563	526	507	548	515	536	578	521	551	544	566	484	533	528	545	557	535	529	535	535	544	532	502	489	537	526	509	535	504	553	524	516	558	499	512	474	513	487	519	535	514	505	550	500	519	531	488	523	556	512	534	539	520	551	504	506	516	541	557	498	514	536	507	518	541	508	563	553	504	525	540	519	528	555	564	488	570	555	542	560	529	537	563	540	488	529	509	516	535	547	536	536	532	497	542	515	531	527	542	518	544	554	516	558	526	520	567	508	542	535	520	526	564	562	521	492	581	583	515	571	504	528	570	516	533	551	524	510	561	529	546	531	534	571	496	536	555	534	511	524	515	506	495	559	520	569	552	564	522	510	548	502	517	565	554	566	545	532	569	518	542	544	488	515	558	515	520	494	505	512	530	568	543	538	535	543	551	498	526	484	537	499	535	555	544	569	536	525	542	508	552	501	533	515	512	544	520	549	518	485	507	561	512	512	509	550	554	526	484	537	541	526	564	522	541	565	526	521	526	542	519	540	516	477	550	511	558	520	476	527	539	534	551	520	535	531	559	511	517	528	532	567	524	536	544	556	521	506	509	584	532	553	535	523	507	549	541	531	561	514	516	530	559	559	579	512	514	495	555	542	547	515	533	529	522	528	519	500	514	549	526	480	546	511	567	565	555	510	552	529	520	565	501	547	553	541	590	560	502	544	542	540	548	562	518	552	524	567	567	559	516	531	545	586	571	551	544	520	515	485	551	547	527	501	507	536	547	563	562	488	574	536	511	528	476	556	531	544	543	500	510	534	570	527	532	495	533	552	543	513	464	565	542	520	548	568	545	537	539	541	535	520	548	520	547	541	516	557	516	533	520	500	545	510	537	502	545	573	541	511	498	491	546	583	529	503	519	492	518	520	533	511	499	549	512	521	503	487	560	567	541	544	566	545	551	522	553	515	564	497	551	539	491	598	531	507	513	549	533	518	554	519	532	513	492	557	552	505	511	511	534	554	500	484	567	523	499	540	535	540	536	476	559	510	506	519	528	541	544	532	573	527	550	512	521	511	517	549	512	526	509	531	531	477	507	545	521	528	519	532	512	517	541	544	519	531	558	533	533	563	596	524	546	543	562	517	566	541	563	537	515	526	561	523	495	526	516	578	502	495	533	487	508	527	524	526	529	568	584	550	527	483	517	551	515	545	542	601	531	489	513	530	555	539	539	548	549	535	555	531	491	509	528	561	544	549	492	567	530	519	553	506	528	550	502	543	551	557	523	517	556	547	561	531	510	505	589	482	541	576	527	531	544	543	488	541	578	511	522	558	526	560	552	545	502	525	510	516	506	478	564	545	557	491	533	536	559	545	511	520	545	547	533	503	547	582	502	537	530	501	544	562	520	570	571	525	550	533	553	557	534	542	527	567	525	560	504	572	519	539	522	543	518	526	532	539	538	543	515	505	502	512	528	498	567	560	515	493	525	515	529	509	520	546	564	508	541	539	559	543	532	512	513	527	514	511	541	525	505	504	540	459	553	520	549	555	548	521	588	538	549	556	508	525	504	530	549	545	501	535	499	531	533	549	544	518	527	519	498	558
4196	1774	1568	1138	1012	1031	890	936	853	880	867	880	896	853	869	923	908	841	887	833	861	832	864	867	846	882	821	886	822	838	903	866	855	804	802	806	858	874	836	816	901	874	873	905	845	879	903	874	884	857	821	862	877	876	897	861	812	885	820	857	835	823	884	861	834	850	849	853	857	882	839	855	882	888	839	867	853	779	859	872	850	871	862	780	868	839	877	877	861	831	818	883	806	868	853	869	877	898	848	849	808	861	842	835	822	825	811	862	833	848	861	863	840	809	885	839	815	844	817	860	892	834	853	868	853	873	916	818	869	848	775	812	819	808	844	832	873	838	857	872	822	786	842	860	868	841	797	893	882	844	850	824	891	868	844	825	846	869	843	825	852	863	827	822	854	849	869	887	843	868	825	857	851	846	832	846	843	821	837	855	884	830	864	807	860	804	920	858	854	803	878	862	826	858	855	920	839	865	834	831	821	870	838	850	884	849	829	860	826	841	879	874	808	875	836	873	854	886	891	879	861	875	838	902	804	814	844	890	794	831	850	924	856	865	808	879	851	882	847	852	866	865	861	841	843	800	854	871	849	809	840	842	882	810	823	870	875	878	827	902	867	837	836	849	882	853	829	908	830	851	840	824	834	855	850	915	839	835	803	842	811	841	820	847	846	868	853	880	826	883	871	851	844	892	876	855	862	868	848	876	881	833	888	861	827	828	865	799	878	854	835	793	838	830	804	893	798	871	829	818	893	891	816	779	885	850	864	858	870	867	802	873	838	871	809	839	837	830	856	872	826	801	831	870	863	768	838	825	873	861	842	867	899	863	867	831	874	844	841	832	903	828	842	819	860	858	902	906	930	864	864	844	878	805	842	853	839	862	857	896	886	824	833	871	830	836	843	869	848	803	875	857	795	805	893	869	849	835	838	866	848	852	885	849	839	842	875	823	878	836	894	832	847	852	830	850	830	818	832	887	894	841	832	808	842	783	851	827	870	889	854	835	915	835	773	880	834	858	870	853	861	855	799	850	855	863	853	854	851	825	869	836	841	819	869	870	846	857	844	875	852	881	886	808	835	884	842	836	849	886	875	838	858	785	826	852	804	810	869	820	871	872	853	865	799	832	863	820	843	854	849	882	876	813	860	887	808	829	850	869	888	837	842	822	839	804	882	803	852	854	830	821	849	890	844	836	843	856	886	864	913	875	892	875	826	818	884	854	862	869	820	823	903	866	853	823	854	816	870	853	836	826	882	828	827	912	826	837	866	879	853	865	873	877	860	826	882	827	849	841	856	832	851	854	858	866	854	860	803	830	870	883	828	847	891	866	870	852	829	831	831	822	862	839	848	888	853	857	843	871	858	872	795	864	898	857	870	865	858	911	834	822	854	858	842	825	885	875	872	821	882	823	903	833	912	863	820	859	863	844	823	866	861	823	819	828	872	832	869	883	834	876	821	887	849	817	824	854	815	816	861	857	814	818	838	832	804	784	867	846	833	856	864	840	830	908	954	883	888	826	843	836	883	881	849	842	813	885	889	805	825	877	851	812	857	856	870	811	821	834	875	850	906	866	852	860	861	874	758	891	836	878	853	880	843	834	883	879	873	845	869	887	848	866	866	853	877	822	823	817	865	869	864	861	828	840	836	861	808	882	868	807	875	871	859	832	825	864	854	863	831	858	879	863	869	851	840	810	807	863	822	844	853	881	825	788	876	897	843	857	860	868	861	887	850	847	850	828	814	871	853	902	875	844	814	851	861	885	841	870	844	859	905	853	823	806	865	822	842	847	898	824	869	865	833	870	863	845	813	843	834	846	840	837	813	828	893	850	835	823	834	867	853	878	842	850	843	845	887	866	894	871	855	854	874	892	838	910	884	791	865	817	830	851	896	871	841	876	818	840	828	874	823	853	866	840	824	834	840	866	828	872	859	830	829	837	859	870	887	871	894	847	841	822	876	872	838	850	831	858	796	857	825	885	775	921	832	889	813	840	865	857	804	823	833	847	861	834	807	794	873	854	831	823	870	857	851	859	824	849	864	835	826	824	898	845	815	839	852	849	859	872	830	875	893	821	859	876	876	870	870	838	875	829	833	882	860	833	825	846	912	797	848	876	812	859	832	877	880	845	862	854	856	865	855	847	846	861	868	898	826	820	860	845	818	883	868	801	823	842	899	855	799	829	841	866	841	874	834	864	847	810	905	920	846	875	865	831	848	886	823	850	843	890	813	836	852	908	868	821	839	855	877	824	844	815	874	823	855	783	864	886	900	838	851	882	853	837	901	849	814	874	895	829	876	850	869	878	785	828	853	860	796	847	857	835	857	822	860	812	849	869	823	842	851	864	857	866	881	895	841	895	816	869	855	817	851	842	867	870	853	865	897	824	861	846	849	901	830	831	831	826	880	834	891	848	872	838	857	810	861	853	823	844	856	844	857	822	829	863	815	828	860	862	893	841	803	894	896	857	883	865	794	896	784	819	864	867	866	782	881	845	788	849	842	834	822	897	890	886	854	887	830	877	862	842	843	876	847	837	870	830	825	844	852	856	849	835	832	854	864	866	827	843	836	842	810	826	856	874	857	843	831	859	834	911	890	834	858	896	852	903	896	914	824	843	867	884	843	824	803	832	892	834	817	856	843	857	846	866	852	829	826	846	852	869	863	779	806	834	832	870	891	833	865	860	831	894	876	938	842	886	847	827	849	860	849	879	830	853	866	902	899	914	873	856	833	884	883	839	897	838	807	846	859	824	797	841	852	866	872	877	834	903	836	850	909	846	856	861	900	810	875	858	838	817	858	783	881	834	892	857	872	822	894	862	854	861	850	837	866	797	846	899	804	869	806	898	880	838	889	881	864	890	866	829	824	858	875	881	814	858	817	844	828	854	880	851	842	793	807	864	860	849	912	857	873	839	842	881	845	843	855	840	865	862	849	844	842	862	842	891	901	869	812	851	836	858	858	883	856	865	840	847	883	825	837	871	861	864	875	844	905	886	886	785	821	875	839	792	844	837	868	858	770	878	889	882	821	885	881	878	847	814	848	834	828	892	824	860	867	839	837	834	868	807	827	904	889	808	898	879	861	869	873	894	803	799	875	841	856	832	859	845	872	804	862	823	811	817	786	825	865	842	822	838	852	880	844	856	824	834	836	792	890	892	862	912	829	821	900	863	817	923	874	886	836	867	874	844	815	864	863	873	851	836	877	870	835	883	849	858	811	824	821	849	875	831	844	830	903	845	856	825	870	869	829	883	889	836	812	867	834	847	861	847	834	859	943	855	822	839	878	875	847	823	811	890	855	827	853	837	873	887	847	847	807	885	861	840	842	888	862	835	854	848	884	785	873	902	875	845	838	833	819	890	833	809	843	853	849	879	878	837	841	849	896	807	821	842	846	847	843	843	864	848	845	853	801	847	818	834	870	798	864	814	842	859	782	851	827	843	845	924	822	811	867	877	885	814	851	886	859	852	785	875	861	830	866	842	873	837	880	861	893	798
24112	21182	28317	24312	20619	2828	870	676	538	548	544	490	548	492	491	476	424	397	459	414	457	436	385	432	414	387	413	376	412	410	397	416	387	395	372	390	385	382	402	376	398	425	367	378	392	374	376	365	379	398	377	383	358	407	393	365	368	380	397	375	430	390	400	352	384	372	364	404	386	393	419	400	359	349	352	391	362	365	404	387	401	391	382	387	413	388	393	396	369	413	393	369	382	374	390	406	350	379	384	378	334	358	408	395	368	390	364	355	391	402	415	387	365	376	363	395	396	358	410	382	361	387	370	388	395	358	372	383	349	361	357	409	360	399	377	373	364	380	384	376	385	402	380	349	358	412	343	404	406	388	357	363	367	375	389	403	378	366	396	374	413	390	338	360	396	357	374	414	362	393	394	378	400	395	389	384	399	391	374	371	393	366	368	384	429	363	360	362	405	370	366	424	411	367	404	388	361	368	374	389	396	359	395	350	372	375	374	385	410	351	391	371	441	395	356	418	388	404	397	394	396	363	390	359	395	378	384	376	389	385	374	404	375	400	391	411	371	411	382	383	402	375	427	372	343	371	398	375	382	392	384	397	387	380	377	394	407	415	348	394	402	390	362	418	400	382	378	363	360	422	407	361	361	362	415	430	378	364	326	370	409	393	395	377	350	406	363	341	387	410	374	392	376	370	346	418	371	406	385	382	389	343	374	386	353	384	349	367	386	369	389	392	395	356	427	397	375	402	396	371	400	367	377	397	387	398	373	351	388	385	415	362	421	377	393	393	419	356	400	383	355	407	365	362	375	398	398	402	362	398	402	393	364	386	368	369	399	405	424	376	368	371	386	351	393	381	375	349	404	404	426	354	406	388	363	382	350	407	391	425	411	368	374	419	382	349	387	384	402	413	359	397	361	404	348	379	375	344	417	386	409	401	380	410	378	363	381	422	410	378	408	378	417	383	360	360	388	380	374	336	361	379	394	350	397	374	401	360	343	389	365	365	385	387	368	380	371	384	416	411	364	394	391	390	377	365	412	392	376	378	364	382	382	371	412	397	401	357	400	372	390	360	395	389	366	394	399	341	372	379	357	375	375	413	407	384	383	369	405	346	377	400	363	362	387	379	392	380	377	388	387	374	394	381	409	378	375	409	354	367	389	398	362	354	398	369	402	373	365	383	385	381	395	400	369	378	401	373	399	376	389	381	362	376	387	367	399	360	371	397	392	393	353	378	398	411	365	357	368	432	412	372	407	400	393	364	404	381	385	357	383	382	373	409	399	384	403	387	410	388	419	376	366	379	371	399	379	408	369	383	403	397	374	385	391	378	362	393	395	409	401	367	423	375	400	370	392	420	380	392	388	379	396	410	373	342	382	379	382	353	360	403	351	417	382	380	352	393	347	382	346	412	422	390	427	400	424	401	383	403	389	368	397	345	392	350	368	415	395	374	385	402	359	388	388	377	401	409	378	385	378	393	369	380	410	392	345	408	367	374	360	392	386	380	390	387	424	349	407	381	418	371	394	369	390	390	385	387	408	385	384	408	355	380	396	398	393	397	368	398	378	381	378	360	346	360	357	374	406	355	408	398	400	412	367	371	383	425	374	372	371	377	389	377	380	378	394	373	376	364	361	376	355	367	375	409	395	366	401	401	389	384	390	380	405	365	389	376	392	383	418	362	385	435	382	379	381	409	401	386	337	369	396	378	398	366	370	375	402	369	389	377	383	415	354	375	379	415	404	388	423	369	353	398	387	388	356	379	361	348	362	404	388	372	385	361	377	370	385	388	385	356	398	369	395	372	378	359	377	370	374	358	389	420	400	409	405	380	378	403	392	391	378	394	348	390	406	365	361	385	355	384	352	384	378	358	380	391	368	401	378	366	385	390	378	409	393	378	401	350	416	391	388	391	373	364	386	393	358	401	406	421	404	389	370	396	356	324	379	388	365	395	372	371	368	381	382	390	367	346	369	405	353	389	363	402	418	394	390	397	421	427	411	391	397	377	377	365	373	394	359	426	392	373	344	347	368	371	384	366	357	383	361	364	413	375	383	362	379	391	406	377	386	369	357	390	363	397	373	355	401	403	363	402	401	381	397	371	405	403	384	418	370	353	449	360	347	396	363	361	406	402	387	408	378	424	402	388	390	387	367	392	334	358	356	360	389	409	400	374	401	364	413	380	366	422	357	381	385	365	380	395	393	362	418	417	406	437	404	387	359	348	383	376	341	375	389	363	339	392	396	395	376	405	369	372	372	387	378	356	379	393	378	398	390	343	350	401	379	353	375	369	363	424	383	354	364	380	382	381	394	372	401	390	399	399	377	419	398	374	393	414	369	414	337	390	394	385	405	391	375	376	355	387	381	388	388	365	379	382	385	404	400	388	364	427	394	371	400	388	368	404	395	327	377	399	406	390	379	368	369	367	399	376	362	376	370	384	374	388	389	400	383	338	387	395	401	422	370	391	372	380	375	385	387	368	423	367	389	390	399	373	358	370	342	415	385	385	380	376	393	375	414	393	375	414	370	406	418	369	368	355	355	404	370	381	342	415	338	393	393	377	372	343	406	379	378	356	401	355	380	376	381	424	390	401	387	361	321	356	389	362	381	377	369	419	385	406	391	379	390	377	337	390	347	401	347	373	384	351	352	367	369	345	391	374	358	406	359	381	408	393	419	365	365	390	398	369	407	361	341	376	398	379	355	341	399	409	392	354	363	371	349	343	376	365	341	383	343	381	370	346	395	357	376	391	372	357	376	381	405	379	365	369	357	371	356	406	390	381	373	349	366	342	370	340	362	376	384	390	390	382	389	374	423	381	394	367	361	374	370	402	389	368	327	401	384	397	372	370	396	379	389	352	366	393	371	376	346	387	384	373	381	370	355	401	360	381	368	369	373	394	418	396	365	388	390	376	409	377	374	399	402	383	392	409	340	398	375	369	381	384	400	371	373	414	388	365	344	395	402	375	407	422	358	369	399	365	397	363	378	371	394	381	397	390	387	389	380	389	380	377	411	366	377	391	360	378	381	402	370	356	408	387	347	379	395	386	347	423	357	377	370	346	382	378	379	396	417	389	419	425	382	434	382	396	430	412	372	352	401	412	370	375	359	399	387	341	386	386	373	396	380	375	368	379	361	370	363	372	363	371	394	371	399	394	390	403	396	363	342	397	386	395	384	389	416	381	403	369	365	394	366	362	387	360	398	388	398	382	357	374	351	384	388	389	410	387	367	363	386	351	398	406	386	397	358	397	385	365	384	432	377	405	385	385	366	385	348	371	391	390	368	390	388	327	396	389	395	388	365	405	338	399	373	363	409	389	408	398	367	392	404	420	380	382	391	335	414	434	377	363	364	395	391	368	373	375	371	381	380	366	372	369	381	378	394	396	387	405	406	354	377	367	396	387	371	363	392	359	376	364	399	410	364	409	388	405	390	423	332	424	386	378	378	389	369	349	393	395	352	359	358	407	415	401	387	381	400	387	379	390	348	369	382	379
6119	10099	8670	4381	3009	2318	1914	1501	1352	1162	1013	1008	971	894	824	804	792	710	817	770	763	697	754	682	685	692	721	695	703	681	737	702	655	659	665	643	676	641	667	635	622	627	631	643	674	664	680	591	623	677	663	693	659	654	622	601	669	650	638	665	626	636	635	658	628	634	617	644	602	623	601	628	654	666	640	602	670	623	606	648	589	667	615	646	608	643	625	642	607	639	626	615	635	660	573	602	673	608	640	623	644	602	607	634	577	655	653	647	627	641	598	660	604	594	599	622	655	631	606	588	656	630	586	659	620	627	624	655	607	651	668	623	641	649	627	626	657	613	602	651	595	622	615	595	603	615	592	637	643	666	662	612	608	669	621	615	652	600	644	600	677	626	619	580	638	603	651	562	633	626	621	643	598	614	632	618	593	679	657	664	579	620	649	662	601	671	602	633	661	658	629	637	636	624	654	640	676	616	645	637	622	620	631	678	613	699	587	651	634	626	646	616	597	609	617	608	602	631	639	633	643	594	646	642	631	658	598	610	639	583	665	634	634	642	653	600	628	658	647	648	648	636	600	645	649	642	624	643	600	620	625	624	574	608	641	650	598	623	641	658	654	641	644	624	627	596	613	669	678	597	633	623	588	638	628	613	633	635	631	611	596	629	649	640	581	653	662	601	630	677	618	642	652	601	643	665	630	624	654	595	640	638	618	660	639	623	602	656	591	606	640	621	606	616	638	613	629	680	618	652	645	627	608	637	617	638	657	661	616	640	617	606	654	625	647	670	646	655	629	639	607	642	606	619	662	642	641	584	624	642	660	634	652	608	580	639	680	597	651	612	601	596	599	582	599	626	599	663	602	602	634	644	620	655	685	672	648	650	650	617	626	624	610	652	581	617	624	624	631	595	626	604	608	661	605	629	596	642	640	564	644	668	620	644	621	631	630	614	611	609	608	599	623	588	609	640	631	581	577	614	655	620	666	623	625	600	643	576	580	653	601	624	601	604	596	603	623	589	607	610	643	604	616	637	620	663	627	609	617	626	629	603	648	597	611	623	610	649	629	626	625	705	629	615	589	623	691	639	664	622	626	625	591	635	632	661	610	649	606	647	612	577	647	602	646	601	677	598	619	585	612	627	619	622	657	705	626	603	643	616	613	618	593	621	603	593	599	638	653	627	657	620	617	609	612	645	618	665	608	650	615	616	668	620	622	647	653	624	643	616	636	591	651	649	628	620	586	631	634	647	624	618	652	611	625	639	617	617	655	645	625	616	643	633	655	665	651	618	662	645	645	668	645	620	626	659	627	598	660	641	652	583	637	661	647	601	652	613	621	623	647	646	652	647	641	601	619	662	606	609	645	639	658	660	642	645	591	657	625	633	622	606	673	600	672	579	635	631	644	651	660	606	600	597	648	654	607	628	624	629	620	562	630	632	644	670	613	623	624	667	605	596	668	595	675	621	622	638	646	608	608	665	629	572	631	619	631	603	624	664	621	628	595	593	627	676	646	618	630	632	630	649	609	668	605	575	632	569	613	647	606	678	647	640	635	599	623	579	649	596	593	640	636	652	649	667	647	616	661	645	651	630	628	639	603	633	617	603	620	596	622	641	649	644	595	650	633	580	632	623	615	604	592	660	627	598	651	645	628	644	581	593	597	620	638	627	644	641	644	633	640	585	648	614	602	648	633	645	624	634	629	590	638	654	603	635	593	628	671	646	635	634	604	668	636	691	631	595	592	654	639	612	663	623	620	595	647	630	609	572	616	643	607	641	606	627	634	625	611	608	653	595	621	634	624	603	605	622	632	619	636	596	645	611	580	645	636	663	615	618	581	669	629	601	614	580	600	582	612	629	624	654	642	640	597	654	667	616	596	591	596	578	602	661	646	626	608	670	641	633	648	604	625	606	679	627	635	648	649	593	631	649	592	645	610	606	591	582	598	577	627	613	591	659	609	631	616	608	639	654	624	613	613	598	629	653	625	650	637	615	613	623	589	628	632	590	574	617	610	593	631	647	608	621	621	637	613	575	618	643	620	639	642	613	644	638	640	624	649	664	660	648	589	615	647	577	640	605	626	652	635	638	629	660	658	645	634	618	612	641	643	644	629	626	619	627	620	627	626	602	683	644	614	626	607	608	618	590	613	568	615	605	665	592	590	633	613	643	650	636	640	618	627	642	610	659	668	655	629	601	642	676	640	640	615	669	629	623	597	646	608	632	654	632	647	586	583	652	661	658	618	657	609	631	618	611	637	600	647	613	603	616	609	666	622	648	690	639	606	645	614	658	636	619	648	623	628	621	583	607	670	618	670	647	646	639	626	637	630	596	660	663	656	652	657	614	651	636	626	617	670	620	624	645	630	589	634	582	642	652	621	653	643	630	651	638	655	610	618	656	649	606	637	654	633	588	660	651	646	623	615	658	635	614	637	627	630	626	642	652	582	623	651	611	654	591	610	588	694	619	649	620	634	626	628	662	629	631	616	622	669	598	612	635	656	636	642	611	624	669	654	618	681	626	663	634	599	666	597	600	639	670	662	657	596	644	621	623	645	635	601	618	636	633	582	655	674	637	663	638	602	640	611	653	645	692	614	663	609	650	636	605	606	656	678	640	650	602	614	648	665	628	627	612	670	605	613	647	606	614	643	650	602	613	625	593	609	614	686	651	631	608	637	596	648	628	612	668	621	650	598	608	605	618	599	611	650	617	592	624	611	626	646	596	638	592	618	685	638	626	641	627	655	605	649	644	644	658	613	616	562	603	645	668	663	595	607	640	587	602	636	613	599	606	637	606	592	613	629	611	631	633	630	636	593	628	629	615	646	573	598	681	671	625	646	626	615	633	663	659	626	671	642	636	601	636	609	629	567	620	669	605	626	636	605	655	643	678	642	590	635	605	612	622	622	610	619	636	625	668	661	616	623	621	597	577	621	655	638	640	657	620	633	619	632	631	633	603	625	626	633	623	619	643	608	654	646	640	629	620	584	575	643	607	650	581	604	666	614	666	669	630	667	610	619	596	650	647	630	621	618	637	650	620	617	604	646	564	661	629	653	643	637	608	668	660	650	613	645	651	685	589	621	668	591	641	632	606	594	595	612	706	644	615	645	607	584	599	584	619	629	583	612	572	655	630	604	622	619	614	595	590	628	630	582	652	615	607	611	615	612	619	651	601	613	625	621	622	640	614	660	592	620	635	621	641	618	575	563	612	621	630	637	628	639	662	612	670	620	610	589	650	619	634	601	608	639	648	623	685	617	632	631	637	615	626	643	652	618	617	603	624	615	611	621	645	598	616	631	618	654	630	595	623	634	564	590	636	609	587	626	618	655	629	638	593	614	633	625	661	658	645	646	591	624	627	607	647	631	681	610	631	582	676	639	605	626	627	627	635	583	629	628	637	579	648	612	669	654	586	608	628	618	618	600	590	582	598	661	587	605	627	666	611	566	637	614	595	601	628	651	596	617	603	629	667	639	647	656	650	601	627	649	637	698	636
23193	21154	28872	23715	21155	19704	1858	735	503	432	361	359	313	281	270	249	221	224	225	199	213	192	207	206	191	162	193	176	170	175	174	181	158	181	162	150	145	143	151	141	146	173	151	161	169	146	140	148	159	141	102	156	158	132	165	156	146	168	137	134	138	171	148	144	155	145	165	127	149	142	144	152	140	139	139	163	162	150	132	139	130	121	160	129	142	143	128	146	155	155	158	149	132	148	158	138	157	142	119	162	146	128	134	166	136	152	150	143	130	137	160	143	164	142	138	157	150	143	163	138	130	139	158	134	126	140	172	145	124	148	141	144	154	129	123	126	143	163	133	135	141	145	156	159	144	133	128	127	147	154	150	160	138	143	136	166	163	161	158	148	165	164	141	180	136	132	139	164	163	143	159	148	145	148	162	137	138	139	142	143	156	119	139	139	125	123	125	135	144	139	133	137	151	167	147	140	138	141	157	143	135	135	170	149	132	135	146	125	158	154	167	140	148	166	140	131	142	123	135	141	143	144	156	158	147	141	146	174	138	161	136	170	166	140	141	143	162	174	142	124	150	143	140	141	139	157	147	135	158	134	143	138	156	130	155	164	160	150	160	134	118	146	150	143	135	147	130	150	130	136	154	136	131	133	139	125	125	130	147	131	121	152	148	137	118	127	145	136	151	146	153	145	143	148	152	125	139	165	145	142	146	128	154	129	156	166	144	127	145	171	143	123	157	143	139	150	155	130	165	140	161	145	146	137	160	123	141	144	138	147	134	151	146	146	159	157	150	143	139	135	170	121	144	134	130	153	141	121	153	139	157	155	161	140	129	151	140	140	129	134	132	167	145	161	149	133	135	154	134	144	147	146	137	149	144	154	135	144	147	116	146	155	148	127	146	154	138	146	155	152	142	151	164	145	144	144	133	142	151	148	144	153	151	123	143	138	131	144	128	152	134	152	142	138	143	132	123	150	141	147	140	144	127	137	151	135	140	152	146	139	132	146	148	148	156	150	130	156	142	146	132	143	134	146	124	162	157	155	133	150	149	142	149	147	131	158	141	137	150	141	147	160	129	149	152	146	130	153	148	131	155	141	142	123	127	156	143	145	145	135	150	153	148	142	142	135	152	157	133	148	168	150	167	155	136	159	132	159	142	125	145	141	133	147	125	153	130	144	139	158	130	128	122	145	138	163	152	145	133	125	165	150	140	146	127	159	129	144	143	151	148	135	137	136	145	130	155	154	149	176	173	161	162	162	136	136	139	137	133	161	154	153	161	161	150	145	132	112	142	136	158	121	146	140	158	149	138	157	132	149	128	144	140	138	145	162	148	139	139	153	162	135	136	139	136	147	162	133	118	142	157	128	155	154	128	134	144	134	131	130	163	116	144	153	149	138	155	155	181	166	113	132	149	124	151	130	147	141	133	142	151	150	149	159	146	127	164	152	143	131	140	155	132	143	131	160	128	134	135	129	141	151	159	154	143	128	144	162	139	156	162	161	148	156	137	130	153	138	145	138	140	136	139	140	164	156	113	141	143	125	149	149	132	156	157	110	132	136	136	179	122	148	138	133	150	134	146	129	137	125	143	135	126	165	137	137	158	143	133	117	142	127	152	143	149	154	139	152	133	148	151	133	167	160	173	140	122	133	144	152	153	153	153	129	146	144	133	152	156	153	138	133	146	154	121	144	148	136	140	145	139	147	114	119	136	138	128	140	151	143	142	139	112	146	152	154	137	163	154	149	162	155	132	150	123	149	149	145	153	135	143	151	138	155	162	136	150	150	139	162	136	147	163	131	156	157	144	153	148	128	137	166	125	148	162	139	133	131	148	128	151	146	142	152	141	167	140	143	135	140	130	150	151	133	148	139	151	132	132	141	134	131	148	132	134	154	132	146	147	140	130	137	138	141	150	158	147	135	134	132	142	132	153	142	150	169	126	138	127	158	143	148	148	134	142	157	158	168	149	138	137	143	152	162	126	146	160	132	125	143	172	157	144	154	125	146	139	135	130	143	169	155	137	131	151	162	148	125	159	141	148	158	126	168	141	142	139	147	148	142	140	143	131	142	150	115	146	148	144	130	132	135	137	153	136	146	153	143	165	132	151	144	136	134	150	134	139	125	149	164	129	142	148	171	141	158	132	149	158	146	129	128	138	137	139	114	150	160	134	140	172	132	126	147	136	148	145	172	133	153	147	116	181	148	145	125	119	154	129	142	140	142	167	122	157	158	140	141	156	148	178	155	151	142	139	141	132	143	144	150	145	139	145	173	130	117	138	154	145	171	140	141	136	133	140	135	165	142	118	133	139	138	141	135	166	153	154	142	144	135	158	126	119	149	131	138	141	145	141	149	144	158	138	135	147	136	142	136	129	159	152	135	123	140	111	135	149	142	141	149	149	128	132	144	155	145	141	130	153	160	167	143	144	147	177	147	134	126	156	137	163	160	137	154	163	154	146	148	134	162	145	134	140	172	134	136	130	161	149	151	174	159	142	135	138	155	154	123	148	146	146	135	161	143	142	140	149	161	141	138	141	159	150	164	151	143	162	130	128	152	146	130	140	143	161	159	137	154	152	129	166	151	145	123	140	127	142	162	119	167	139	140	142	143	146	145	152	124	161	160	151	142	140	125	141	149	148	141	138	141	147	138	145	146	127	138	138	131	147	117	135	127	122	153	142	141	134	164	139	152	155	137	137	129	140	146	157	147	153	147	142	167	155	140	130	135	146	138	154	151	146	133	142	142	132	134	153	151	130	150	120	186	153	139	148	157	144	143	144	147	136	137	139	146	141	139	157	126	143	136	146	150	135	155	146	144	142	129	146	138	154	127	133	153	122	134	139	139	147	144	130	132	127	149	140	163	144	131	147	149	151	160	135	162	151	141	147	136	159	149	139	153	138	160	137	140	127	134	176	152	152	137	137	151	137	135	137	123	131	140	145	157	156	159	157	134	134	155	151	129	121	144	146	163	139	136	145	144	146	139	161	161	150	156	151	143	153	143	118	142	163	139	164	136	122	129	159	135	137	145	135	141	149	149	127	132	129	143	149	123	120	136	159	152	154	145	142	131	151	139	138	148	137	159	135	137	138	144	164	135	167	164	147	135	153	150	149	145	134	124	141	156	144	145	135	145	141	166	150	144	146	155	154	143	157	130	142	151	151	154	131	140	154	140	140	141	135	141	148	161	130	140	136	137	156	153	157	151	121	134	146	165	140	129	169	137	141	154	139	121	131	125	146	127	150	135	130	131	153	152	146	147	153	150	150	124	162	155	151	150	146	140	129	165	130	145	124	143	134	137	144	156	147	152	154	156	124	154	122	146	150	137	130	140	147	155	153	153	163	148	152	146	142	163	154	150	132	157	152	150	128	123	143	147	152	134	126	156	155	132	148	151	143	164	160	154	156	159	140	132	162	131	144	161	139	136	145	120	131	161	137	153	159	136	143	131	130	133	150	140	131	153	173	127	140	130	166	140	130	141	114	138	146	139	154	151
8191	15996	13522	6893	4901	3468	2652	2043	1630	1381	1140	979	832	745	645	616	573	536	497	491	407	437	393	382	357	395	319	323	335	304	315	306	271	306	286	269	309	283	288	278	263	265	263	247	286	234	262	302	251	255	272	257	261	250	277	264	256	251	227	232	250	268	246	260	248	263	244	244	249	251	261	232	246	209	237	221	262	248	271	247	261	241	250	242	232	237	256	252	233	226	240	255	269	228	259	247	255	264	230	240	244	238	268	240	228	257	249	222	255	250	251	238	239	271	280	253	240	259	251	245	242	248	228	262	265	251	229	229	226	234	243	226	232	249	239	263	245	255	253	257	246	249	243	246	274	248	233	217	240	234	217	277	262	263	264	245	283	236	233	252	233	221	239	244	244	250	264	233	240	237	236	218	241	261	268	265	243	226	225	248	253	263	244	241	250	252	247	237	249	258	244	240	250	245	238	251	234	257	239	261	235	228	259	236	249	240	266	238	241	244	224	265	252	247	251	236	233	240	245	270	250	250	239	245	282	231	253	249	242	244	244	259	220	242	278	250	256	256	244	250	259	261	249	255	245	269	246	250	233	247	232	240	236	223	249	233	250	233	231	261	249	240	218	252	269	231	232	254	234	253	238	247	247	231	255	222	253	237	209	267	247	248	227	257	262	268	276	244	246	259	228	242	243	257	239	235	245	247	248	242	252	213	233	230	244	234	221	234	252	227	201	248	238	234	240	226	230	222	216	233	248	217	249	263	215	252	239	240	243	222	246	232	266	264	245	262	219	250	237	232	214	243	228	240	223	234	253	252	228	250	279	231	245	252	246	268	223	256	236	243	235	245	218	251	258	243	222	222	203	246	242	243	228	236	249	233	239	254	255	232	228	238	254	273	230	247	238	257	255	241	256	242	244	256	241	216	249	246	233	245	265	252	225	249	253	236	272	241	259	255	233	235	239	251	222	280	249	247	246	242	232	209	242	253	242	257	262	230	227	243	248	243	217	246	260	254	242	250	264	232	236	226	232	258	243	244	251	231	238	251	233	258	223	236	242	194	242	240	258	233	249	256	220	253	223	261	250	265	249	241	222	260	217	201	263	245	221	249	230	260	264	259	260	249	245	221	234	243	286	218	250	241	258	240	244	227	243	237	239	224	237	257	224	233	234	235	228	241	240	251	249	222	223	242	267	265	244	248	245	260	242	237	242	244	242	245	226	288	239	237	256	218	241	253	234	228	242	237	225	237	250	264	242	259	235	250	239	224	240	227	226	244	264	244	213	235	250	212	255	244	234	261	225	232	241	258	260	270	215	262	235	251	228	263	243	266	255	192	218	235	264	251	219	242	268	242	235	266	245	241	249	243	212	242	267	254	242	266	250	255	256	257	227	242	242	241	239	254	252	263	231	227	249	220	207	271	239	215	264	249	265	252	240	232	243	227	247	257	231	227	258	249	220	266	224	249	208	234	252	240	270	260	255	263	240	215	237	223	234	251	259	252	236	234	251	224	226	259	260	231	242	249	224	220	263	253	233	255	241	251	245	247	252	223	250	230	230	241	219	236	249	254	240	277	249	242	273	251	262	226	228	232	271	224	225	248	225	258	236	225	250	249	256	227	233	242	233	265	252	231	242	227	246	245	255	231	239	272	242	226	242	225	255	263	213	225	238	214	263	240	244	210	241	267	246	236	246	258	244	240	252	226	253	234	235	256	264	232	278	262	250	245	241	219	246	228	241	237	229	241	223	251	239	249	235	271	225	239	251	240	249	236	251	236	236	247	260	233	228	229	251	256	223	238	203	262	242	222	210	258	257	259	241	263	230	241	243	240	215	239	233	220	243	265	254	276	246	246	231	224	253	244	251	214	244	226	246	238	259	246	237	208	264	246	216	252	238	271	256	252	243	243	241	234	242	229	207	236	258	273	243	248	245	242	211	257	230	261	255	260	231	210	198	231	231	239	234	244	246	254	258	242	228	214	225	243	249	257	232	241	218	204	248	238	234	228	245	228	246	255	244	250	227	226	255	235	228	250	241	255	251	220	238	240	236	226	227	244	234	254	249	213	240	248	209	235	234	262	247	234	239	253	249	222	250	283	238	236	291	252	247	260	252	253	247	252	260	238	252	247	239	227	238	209	239	238	245	253	223	235	246	227	250	251	241	249	256	245	276	250	228	226	247	265	240	231	239	231	239	224	293	229	218	213	233	241	233	236	239	237	236	253	236	252	240	235	274	271	242	248	241	240	236	249	240	250	222	251	215	231	231	249	228	247	238	257	246	256	227	250	239	216	247	263	245	230	254	268	281	236	246	215	227	220	252	253	241	234	259	231	241	234	246	224	253	224	226	236	222	234	248	251	236	249	247	237	229	265	235	252	214	235	235	211	244	254	240	228	241	238	245	244	241	256	197	248	264	240	251	214	241	217	255	247	264	261	247	243	239	224	235	257	256	249	273	227	261	261	243	228	224	249	216	250	233	216	233	237	230	291	234	238	234	257	237	241	261	242	244	242	237	270	266	223	234	278	232	219	207	215	235	216	245	246	234	217	251	232	276	231	247	242	248	251	250	221	240	232	236	247	241	251	248	231	240	233	250	263	236	253	242	246	223	250	233	264	248	226	233	258	256	230	244	236	234	263	235	236	239	235	234	236	209	219	242	232	271	213	243	218	251	238	241	250	252	232	243	246	244	226	221	234	262	229	228	215	231	241	233	223	229	219	257	228	239	265	274	218	260	227	216	258	259	234	243	218	246	238	252	248	227	253	255	241	220	235	234	232	254	243	235	244	243	259	255	214	239	238	238	222	262	240	234	269	222	249	239	247	222	282	233	274	255	245	257	234	240	273	202	226	224	270	230	234	246	269	234	242	242	235	267	238	242	241	272	259	239	256	266	219	216	228	262	248	254	273	211	247	252	253	261	246	211	249	257	227	250	255	229	244	275	233	246	241	268	209	251	254	261	223	266	251	232	236	249	222	241	264	240	245	268	236	247	251	242	247	248	258	234	225	241	264	247	234	267	231	256	235	224	243	236	267	210	245	216	249	226	242	215	248	278	226	242	239	225	232	261	226	240	231	217	217	262	237	258	244	249	252	225	252	261	265	251	237	248	218	251	235	227	233	236	237	225	230	249	251	235	265	228	234	266	226	241	254	229	222	261	235	241	247	251	265	259	232	226	237	253	227	243	243	239	226	240	259	249	270	233	240	230	229	231	246	216	233	264	240	241	253	232	236	239	254	264	210	240	253	224	260	259	273	247	259	260	233	244	246	270	230	244	292	240	232	241	272	295	246	247	243	230	247	240	239	233	256	224	239	230	237	281	247	244	243	222	237	268	232	224	232	245	290	263	280	255	249	226	243	285	251	245	215	255	248	253	245	254	234	254	230	238	259	225	276	248	251	229	267	254	227	256	248	239	230	242	216	217	222	236	239	227	244	248	245	234	234	237	229	267	262	227	244	234	244	272	249	265	250	233	238	234	235	259	238	218	222	227	243
26791	19814	6008	896	641	587	562	578	568	512	572	543	551	525	537	500	515	531	560	510	514	528	518	534	595	539	555	501	542	486	517	540	503	559	515	508	547	531	519	574	532	480	497	539	532	524	519	504	537	493	514	518	514	496	539	533	516	541	567	506	537	548	517	536	487	539	517	529	499	532	485	538	565	512	531	540	567	510	509	567	545	547	526	512	534	508	521	542	539	517	515	524	527	532	505	510	490	503	532	540	520	507	539	517	535	544	553	489	518	531	532	565	575	515	489	556	490	508	559	548	548	518	542	585	541	568	542	517	557	515	538	512	524	474	533	531	541	516	505	557	517	528	549	504	566	511	540	573	505	526	560	505	516	542	524	518	566	516	509	577	566	540	538	511	531	535	552	528	529	541	543	488	499	540	506	550	513	530	570	504	522	511	507	521	518	548	547	528	508	483	504	535	504	555	509	560	514	536	536	540	496	511	541	522	518	540	523	542	578	514	524	571	532	545	548	534	575	502	575	528	523	526	520	554	556	574	533	520	527	532	534	542	525	518	523	519	502	516	562	513	523	542	525	549	506	541	523	530	522	525	531	521	520	506	540	540	470	486	558	572	528	547	504	494	549	518	542	540	555	502	494	539	530	563	539	550	549	532	527	520	507	520	494	532	575	517	504	542	537	538	532	511	505	543	543	523	511	469	506	550	498	543	514	538	532	550	558	500	530	531	511	506	529	578	535	590	499	523	520	515	548	548	507	500	527	538	559	573	540	512	549	542	479	533	486	512	563	495	494	524	550	505	505	501	465	526	561	570	558	558	531	515	514	540	523	548	519	526	524	488	544	515	532	553	538	556	507	500	533	541	539	538	558	473	544	572	527	553	552	519	519	507	543	546	584	501	545	557	561	548	512	494	535	550	536	557	564	523	536	533	538	511	565	502	538	491	518	472	469	499	550	545	543	525	547	556	521	524	541	519	526	515	513	528	527	494	502	557	550	542	530	529	549	515	520	564	522	538	569	550	508	530	533	507	547	514	524	534	519	515	498	554	510	546	519	527	509	524	503	535	491	536	524	495	514	505	538	519	543	554	484	543	516	489	523	528	525	495	529	585	581	527	513	528	541	522	521	499	527	513	560	505	543	528	517	541	523	519	559	508	511	531	547	545	523	526	555	549	539	548	517	487	546	516	551	524	522	505	518	534	513	544	538	518	501	545	519	543	529	529	557	485	516	539	526	545	521	555	549	574	537	508	579	533	519	491	476	480	536	521	530	527	523	540	528	514	521	549	519	510	517	511	534	534	513	570	486	564	530	528	452	513	531	555	500	477	545	489	524	528	528	509	544	579	567	507	476	496	495	514	552	517	532	506	517	506	519	559	541	563	522	536	496	544	527	537	478	522	563	503	517	544	543	523	515	526	480	515	498	524	488	523	515	543	530	521	595	527	572	520	527	551	538	527	533	520	553	540	540	532	538	530	543	521	520	509	512	506	518	563	511	527	531	572	539	526	521	539	496	521	566	529	520	536	565	503	534	516	547	529	534	516	524	550	542	527	553	496	484	523	552	552	500	551	529	546	541	513	523	545	536	524	533	521	529	531	496	520	551	520	562	538	576	497	594	535	533	513	522	538	489	530	559	506	530	536	534	531	526	573	554	563	493	501	492	534	513	542	540	545	542	532	544	501	495	528	525	533	505	535	546	507	560	570	485	537	571	548	540	567	530	517	506	540	565	522	540	516	496	536	474	501	545	548	553	528	522	493	521	522	526	533	525	527	535	538	493	494	525	549	476	526	514	549	534	539	538	540	530	555	533	537	518	499	531	518	546	511	542	527	544	558	517	529	510	502	525	512	508	530	555	514	495	538	545	525	536	556	545	515	493	527	552	531	553	528	549	558	523	522	512	539	575	538	511	515	522	514	535	521	551	517	548	539	575	527	503	516	556	543	525	538	476	494	520	537	540	565	531	591	507	523	516	528	579	506	532	546	523	543	533	559	509	541	505	532	557	542	544	492	493	536	556	552	530	542	546	518	526	506	548	515	542	504	500	525	551	538	546	565	521	502	516	534	518	500	534	538	579	524	569	584	546	492	507	503	534	518	543	521	547	533	526	568	539	543	549	538	562	547	520	508	526	552	538	525	516	517	518	520	527	520	528	544	540	581	527	528	547	505	479	515	537	483	579	535	513	510	543	541	520	525	533	525	522	504	516	555	477	524	551	589	554	530	511	541	490	560	526	548	514	546	485	520	527	534	499	560	491	554	509	538	537	526	516	500	501	525	502	499	483	533	534	503	558	494	513	534	525	538	554	538	539	516	523	531	518	513	521	514	522	507	522	530	529	532	533	511	528	537	502	548	570	495	503	568	521	534	516	547	486	522	546	562	498	491	494	552	524	537	488	533	516	517	522	498	535	538	551	546	522	571	547	528	568	557	509	506	515	556	504	538	560	553	524	516	520	517	508	493	543	514	547	539	527	532	516	584	530	551	517	539	518	495	525	544	558	557	536	520	531	535	546	542	537	544	525	535	583	495	515	487	533	535	532	561	526	537	516	544	554	504	516	485	548	544	504	525	538	537	569	558	549	499	510	539	566	512	555	501	502	517	511	515	529	562	543	504	563	502	492	541	532	503	534	485	508	501	534	580	538	491	548	557	537	512	524	579	522	526	521	521	537	549	516	543	569	588	585	505	536	518	533	543	556	527	523	529	515	527	514	543	517	507	504	486	570	513	532	495	535	508	545	545	547	503	480	537	503	506	515	559	509	540	558	549	539	559	524	546	534	523	533	519	544	538	560	540	503	592	545	535	482	562	513	559	548	511	541	496	534	528	538	546	528	540	540	508	528	535	554	546	525	529	542	480	521	529	521	538	504	527	537	526	514	534	548	530	488	531	523	540	550	509	491	545	535	552	514	518	509	518	498	509	519	520	505	486	565	514	524	521	514	524	523	526	510	510	566	516	512	531	492	542	553	525	530	503	510	518	528	522	544	549	508	540	537	562	540	528	517	510	535	508	501	542	516	520	548	549	548	516	536	539	529	492	524	493	485	519	531	528	527	534	520	562	509	540	488	506	532	522	489	569	508	563	530	507	545	578	509	548	543	480	542	542	564	522	584	528	538	533	521	530	481	534	546	542	582	473	514	538	527	515	554	513	526	548	506	510	549	556	499	517	529	531	526	514	526	513	540	576	517	536	539	513	497	500	539	498	555	521	541	528	487	525	523	565	525	497	563	550	550	495	544	508	527	534	568	545	533	552	520	527	525	550	560	553	528	539	524	490	532	549	517	498	543	509	510	525	537	536	535	528	503	508	552	494	541	530	574	549	512	532	531	494	531	571	518	516	536	532	487	468	544	531	538	529	564	541	517	575	545	610	562	521	578	528	539	552	509	491	525	536	545	535	488	519	528	525	534	557	539	522	542	567	548	577	519	529	502	537	541	493	586	536	510	548	520	522	498	534	582	533	511	545	504	565	557	517	514	513	504	516	522	546
4261	1728	1546	1099	988	922	945	910	968	853	887	905	862	853	820	843	868	863	861	878	811	901	914	855	848	824	827	857	848	860	819	828	786	857	846	860	861	931	835	801	829	877	862	882	826	903	815	850	846	839	846	856	839	835	816	823	878	810	884	824	826	802	828	853	855	839	803	891	872	821	809	825	806	876	778	818	827	856	876	859	910	846	828	796	843	868	801	841	820	861	884	796	879	868	807	856	844	870	866	806	901	816	859	820	891	889	835	789	890	893	878	886	844	839	800	922	866	859	831	849	858	857	856	833	834	882	869	827	829	842	802	828	846	843	839	796	861	831	867	870	839	858	848	793	836	831	845	831	854	883	852	823	832	853	865	790	834	886	855	826	863	836	814	870	812	824	852	872	826	842	858	814	852	837	803	840	835	836	851	854	861	836	805	814	813	891	859	824	830	873	802	840	857	851	843	853	843	845	869	886	906	817	838	871	822	854	851	866	852	852	840	831	814	843	805	868	831	800	900	879	831	803	899	832	863	899	842	858	875	935	786	816	870	845	828	873	858	865	803	861	855	875	875	845	849	836	849	898	780	811	878	882	843	843	905	851	826	829	863	856	800	846	834	858	826	826	850	854	854	832	808	842	826	829	842	830	870	897	886	866	803	856	879	830	895	830	824	831	849	819	830	863	792	849	873	874	875	885	892	796	850	849	839	822	853	837	911	885	846	891	850	786	804	812	874	811	811	788	834	853	869	858	871	881	837	859	831	831	926	792	887	850	847	882	871	858	862	851	838	831	829	883	822	860	791	857	819	828	821	845	821	861	896	895	805	853	832	909	813	812	873	829	826	853	839	899	834	868	856	910	877	846	895	839	816	888	870	854	818	845	831	826	866	810	840	849	814	849	870	849	909	817	847	847	864	831	809	868	804	836	890	795	838	873	865	831	888	861	824	892	844	849	844	911	837	848	913	876	842	869	857	837	840	808	877	829	857	886	886	825	800	896	826	833	844	861	893	829	849	809	878	872	786	839	870	835	861	886	853	857	870	840	892	856	844	823	835	863	875	881	896	826	870	838	837	835	850	844	838	829	832	847	911	851	826	881	905	830	826	870	911	854	861	869	839	811	852	867	860	853	818	865	808	781	875	823	867	809	866	872	824	875	871	865	850	884	818	859	824	851	815	834	828	886	856	849	879	861	817	811	921	823	856	849	824	823	901	813	871	866	853	857	871	842	879	797	825	825	845	841	866	904	847	843	843	869	856	802	820	841	866	805	863	833	833	847	831	827	842	855	881	827	840	872	839	865	843	863	834	865	856	893	884	876	834	785	889	835	861	914	856	844	740	853	905	833	823	808	788	910	849	779	776	817	851	829	859	812	866	851	847	880	847	830	807	845	824	832	826	866	816	822	828	879	884	884	889	856	830	854	858	823	782	894	808	803	857	873	821	838	828	814	827	805	822	747	859	874	854	856	801	904	857	821	802	856	889	819	879	814	880	862	866	870	864	832	862	853	893	830	819	839	831	816	864	852	855	844	896	881	836	819	844	786	864	882	784	788	859	839	838	855	825	785	890	885	895	850	901	811	826	856	893	825	900	841	842	834	888	825	893	807	849	844	857	833	860	831	816	829	841	892	854	823	825	835	865	845	868	865	876	827	808	901	831	874	919	875	832	917	872	838	809	875	844	813	822	860	861	836	801	837	839	884	874	853	819	868	854	847	870	803	858	793	811	851	876	856	859	869	872	885	852	856	878	841	918	854	857	887	856	869	855	865	803	853	877	823	835	851	843	814	841	856	819	818	863	840	879	877	869	804	826	859	875	849	866	868	887	809	853	806	857	860	815	828	855	813	881	844	834	803	870	920	878	863	835	843	806	862	885	846	869	854	839	852	849	861	832	864	864	875	890	891	855	818	830	887	845	873	828	835	904	875	851	882	866	790	853	863	789	903	837	834	813	848	869	846	849	852	815	852	847	804	844	790	866	849	846	865	891	863	858	839	837	843	870	879	856	834	855	934	865	867	884	840	826	852	895	905	853	851	852	834	870	825	891	857	873	837	825	886	818	840	843	822	845	857	861	829	820	817	834	852	874	826	820	834	853	911	896	821	842	859	793	903	832	851	813	876	818	840	847	848	852	851	840	783	881	806	797	819	859	830	822	841	784	860	874	852	879	850	842	842	860	867	882	842	832	874	814	846	831	809	864	808	839	860	824	911	848	790	829	819	838	866	842	820	846	815	838	883	888	816	894	847	833	918	858	900	873	923	841	847	814	863	884	836	861	842	838	887	836	813	796	877	914	797	839	851	850	891	870	857	874	839	817	821	816	853	832	865	836	888	810	851	850	833	836	826	825	883	872	862	800	905	887	879	888	875	839	844	887	804	838	777	871	873	845	840	875	849	861	854	806	888	887	810	885	835	897	853	851	844	875	849	795	843	859	885	908	841	869	841	818	888	824	922	806	849	870	844	850	866	870	836	822	828	823	832	860	902	835	813	818	849	836	861	815	847	829	855	870	815	883	850	865	835	808	831	840	828	872	871	843	815	893	877	831	857	858	821	866	850	884	819	859	884	862	785	804	841	855	848	852	916	816	909	900	884	823	876	832	839	825	864	887	914	846	851	841	874	879	850	877	785	813	817	879	814	868	847	849	826	851	846	901	828	831	807	880	861	848	823	845	838	820	885	853	822	861	890	824	832	803	842	851	867	808	805	909	841	837	825	861	867	853	838	829	858	864	872	809	804	881	793	834	896	868	842	866	863	860	876	857	832	812	828	846	814	847	840	823	871	841	861	867	839	834	899	888	843	829	873	838	785	864	882	833	837	840	852	792	876	887	815	869	898	881	849	817	862	849	830	831	876	797	885	845	871	815	853	831	773	807	819	877	872	878	848	853	831	823	831	862	836	808	892	833	823	832	856	854	811	827	889	772	845	886	842	857	899	839	838	846	860	850	869	856	889	908	835	832	824	809	853	852	872	849	868	823	802	826	815	846	881	891	860	820	899	877	860	857	879	839	794	843	902	829	808	842	844	844	855	809	857	899	904	884	850	857	836	887	857	904	827	830	855	850	842	892	863	866	893	813	874	822	877	825	886	917	836	883	872	838	840	882	818	825	849	845	853	847	851	852	829	847	844	846	848	847	895	890	797	821	902	845	873	829	858	879	845	803	855	850	838	864	819	874	855	915	823	854	862	844	849	878	892	873	835	867	816	862	843	856	867	841	838	813	841	831	898	814	867	860	877	840	871	838	828	776	857	883	839	819	865	851	826	826	849	843	848	855	819	846	851	866	852	858	842	830	868	863	840	830	820	900	898	834	863	788	857	848	825	826	830	854	859	897	822	815	834	830	812	847	831	838	797	840	865	888	850	853	829	892	868	836	883	889	829	831	838	864	868	840	820	865	842	822	798	839	941	869	825	834	891	847	892	822	865	797	866	798	829	864	857	842	797	819	848	846	829	800	843	822	896	878	904	819	853	859	860	870	823	863	852
24065	21162	28298	24296	20563	2832	904	660	602	535	512	484	441	497	454	457	409	397	412	394	370	405	404	378	424	418	429	422	393	424	400	421	416	380	393	381	391	426	382	406	379	418	374	384	383	426	384	396	358	403	382	371	359	369	405	373	370	423	368	397	396	384	415	389	419	387	393	397	378	417	381	417	437	391	376	352	423	382	364	403	397	397	361	383	363	346	388	406	386	379	382	371	379	418	349	403	375	369	365	410	399	397	369	399	369	382	425	361	404	394	359	361	382	391	377	390	396	392	338	361	364	363	389	388	382	393	371	371	369	361	399	366	374	392	371	360	348	387	383	374	398	373	381	354	382	376	402	423	409	369	394	384	362	396	389	373	394	370	356	373	366	390	337	350	357	377	392	339	394	364	362	393	368	352	385	385	394	388	393	383	397	381	357	399	390	391	382	354	373	390	400	391	366	361	384	403	356	406	355	405	385	383	384	372	401	336	390	360	384	339	346	386	365	360	370	409	376	381	377	363	391	430	365	370	376	357	351	382	411	409	394	362	371	377	395	393	378	377	357	387	371	380	368	375	378	372	392	392	373	416	403	367	370	346	357	364	366	374	377	369	367	380	355	367	373	386	394	416	388	394	377	356	377	369	365	375	347	333	386	375	392	369	394	379	413	368	344	422	419	383	407	361	429	428	365	352	372	363	371	366	401	422	392	364	338	335	385	370	359	392	382	388	363	395	373	401	395	374	369	405	385	363	385	364	364	348	362	385	381	384	388	358	383	402	391	371	359	348	363	383	385	386	361	373	371	348	392	394	378	373	374	348	396	361	382	370	371	410	340	399	381	383	399	417	404	415	439	379	375	369	411	382	397	384	382	381	369	387	372	376	396	390	365	357	355	397	353	340	410	349	394	391	359	367	379	407	410	335	368	369	366	395	361	439	397	381	384	394	406	404	378	367	385	362	417	372	367	376	345	394	394	372	413	415	395	372	389	384	394	372	379	355	401	364	362	409	375	382	376	392	367	393	388	370	394	376	368	369	377	372	369	423	373	402	387	365	364	393	400	381	430	377	383	386	391	378	368	408	381	387	373	364	396	382	394	398	394	392	373	378	372	383	385	372	356	401	370	373	398	347	368	363	404	386	382	356	364	348	364	379	354	379	373	385	370	389	392	385	397	381	379	386	378	356	388	365	389	410	409	383	377	394	400	380	386	372	393	352	374	381	346	375	407	365	328	409	373	357	366	386	361	388	348	367	373	352	378	360	369	368	379	351	412	376	388	428	369	378	384	365	395	380	413	349	371	412	365	409	374	402	411	346	377	379	371	371	408	366	366	368	390	385	378	424	372	383	396	393	362	435	370	357	411	343	375	421	373	374	368	395	378	408	379	369	389	380	378	409	352	399	411	354	364	342	371	364	366	366	378	400	375	374	379	388	390	374	375	388	382	374	354	401	352	402	397	394	354	378	367	405	408	373	353	408	352	362	365	364	388	404	373	366	343	369	393	364	394	389	431	369	389	386	382	379	368	407	371	373	394	388	362	386	367	370	389	385	397	409	350	391	373	381	390	399	362	353	391	403	375	398	396	373	371	375	363	365	357	391	404	374	380	386	387	348	391	367	368	386	411	361	380	401	379	344	385	389	414	328	383	371	372	349	387	371	383	375	371	337	364	390	384	398	375	409	416	405	411	390	375	364	389	351	372	399	362	385	363	394	372	392	395	360	398	393	356	360	393	399	373	355	371	317	375	362	363	382	345	362	353	359	376	401	408	387	361	389	377	391	368	365	345	400	396	374	395	379	399	349	406	350	380	386	347	394	407	390	340	403	403	375	411	375	392	390	380	323	428	377	399	388	389	374	380	396	406	359	373	390	418	364	400	414	375	382	380	378	412	393	369	350	386	407	392	379	370	363	365	414	386	354	380	382	375	381	359	368	364	376	352	367	382	381	367	368	341	385	386	345	366	378	369	366	360	383	384	403	388	369	344	374	369	377	375	381	376	394	402	392	418	371	391	374	354	403	385	349	382	398	362	389	372	404	389	386	402	395	381	387	391	378	374	385	396	402	350	373	351	412	377	392	359	390	373	396	384	364	353	400	392	395	351	399	362	364	380	367	365	367	359	385	350	374	372	387	374	394	359	386	371	380	354	340	382	381	348	395	391	393	368	351	377	361	407	388	399	388	401	375	382	395	355	390	380	426	397	375	404	382	373	360	358	392	365	361	350	419	404	427	371	384	398	367	388	383	355	367	377	386	375	376	412	406	413	354	396	393	355	349	386	395	359	395	388	387	354	390	383	370	382	387	387	381	367	352	381	374	388	383	381	396	380	383	381	414	398	370	404	353	386	393	410	436	372	384	394	359	364	393	418	419	382	400	400	385	371	355	378	368	398	376	390	368	361	394	411	399	370	368	368	359	390	390	382	390	376	372	401	407	357	362	375	383	397	359	381	412	354	388	381	411	364	353	374	371	358	392	382	408	350	407	369	360	402	390	373	342	391	333	399	375	328	378	385	358	350	368	420	379	369	365	376	399	385	376	365	349	352	392	374	393	333	393	355	345	385	394	367	388	413	403	416	375	438	387	418	402	344	412	400	358	366	425	353	420	384	414	392	408	344	414	391	385	403	396	367	347	374	385	360	377	353	350	366	383	390	356	373	368	387	379	388	374	365	391	368	388	381	383	368	413	388	366	363	386	357	368	417	350	334	394	388	393	334	373	373	385	396	422	393	333	386	399	407	372	388	374	357	419	391	391	384	368	403	419	378	385	395	396	349	381	356	368	381	383	387	382	392	399	354	397	373	358	376	366	389	372	361	360	382	375	391	405	350	421	353	382	384	398	410	386	357	376	356	362	339	375	357	358	397	362	375	374	356	381	390	385	375	372	388	386	382	355	392	390	395	349	378	415	388	423	424	384	385	369	372	385	366	387	396	383	385	367	399	369	381	399	358	357	370	396	382	374	379	322	357	388	323	368	377	375	382	399	408	343	388	384	386	405	393	350	387	406	412	392	352	393	400	423	384	350	379	372	350	418	341	364	428	401	373	389	355	342	365	401	351	399	379	393	395	398	360	364	406	356	366	338	402	427	383	362	371	388	367	388	404	380	368	380	355	375	380	368	358	359	400	376	392	344	341	396	395	385	379	374	393	374	380	335	392	365	406	375	353	365	392	375	385	386	395	369	393	365	390	399	366	384	379	382	407	411	381	394	371	366	400	343	347	357	356	361	406	416	404	394	366	349	386	370	374	351	387	386	375	392	388	354	400	402	361	371	390	406	403	431	371	381	387	381	372	408	415	345	375	374	364	386	378	396	385	371	419	340	403	398	387	346	362	392	390	394	386	396	359	374	414	360	417	398	383	381	359	376	398	384	385	377	403	411	359	376	375	398	386	382	372	356	364	397	402	379	416	397	364	341	391	373	368	385	388	348	356	383	388	354	381	354	390	369	385	368	375	373	401	397	345	363	391	405	401	389	402	371	388	420	381	396
5833	10248	8624	4420	3107	2286	1815	1615	1380	1182	1063	965	935	892	831	794	827	798	774	752	707	710	699	690	691	676	699	678	673	689	693	622	636	702	642	635	683	645	637	676	614	675	615	636	667	642	637	641	634	608	605	641	668	625	644	619	617	662	638	614	613	637	592	640	639	628	607	615	631	649	621	632	586	610	683	583	610	633	663	628	681	619	642	598	627	617	681	647	611	631	633	646	581	638	648	625	651	611	676	659	637	620	606	644	649	650	646	626	605	634	632	642	643	605	642	635	585	642	629	603	655	597	625	619	604	602	653	611	583	582	618	657	616	573	606	669	594	679	632	609	616	609	598	607	639	588	623	611	635	619	587	645	613	635	609	596	613	589	667	619	605	642	654	575	604	603	603	645	594	631	668	581	628	622	673	630	689	648	622	629	612	619	607	643	606	628	621	618	594	620	623	606	596	622	623	588	646	621	654	625	623	642	631	689	647	659	600	604	672	605	600	582	597	645	589	622	638	622	638	603	647	586	665	632	650	651	601	623	590	644	622	615	599	627	651	604	622	611	613	605	637	595	672	657	619	610	619	645	613	608	653	603	633	605	620	666	554	656	627	605	625	630	659	636	616	610	608	597	606	628	636	619	634	630	609	619	587	624	625	640	620	603	668	613	654	610	609	644	613	613	591	636	620	584	637	694	628	642	605	648	627	548	598	634	618	616	653	630	643	666	594	588	635	599	630	638	621	648	576	592	609	608	641	639	634	649	661	623	616	601	635	614	619	640	635	657	652	654	628	670	636	652	648	647	614	622	593	615	636	617	594	677	651	611	631	588	618	634	583	619	675	637	628	642	632	659	670	597	621	610	594	648	606	608	614	633	618	584	627	616	656	641	640	615	615	581	632	615	671	592	632	644	620	616	583	647	619	577	657	593	609	640	627	620	592	620	590	648	629	592	641	596	596	652	611	624	614	613	635	648	627	630	615	602	634	650	595	648	646	619	633	599	634	592	626	616	597	591	666	583	611	659	595	629	634	602	604	635	592	628	665	658	627	649	588	608	625	671	675	646	611	586	612	599	632	587	661	638	643	649	635	591	610	610	619	660	600	667	597	619	632	632	632	645	614	597	635	651	618	614	610	658	605	637	613	610	613	660	643	639	629	649	657	587	657	646	667	621	586	611	651	660	592	614	617	580	585	621	619	633	667	630	629	630	642	641	614	662	640	614	617	660	654	642	648	632	623	614	642	639	652	642	623	622	572	614	590	599	623	608	619	603	652	572	645	629	673	635	662	675	638	591	638	629	643	669	599	603	620	643	587	585	604	681	666	632	609	626	651	625	620	675	613	620	586	651	611	628	575	600	645	647	654	614	683	625	659	625	621	606	615	622	646	604	613	610	670	625	578	665	597	616	626	623	624	651	627	649	597	646	653	631	620	635	589	648	605	662	576	657	623	593	600	613	641	604	571	610	643	604	562	586	655	633	642	645	613	622	591	636	648	614	623	615	657	577	663	630	587	608	613	591	614	633	569	624	642	658	614	619	605	624	610	632	579	651	633	645	639	592	640	637	627	609	620	586	654	658	614	643	619	652	664	607	580	671	609	594	608	595	601	618	603	640	657	602	646	658	665	614	557	616	588	631	656	635	658	673	596	640	612	610	687	624	601	598	619	589	619	597	642	662	613	617	663	634	608	623	642	597	606	591	641	610	634	614	611	629	644	631	620	616	623	637	639	624	636	682	614	623	637	644	624	662	647	639	624	680	619	628	640	614	592	614	610	611	608	648	645	624	668	645	617	651	617	632	600	623	608	590	580	629	580	588	608	586	602	578	558	661	645	603	614	646	601	622	621	633	610	562	613	662	622	577	624	599	626	684	673	641	596	626	588	599	632	600	662	635	618	605	651	628	636	566	617	569	608	615	661	610	630	624	654	624	642	616	670	608	640	607	614	616	634	617	606	619	653	666	632	637	620	619	666	641	618	597	660	583	635	603	629	629	637	607	655	630	598	628	669	597	594	602	595	628	629	597	620	615	617	650	639	623	613	615	601	602	622	651	651	588	613	618	666	655	634	646	641	586	622	630	628	634	598	633	631	628	611	570	635	580	614	609	616	621	629	618	627	626	635	639	614	629	545	600	618	603	597	631	626	620	641	631	585	659	601	637	659	635	616	660	642	626	606	623	589	623	601	643	593	638	582	599	588	604	627	615	612	612	591	635	648	638	649	620	626	624	653	645	636	615	636	629	599	640	646	626	640	631	629	610	673	649	639	653	576	636	610	639	627	624	655	638	584	637	608	618	636	617	579	643	647	656	601	633	622	580	602	636	618	612	613	661	628	634	628	616	626	609	635	629	600	590	619	648	612	617	647	625	629	623	620	653	629	637	633	640	618	612	622	588	623	615	642	617	619	615	644	613	622	647	626	602	606	610	638	665	629	612	641	621	627	642	653	624	615	664	605	642	641	601	611	615	635	612	628	623	637	651	642	626	622	619	651	607	619	620	627	688	617	601	646	617	624	593	625	631	595	621	609	603	598	590	612	631	604	644	637	693	603	596	646	601	605	639	597	649	619	618	640	589	661	579	584	634	632	627	627	600	615	623	652	621	684	613	617	608	612	654	619	603	656	608	622	633	627	689	636	598	641	570	634	624	624	631	617	596	609	642	586	617	577	615	623	626	644	595	624	587	587	648	617	665	575	573	643	596	609	606	631	687	580	611	629	600	614	632	634	629	638	646	640	556	630	605	602	649	650	636	684	589	592	633	661	652	609	657	600	623	632	635	618	616	604	639	649	710	639	629	600	637	636	602	629	623	594	685	612	649	590	624	632	720	623	647	576	581	658	605	656	624	596	651	658	615	625	591	600	597	628	619	635	578	632	606	628	564	604	582	617	618	623	632	607	583	637	589	632	615	612	648	648	562	599	653	638	618	586	585	650	611	610	635	638	631	653	588	619	578	646	660	655	638	604	612	611	646	626	639	623	683	572	684	636	623	637	600	601	597	605	641	617	650	605	646	636	601	624	622	639	650	668	584	589	633	590	591	620	653	627	610	653	634	669	584	603	607	628	612	610	618	654	623	659	621	592	651	615	598	596	645	597	621	646	604	610	604	614	626	627	632	635	652	691	623	673	607	614	590	597	654	586	606	675	640	618	618	628	621	632	603	643	655	611	576	610	621	649	629	628	638	629	647	601	584	643	635	658	622	620	635	691	610	634	625	613	641	642	666	618	632	644	591	615	618	577	630	565	626	612	646	650	607	600	626	592	606	636	603	575	582	634	618	594	574	638	586	652	610	618	680	635	635	641	632	620	640	640	593	614	619	626	591	650	596	614	598	627	627	640	651	601	696	600	626	625	609	601	596	641	633	645	616	624	651	609	607	664	570	625	668	624	631	618	639	668	609	650	607	625	623	630	605	609	635	596	629	650	632	631	628	598	609	611	609	608	642	609	638	621	618	641	624	633	620	604	646	586	624	654	602	629	644	616	624	579	639
23195	21192	28908	23740	21193	19784	1991	682	489	419	389	377	308	263	278	260	244	238	232	204	209	196	198	199	170	173	201	166	183	189	165	177	125	165	170	161	165	179	173	169	168	151	151	144	151	168	154	174	166	163	179	144	168	172	139	166	138	154	140	169	162	152	137	156	142	132	146	139	146	133	157	144	133	149	157	153	147	139	134	167	157	169	155	158	142	147	141	135	131	148	152	140	140	145	158	144	146	151	129	142	137	124	154	161	140	140	148	144	157	143	162	153	152	157	153	133	158	139	149	145	152	145	162	132	127	147	150	144	147	143	134	162	136	143	160	172	162	154	132	136	146	132	166	133	152	153	118	120	129	131	151	138	148	148	129	173	136	132	136	165	134	149	156	132	139	144	141	133	103	112	130	145	134	161	165	155	152	144	149	145	162	150	133	148	132	167	157	151	145	126	152	160	133	127	154	138	148	172	153	140	148	154	157	154	138	148	139	148	140	151	137	126	137	146	162	131	153	139	137	135	138	141	130	122	151	145	143	137	128	120	133	146	159	149	168	135	139	150	131	166	151	159	141	159	141	134	155	167	129	170	135	144	172	164	138	156	131	126	118	147	156	160	143	137	158	131	136	136	125	144	132	128	144	140	145	150	166	136	147	145	129	147	139	148	152	158	147	155	156	145	163	143	137	142	159	155	162	149	157	161	153	153	139	142	140	163	147	147	149	154	167	136	151	144	164	161	134	140	137	136	149	136	145	146	128	133	140	158	146	155	156	149	145	135	163	136	160	140	151	136	133	151	132	150	134	131	145	135	154	159	142	164	160	144	137	148	144	171	133	133	152	157	156	151	155	156	116	134	152	154	145	175	162	140	157	147	125	133	142	145	177	150	134	130	144	169	157	156	151	147	124	140	135	148	145	149	149	146	142	160	144	143	136	158	147	149	163	147	130	133	174	141	149	137	118	166	121	120	157	151	148	145	146	144	152	140	149	153	155	152	145	127	149	132	168	141	146	150	143	142	160	163	153	142	145	165	150	153	135	135	149	151	146	141	140	140	148	125	150	139	161	165	142	159	140	138	130	156	139	141	132	159	148	138	147	150	153	138	158	156	148	150	164	153	143	135	140	126	140	150	145	122	141	136	138	139	159	134	160	155	146	145	139	121	116	164	153	142	159	133	144	145	133	142	168	148	147	160	154	127	135	140	140	148	136	149	160	142	147	113	165	148	135	150	141	141	133	138	126	143	141	141	150	183	140	141	168	135	155	137	148	144	148	157	142	141	130	125	146	164	149	149	127	139	138	153	152	145	149	151	136	151	149	158	156	139	147	150	125	126	160	169	152	143	128	156	133	164	158	142	170	137	156	130	153	132	155	152	164	151	151	165	178	149	139	142	148	136	142	160	142	165	148	150	159	137	152	144	142	146	149	145	145	139	142	132	165	127	154	149	136	155	131	133	135	131	166	157	155	142	137	140	175	154	152	155	159	152	141	172	151	141	149	143	140	138	142	152	124	162	164	143	160	145	140	144	159	137	137	146	130	146	127	158	138	145	136	168	145	144	142	150	138	147	146	137	164	123	139	158	137	160	161	172	148	150	138	151	139	146	142	141	164	134	171	150	153	141	134	164	157	139	145	160	143	150	150	162	148	144	130	140	135	125	128	159	154	159	137	127	136	154	145	144	157	148	141	171	147	151	136	144	135	148	140	151	130	134	158	147	129	128	131	137	122	152	159	147	133	140	122	148	130	151	156	140	148	146	137	134	175	162	136	136	142	174	155	136	111	152	135	150	150	149	121	148	170	139	134	153	147	141	126	164	135	139	143	141	149	153	157	136	134	152	139	163	130	144	159	129	144	140	126	117	134	150	140	133	128	133	142	155	137	156	140	150	154	136	146	159	128	164	143	131	151	151	141	138	150	146	153	150	134	148	144	149	148	158	152	131	130	138	136	138	125	135	159	150	138	137	167	143	145	138	155	145	150	169	151	149	131	158	151	140	139	138	143	133	122	146	151	150	141	139	140	159	145	153	144	162	157	130	122	159	138	140	140	150	132	140	141	166	139	149	150	136	162	147	149	136	139	134	142	167	153	141	140	160	153	160	158	131	150	146	150	158	137	116	131	142	135	123	148	144	130	150	131	142	158	150	153	139	128	151	144	141	159	139	154	138	143	129	130	153	141	129	132	163	151	134	145	150	147	137	156	137	133	134	160	173	156	135	160	147	148	151	157	150	142	153	132	146	147	128	136	139	135	153	147	120	160	135	149	149	145	164	144	136	152	111	154	147	146	129	140	139	139	137	142	141	145	157	147	160	153	128	135	150	152	147	133	129	152	141	162	131	144	142	161	148	151	136	139	150	130	121	160	139	158	153	140	160	145	153	148	136	149	136	128	161	149	161	142	151	155	154	142	161	147	133	148	152	125	138	164	133	145	134	119	169	147	135	132	148	143	138	152	134	122	149	149	132	124	135	127	142	150	137	146	157	152	163	146	134	127	127	147	136	151	152	167	140	145	144	153	144	166	159	163	159	144	148	147	127	136	154	123	145	162	157	146	138	159	143	131	167	151	159	135	142	149	132	141	136	153	126	126	154	145	138	134	172	150	159	149	153	137	129	151	150	134	153	153	137	150	153	145	130	123	142	153	138	169	162	161	137	142	121	135	145	147	144	132	138	121	145	159	131	142	156	137	164	152	155	145	138	148	133	135	134	165	132	125	146	129	151	132	159	136	161	118	143	144	163	153	127	161	154	135	135	149	149	131	113	141	143	167	151	144	155	135	116	141	145	154	152	164	154	137	128	160	126	159	170	136	151	153	138	148	154	148	143	152	153	135	165	160	150	138	122	134	143	123	141	119	158	143	169	141	150	162	156	146	129	171	155	145	150	146	135	163	169	133	174	162	144	134	115	140	137	141	121	172	147	149	143	141	131	154	166	143	144	144	135	137	145	135	133	156	144	141	143	158	128	147	136	158	134	115	168	165	154	140	124	133	135	163	126	139	124	142	136	152	138	147	154	151	148	149	158	142	136	129	146	150	145	128	159	145	145	135	149	149	177	165	139	137	155	148	134	156	153	127	178	128	126	144	135	159	168	152	122	122	142	171	141	128	143	149	118	158	134	131	135	139	113	168	146	139	161	132	153	173	156	140	139	145	142	128	142	159	157	159	159	151	142	148	138	145	145	141	146	150	142	141	147	140	133	153	138	134	153	149	145	143	156	155	140	144	151	155	142	147	130	160	135	141	140	151	153	161	159	165	164	149	161	163	137	150	126	135	151	129	144	151	139	155	173	160	155	138	157	166	147	183	136	155	155	151	149	129	146	155	130	160	143	134	143	148	168	140	135	136	150	154	146	144	151	133	158	132	157	135	138	141	139	153	160	146	143	116	152	152	124	159	167	164	122	151	158	144	146	146	133	138	126	153	145	146	144	160	173	131	138	175	143	155	157	136	138	123	131	142	172	135	142	173	149	130	150	144	132	144	142	126	143
8408	16025	13589	7056	4762	3509	2605	2065	1654	1358	1167	999	857	735	668	637	578	557	460	477	427	437	409	393	361	351	418	342	318	319	324	306	308	290	317	294	289	324	286	288	288	262	264	282	275	246	275	266	275	267	316	270	267	250	276	250	282	253	241	225	240	267	289	242	285	276	256	277	254	268	244	237	215	231	259	228	252	258	270	246	256	243	264	266	245	246	225	274	278	253	258	248	253	222	272	286	257	281	227	247	245	269	281	242	248	259	233	222	223	271	241	254	247	270	240	237	242	228	241	256	227	255	241	247	232	251	244	265	254	250	252	271	264	235	232	255	230	265	247	249	259	236	249	242	237	237	240	251	250	262	240	234	240	235	227	235	241	222	251	226	244	229	254	252	246	243	259	243	239	247	233	242	268	200	256	214	222	242	253	222	245	227	242	251	254	227	212	264	260	254	223	293	269	238	249	231	247	256	245	267	257	248	241	251	221	226	250	268	256	249	258	257	258	228	220	253	242	271	264	254	261	261	236	231	239	250	232	241	246	227	240	236	253	263	238	262	252	256	265	230	261	234	264	239	241	218	216	255	264	255	271	235	262	232	233	261	222	259	259	250	268	244	227	240	229	234	217	232	244	227	279	261	234	212	273	250	200	233	270	233	211	228	264	247	250	247	252	247	246	224	256	241	231	251	214	237	244	268	231	248	253	255	243	229	255	240	232	260	229	263	255	236	264	246	238	248	229	226	259	237	254	242	231	246	253	255	234	259	230	260	262	237	251	256	224	250	233	279	242	252	225	236	251	248	242	258	230	240	252	263	257	271	227	216	258	252	227	234	250	236	226	238	245	235	220	243	252	221	247	239	231	254	229	250	244	254	258	253	238	259	259	218	255	277	235	249	254	250	242	226	220	249	240	235	236	254	269	236	242	232	225	249	232	243	242	257	235	259	227	244	206	252	238	249	242	247	238	208	259	235	229	242	281	234	244	271	238	221	248	255	242	260	215	227	230	223	247	240	260	223	250	239	242	228	276	244	228	230	271	234	239	273	234	226	252	245	251	240	260	254	246	259	258	229	241	242	224	259	251	283	262	273	242	238	271	245	222	248	249	241	254	264	230	226	224	244	235	238	237	241	266	222	259	265	235	230	213	230	228	230	245	265	228	274	248	239	252	234	239	252	263	232	266	229	230	228	227	228	256	222	248	257	238	272	236	239	263	240	216	261	238	228	224	256	277	240	257	256	269	262	227	238	284	239	250	239	250	255	257	255	259	236	261	231	223	216	267	236	256	235	287	229	235	255	238	238	275	238	252	245	260	271	227	224	256	290	232	239	228	257	229	239	258	231	243	255	252	241	258	239	280	259	238	217	265	234	236	241	255	244	233	251	237	233	239	246	244	237	225	247	245	256	272	236	226	251	242	212	261	259	259	229	229	254	262	252	262	246	219	264	236	240	253	235	252	256	268	234	242	241	258	233	251	237	229	265	240	256	251	254	245	235	236	231	240	238	240	246	215	242	241	260	231	263	251	250	272	260	231	261	243	247	253	240	242	260	239	237	251	255	231	256	239	257	236	270	237	232	241	260	224	225	255	270	256	226	283	251	250	253	260	226	235	245	252	235	238	241	252	219	243	236	233	244	237	237	245	224	252	229	228	248	249	239	264	230	239	266	228	223	227	244	287	246	259	240	238	238	227	228	242	246	247	241	263	253	249	251	247	224	237	241	234	279	235	243	263	254	272	252	233	234	226	240	249	244	230	225	247	255	257	228	254	245	265	245	232	240	230	238	249	266	268	260	253	250	260	218	239	240	239	211	246	238	219	260	225	254	230	262	254	215	222	245	263	252	206	240	232	234	233	234	259	223	249	278	233	277	220	252	250	234	253	237	236	232	244	231	237	226	239	256	241	247	225	252	245	232	247	272	232	262	224	228	251	247	234	257	199	264	221	243	262	249	242	258	264	255	221	238	258	242	256	237	237	229	233	248	260	230	255	255	282	248	272	265	249	283	237	233	237	220	259	242	236	207	238	250	247	236	224	247	229	232	244	246	229	248	247	250	251	235	237	252	238	220	237	245	240	235	232	234	233	245	256	231	214	250	259	229	245	246	210	230	228	236	243	242	253	258	264	216	236	230	254	259	222	266	251	254	233	247	223	197	249	260	252	238	248	261	226	241	248	240	225	260	244	230	244	261	210	226	275	256	234	232	226	252	250	246	249	242	261	239	249	249	246	271	278	235	258	222	255	242	274	250	201	237	281	259	213	262	265	253	245	230	224	249	251	216	259	256	262	255	228	226	245	253	248	235	247	232	266	262	243	237	238	235	232	248	248	265	262	262	244	262	234	243	276	263	231	261	229	249	242	241	230	267	229	223	242	243	252	228	245	207	245	231	264	259	239	242	245	254	222	222	255	218	218	233	262	237	240	220	258	276	238	223	225	251	260	255	255	217	237	236	248	259	229	233	239	279	212	234	264	252	260	257	230	254	278	238	250	247	245	250	236	224	253	233	249	247	241	225	268	265	275	264	250	213	256	248	254	264	238	246	233	237	253	235	219	215	233	220	257	228	230	251	261	262	229	224	246	250	245	234	245	233	261	255	247	225	224	258	256	249	210	207	248	215	247	268	236	256	275	245	242	224	262	254	255	213	250	243	243	239	275	263	246	248	221	250	245	237	240	243	260	250	260	249	252	228	220	258	230	238	266	237	232	225	255	233	214	226	231	249	238	257	250	244	237	217	234	270	273	220	240	241	241	220	246	258	226	264	263	258	249	233	247	215	247	215	240	233	278	255	249	244	233	255	212	251	229	275	243	224	267	262	254	238	223	255	218	247	254	243	240	263	253	229	231	235	225	239	265	213	241	231	254	256	258	266	223	245	235	226	221	280	251	237	230	251	241	226	258	245	230	227	242	232	246	238	230	243	245	248	239	234	270	265	243	225	293	234	262	237	249	255	238	242	242	215	250	235	260	249	238	243	216	270	252	237	240	232	262	243	222	251	254	227	244	246	260	215	229	252	220	248	253	243	242	272	209	251	256	227	234	240	247	209	281	248	253	268	249	241	230	250	247	231	221	246	232	245	233	284	220	209	247	248	219	237	257	252	257	244	253	227	255	274	240	249	254	262	245	255	227	230	241	274	229	206	256	251	254	223	254	256	266	251	232	248	261	232	203	238	231	263	257	259	235	235	278	232	243	246	265	290	241	249	245	248	263	244	233	255	267	246	238	250	258	238	236	215	229	222	253	235	240	223	269	240	243	237	251	239	262	228	241	254	251	273	250	247	225	208	219	219	232	250	216	260	262	220	217	247	245	245	260	235	268	267	235	238	262	263	261	234	235	245	266	228	234	245	266	241	239	237	224	273	255	236	217	260	231	254	252	235	258	250	240	234	231	250	270	214	268	226	248	235	207	259	247	248	240	252	241	255	282	269	263	229	225	235	251	262	245	236	263	253	235	244	246	256	203	222	265	227	223	278	245	251	241	246	253	231
26719	19868	6032	902	647	591	568	566	571	558	596	552	516	537	533	574	557	532	550	512	580	534	532	546	543	530	552	550	545	472	494	550	509	540	566	570	513	557	556	530	502	517	570	545	529	523	581	535	511	536	520	480	523	539	560	566	586	502	550	539	579	516	514	486	524	593	581	542	546	529	517	513	534	504	561	522	542	523	511	507	489	527	537	529	566	562	526	541	519	524	537	525	538	599	501	510	539	564	563	584	519	540	529	506	562	519	504	537	538	529	553	523	511	549	528	539	539	517	526	530	520	511	530	541	527	525	536	551	551	548	504	554	538	519	487	522	554	537	485	536	504	530	531	555	530	525	554	564	552	535	536	537	541	547	511	571	498	535	515	509	518	508	541	495	558	577	526	528	545	522	508	515	507	554	493	544	507	515	520	539	545	487	529	518	502	556	510	523	524	529	548	527	477	526	514	545	589	535	463	583	515	509	500	507	487	477	544	532	573	539	555	541	525	552	530	498	492	531	524	533	513	575	567	500	513	567	550	539	506	540	529	553	529	484	554	559	565	537	509	507	502	503	487	505	562	521	515	560	534	490	516	533	495	529	511	549	548	519	532	520	550	540	506	544	510	506	538	555	526	516	514	512	529	568	489	542	547	497	514	494	514	562	558	509	519	547	458	521	536	556	499	538	589	517	569	535	541	496	510	511	553	554	528	555	541	565	520	525	523	507	552	542	543	542	530	497	525	510	568	511	514	487	526	484	558	528	501	542	561	551	517	519	526	506	561	519	522	527	520	522	547	543	547	505	533	528	554	529	544	532	536	562	519	521	539	543	537	536	568	524	504	562	526	523	505	535	492	561	547	540	565	529	510	516	525	520	506	501	569	586	529	552	574	557	527	522	513	542	504	541	518	559	511	501	587	548	526	510	533	545	516	523	527	513	540	528	534	524	544	516	523	544	546	524	544	555	507	524	506	552	514	540	530	522	558	561	522	533	491	541	505	518	547	553	544	520	519	499	489	507	526	547	546	534	542	515	526	507	523	542	496	520	570	530	552	535	532	471	554	535	541	513	558	515	533	502	519	536	508	508	502	521	547	500	548	502	486	481	578	526	543	541	496	499	525	521	511	499	547	541	569	502	509	524	530	495	526	524	524	515	507	512	509	549	538	532	555	500	516	505	488	554	538	552	540	546	531	518	560	533	566	545	587	555	552	553	524	545	531	513	534	511	524	543	519	544	548	539	537	574	535	534	504	526	532	535	503	529	557	534	540	516	492	506	505	578	528	531	530	572	520	544	555	517	520	499	526	538	526	501	532	547	491	526	570	521	525	492	542	554	536	538	535	538	551	552	535	563	535	550	496	525	547	558	533	547	536	572	551	524	509	545	492	541	554	551	575	494	541	551	516	504	515	505	484	586	530	501	565	541	490	512	556	538	531	515	571	548	513	562	567	493	491	555	519	526	546	507	508	516	528	539	580	514	549	560	522	566	519	516	553	552	499	544	536	565	528	512	551	511	547	540	542	536	509	522	528	530	539	521	538	534	559	533	546	557	522	535	533	506	483	506	546	579	485	545	506	563	548	547	543	536	498	500	528	527	558	561	526	511	542	518	533	505	524	502	517	515	531	568	504	523	547	525	553	559	543	553	597	525	553	512	557	549	513	539	525	515	569	526	521	525	536	542	565	541	525	512	540	508	520	495	511	517	498	528	497	507	523	529	555	504	534	497	536	522	528	506	554	517	497	504	485	492	505	548	501	503	524	565	534	527	532	566	527	489	531	510	542	508	518	499	552	546	568	550	535	497	545	495	501	519	532	549	572	552	510	526	499	531	504	556	529	507	503	502	522	545	541	535	553	496	514	524	541	498	471	541	560	501	519	563	547	538	496	536	538	501	554	499	512	531	505	524	532	589	527	538	516	561	532	534	508	513	489	545	522	527	524	500	496	506	531	519	522	509	533	525	540	551	509	519	541	551	508	531	552	544	516	517	511	501	537	543	499	500	535	542	533	524	484	519	557	553	506	547	557	536	543	514	557	509	528	525	500	520	531	561	497	523	523	551	513	552	496	517	569	546	512	567	568	538	536	513	584	547	526	530	526	537	512	540	525	511	547	545	553	510	540	569	538	551	522	544	507	543	542	533	566	552	539	540	511	522	543	552	534	552	549	518	511	521	539	531	554	534	517	539	532	496	565	537	563	533	509	518	548	494	527	525	520	533	559	525	569	573	489	524	562	559	491	508	499	505	535	526	537	499	505	526	530	548	529	535	542	526	504	563	549	504	542	531	565	510	551	558	530	556	532	508	538	540	515	524	523	505	519	503	550	550	529	493	534	538	539	561	505	518	560	539	553	585	528	497	572	545	556	484	566	568	535	521	500	522	550	556	508	543	556	524	565	505	534	573	560	514	498	536	540	558	507	539	517	489	553	538	511	562	551	533	518	508	497	549	548	506	493	527	538	514	529	563	511	503	554	536	521	504	534	515	543	545	547	552	530	557	542	518	502	510	492	479	538	497	519	490	505	553	561	531	543	520	529	539	504	571	550	518	581	547	554	554	536	542	550	551	509	545	548	539	516	578	527	532	568	576	545	547	557	534	557	516	534	545	511	616	577	517	552	539	509	538	537	541	528	546	535	549	544	587	545	540	503	538	568	518	542	534	522	528	513	540	567	531	526	577	548	543	535	564	528	499	530	529	528	542	532	530	540	537	526	528	520	505	536	547	482	552	512	547	539	538	519	541	554	540	558	564	536	533	560	514	526	523	532	556	540	506	538	550	554	513	538	540	558	526	539	533	519	545	545	498	540	533	566	539	520	544	550	507	524	505	523	571	497	539	558	531	481	498	525	532	534	528	533	533	449	572	514	541	531	531	520	515	524	529	542	537	578	491	530	485	486	554	503	538	526	535	548	525	533	571	516	517	540	518	513	556	535	530	489	519	571	534	513	514	557	549	519	523	508	512	523	511	527	532	529	534	525	559	549	551	491	518	541	517	512	565	511	525	535	504	495	524	512	562	538	521	498	515	522	525	518	579	508	550	514	548	501	521	501	547	552	506	516	547	527	536	523	526	559	521	544	524	569	521	566	503	536	504	487	525	498	571	528	499	543	505	508	553	519	546	487	528	530	559	505	523	545	471	532	501	549	512	525	536	506	568	537	529	550	514	541	502	565	499	548	534	530	564	528	523	549	549	562	532	548	556	530	544	496	570	541	522	506	488	563	537	557	519	560	545	535	567	522	549	561	537	544	576	455	563	562	507	524	532	535	507	502	523	559	512	481	496	488	560	550	544	521	514	523	541	506	517	499	566	556	515	487	520	502	524	573	532	524	493	540	509	546	542	526	545	526	505	537	583	547	543	493	546	497	498	517	520	524	568	530	503	560	508	529	558	531	528	536	521	539	508	517	507	523	514	558	594	522	522	540	521	503	550	521	513	553	533	530	544	511	498	554	476	575	565	528	529	525	497	527	516	573	545	564	487	550	525	498	556
4258	1683	1539	1171	1023	979	929	917	915	881	928	849	897	826	884	825	890	862	895	859	928	869	842	832	829	879	838	783	847	839	873	859	921	875	867	814	868	842	854	834	789	834	842	877	831	856	850	827	809	814	856	849	837	861	893	886	818	839	815	778	858	869	853	876	888	871	914	876	828	850	853	833	812	858	870	859	853	816	802	838	909	827	892	896	804	790	853	819	786	825	896	866	884	841	852	871	849	828	850	852	847	869	893	850	818	820	868	865	831	835	865	861	833	846	866	861	859	924	835	862	897	806	820	810	868	867	820	862	851	856	857	826	825	848	866	858	853	854	849	916	874	882	812	896	817	850	893	882	862	853	861	852	849	815	874	821	890	819	858	854	843	769	857	876	813	828	844	847	797	824	854	841	854	849	835	866	879	839	850	856	862	856	868	811	840	809	862	820	833	865	849	851	809	852	815	849	837	833	855	827	844	885	830	878	833	894	764	802	836	838	871	838	882	858	837	849	860	778	856	841	882	793	845	832	865	858	866	853	909	837	868	825	822	887	834	834	834	839	808	802	825	811	807	832	870	878	839	837	893	825	816	883	843	836	802	827	811	815	846	821	822	799	901	834	814	900	803	807	836	862	838	890	871	899	824	842	757	871	865	812	853	850	855	836	846	853	847	871	894	827	789	791	866	869	823	844	868	891	872	833	881	876	883	822	879	842	906	824	852	780	803	827	875	876	871	845	856	842	901	864	839	889	881	845	823	865	810	810	856	879	841	842	835	850	804	783	870	831	849	851	850	818	840	814	886	798	864	833	857	855	834	856	841	867	837	829	867	850	812	815	808	866	833	831	850	841	820	903	840	816	841	833	835	836	880	863	863	835	859	837	875	862	895	824	877	889	811	826	865	883	856	830	863	815	790	862	833	816	898	855	886	842	832	865	810	826	803	848	858	839	811	841	882	888	823	853	834	856	826	824	877	847	864	869	830	817	885	872	856	819	826	822	871	878	826	829	815	825	776	836	829	812	870	869	865	882	872	842	900	828	882	860	850	849	838	849	855	833	866	831	843	817	908	818	836	796	850	903	863	898	896	827	785	892	874	816	854	877	815	880	831	843	781	871	849	855	892	829	809	844	839	851	783	851	856	827	786	836	845	858	873	881	888	881	873	890	827	842	799	885	890	817	833	872	848	901	818	844	830	862	806	825	796	842	837	856	874	868	856	799	893	871	822	845	886	858	781	841	817	861	844	860	845	832	881	810	822	811	858	884	832	846	809	830	801	873	812	836	840	855	810	843	821	837	875	846	869	863	858	840	825	855	819	875	864	837	873	891	824	799	825	868	908	826	884	854	843	843	849	856	838	812	893	845	798	888	845	867	842	857	866	875	823	852	841	894	873	854	818	871	853	868	805	817	871	801	844	868	842	851	869	822	810	865	808	859	875	835	819	871	885	830	880	836	807	847	866	884	874	826	816	831	843	856	821	867	833	876	840	873	832	824	860	931	899	851	841	877	844	861	852	833	823	806	859	852	825	840	884	830	852	826	895	873	900	870	830	917	863	835	859	835	867	808	839	787	822	839	836	893	876	849	868	888	904	861	822	875	922	851	837	820	816	855	854	792	828	826	868	872	859	854	874	850	834	860	859	859	842	871	859	848	789	860	847	816	831	903	854	871	898	891	803	820	895	841	858	875	860	851	856	859	847	856	849	839	864	825	804	871	793	838	858	876	803	850	843	835	829	805	888	822	855	833	863	858	800	856	812	798	811	862	831	855	855	804	840	843	894	861	826	836	822	862	916	891	852	810	839	873	852	826	842	873	874	808	848	814	820	829	741	831	821	851	920	843	919	839	822	860	879	824	844	813	836	790	895	774	803	838	884	848	845	867	833	779	859	832	882	819	870	816	875	837	859	834	849	841	860	866	866	806	863	859	820	828	855	840	878	887	861	870	850	794	873	832	850	910	862	834	824	824	834	811	853	823	863	834	814	884	839	888	850	893	838	821	819	841	850	867	821	806	829	806	867	854	777	838	868	833	838	861	857	831	831	924	811	846	844	829	828	855	858	885	808	833	869	867	860	890	861	855	862	867	898	835	837	821	850	851	815	894	845	880	834	820	863	842	812	843	844	857	867	827	858	826	859	803	857	862	777	838	817	815	884	870	821	814	876	875	800	860	822	790	859	801	839	770	906	861	804	841	874	852	805	867	840	850	862	875	869	861	830	819	825	838	879	857	865	827	877	870	872	852	806	821	796	873	839	819	861	817	853	846	910	894	804	822	931	826	850	829	838	866	847	859	841	832	856	861	868	844	808	857	836	859	904	853	853	814	864	838	843	848	798	815	818	901	834	822	835	831	898	830	894	883	868	815	837	876	843	877	863	836	886	853	877	830	868	830	829	859	850	819	845	823	835	869	869	839	846	863	815	890	873	853	790	870	826	879	854	848	838	814	843	825	860	890	822	841	856	824	825	839	840	824	807	841	847	862	833	820	803	840	853	877	849	844	800	858	834	903	878	858	868	884	841	775	815	868	899	850	855	890	847	827	848	856	844	890	892	842	797	828	813	882	861	797	870	816	843	903	813	861	793	856	854	820	862	799	849	865	792	861	829	891	798	784	845	831	835	860	841	837	839	851	866	868	820	835	844	800	870	847	826	813	868	876	821	821	868	838	837	854	884	859	835	896	873	830	833	861	860	863	860	832	834	851	856	813	886	842	851	831	802	875	861	857	846	831	858	831	871	817	833	857	850	796	888	840	836	786	838	893	830	822	860	891	846	803	816	840	825	850	858	854	825	847	823	871	851	890	806	875	832	890	814	856	821	823	818	885	881	835	808	849	911	849	820	873	844	847	829	870	834	858	859	833	879	834	844	833	865	833	856	807	838	785	907	862	844	838	859	874	845	897	820	853	811	791	848	857	829	813	807	879	786	834	788	859	851	884	838	853	865	792	845	804	884	826	834	851	813	874	821	787	846	865	900	851	886	807	856	892	831	847	834	823	913	829	842	822	861	836	853	834	865	843	773	847	818	873	850	814	890	846	824	782	828	842	882	826	856	859	842	796	816	878	850	824	901	878	789	825	890	860	842	825	852	793	809	855	904	837	874	824	877	852	882	815	829	857	847	889	882	840	828	809	842	836	825	957	837	793	825	833	844	820	861	851	872	825	850	808	810	835	914	845	902	858	860	878	863	832	878	870	879	868	817	803	857	834	818	788	841	794	888	828	882	848	853	869	877	844	871	828	872	896	863	835	830	832	874	855	804	838	876	833	881	873	863	858	858	877	833	820	904	886	822	862	772	863	859	840	823	830	856	840	820	840	823	849	832	852	847	854	841	841	879	882	810	850	819	875	932	828	823	847	821	848	815	856	801	798	851	832	848	841	898	881	868	841	900	830	870	920	820	790	836	852	876	815	848	872	854	841	798	832	819	812	884	846	847	869	839	869	847	838	848	818	877	887	855	803	855	875	846	842	868	842	886	852	818	837	851	852
24053	21110	28246	24221	20499	2740	850	638	538	557	490	493	474	442	446	423	463	429	391	408	356	416	387	376	384	419	368	383	384	350	371	411	377	419	383	369	378	380	423	384	376	392	403	379	388	373	373	347	349	402	365	362	397	372	385	364	393	396	377	382	397	388	342	375	377	419	371	375	395	407	357	376	388	372	394	378	375	391	385	383	393	383	411	352	355	369	389	389	372	380	393	371	369	371	373	376	393	349	405	400	371	381	387	388	361	364	394	362	395	400	423	360	374	404	369	354	357	377	370	337	363	355	393	369	383	367	366	366	376	360	386	379	400	363	366	349	363	379	380	367	373	388	389	400	408	390	377	385	396	349	401	394	374	357	365	385	371	352	395	355	340	367	395	340	378	373	347	387	364	357	364	363	402	427	352	352	383	370	392	384	355	341	357	392	362	367	382	339	385	371	378	364	367	370	383	400	400	374	343	373	376	373	391	348	383	379	360	348	374	362	341	402	349	399	357	396	366	385	379	380	397	444	382	374	346	389	366	333	373	369	383	363	378	382	353	377	372	382	359	387	358	379	397	346	386	380	331	413	353	391	375	362	421	370	401	380	404	383	400	394	321	360	401	420	410	395	371	354	410	371	373	399	342	392	376	353	385	392	387	385	369	407	347	397	380	381	369	379	384	375	352	356	370	390	404	375	393	380	354	347	356	364	397	364	389	338	377	361	381	392	329	374	360	351	375	382	406	359	352	391	382	369	383	375	359	365	382	370	375	392	353	369	384	362	355	352	344	393	394	372	361	341	409	385	356	337	371	337	345	383	380	380	375	355	384	365	353	387	389	361	358	401	373	405	362	376	379	424	359	388	396	374	375	381	402	371	345	344	378	360	388	346	397	379	407	380	370	330	376	358	381	370	425	379	396	350	395	369	378	365	401	389	361	383	385	383	375	370	366	391	372	384	368	339	383	349	386	341	335	367	394	362	392	332	393	414	397	401	374	372	335	373	365	367	381	388	375	365	337	355	390	370	379	432	381	368	378	393	337	365	390	358	392	404	380	340	366	371	375	403	389	384	391	396	364	362	379	342	360	354	412	359	395	402	378	358	372	372	357	392	422	339	385	398	383	358	375	380	377	365	360	359	353	387	404	372	375	357	368	366	385	404	399	359	338	349	349	385	382	374	374	371	368	385	363	386	356	388	362	358	357	390	367	411	360	364	390	392	396	381	366	339	354	357	357	385	383	353	386	382	383	381	368	387	359	364	406	373	440	372	361	389	391	375	373	400	364	352	367	327	401	369	350	398	394	374	379	367	397	385	351	403	391	373	339	426	375	410	363	358	366	354	355	347	368	391	358	403	364	349	393	372	340	395	391	387	383	373	393	385	392	361	356	386	349	367	376	378	336	348	374	360	369	366	394	369	339	350	369	389	358	386	370	385	377	362	357	359	400	361	332	381	361	346	365	375	403	360	397	339	375	400	385	344	395	386	375	346	368	366	367	376	366	360	409	366	390	352	390	376	406	348	400	360	346	353	351	359	374	398	366	376	379	352	350	393	369	361	348	354	376	388	398	362	420	402	393	378	388	362	364	398	353	338	368	382	399	378	389	372	371	348	355	391	357	389	385	386	394	396	362	387	379	411	367	370	381	378	350	338	379	365	347	393	341	383	388	343	351	370	381	393	414	391	375	376	371	358	343	365	383	357	386	367	369	372	405	389	401	373	386	384	380	400	368	371	401	337	385	394	370	342	365	371	397	378	393	427	409	396	379	380	365	343	366	331	345	373	359	346	384	408	363	391	354	402	346	414	330	359	358	375	385	375	369	367	414	384	394	393	355	364	381	369	362	388	377	406	383	377	386	389	350	404	406	365	371	371	336	415	338	407	381	381	390	368	369	354	401	356	359	367	344	379	353	359	372	375	375	350	384	390	347	372	384	345	378	366	398	380	387	373	374	350	361	361	400	332	354	359	349	397	384	377	402	397	416	403	372	404	377	367	379	380	312	396	379	407	395	391	381	358	368	362	375	370	363	389	400	365	391	353	392	404	395	344	357	373	347	390	400	355	364	355	384	374	380	376	391	374	379	387	391	383	360	405	363	371	410	393	398	380	374	356	388	369	351	333	378	364	392	354	385	356	390	366	382	399	379	400	380	377	366	380	366	380	389	422	347	386	345	356	377	366	362	363	367	349	356	397	312	416	353	371	383	342	398	377	389	375	376	375	373	370	361	373	359	370	375	362	370	374	359	391	385	387	421	381	383	352	385	368	377	335	329	363	395	423	383	368	343	355	391	399	391	373	361	386	372	340	366	363	407	391	384	384	426	390	402	387	376	365	376	372	409	396	378	372	388	351	393	372	369	328	385	371	386	391	363	376	366	376	380	386	366	356	382	375	382	332	393	379	364	336	376	401	363	399	395	377	363	359	361	361	384	378	381	362	372	362	363	362	383	383	370	342	372	387	403	372	386	394	384	403	352	348	376	370	381	392	379	358	351	397	369	365	379	341	356	377	371	354	395	381	359	416	386	380	357	362	374	349	325	395	367	352	362	367	416	370	359	348	379	342	379	410	370	378	351	402	398	407	357	346	348	376	369	358	394	367	332	350	372	400	375	364	351	416	361	406	381	371	385	396	369	353	358	402	395	399	372	403	380	346	373	424	386	387	373	392	415	363	369	394	370	418	362	366	375	368	374	393	376	343	375	375	380	390	357	401	398	401	379	398	340	375	386	350	353	392	352	406	379	396	374	387	362	355	362	418	378	346	364	374	389	369	359	383	346	382	366	363	374	369	347	385	340	380	357	370	352	336	377	392	388	379	362	396	377	387	357	383	355	347	377	369	349	367	371	399	398	366	360	394	393	384	397	361	381	369	342	374	347	370	378	406	380	358	357	355	361	375	386	374	348	348	375	361	364	349	354	356	384	370	364	352	403	365	363	354	392	406	366	395	364	337	385	326	369	343	378	395	341	397	356	365	371	367	385	359	358	353	346	364	415	381	363	348	383	382	413	371	340	366	415	387	338	369	338	368	366	381	380	413	368	374	351	367	393	373	392	409	348	365	371	381	401	362	349	399	372	357	357	382	388	383	401	371	387	392	370	362	375	361	384	379	350	368	361	395	388	348	353	367	381	399	354	357	369	378	393	372	374	341	385	392	384	375	370	349	374	348	410	375	370	354	387	374	374	357	368	358	376	425	362	362	393	353	377	378	364	390	399	338	387	347	331	362	397	363	383	410	380	355	356	367	389	381	353	383	360	364	380	357	368	363	344	402	350	365	382	394	367	382	360	437	357	369	374	389	358	367	359	388	392	375	384	353	368	401	405	350	393	369	386	337	378	379	379	360	374	384	388	389	372	365	380	383	386	372	366	331	391	375	364	391	352	376	376	351	371	364	357	344	352	376	362	369	375	353	402	377	404	365	369	361	365	382	394	374	376	398	359	339	360	373	372	387	405	385	324	363	363	373	370	363	372	390	377	347	360	341	372	369	374	391
5579	10008	8773	4358	3096	2333	1801	1554	1294	1180	1108	998	937	877	810	780	812	763	772	743	726	712	719	700	735	683	685	626	697	675	656	641	666	646	676	636	652	629	642	678	638	622	623	656	629	675	628	653	655	679	626	642	620	621	675	615	635	634	654	651	616	628	609	596	605	614	645	603	633	652	648	605	599	640	611	618	623	603	625	559	627	682	614	614	639	617	622	671	625	587	649	616	598	609	593	595	633	612	624	625	604	626	650	617	640	638	654	631	588	613	630	580	598	638	616	642	612	657	616	605	618	594	637	608	617	663	606	609	567	599	655	618	616	642	658	618	633	616	635	659	621	617	652	623	606	632	636	575	579	639	607	592	609	622	599	614	614	556	597	659	594	632	614	618	626	596	667	614	581	631	638	629	598	582	651	641	619	587	581	594	628	656	615	654	602	607	600	617	611	576	625	631	649	628	618	591	577	661	656	618	600	623	632	641	632	608	633	608	648	625	605	627	647	610	637	598	629	638	637	614	651	606	653	577	618	617	624	639	619	584	646	650	666	622	625	631	610	630	594	589	662	568	609	622	639	621	631	625	666	606	642	591	640	634	622	583	595	621	572	587	614	639	599	663	618	598	640	604	619	621	627	609	611	616	620	623	597	625	611	645	621	618	606	598	597	579	618	640	624	608	619	673	625	604	583	661	568	615	624	583	625	593	598	620	606	627	593	618	637	600	575	647	626	636	603	599	563	644	627	615	627	625	595	652	642	622	582	633	637	590	611	566	659	657	649	642	554	643	581	649	671	656	649	659	581	637	632	607	589	601	597	599	562	606	635	623	629	703	603	632	607	621	616	649	669	629	639	650	620	597	610	584	638	624	573	594	628	613	582	610	610	611	687	642	619	546	660	629	595	611	597	631	669	618	619	658	584	597	606	630	637	596	599	656	590	603	637	649	603	636	617	592	593	628	601	598	677	599	626	628	602	607	621	633	552	612	592	616	657	608	594	639	634	630	622	610	631	645	618	596	640	611	647	608	638	639	634	639	621	588	594	624	629	636	619	670	600	575	605	622	596	636	642	597	653	651	638	669	602	646	593	639	635	643	606	593	594	581	571	665	613	589	609	603	634	635	614	631	589	605	636	612	605	596	604	594	654	622	686	638	659	654	630	635	627	661	669	634	628	649	640	624	634	631	628	644	639	640	605	639	633	642	618	640	629	628	627	630	608	661	633	631	641	614	622	636	592	619	614	650	594	611	630	621	615	601	606	659	615	632	609	590	618	624	650	609	638	615	599	640	624	653	620	635	608	640	639	641	613	601	602	581	623	643	686	642	618	637	626	633	619	647	594	627	635	622	621	631	601	657	608	612	624	616	604	610	623	626	650	626	627	614	636	631	646	601	675	562	659	633	590	633	618	638	577	618	585	612	613	576	635	598	629	620	601	619	608	669	596	642	600	628	613	598	665	608	631	580	625	695	574	614	629	642	617	615	626	620	599	612	604	593	634	617	618	603	605	593	612	605	580	620	626	596	576	589	658	598	587	614	599	620	605	623	605	598	596	583	598	634	701	621	625	653	625	622	636	598	595	649	613	608	655	604	609	629	606	587	631	610	593	658	594	645	629	601	596	665	643	618	610	628	613	666	625	658	615	630	576	656	630	598	622	558	584	637	561	616	655	657	653	638	657	637	620	646	586	607	613	621	604	627	592	641	625	621	574	617	568	634	627	584	598	630	614	584	580	665	613	610	620	601	612	604	640	619	630	595	631	589	657	603	620	627	620	617	600	622	618	574	598	575	638	597	609	642	622	651	608	602	597	609	585	616	648	639	606	608	644	618	620	605	606	624	638	598	604	620	620	650	595	619	619	602	620	608	620	610	622	647	619	600	671	657	609	606	608	652	601	578	626	664	631	632	631	629	597	593	604	593	612	625	580	611	604	666	613	549	602	593	595	615	655	588	609	625	652	638	594	668	662	604	639	631	594	618	585	635	641	576	600	637	576	631	578	606	636	604	595	629	575	588	611	611	595	646	628	566	656	637	606	612	653	626	638	600	614	655	626	617	597	605	650	590	629	693	607	662	601	617	580	625	605	615	648	632	649	624	631	609	647	610	632	605	594	584	590	623	627	611	600	673	632	668	592	647	621	628	616	641	609	618	621	613	649	631	625	620	622	668	592	618	649	613	625	611	612	605	625	600	594	618	565	582	609	623	559	634	603	577	603	631	628	588	632	626	674	610	613	648	614	624	629	610	613	620	614	646	618	632	627	623	658	576	621	596	634	620	617	616	633	610	635	617	661	639	637	650	620	637	636	589	609	590	592	601	613	599	624	611	620	580	574	649	611	650	630	590	628	605	603	644	642	617	628	595	681	604	623	630	626	590	607	625	619	593	593	581	652	616	599	618	596	663	585	646	621	621	615	611	619	620	611	625	644	629	593	656	636	609	616	608	645	627	615	612	645	631	663	593	606	600	588	613	651	578	593	605	611	595	626	647	601	632	588	632	607	640	603	639	607	609	644	599	622	601	646	612	595	609	615	651	654	632	661	611	621	670	614	650	638	637	636	595	609	643	635	655	588	623	664	611	616	679	615	629	610	660	640	605	613	653	623	636	590	593	605	611	582	630	609	624	655	614	652	609	608	629	650	641	616	595	608	618	626	634	641	577	640	611	581	634	583	617	672	663	661	641	627	586	620	653	582	592	610	629	609	617	630	599	625	626	648	620	605	599	621	649	628	615	639	633	617	647	633	622	647	601	597	637	636	580	568	576	641	632	608	561	626	608	605	622	687	556	595	648	642	612	598	608	614	614	616	642	643	634	570	597	644	616	609	653	602	637	601	592	601	597	607	653	681	571	636	633	612	628	582	658	665	625	576	620	613	598	648	653	648	673	621	598	634	662	590	611	605	618	623	628	617	611	581	619	645	625	628	611	627	631	641	591	600	622	654	618	647	589	619	620	626	623	586	630	627	593	603	607	612	655	661	654	602	592	615	591	637	617	617	649	592	613	644	627	594	640	636	586	576	649	646	629	633	624	596	622	612	630	638	611	608	623	646	613	613	626	637	606	647	598	609	572	618	613	626	565	614	676	661	639	592	626	593	603	650	601	605	597	673	599	646	623	605	619	691	639	656	626	614	642	670	610	611	610	629	671	687	601	593	630	643	558	677	631	620	632	620	591	694	636	651	636	614	587	641	597	626	612	618	578	642	659	617	614	616	647	633	653	672	640	611	610	634	624	609	627	618	664	631	615	615	597	637	597	679	633	629	602	620	584	647	595	598	564	623	617	624	611	615	594	640	619	604	628	572	617	640	668	645	596	615	615	643	639	640	601	664	584	580	608	660	594	633	591	623	646	636	564	639	643	597	612	617	642	590	594	628	621	669	602	586	619	660	617	622	622	658	616	554	584	640	588	642	597	653	582	590	663	632	604	649	662	624	570	641	613	592	552	632	650	574	624	619	601	623	619	614	604	631	669	621	642	634	620	590	637	632	653
23149	21186	28936	23703	21186	19654	1884	664	480	408	377	353	288	273	271	248	225	226	203	203	212	208	182	177	166	171	165	157	186	181	176	164	178	179	147	162	172	157	138	155	164	149	160	149	161	182	172	145	147	134	147	137	155	163	151	166	163	158	140	139	143	155	139	135	135	140	141	155	151	153	158	152	147	140	150	153	145	132	142	127	154	148	153	142	174	149	164	148	143	158	143	153	125	140	158	156	145	173	143	151	139	131	171	130	136	147	156	156	158	149	139	176	134	140	156	142	140	163	147	133	152	143	140	139	137	153	140	139	157	150	155	128	161	143	137	149	153	162	151	155	149	137	139	152	122	149	166	127	157	140	143	153	156	157	140	117	165	132	137	127	138	127	177	143	115	148	152	140	145	161	125	147	162	146	146	130	162	152	170	138	132	140	144	158	129	124	157	147	145	147	133	139	148	130	152	135	155	149	164	163	129	157	109	141	152	136	145	126	128	125	144	116	158	142	122	146	132	138	169	154	133	155	151	131	127	154	144	137	119	141	147	135	134	136	137	125	145	124	148	137	138	175	135	129	162	147	125	118	162	150	129	140	134	141	131	132	146	131	141	144	168	156	149	126	154	168	175	118	158	142	157	132	121	153	160	154	158	135	133	135	128	118	155	148	155	124	141	130	149	156	151	159	160	142	131	133	132	125	192	134	136	168	121	161	139	138	148	121	138	150	127	155	148	128	128	141	133	148	134	147	155	142	145	140	142	145	158	139	152	133	159	142	155	163	158	150	136	140	143	155	139	150	135	145	153	128	146	138	139	139	154	151	142	165	143	133	151	146	148	146	150	151	136	146	129	140	126	151	152	139	132	137	142	126	149	112	143	146	144	137	139	137	134	159	146	153	143	132	145	156	141	157	144	151	173	153	140	134	141	138	144	156	136	160	135	148	172	147	145	157	122	136	126	153	131	147	132	139	139	147	153	145	141	149	160	137	154	142	138	134	141	172	128	132	126	148	137	166	151	138	137	149	161	135	133	153	161	154	123	114	118	134	145	141	144	148	148	133	160	161	146	147	149	144	143	140	167	140	149	145	120	137	147	159	141	147	131	155	133	143	141	146	141	148	151	139	151	141	109	138	132	154	142	116	132	167	149	145	130	148	127	123	139	147	133	142	135	148	132	146	124	151	153	136	130	150	154	147	155	154	144	147	147	166	151	138	157	150	129	157	146	139	118	123	141	127	126	121	141	164	158	150	142	138	156	142	140	147	153	138	139	136	160	141	160	146	132	140	135	161	138	142	130	139	142	135	144	144	150	149	140	134	140	131	157	147	148	150	122	118	132	143	158	151	143	166	133	163	129	136	137	149	116	133	150	160	127	131	140	150	136	137	153	126	147	147	149	158	154	140	133	129	157	143	144	133	152	137	153	151	127	142	130	142	144	132	155	155	141	140	144	136	155	121	150	149	147	137	157	132	142	153	150	137	133	146	164	135	137	140	143	155	177	126	138	134	164	131	159	151	150	142	143	143	142	150	149	141	135	180	135	144	149	152	134	165	129	142	147	138	163	157	148	105	147	146	137	124	152	143	155	134	151	138	140	127	133	132	147	147	139	153	162	145	145	129	154	136	152	142	147	149	151	145	138	151	161	157	147	139	141	147	151	150	126	135	150	145	109	140	129	148	165	142	135	123	160	148	147	139	139	171	136	127	126	154	145	137	154	148	159	128	148	128	145	133	116	143	121	130	133	148	168	143	139	150	173	138	133	128	150	142	147	150	141	160	142	153	145	140	151	153	165	149	143	160	145	146	160	137	143	157	132	147	150	130	164	139	137	134	129	141	137	136	142	132	138	141	148	154	154	140	138	143	154	118	129	149	127	140	156	153	143	134	133	147	137	152	146	149	136	158	157	153	139	184	155	138	142	145	141	147	137	160	139	171	146	150	143	122	139	138	135	146	148	124	141	135	142	139	135	156	154	135	147	124	141	112	159	155	169	140	151	133	104	139	156	159	154	150	129	140	171	151	150	151	106	159	136	126	145	146	131	149	137	155	152	139	160	125	138	138	148	133	125	152	134	136	155	152	141	146	135	137	159	162	166	149	154	143	151	137	147	131	138	153	132	168	141	152	123	137	130	133	139	143	171	174	130	136	153	146	148	138	139	159	147	120	142	130	132	167	157	158	165	138	144	136	130	139	130	151	162	156	137	147	154	132	126	115	149	146	164	147	147	150	140	141	146	158	133	161	166	126	151	141	150	145	140	143	133	145	124	137	145	143	144	144	141	143	135	139	109	139	127	148	128	145	123	154	132	146	129	137	141	149	128	159	149	135	148	159	150	139	123	121	159	128	148	146	155	158	147	134	162	158	137	153	149	116	134	118	152	161	140	136	151	155	157	152	149	143	149	163	145	141	145	146	141	155	132	125	141	148	126	140	160	148	154	150	143	155	150	151	134	139	143	140	149	138	136	157	130	143	159	143	146	122	157	130	125	138	150	119	135	156	138	139	125	126	136	151	138	140	145	135	131	136	138	157	154	118	156	146	163	169	143	153	149	121	115	147	138	134	140	163	112	136	150	130	154	142	129	137	145	157	128	120	154	143	131	136	133	133	145	132	142	148	134	149	141	145	149	142	145	147	151	137	139	158	130	164	136	127	157	128	158	140	137	141	113	145	131	166	143	148	148	135	141	159	133	145	147	129	142	173	135	147	141	134	133	138	152	137	115	149	131	147	132	151	141	138	136	131	143	145	154	161	153	144	140	133	140	134	146	140	149	146	161	137	150	141	123	135	149	150	129	163	145	130	152	124	130	130	173	139	141	135	109	133	147	128	143	143	127	136	146	137	164	156	148	141	128	157	127	146	181	144	158	144	135	147	162	131	146	129	132	145	132	148	150	139	152	144	145	151	139	140	140	133	130	159	145	146	142	155	140	173	143	130	139	129	142	132	130	140	152	133	135	151	145	140	132	148	144	148	143	122	140	147	145	162	152	132	164	123	163	152	161	155	133	123	142	134	146	171	141	132	144	141	146	149	133	152	160	154	156	138	146	131	172	122	154	139	152	173	142	140	144	130	149	132	138	136	132	143	149	126	126	152	146	148	144	130	143	136	132	159	142	136	123	136	139	134	128	127	150	139	145	132	155	154	129	159	153	138	157	142	148	147	143	124	121	142	135	155	130	147	143	153	146	131	139	149	152	128	141	146	155	141	139	147	146	142	141	128	142	152	131	138	143	156	149	152	126	147	137	132	156	144	141	132	145	124	138	139	147	138	161	147	165	150	141	156	154	134	148	146	159	125	145	166	154	145	123	127	147	139	146	128	139	141	128	151	145	142	111	147	149	141	154	146	167	151	137	150	129	146	145	144	129	128	169	144	121	130	128	146	162	150	145	162	143	129	135	151	138	133	128	145	155	170	134	147	138	136	146	144	131	126	114	143	143	114	161	125	144	154	141	142	137	133	143	151	150	152	145	127	161	141	142	159	132	138	151	125
7851	16386	13590	7025	4824	3470	2665	2031	1657	1429	1202	996	866	753	675	587	568	552	474	476	452	409	369	367	363	388	366	370	337	333	320	315	294	304	277	309	298	259	329	282	263	271	294	269	298	276	266	284	270	281	282	277	263	276	273	250	266	251	285	290	241	267	264	261	243	240	252	270	261	236	228	245	268	243	245	277	243	245	246	242	246	256	245	245	243	263	229	246	274	241	264	257	232	250	221	234	227	265	268	261	263	251	263	242	251	238	246	258	274	237	254	256	269	244	269	244	231	223	238	205	223	262	224	249	266	254	240	221	248	241	249	231	234	233	251	262	252	260	239	246	220	239	251	259	249	233	241	228	256	243	243	246	243	250	239	249	232	234	233	215	197	240	258	221	218	234	226	242	232	253	233	247	237	239	233	225	256	266	237	249	225	241	233	234	238	262	221	209	265	261	236	260	240	276	247	255	247	280	240	252	246	231	254	242	274	243	240	241	251	223	247	256	229	237	203	228	245	251	230	253	226	268	222	253	244	244	251	258	248	251	253	260	265	249	226	232	232	223	243	261	241	269	266	216	227	249	238	260	245	263	241	240	257	271	231	255	254	246	256	224	229	229	219	242	249	262	245	236	255	223	226	246	240	215	236	241	242	243	250	260	258	252	256	223	268	222	293	246	245	216	207	232	252	245	229	253	212	274	237	217	234	260	250	246	249	211	247	229	244	237	235	253	254	275	222	250	228	235	237	251	241	268	260	212	247	255	243	272	224	238	239	272	270	266	274	240	244	254	236	247	216	246	225	230	233	254	234	250	223	215	232	226	219	232	236	255	264	255	246	233	236	262	249	219	264	230	239	257	256	222	215	245	270	198	251	234	240	234	215	231	264	233	244	250	253	236	204	222	242	235	219	234	237	244	227	254	226	229	238	242	222	246	239	218	231	240	261	257	238	240	227	244	231	224	248	240	221	250	251	281	210	227	258	231	253	214	258	258	265	254	257	221	221	255	222	269	258	248	251	264	244	243	235	223	232	246	258	226	243	224	232	231	223	228	225	234	236	237	250	262	242	249	238	268	229	262	236	254	246	252	198	238	249	264	246	228	232	246	252	248	223	238	252	243	247	263	235	250	243	277	242	246	229	240	225	247	261	236	241	245	214	242	244	251	249	250	240	209	263	228	255	255	244	266	251	262	240	213	272	238	258	226	236	278	201	231	264	262	242	252	261	232	247	228	233	238	276	254	211	235	248	228	233	219	237	211	229	235	239	235	264	243	230	236	230	261	251	219	218	255	254	254	243	257	255	228	229	237	248	239	249	260	236	261	238	256	257	246	195	223	245	235	254	233	244	248	224	238	259	274	225	242	235	239	255	243	246	242	263	240	234	263	259	251	246	253	247	211	240	205	249	239	237	230	228	254	221	259	235	226	240	258	250	239	264	251	258	251	261	236	260	253	255	259	236	236	289	255	259	218	245	239	223	258	235	246	241	253	255	216	277	278	242	245	223	227	231	269	259	264	228	243	256	267	233	248	247	268	246	248	233	255	247	235	247	249	237	236	270	233	258	247	242	247	261	224	257	242	241	257	245	240	241	245	219	235	253	245	272	263	262	257	226	225	216	234	249	251	238	275	230	236	236	240	261	230	219	244	245	219	269	246	247	263	229	235	276	219	230	213	230	230	245	247	238	242	252	225	238	233	248	241	234	240	255	260	269	241	228	258	229	237	230	192	242	252	245	219	283	243	253	237	240	257	233	237	220	258	219	222	271	236	273	260	240	251	253	224	268	236	256	247	232	233	240	258	235	280	235	271	228	261	263	276	237	249	231	238	229	243	256	249	248	234	259	222	237	219	247	238	225	242	253	247	250	243	269	259	215	221	247	234	225	236	247	245	236	261	233	206	249	229	255	257	227	248	251	222	257	262	234	233	236	251	227	248	241	195	258	233	253	226	242	236	272	244	267	261	245	232	255	249	222	229	255	259	241	255	240	233	257	240	275	256	257	257	241	257	243	229	233	239	242	230	275	206	253	232	240	218	234	253	249	254	247	235	245	244	245	247	240	254	244	247	280	228	263	243	275	258	272	226	240	267	250	232	239	231	275	271	252	231	234	244	223	252	251	248	260	250	238	247	233	241	261	227	236	231	258	243	220	243	251	213	247	242	240	249	242	269	252	260	257	231	268	265	206	224	243	248	267	300	237	235	265	251	250	251	217	236	229	252	258	240	262	246	232	245	215	243	227	264	258	226	233	246	255	248	225	270	218	242	259	266	252	246	247	240	233	247	231	245	221	238	227	248	236	251	236	242	249	235	253	219	237	239	235	246	249	226	238	257	257	259	261	228	228	241	245	236	267	217	258	234	214	244	228	249	236	240	244	268	235	252	245	261	240	239	249	260	259	232	242	248	262	252	230	239	266	260	256	220	257	252	215	269	219	253	256	290	256	218	253	248	233	256	254	235	230	234	236	239	246	230	249	230	205	252	248	236	263	245	263	236	273	216	238	268	233	249	234	225	237	230	227	274	238	240	221	259	239	265	243	219	218	253	263	229	235	223	245	265	251	234	252	228	240	243	249	234	263	241	257	244	254	245	274	258	240	241	239	227	253	240	253	244	265	228	261	216	271	239	262	253	257	261	252	264	255	243	254	235	247	239	250	232	239	266	248	251	234	211	255	259	230	241	240	239	238	256	234	254	234	231	260	255	256	246	246	232	257	249	237	257	236	234	248	284	239	212	227	233	236	234	253	237	258	261	258	250	253	218	251	223	265	231	271	267	238	202	257	242	246	240	260	242	217	235	256	239	246	252	263	228	261	271	247	243	212	258	247	257	246	214	250	243	233	228	266	236	230	239	228	236	226	245	255	221	217	223	246	237	280	209	236	256	242	252	253	242	240	251	219	268	248	233	264	251	242	262	260	242	231	230	254	238	220	236	240	239	196	259	240	242	249	241	280	239	243	250	275	225	237	235	240	252	234	282	263	242	238	258	229	245	245	231	231	237	249	236	283	252	233	232	244	255	237	234	224	236	265	248	207	225	253	249	268	227	277	230	280	241	246	240	258	247	245	230	238	233	255	236	226	250	269	245	260	243	257	228	227	270	259	217	212	250	231	241	236	263	256	243	236	261	231	245	243	236	207	251	240	258	247	276	230	259	225	235	253	224	236	215	260	237	268	233	216	224	242	234	256	222	268	225	227	244	240	254	219	237	252	206	253	258	228	214	241	225	224	256	228	228	252	261	248	232	224	246	250	234	247	237	246	245	257	254	228	222	211	264	230	242	219	254	250	256	258	225	284	242	229	262	219	221	253	234	259	222	227	225	246	259	226	253	264	256	230	258	230	241	244	275	265	250	273	273	261	247	224	209	255	245	253	267	276	248	263	232	244	231	264	259	260	231	237	269	237	256	260	223	226	224	234	257	256	224	228	262	270	263	257	268	225	224	229	245	261	233	264	255	256	269	244	248	262	273	243	231	259	237	250	261	248	254	221	246
26729	19717	5859	838	616	578	571	582	545	520	538	554	515	532	557	493	531	498	540	546	517	499	521	522	548	510	534	532	526	527	473	522	520	469	560	498	494	541	526	500	480	528	549	577	537	465	522	513	504	530	521	536	506	515	471	533	500	561	501	504	476	524	516	521	501	519	479	516	505	537	510	493	541	508	472	535	499	526	492	491	519	521	519	505	526	539	552	531	526	510	505	528	513	503	469	515	526	476	507	538	514	532	510	489	519	539	505	525	473	556	508	473	521	539	510	564	499	501	517	558	491	494	501	513	502	533	490	516	550	538	555	503	526	510	559	534	511	493	558	543	574	504	568	487	540	482	528	538	566	498	501	537	498	517	525	541	521	525	511	531	537	544	522	535	464	514	527	550	510	496	466	530	474	503	507	529	527	543	532	529	536	505	554	534	543	559	551	511	477	543	530	546	516	534	517	511	519	539	512	546	521	550	574	498	553	500	594	517	480	517	531	522	512	488	543	561	513	510	524	541	487	516	545	518	482	516	499	508	525	511	519	516	523	506	526	467	545	474	521	476	541	508	526	484	496	512	502	512	507	520	508	556	495	504	547	585	503	513	504	560	558	504	547	497	516	541	557	516	551	559	486	517	512	499	477	478	498	487	496	494	525	503	526	508	516	500	524	479	493	475	509	516	511	525	494	469	511	501	494	512	542	501	512	482	549	527	529	484	545	508	543	502	546	581	521	497	534	477	550	554	529	491	514	516	542	521	509	526	506	538	466	481	489	489	508	550	510	522	535	507	493	506	516	530	543	534	527	551	524	512	544	504	535	528	534	525	545	526	498	508	561	511	549	513	498	568	525	502	537	496	520	508	507	573	529	541	557	489	497	513	506	480	510	522	549	547	466	493	510	534	569	566	521	512	521	465	518	510	479	493	518	505	511	474	513	547	547	498	519	560	522	489	516	491	511	519	504	526	526	557	534	551	491	543	523	499	516	538	514	518	488	504	483	491	503	496	535	535	530	521	526	487	518	550	530	508	545	487	526	508	511	489	507	505	528	550	522	514	495	477	539	519	537	512	504	553	540	524	545	508	561	549	564	523	529	546	506	510	522	510	475	515	528	476	493	497	548	515	545	526	497	500	506	576	521	532	506	529	505	533	543	495	536	568	514	528	541	569	541	546	480	534	499	539	496	555	502	547	561	526	522	505	527	492	489	467	536	513	522	519	495	526	535	499	515	513	552	522	537	493	507	516	527	501	555	506	508	499	513	528	524	532	510	538	563	532	466	531	535	523	514	531	513	492	511	496	517	510	546	518	577	527	501	528	505	531	515	522	581	540	528	510	498	516	534	515	471	505	571	531	546	518	510	497	541	517	465	508	512	521	515	543	503	487	478	491	508	513	480	531	547	534	495	529	543	528	517	523	524	496	547	526	523	580	523	541	499	530	515	497	542	539	500	480	543	504	539	535	528	502	504	519	507	525	535	480	492	526	524	524	512	480	500	486	570	508	519	533	535	516	528	515	466	502	541	563	528	525	520	500	502	522	516	529	512	516	552	517	518	573	485	523	476	489	507	484	496	515	520	498	516	503	527	483	547	529	506	531	513	499	514	515	528	512	518	515	516	501	533	475	550	535	523	519	500	538	519	503	563	505	523	518	490	536	523	528	490	520	511	530	522	517	539	534	531	554	536	528	509	497	517	532	541	529	520	532	521	470	548	509	512	514	536	519	549	542	496	503	511	532	580	506	531	515	474	544	515	580	509	521	516	501	537	495	528	498	522	497	515	550	554	507	523	513	520	528	500	517	545	534	488	525	511	515	532	553	513	531	533	522	496	508	492	506	544	490	508	493	515	549	540	553	486	519	534	525	503	497	494	501	508	494	515	519	507	530	484	491	529	543	512	484	518	505	548	514	495	544	521	543	528	535	514	546	531	543	493	498	483	533	540	515	550	498	506	502	530	520	509	511	549	535	537	536	499	512	523	530	528	508	537	534	514	529	556	497	505	529	525	529	481	534	507	528	506	526	556	474	550	489	539	513	534	553	510	507	525	517	504	510	521	520	518	495	494	526	543	514	534	544	560	499	521	524	497	527	528	528	526	502	517	509	451	504	526	514	524	529	499	490	500	552	495	521	508	525	553	527	524	504	490	529	529	496	484	515	539	495	476	496	489	526	532	553	533	492	509	531	563	518	567	519	549	481	485	539	499	487	523	560	514	565	520	546	525	500	558	493	532	513	547	507	490	516	518	475	533	569	511	492	491	507	498	528	493	480	527	528	508	469	511	506	506	519	534	496	536	510	521	533	515	537	548	514	544	503	492	521	495	531	569	537	543	565	477	517	510	562	517	512	553	510	533	538	524	510	515	502	524	517	514	489	555	505	479	513	530	456	565	501	553	496	552	491	512	540	507	548	540	502	532	539	524	555	535	530	545	497	502	498	489	508	511	525	497	468	498	520	524	487	521	543	481	515	512	525	501	506	518	469	508	524	528	485	512	516	530	545	526	513	504	538	542	534	550	518	529	502	525	516	513	548	558	524	549	524	522	523	505	501	523	522	482	541	516	536	513	541	518	535	517	570	518	522	529	501	530	501	545	533	547	520	494	527	538	526	576	514	534	523	477	508	513	513	529	509	501	541	557	546	574	498	540	505	528	540	536	471	521	538	549	518	524	506	527	536	505	527	516	511	536	520	529	558	521	490	567	530	564	504	493	472	508	515	501	504	503	510	512	530	528	501	547	511	533	492	520	524	472	538	503	554	529	509	545	504	511	542	540	538	537	566	501	540	529	528	529	548	506	488	492	485	503	480	548	502	507	552	543	499	500	512	536	498	547	499	539	530	493	522	523	531	532	521	524	504	577	538	492	511	507	540	519	519	539	516	522	538	540	558	493	556	497	540	513	480	546	545	571	529	536	491	528	551	527	503	523	543	569	526	530	489	535	500	555	495	510	530	526	474	495	530	545	543	526	546	521	546	476	522	495	561	502	517	519	559	524	523	546	545	539	520	504	490	505	496	491	512	544	533	536	536	543	524	525	474	522	516	528	527	501	514	541	510	515	508	513	530	521	541	551	531	524	483	505	496	495	598	538	494	498	552	476	520	524	544	480	519	539	548	532	486	503	487	525	543	559	503	561	524	532	563	531	473	520	498	532	541	537	511	512	552	500	512	512	513	510	533	557	518	540	497	510	542	555	480	515	481	523	535	511	491	505	551	522	478	516	470	524	505	520	513	508	517	516	497	510	507	498	499	513	515	495	533	489	510	493	497	520	519	479	465	513	561	510	503	522	518	507	522	553	531	566	518	517	516	485	533	511	525	490	534	509	518	498	527	512	542	493	499	552	494	506	492	548	489	544	484	488	518	514	528	547	514	501	539	491	490	502	527	544	505	535	550	534	502	513	541	537	457	496	519	537	544	518	503	497	525	506	535	494	504	506	538	499	487	494	537	518	574	530	511	558	534	510	525	502	510	559	497	559	553	587	517	501	528
4243	1698	1562	1095	992	948	903	936	890	872	876	864	885	867	814	856	837	816	852	826	822	844	852	791	814	839	839	798	878	882	822	786	906	881	847	839	836	838	822	839	876	813	826	812	810	802	832	849	860	823	835	832	814	835	822	848	861	824	881	856	834	826	859	844	845	854	813	831	847	840	872	810	810	818	842	882	821	904	803	858	848	806	822	849	861	812	869	871	855	836	783	830	786	842	828	834	818	803	844	841	884	862	849	879	815	795	833	858	840	830	831	849	838	840	861	827	799	837	841	790	858	815	868	818	861	841	822	849	858	850	837	857	865	796	894	827	892	842	844	869	827	881	923	849	806	783	859	864	823	769	849	845	841	812	842	826	880	808	864	802	837	849	827	863	860	834	800	810	854	828	804	841	874	856	815	861	795	789	819	880	815	791	801	908	825	827	866	803	860	891	842	871	866	831	819	833	880	774	867	829	857	784	860	882	855	831	812	796	808	821	846	844	793	857	838	816	836	864	832	846	821	792	852	859	829	831	857	857	835	864	843	884	805	808	838	819	860	809	826	845	882	781	801	898	852	857	837	803	837	817	878	827	822	856	861	873	840	848	842	835	851	813	909	842	836	834	842	806	828	881	785	826	817	859	840	890	840	798	802	844	864	874	850	830	844	850	851	833	802	888	805	815	860	844	829	848	846	811	838	813	823	841	774	847	799	847	870	850	837	831	839	806	841	798	808	764	837	872	867	812	832	848	846	816	804	828	822	784	879	864	825	877	878	859	853	792	835	867	880	792	818	863	793	872	899	855	851	851	859	880	883	824	844	800	838	856	845	867	849	803	867	820	804	774	841	806	818	824	889	889	853	895	798	833	855	865	941	810	827	814	837	852	855	820	779	845	813	827	818	850	835	821	867	853	852	840	850	833	829	825	847	878	882	830	855	873	836	877	853	827	852	865	843	809	800	854	824	788	877	881	871	861	814	851	828	887	837	845	857	796	832	859	838	805	857	832	846	845	893	828	843	832	805	793	842	839	849	845	848	863	923	813	856	858	828	871	771	853	839	860	834	844	809	881	841	844	833	821	858	821	814	828	843	876	849	827	851	825	860	872	884	831	844	821	876	828	787	846	832	873	827	830	845	812	810	851	820	860	806	789	818	848	868	862	830	821	795	848	853	849	818	863	824	826	798	842	831	827	816	798	809	854	769	787	900	820	837	871	832	885	881	867	774	860	800	839	816	842	798	873	840	833	822	854	827	830	773	802	815	830	877	856	814	833	869	810	827	876	888	834	851	821	876	802	859	868	807	835	821	826	814	845	869	835	867	812	787	817	857	850	804	841	815	826	831	829	888	852	842	841	812	849	804	835	805	787	838	817	875	796	845	865	837	876	839	818	826	861	833	853	821	934	831	845	844	818	777	840	862	836	882	865	808	822	797	851	860	865	907	831	874	840	846	894	826	813	838	839	846	824	868	852	820	862	776	839	818	804	821	868	786	882	833	851	795	848	837	871	842	847	860	809	843	806	846	808	830	883	881	839	823	830	829	848	870	817	856	845	882	802	820	823	859	780	836	861	850	836	843	892	849	869	814	822	824	770	847	809	788	826	818	815	791	834	797	849	856	834	760	823	845	827	851	789	866	856	824	872	859	853	828	794	822	846	859	855	847	858	814	867	817	842	843	824	818	796	816	830	852	840	796	825	808	820	889	805	857	891	815	852	867	830	843	895	866	798	844	826	827	824	817	859	806	877	878	817	839	800	819	795	856	836	843	806	803	856	848	836	880	808	851	827	824	844	803	834	854	824	763	845	835	853	801	891	837	860	845	807	809	853	829	833	840	857	794	833	840	829	827	888	844	835	853	917	879	883	857	836	836	822	803	832	835	849	847	811	844	871	850	858	876	810	833	819	819	842	845	843	838	816	801	795	806	888	810	915	881	811	901	871	819	806	868	834	846	879	830	812	852	764	812	853	830	889	797	797	862	841	821	857	825	808	829	909	852	832	852	858	877	828	851	829	834	837	812	798	868	810	862	839	834	834	793	909	819	847	837	835	794	804	828	837	858	838	848	848	884	853	862	737	840	842	779	849	855	845	821	857	818	856	816	878	861	850	874	850	865	796	826	831	821	817	768	829	879	810	836	864	841	847	849	828	799	815	871	799	896	855	886	872	819	871	871	794	845	806	880	843	837	835	818	837	823	795	834	837	863	847	845	830	850	780	832	827	831	851	825	840	796	876	852	874	809	835	850	914	858	826	843	827	850	850	802	846	850	861	784	822	835	853	815	820	808	820	830	853	833	783	830	792	866	817	825	834	802	807	809	880	843	815	820	846	846	810	859	853	820	805	863	902	822	803	851	853	856	845	845	852	835	879	844	824	878	873	863	851	850	855	845	806	822	859	874	847	835	797	826	819	849	768	855	856	824	888	835	842	872	883	833	849	877	841	825	843	829	832	832	822	903	808	824	845	814	833	829	803	814	840	852	849	799	837	831	785	849	834	876	817	860	828	812	803	873	843	839	887	791	782	781	862	860	819	867	806	863	840	812	841	846	894	846	853	870	839	836	804	883	788	822	853	867	840	867	844	851	826	855	841	873	852	787	847	848	838	808	853	836	883	806	790	806	816	857	850	851	800	869	851	815	879	832	869	862	789	837	807	816	817	844	846	874	851	881	849	779	817	818	849	839	846	821	804	859	837	867	829	835	784	791	827	838	777	836	823	854	860	857	813	832	814	838	870	835	855	831	855	848	805	829	865	850	902	891	859	826	833	858	874	838	827	845	820	854	826	850	853	841	860	821	882	849	853	818	858	868	822	914	855	829	856	885	859	818	839	827	794	841	840	867	780	798	801	856	805	855	860	829	850	813	856	838	804	861	851	853	840	837	848	865	844	812	845	834	876	859	791	808	827	840	868	790	884	827	872	870	816	846	825	807	846	834	816	813	830	882	822	804	831	862	835	831	856	864	850	809	872	844	833	872	836	876	889	802	834	816	876	809	825	861	834	799	845	849	861	828	825	789	786	877	828	774	866	809	844	853	843	835	851	887	851	811	842	813	792	835	865	850	803	883	863	857	796	868	791	811	893	809	817	805	783	784	816	822	842	807	842	850	859	847	879	831	873	852	834	838	818	797	815	865	823	832	760	793	864	854	827	848	870	831	848	849	835	834	802	825	835	849	811	819	838	826	839	806	857	863	846	854	837	854	906	816	837	834	821	831	833	910	817	848	780	837	849	818	883	870	866	850	856	855	878	822	847	813	819	810	821	867	861	827	830	827	824	859	843	847	860	850	876	819	863	837	837	846	833	813	860	855	806	833	834	826	867	830	837	847	917	817	808	874	871	850	801	817	834	856	809	841	797	854	850	876	804	848	849	781	826	844	866	872	883	798	798	873	866	815	853	802	831	794	820	853	861	846	885	837	866	890	825	834	822	842	836	857	834	825	843	861	881	879	805	825	825	841	828	837	849	818	824	870	824	864	855	845	781	851	868
24063	21172	28314	24276	20453	2694	852	696	548	495	457	450	481	477	421	461	417	420	372	413	412	372	420	420	403	382	364	368	391	380	369	365	380	375	383	382	402	407	375	342	397	385	365	386	387	364	360	349	379	357	364	379	364	370	333	366	368	358	367	361	359	377	385	402	397	388	401	387	377	391	364	378	398	374	341	363	361	385	369	353	369	375	395	365	358	387	411	370	397	387	368	368	328	370	385	368	380	376	390	376	381	376	384	356	358	379	360	390	378	370	380	361	366	391	406	398	384	378	375	390	376	363	355	368	380	354	372	367	387	409	396	380	368	336	390	354	372	388	373	348	354	402	364	377	361	364	355	391	359	369	384	403	375	368	385	381	369	384	349	391	367	365	384	357	387	359	375	359	363	373	358	420	393	356	359	389	369	374	403	349	397	370	358	380	364	370	360	352	375	327	362	374	337	340	377	409	365	358	384	374	340	388	354	390	387	377	379	369	372	386	385	387	369	404	371	342	396	416	373	381	396	375	368	371	387	366	362	358	395	396	380	345	381	333	335	390	362	391	368	383	405	375	369	390	355	369	368	409	389	367	345	384	331	369	351	357	368	386	374	350	337	405	411	356	362	363	327	386	353	412	369	349	335	389	366	411	370	390	353	352	360	359	354	341	333	326	364	340	374	374	409	380	389	379	341	375	364	395	347	375	372	359	369	366	400	360	377	408	394	358	344	369	375	348	352	382	357	374	340	409	395	353	363	374	384	385	391	407	370	366	396	363	382	377	355	372	364	353	378	352	355	384	351	378	387	351	370	378	354	355	373	352	382	402	382	398	353	342	389	394	378	365	372	351	345	346	361	394	387	377	385	370	330	382	376	380	382	331	392	359	375	384	395	370	367	357	373	389	371	380	382	345	355	364	361	364	385	365	387	364	328	410	370	385	379	352	387	382	375	391	380	364	376	380	359	385	397	363	393	335	373	381	368	386	377	382	343	365	375	372	343	367	356	366	345	405	395	386	385	359	365	374	349	384	353	369	351	370	377	378	376	382	375	402	359	381	338	330	377	349	384	348	396	394	392	383	390	373	377	383	374	320	377	371	373	330	341	355	349	381	380	390	357	360	365	369	367	356	363	400	362	351	386	381	409	364	362	360	397	350	368	359	362	350	372	368	390	372	363	371	373	387	342	345	406	369	372	351	369	399	362	384	394	371	369	347	406	349	359	394	327	360	374	408	383	364	382	392	360	374	390	379	370	358	367	355	415	364	374	325	367	344	372	336	391	373	383	403	376	343	353	356	410	369	364	396	355	382	368	343	359	384	370	367	356	394	383	340	370	351	363	370	353	415	397	357	342	349	370	373	392	372	388	334	378	366	375	361	360	387	359	405	363	384	405	398	377	388	365	375	371	349	354	361	374	377	371	368	401	367	387	392	367	366	348	378	362	353	363	416	353	364	389	342	387	348	385	374	356	381	384	368	357	368	350	414	353	378	368	375	335	362	373	372	367	383	361	375	354	399	351	379	347	382	375	338	395	373	367	372	368	392	374	370	353	351	385	369	343	378	391	393	369	354	342	348	394	341	374	423	356	352	368	349	358	389	368	371	378	389	361	386	365	360	369	336	348	412	366	405	352	342	360	377	366	380	354	353	392	390	374	356	336	362	358	360	384	382	385	371	373	359	342	393	366	378	378	344	387	366	337	363	346	338	389	383	375	351	381	372	389	375	381	340	398	386	385	400	387	340	391	380	342	362	362	359	348	371	359	386	371	380	378	371	350	385	371	378	396	360	351	371	360	359	408	376	365	389	328	367	382	388	360	340	394	359	347	367	365	343	363	361	372	374	348	388	385	378	389	414	403	368	326	359	376	376	372	372	342	372	351	361	361	368	362	375	375	379	353	368	389	374	367	365	363	380	351	372	393	377	347	358	388	380	377	363	371	350	379	362	353	368	375	387	343	417	366	368	358	392	386	382	401	351	368	399	413	368	342	387	374	408	375	362	359	386	400	357	375	366	382	364	364	380	348	376	343	328	382	360	364	383	370	397	358	397	377	383	398	381	378	376	397	366	354	362	365	386	341	381	371	360	335	364	360	357	364	375	380	360	380	386	334	372	340	398	346	363	371	369	338	402	359	378	394	393	384	370	402	355	391	374	390	377	367	365	410	349	370	355	370	341	380	363	369	363	368	365	373	378	378	366	399	387	354	375	349	405	371	385	398	404	333	368	397	329	333	418	383	395	381	382	330	359	389	402	334	322	347	393	393	372	403	385	352	386	391	368	343	360	374	364	347	371	366	388	380	384	363	358	384	365	381	434	364	364	364	340	347	367	386	376	387	372	355	335	363	371	391	345	355	365	363	357	366	365	379	379	345	361	394	366	381	359	367	385	356	397	389	396	397	335	370	390	373	339	346	384	346	399	393	373	386	371	359	346	409	346	341	374	358	406	399	386	352	365	374	365	377	403	381	375	391	358	365	373	367	378	366	358	377	384	356	370	357	363	356	414	378	347	415	368	365	361	382	357	375	316	363	376	387	341	353	347	369	392	393	345	372	352	409	361	364	367	383	362	356	360	381	342	343	379	342	393	350	401	350	346	391	390	415	382	382	370	398	344	360	372	359	339	351	402	369	388	368	408	366	349	370	347	369	353	375	390	386	413	337	392	363	374	362	360	372	405	389	407	376	387	390	350	340	384	372	394	368	376	337	386	375	397	391	375	384	375	377	399	352	371	361	389	358	391	382	346	402	359	348	387	397	356	368	369	351	342	379	362	411	388	376	366	409	352	391	388	372	355	373	358	367	359	377	355	344	363	388	359	345	395	349	340	382	380	357	371	344	391	360	380	396	376	356	432	383	336	361	350	365	371	367	390	365	376	367	367	369	346	371	359	355	397	342	350	370	405	365	353	392	362	359	358	364	370	340	366	370	369	357	367	379	370	368	365	356	355	364	357	387	378	351	358	402	381	390	333	383	378	375	373	377	326	371	402	376	333	365	384	341	387	375	379	360	382	353	366	397	365	372	342	355	384	384	382	369	333	362	386	373	368	375	380	341	372	392	369	344	387	373	365	365	362	378	397	372	361	343	378	364	372	367	380	364	366	369	387	381	356	366	369	411	394	361	378	340	359	393	361	375	341	354	350	380	347	379	363	336	305	372	377	348	379	351	359	394	329	373	379	363	364	370	380	392	348	362	379	339	396	379	392	388	360	391	373	372	361	373	399	368	361	394	376	375	391	369	381	399	373	385	387	387	368	406	347	386	378	371	367	368	375	367	394	387	369	342	388	340	365	367	376	386	379	342	385	379	378	357	391	399	354	356	384	356	391	350	364	355	377	348	388	359	374	376	349	382	359	392	347	387	374	344	358	330	364	375	352	383	317	340	350	350	380	349	381	373	349	375	345	349	373	368	341	342	346	393	364	381	363	406	407	338	359	388	370	368	397	383	367	354	377	348	360	380	347	360	389	384	363	368	398	399	361	357	364	361	372	362	357
5595	10177	8616	4386	3172	2370	1843	1519	1347	1191	1056	953	953	918	816	775	768	793	763	713	729	687	646	689	673	652	673	674	682	683	649	605	665	647	666	652	632	653	637	640	615	616	587	669	664	629	587	685	622	662	640	630	618	655	585	598	649	651	624	632	641	636	590	648	639	627	639	625	638	616	624	601	607	623	632	662	638	634	657	606	633	621	576	573	626	612	651	643	611	640	648	671	581	625	630	632	633	607	652	657	634	621	629	615	608	629	640	611	618	611	598	603	631	615	607	608	614	620	626	659	610	594	568	614	620	603	645	679	579	639	597	624	661	614	640	593	639	634	623	648	630	635	616	597	626	602	597	577	607	685	643	612	624	635	611	594	595	636	635	626	633	601	636	645	603	616	615	599	589	617	643	604	630	623	631	607	637	593	625	647	619	622	587	668	604	639	618	579	617	614	585	637	638	627	593	653	583	608	599	571	640	619	617	563	598	617	589	567	581	651	564	561	634	580	547	611	588	590	600	647	608	575	583	599	598	654	597	653	665	598	592	618	645	622	618	584	592	614	661	643	651	612	589	623	587	605	636	627	661	600	633	664	648	627	585	616	655	629	605	639	610	616	619	625	612	604	604	599	645	599	642	575	621	583	642	609	612	603	592	634	613	636	596	592	620	588	608	679	578	585	587	638	573	600	538	596	621	633	632	615	643	567	632	625	618	646	595	617	609	599	583	608	593	612	618	604	590	674	609	605	602	573	655	594	623	629	621	635	609	624	639	626	613	591	640	639	575	598	596	604	628	655	628	603	614	568	634	607	588	607	581	654	616	572	639	612	616	600	623	599	615	669	597	595	606	638	620	592	638	636	626	620	587	616	548	633	617	634	592	590	596	624	594	596	574	616	576	613	650	608	573	609	601	643	596	602	634	617	592	639	634	642	633	608	611	607	582	629	606	627	604	581	604	617	612	593	634	599	598	648	648	635	578	614	640	649	619	642	617	664	648	616	565	606	582	625	641	650	604	617	664	622	603	621	625	642	615	639	595	605	589	619	618	615	624	590	645	628	574	631	595	648	596	622	659	558	610	593	618	600	616	611	571	648	643	634	597	633	649	608	588	626	607	656	635	621	613	634	601	654	624	604	606	618	626	584	700	618	603	584	633	597	585	645	656	603	611	632	596	633	645	609	604	584	612	614	645	603	642	564	627	615	633	600	624	608	658	626	669	595	594	613	621	622	618	590	620	621	590	660	648	647	627	581	599	624	626	578	638	595	600	648	632	620	616	598	641	616	590	623	623	653	604	628	618	588	618	643	604	601	657	644	611	611	625	596	620	621	587	621	587	612	589	625	590	640	661	629	631	606	627	596	599	598	636	600	652	648	656	640	616	621	617	629	606	620	613	698	579	661	555	627	595	625	615	622	576	599	601	558	599	663	638	638	570	584	584	605	622	627	637	637	612	626	596	614	611	634	586	615	590	618	606	621	576	605	601	574	618	626	582	620	629	582	590	620	655	647	674	634	617	594	609	636	627	623	625	629	662	608	633	628	603	600	589	621	643	623	632	613	621	641	623	617	627	627	619	591	626	643	625	573	611	641	635	628	598	618	643	629	572	628	581	600	635	609	567	627	625	632	611	613	597	599	648	582	621	616	635	610	628	582	582	671	577	639	634	639	623	608	614	620	621	630	616	622	608	603	615	646	597	617	661	612	579	627	680	586	591	578	593	593	647	651	613	605	615	637	609	621	595	635	637	652	597	604	620	593	606	629	626	595	634	614	616	614	650	655	612	592	614	599	596	633	564	632	643	621	607	632	619	609	600	656	608	578	643	587	620	655	602	613	575	662	604	578	607	570	600	623	601	597	591	623	594	619	576	600	609	620	604	684	679	624	640	608	625	664	615	647	590	582	612	623	609	578	633	635	608	613	590	602	626	606	635	603	609	663	607	613	583	625	620	622	636	599	629	600	620	611	641	659	614	595	591	617	596	616	567	627	597	618	598	661	613	627	608	640	618	610	594	634	606	588	600	635	616	635	648	600	607	644	612	589	632	639	638	670	628	595	632	605	585	602	609	625	643	649	605	624	608	605	592	593	627	656	614	674	630	620	619	622	600	593	609	623	630	645	664	649	570	611	626	642	587	598	642	593	642	619	610	614	618	644	609	601	598	627	656	631	570	595	633	634	599	652	625	621	612	668	625	617	611	611	648	605	629	617	580	615	635	622	592	625	610	637	621	591	636	640	669	615	643	613	640	622	628	630	603	594	675	634	611	599	598	589	596	590	641	594	568	655	646	624	610	590	604	641	612	592	617	609	637	616	621	570	643	582	598	606	647	610	582	592	650	607	623	654	655	589	554	622	609	598	631	597	652	624	635	584	602	642	608	616	616	620	639	628	604	641	630	589	630	618	613	644	630	595	574	617	672	577	610	656	585	590	607	590	583	616	613	606	648	605	534	621	626	622	592	636	647	600	595	629	573	646	641	583	591	628	565	565	654	606	598	576	562	619	584	654	622	607	635	593	604	598	582	613	624	639	621	579	607	595	635	585	633	599	642	595	647	609	559	594	606	585	593	638	553	623	617	601	609	614	618	634	615	626	633	574	556	629	605	576	624	643	609	641	610	641	609	625	614	609	638	571	626	594	631	643	621	607	591	586	632	615	603	619	623	619	654	623	610	658	646	600	600	629	625	595	600	615	653	633	653	641	646	613	532	642	577	611	646	594	612	588	637	591	629	605	578	608	620	591	633	603	618	642	610	664	618	607	638	621	598	598	672	638	647	602	633	575	612	618	594	658	630	595	642	647	648	641	585	614	616	649	626	642	596	599	607	671	603	657	600	565	608	623	658	609	597	586	631	601	620	635	630	597	622	658	634	619	617	607	629	608	668	631	601	611	655	598	674	652	605	602	573	632	598	597	603	613	636	627	602	610	612	619	614	624	593	599	602	604	621	644	599	624	606	621	635	619	599	602	548	617	614	624	627	608	615	657	631	642	632	621	634	602	652	588	631	634	628	619	577	602	643	580	634	591	601	609	630	593	644	584	563	654	639	645	578	595	653	612	651	613	616	613	589	641	603	591	592	599	604	632	594	596	617	638	583	637	569	623	636	665	638	588	650	629	590	609	601	644	639	609	552	637	578	586	636	605	619	633	687	622	623	629	603	613	619	694	598	598	636	620	606	595	606	618	662	597	618	605	636	598	601	595	576	612	604	583	621	639	609	579	604	598	612	614	620	575	592	609	643	568	627	645	588	572	648	666	613	607	652	616	605	621	601	575	610	597	637	618	664	630	582	632	632	591	639	601	622	585	628	589	610	646	624	610	634	628	637	593	587	595	631	583	600	634	632	591	558	580	608	581	596	645	609	621	620	620	657	568	663	607	669	647	606	642	609	634	640	590	604	603	567	592	660	601	610	637	621	663	599	639	638	634	577	661	626	658	612	600	606	613	600	642	661	635	649	612	615	611	628	603	651	565	571	593	598	601	659	609	610	611
23207	21182	28946	23698	21182	19671	1887	675	533	400	382	362	253	291	244	258	240	244	239	200	232	200	197	179	196	169	153	172	147	168	165	174	166	151	143	161	181	151	149	148	139	136	147	128	158	155	154	161	163	155	159	158	149	146	157	150	151	155	133	139	162	136	126	145	134	142	136	136	164	147	166	140	148	160	127	145	159	157	143	160	136	155	138	131	146	137	144	135	138	126	163	146	153	156	145	154	144	153	137	161	140	142	149	150	139	141	133	152	130	119	155	156	140	128	145	134	135	149	127	117	142	148	141	129	166	126	134	145	130	129	151	139	141	167	129	149	129	157	149	151	118	149	149	147	140	158	164	142	136	158	137	143	131	142	134	140	138	124	138	144	160	156	154	167	124	137	150	140	149	130	153	130	154	146	163	141	138	159	141	133	145	121	128	144	146	156	136	122	151	109	149	125	147	134	135	171	151	136	126	147	156	154	122	158	171	129	135	153	147	129	126	145	172	112	142	148	147	135	135	121	143	150	154	115	140	125	133	139	152	153	160	140	158	149	132	139	145	151	138	145	146	153	135	156	161	143	141	125	133	137	135	149	156	148	136	154	143	124	124	128	170	121	127	138	132	131	139	133	118	127	149	144	146	139	123	144	131	128	137	127	143	145	151	145	152	156	144	144	138	151	126	148	146	145	139	157	125	144	119	147	125	130	162	130	158	132	123	138	132	160	148	147	121	142	142	143	135	147	149	142	156	125	147	158	141	133	127	147	149	144	153	121	130	128	141	119	151	147	154	142	126	140	139	147	153	144	124	148	141	147	135	174	109	156	157	118	131	152	159	137	143	137	133	143	143	148	146	148	149	145	165	118	137	146	145	123	130	139	128	144	142	143	134	139	142	162	152	150	137	145	152	136	152	128	123	140	150	143	156	132	142	165	148	149	147	150	160	122	143	133	149	143	152	157	127	154	122	137	142	131	130	133	136	132	145	147	146	158	116	128	149	135	150	133	152	140	127	146	137	142	139	142	148	124	140	128	151	144	141	140	121	130	146	130	142	127	125	130	146	156	143	168	126	129	154	138	147	162	142	151	153	147	129	150	133	148	162	138	157	130	156	114	134	142	145	133	143	134	135	155	125	156	134	150	146	136	130	163	107	132	144	157	143	145	123	148	160	158	142	125	177	149	133	127	142	127	143	149	153	148	131	149	126	157	123	151	139	131	136	135	143	128	151	146	141	142	139	142	139	152	146	120	140	129	144	145	143	145	134	142	146	128	135	136	161	136	140	155	163	156	148	142	160	150	142	135	157	159	155	136	142	127	164	160	146	148	141	150	148	130	149	154	148	144	146	169	136	135	144	131	147	110	129	144	146	131	116	128	151	139	142	128	140	134	142	148	143	134	160	139	127	153	127	147	136	144	145	155	152	144	162	130	148	144	145	121	125	130	140	170	148	143	133	126	138	149	159	146	141	169	130	145	142	151	152	118	149	132	150	126	129	148	141	163	148	130	136	145	143	160	138	133	156	152	148	141	161	142	138	128	148	161	145	130	133	138	140	144	143	129	146	142	146	146	139	160	138	154	150	133	142	149	133	150	151	141	145	136	129	131	138	136	136	149	164	153	145	138	144	145	151	140	145	161	136	153	139	126	145	132	137	130	143	145	134	161	118	123	137	137	137	155	130	127	146	137	145	151	129	141	139	143	150	142	148	133	130	141	131	124	148	130	144	127	137	127	119	138	136	148	141	163	145	117	146	157	143	114	166	141	156	139	133	122	129	151	139	156	151	127	155	130	141	126	144	143	141	126	155	144	148	123	136	132	154	123	132	118	155	144	134	137	136	145	117	126	137	135	148	128	136	150	149	139	149	113	145	136	135	141	147	129	147	131	149	134	151	127	132	142	151	145	126	144	146	133	147	148	169	166	145	151	130	135	139	153	137	129	131	145	145	143	143	151	182	151	138	151	138	147	139	140	151	149	152	129	141	150	136	133	156	145	123	138	146	130	160	124	145	141	141	149	134	154	149	153	142	147	148	126	141	136	132	134	158	139	132	131	136	145	135	129	140	156	127	145	150	153	136	159	149	119	141	146	159	153	149	139	138	128	140	128	120	149	134	138	145	167	145	149	161	158	142	130	135	143	125	129	137	153	136	126	140	134	129	144	143	158	161	139	139	138	135	154	139	139	145	164	136	138	140	136	136	152	153	142	124	137	124	164	139	145	155	133	127	139	143	146	130	130	154	122	167	137	136	133	150	145	145	147	139	130	175	142	160	130	123	145	137	137	158	133	121	130	136	136	156	134	156	141	143	133	153	155	139	128	136	140	130	132	147	153	130	146	138	124	137	129	126	142	136	143	157	147	150	146	128	125	144	145	133	148	151	126	157	143	144	131	139	147	128	150	138	135	146	141	141	135	136	130	147	134	106	147	137	143	122	163	167	150	145	128	133	126	138	137	130	130	127	129	153	148	153	131	159	160	141	114	144	127	133	144	141	135	155	132	150	134	141	126	126	123	151	158	149	151	155	156	128	117	133	140	127	144	145	146	146	141	139	151	126	126	139	157	153	135	156	157	144	133	112	145	148	135	137	151	147	133	138	148	126	153	160	132	144	128	147	139	118	120	144	144	153	129	154	131	130	144	162	162	140	109	158	143	136	127	137	124	131	139	119	125	132	150	132	153	136	148	145	125	146	154	147	157	146	140	115	154	135	145	137	133	149	147	157	128	154	136	134	129	148	133	153	158	164	141	142	145	129	140	132	128	135	132	159	144	150	124	121	134	138	159	143	130	140	129	137	142	147	143	129	132	143	142	148	157	157	141	156	122	136	157	151	130	131	118	146	143	140	134	137	119	143	139	167	147	140	142	152	119	149	139	121	150	134	140	163	146	139	146	158	134	142	141	139	119	149	133	148	136	159	147	132	148	139	171	151	150	127	136	115	149	143	156	122	118	146	149	140	128	151	169	133	129	161	117	143	134	145	140	142	152	165	152	120	167	139	126	162	122	136	158	152	157	127	144	140	129	153	125	155	148	158	159	136	137	113	122	164	154	129	139	149	149	124	131	134	135	124	147	157	139	137	121	141	117	127	137	140	136	144	126	148	144	155	162	134	172	139	134	131	133	129	140	127	151	146	159	146	157	153	127	139	155	152	136	129	143	143	143	148	132	149	146	130	166	139	161	146	144	151	133	139	155	131	136	141	150	147	162	144	122	139	139	108	156	130	138	166	148	138	151	152	147	162	142	134	156	131	132	151	118	130	137	153	145	151	149	131	141	130	150	160	161	141	136	149	150	150	134	124	147	130	148	131	130	154	128	149	138	138	126	147	128	124	130	152	144	141	151	134	142	132	150	141	128	135	149	147	145	132	137	128	159	158	148	142	139	132	147	153	109	150	131	151	154	156	128	151	164	152	150	142	151	141	137	147	124	123	141	156	164	149	144	132	135	139	153	123	150	156	137	139	143	113	124	160	147	139	136	148	134	138	131	146	135
7859	16048	13672	7041	4680	3468	2596	2089	1566	1343	1149	1000	858	811	688	625	576	522	519	454	476	409	357	374	367	349	356	368	314	336	313	338	293	296	321	293	305	307	295	277	267	270	266	269	294	299	281	293	278	281	265	266	260	230	261	277	236	284	257	248	244	266	276	261	242	272	281	243	240	263	254	260	260	270	257	230	256	248	239	263	267	243	243	270	248	236	241	265	247	251	279	263	230	259	248	250	232	263	254	225	273	267	237	265	243	248	239	255	237	237	246	217	243	252	221	250	254	244	233	208	241	223	229	226	241	241	254	251	242	263	243	235	251	259	225	257	263	248	245	244	239	241	247	260	240	257	255	215	240	269	258	230	240	249	237	261	241	262	247	233	257	280	247	262	222	252	250	257	253	231	254	232	227	262	255	244	272	204	255	224	224	228	244	231	217	255	261	271	242	244	226	231	237	240	253	252	217	251	227	211	251	217	222	230	270	241	201	255	234	255	252	256	245	253	227	235	225	253	238	252	220	241	226	233	237	234	250	240	240	243	231	240	260	236	248	256	242	246	248	226	261	230	243	255	231	274	255	234	225	228	254	265	232	236	260	229	248	265	269	259	243	200	266	264	245	221	274	237	246	236	237	225	212	222	218	253	227	238	251	241	250	250	226	233	262	235	220	237	229	220	235	245	243	223	255	245	243	245	268	237	244	227	228	235	221	248	232	267	232	231	218	225	244	235	244	237	250	228	211	252	243	246	233	262	235	236	234	232	207	245	229	240	284	237	240	246	252	226	231	233	219	232	257	220	220	212	260	231	238	266	220	199	242	246	222	242	245	223	237	224	221	208	238	240	185	235	234	229	263	264	213	233	210	229	241	229	256	264	234	240	257	255	223	220	239	247	243	261	244	258	240	254	231	234	223	227	259	219	255	268	234	220	206	251	214	227	288	232	237	240	200	244	264	240	202	247	202	239	235	264	230	252	235	240	234	272	232	247	230	213	229	257	256	253	245	238	237	260	254	241	239	239	242	233	241	236	257	243	219	244	262	230	237	233	251	230	221	240	222	247	261	211	218	271	232	230	246	235	275	250	226	204	250	253	272	243	227	226	212	204	241	250	262	258	257	243	245	274	241	228	225	247	268	227	245	245	238	244	232	239	225	218	243	236	267	228	255	268	254	237	243	258	240	233	240	239	221	221	266	258	251	252	267	263	240	212	230	231	260	228	239	241	220	245	222	230	235	248	242	234	244	243	253	240	254	211	243	234	231	262	251	257	229	228	230	256	252	228	242	273	239	241	237	271	241	246	250	225	271	260	250	238	252	236	272	203	241	233	247	222	233	241	262	217	237	267	256	246	227	235	254	222	228	236	243	245	233	237	249	260	254	218	253	217	231	228	238	226	235	246	233	256	239	262	238	231	251	268	232	268	236	225	228	234	238	213	234	247	241	229	251	236	236	240	229	242	226	226	216	208	238	227	229	212	235	246	244	229	219	253	239	227	246	201	248	253	257	290	249	221	235	257	228	212	250	215	231	200	246	219	239	234	211	240	232	229	251	239	226	230	231	242	246	264	254	261	237	250	239	267	223	226	242	244	233	245	219	256	253	221	196	252	243	223	245	262	221	225	274	250	229	221	271	247	249	241	224	241	251	240	222	235	250	260	260	254	232	230	249	265	254	202	223	232	235	248	238	232	252	235	270	222	277	227	267	231	241	241	256	236	242	253	244	235	233	245	257	241	239	244	257	237	246	217	213	239	225	231	223	245	250	231	228	243	216	245	248	247	230	250	258	236	219	220	221	251	226	241	243	231	285	251	217	247	271	240	238	247	241	222	230	271	250	234	232	205	239	269	259	250	264	233	230	220	254	221	249	223	199	240	249	240	245	241	222	225	205	210	233	234	222	234	267	237	239	235	227	231	249	210	235	251	270	207	235	225	272	275	254	228	253	258	255	223	234	246	244	272	243	220	239	224	225	238	230	288	270	231	263	216	212	244	240	222	279	254	240	229	245	226	227	217	287	254	263	232	259	247	260	233	254	268	260	207	220	233	227	224	242	264	236	233	254	239	238	222	272	239	229	230	268	247	263	233	247	244	236	243	223	240	260	213	237	271	210	233	276	257	247	236	239	263	245	244	248	255	221	226	227	223	229	226	253	226	230	259	264	234	258	233	233	239	207	230	269	237	240	236	255	253	211	253	226	252	238	270	225	222	254	219	258	244	238	245	223	259	264	210	249	252	254	230	241	247	225	232	237	247	258	247	237	228	248	267	229	243	249	228	252	244	233	253	229	252	237	232	243	257	226	246	247	241	248	243	236	236	236	231	254	233	261	238	256	246	235	237	234	264	228	269	239	263	232	250	220	300	231	279	248	237	248	244	264	229	260	203	245	239	239	279	254	252	248	230	255	246	265	235	244	240	236	230	234	207	224	265	250	274	269	276	256	244	240	260	255	234	217	225	213	238	226	236	222	218	240	228	248	254	248	248	208	203	248	236	251	226	217	232	242	254	220	268	250	221	252	242	246	225	254	240	249	238	249	250	217	236	231	225	229	235	236	247	250	241	226	236	251	233	244	225	229	245	242	219	242	242	262	224	262	255	257	246	220	225	227	253	252	228	243	232	236	236	237	229	247	218	250	218	270	216	230	264	256	231	230	252	246	230	232	257	235	222	241	231	228	238	236	234	222	250	229	245	243	236	249	255	226	229	232	277	231	233	221	244	238	251	224	246	248	251	238	266	255	260	236	257	251	238	228	244	232	236	274	254	262	248	236	229	270	237	226	227	265	258	254	245	253	245	245	237	240	241	264	270	252	260	227	237	253	255	239	227	277	260	238	232	230	229	233	232	259	233	237	228	216	270	266	264	239	248	241	247	251	249	240	247	243	224	215	236	259	236	233	234	232	259	238	261	240	242	252	266	243	264	237	233	267	261	232	226	237	235	222	245	235	216	220	245	245	210	246	251	246	243	261	235	242	242	242	244	223	234	225	224	280	232	236	255	257	227	239	247	219	216	245	230	227	247	220	238	250	231	222	250	240	256	241	245	235	262	250	234	214	213	222	219	255	214	258	248	237	233	240	247	280	241	251	271	258	220	253	227	246	275	224	233	250	237	238	232	205	254	215	268	232	258	256	250	217	201	255	252	270	214	251	248	223	249	248	243	220	239	266	220	251	233	233	273	223	233	270	253	240	213	231	252	247	238	253	234	214	256	223	246	222	267	245	239	234	238	238	256	244	267	227	256	253	234	257	241	221	233	264	241	221	226	250	246	255	244	253	249	218	248	257	225	251	236	213	235	240	246	244	243	221	260	218	256	249	251	237	255	239	223	240	229	236	245	297	228	267	264	223	247	233	239	247	238	257	241	247	242	222	240	258	229	250	243	231	244	228	231	211	231	233	252	270	240	251	240	226	233	250	253	228	225	223	202	235	278	252	228	230	237	232	258	233	227	224	244	231	251	217	254	231	251	254	255	250	242	263	264	261	233	252	215
26739	19738	5890	886	601	570	596	560	560	504	535	546	551	502	513	562	520	573	512	520	529	489	526	549	536	529	466	531	507	538	525	507	530	519	491	506	535	550	563	514	503	524	544	534	512	505	499	479	523	527	509	515	521	517	553	514	513	513	541	567	534	519	528	555	536	513	535	532	518	537	509	545	532	506	476	535	502	474	539	545	525	512	512	540	527	523	512	486	546	560	496	535	515	490	509	472	518	526	514	503	460	552	515	515	526	493	498	544	511	531	492	489	518	528	526	521	493	509	516	487	477	530	504	561	520	519	518	570	570	582	496	533	505	501	518	523	477	521	511	536	526	548	517	509	544	543	508	499	510	555	543	522	526	526	521	492	520	500	512	480	513	474	544	475	503	547	527	534	511	479	503	507	520	505	499	528	526	504	560	482	486	541	525	489	531	520	500	495	519	538	531	528	490	505	514	533	508	513	510	507	510	523	537	480	521	528	523	485	495	494	534	512	516	535	488	529	493	522	518	501	573	500	552	522	519	522	490	494	540	471	514	547	503	522	552	507	525	496	542	499	503	549	565	491	533	488	477	514	488	499	525	505	537	551	502	516	529	529	499	554	502	526	511	518	494	527	516	480	535	524	546	509	516	531	540	529	523	534	507	500	503	525	484	516	514	524	556	495	513	564	547	529	539	515	502	531	546	551	495	510	502	503	500	570	501	534	480	491	496	544	550	528	507	471	524	503	503	479	521	483	526	524	534	517	535	496	522	483	522	541	542	519	508	494	509	575	482	507	504	529	521	503	518	544	525	544	502	547	567	520	507	521	519	525	546	505	512	461	528	499	497	525	490	534	501	489	511	492	500	532	495	462	503	519	537	503	543	492	503	489	532	514	517	536	507	491	488	511	493	504	512	480	491	529	517	506	495	534	498	518	528	521	517	501	518	516	542	524	527	498	449	520	534	524	497	475	483	559	503	515	533	552	533	522	525	522	516	531	511	526	533	488	501	511	548	545	509	499	481	526	512	518	508	514	507	492	506	486	510	519	579	482	506	471	525	509	499	505	470	514	538	549	526	496	517	518	514	504	514	491	507	501	528	497	501	454	499	524	522	494	506	460	496	511	487	518	464	551	550	492	525	518	493	487	553	498	523	529	503	526	529	545	518	517	514	540	479	515	500	506	545	553	522	475	515	476	542	503	495	531	510	518	522	528	521	474	503	555	494	501	543	530	569	533	528	517	500	508	491	530	487	517	533	526	531	497	524	523	555	508	503	553	530	478	540	527	512	509	526	574	524	555	528	508	503	492	512	510	508	473	522	460	507	502	523	511	535	503	539	501	541	504	503	490	521	493	546	547	484	562	510	521	543	506	530	477	524	490	511	521	543	531	491	502	543	535	537	525	532	512	548	562	495	494	516	505	523	515	581	540	515	544	525	527	532	501	501	517	537	522	509	515	484	506	500	552	510	535	516	549	524	536	526	525	518	499	525	486	484	519	517	509	500	502	478	492	513	529	489	504	500	524	547	538	535	531	499	489	497	504	526	518	512	520	496	510	515	545	480	489	491	514	530	524	518	511	487	543	523	486	518	512	491	480	497	503	502	521	515	524	526	537	560	524	490	518	498	563	491	505	520	514	520	511	532	505	514	519	514	515	502	505	509	519	528	522	546	534	506	510	459	536	493	514	511	489	530	551	475	506	524	518	526	492	519	524	513	507	476	543	521	501	525	524	558	528	516	521	526	521	515	531	532	531	530	502	521	592	495	555	551	528	523	502	509	516	488	490	486	497	515	491	474	520	550	541	530	531	495	500	487	490	502	516	540	496	525	529	525	490	529	542	502	513	518	556	491	525	562	508	524	546	492	506	518	514	510	513	544	507	479	492	478	486	527	518	497	507	516	512	550	508	528	535	546	514	505	528	482	525	495	553	480	491	512	517	497	549	526	515	520	543	524	523	488	517	559	503	539	553	479	479	512	501	501	512	548	545	492	524	544	519	529	511	502	501	527	506	505	496	513	533	557	507	508	533	496	526	539	503	559	498	565	524	558	514	516	581	517	503	485	482	501	550	516	516	514	507	528	520	508	538	504	506	502	523	527	529	569	539	555	523	507	547	518	487	496	539	528	511	466	480	523	517	517	513	541	573	510	552	513	490	492	517	558	528	497	464	506	532	483	508	510	511	525	503	516	479	494	507	505	498	531	480	477	516	521	496	525	510	537	479	564	535	526	514	486	521	532	477	534	569	492	527	502	530	497	538	515	502	471	520	520	500	575	505	569	541	517	513	482	500	504	484	531	512	499	520	487	476	521	514	575	485	542	511	536	507	551	518	517	566	523	507	490	519	498	551	513	495	475	544	442	508	531	532	503	515	514	518	518	500	532	513	475	511	529	512	510	536	540	537	502	507	515	517	525	562	511	506	493	541	538	524	550	503	512	523	504	513	509	517	540	515	494	520	530	543	499	501	526	537	540	505	508	512	528	537	535	544	515	511	559	505	519	544	536	523	488	563	513	514	554	502	518	511	492	499	534	499	510	503	567	517	531	530	517	521	534	519	472	522	518	557	515	532	509	513	507	510	519	530	535	508	510	497	531	531	580	511	510	507	502	514	530	483	501	561	497	552	484	512	518	496	528	538	518	535	500	495	497	529	500	516	511	511	516	548	524	523	574	565	502	517	484	545	526	494	554	465	453	468	523	558	523	483	564	532	532	483	543	495	521	486	551	527	527	477	538	517	514	537	553	516	511	537	483	464	534	471	485	498	508	495	565	512	552	516	525	459	477	512	530	523	546	506	528	479	489	507	520	543	536	535	562	496	521	528	525	547	461	557	543	521	481	531	513	512	530	478	496	520	511	499	501	509	516	542	535	498	547	519	545	545	512	536	516	505	500	517	506	524	567	536	502	525	499	529	548	516	483	491	560	523	505	547	516	523	539	491	559	495	537	503	531	506	514	455	552	537	553	553	472	577	506	499	514	519	542	490	491	492	484	513	497	514	530	551	509	494	517	530	538	532	498	502	499	514	535	471	471	457	498	507	507	534	509	530	545	505	522	561	539	526	522	498	498	537	542	504	526	487	497	510	488	510	515	531	510	479	534	552	510	520	513	493	542	525	545	532	488	554	539	532	489	498	506	480	493	523	519	532	534	537	490	539	504	547	495	530	477	520	514	534	501	499	527	538	479	505	512	484	529	500	491	507	499	527	503	509	540	515	540	499	567	497	532	508	510	511	555	470	548	496	526	517	528	509	496	512	492	478	523	540	513	529	477	504	491	584	531	507	490	513	525	513	526	520	537	529	511	531	477	524	470	476	483	513	485	503	498	553	506	525	489	514	508	489	492	584	513	509	526	553	517	508	499	535	503	506	497	528	509	485	495	503	535	561	508	513	492	484	505	480	514	501	493	489	538	531	505	513	496	471	564	529	520	488	474	531	532	508	470	518	480	528	530	547	491	480	542	537	531	501	489	507	485	536	547	536	508	507	539	532	487	471
4283	1703	1488	1129	985	956	957	876	923	886	886	813	862	780	921	844	878	871	796	824	835	822	850	848	835	844	839	848	868	812	845	880	798	845	810	825	839	819	900	790	815	821	820	875	810	844	820	812	792	825	858	837	818	855	856	822	854	822	887	833	886	800	833	849	811	828	810	854	792	890	837	840	782	786	815	829	870	868	872	876	851	807	844	862	858	837	824	835	764	879	859	843	836	831	770	846	869	836	871	800	886	774	898	815	848	826	871	838	838	829	842	828	847	823	829	855	842	838	817	817	814	846	910	869	794	832	810	873	804	882	859	783	827	833	826	793	843	807	843	874	832	835	793	800	802	846	811	856	892	855	841	843	871	871	836	846	834	822	858	869	838	864	911	854	875	846	802	852	807	822	818	836	860	838	820	831	811	834	883	833	829	785	798	841	836	868	863	847	835	877	814	830	865	811	881	845	806	855	808	873	815	811	907	801	875	818	830	857	871	845	810	839	829	818	893	864	776	833	870	813	812	822	837	823	798	839	798	820	868	847	844	788	827	837	850	869	814	888	830	834	814	791	790	894	891	844	793	818	809	876	823	836	866	818	842	876	834	850	781	823	877	826	854	820	837	847	835	822	816	855	848	838	844	841	877	856	828	827	871	860	864	860	833	863	833	868	825	870	844	824	849	828	843	817	845	862	765	871	807	845	842	864	830	820	787	867	856	831	829	852	837	855	836	807	864	817	782	870	832	835	842	813	800	846	811	821	855	840	831	861	872	843	816	886	859	852	816	814	802	811	845	872	808	826	857	892	851	851	854	797	858	840	845	834	862	799	875	817	855	847	864	849	844	829	812	824	868	803	812	840	839	825	804	864	827	817	815	878	814	819	809	842	851	824	858	830	845	846	844	843	843	810	806	813	833	760	879	870	856	837	816	835	862	789	865	865	786	770	881	835	863	843	810	793	813	844	854	840	809	768	897	841	828	792	823	882	780	870	839	845	820	867	896	898	826	814	857	824	835	841	821	821	792	820	857	848	790	781	849	835	937	866	862	800	827	845	826	865	829	757	786	831	823	806	860	808	814	838	875	821	862	819	815	799	801	881	844	829	794	770	808	884	868	844	835	867	836	914	783	842	814	818	867	838	862	866	825	899	776	816	850	875	816	857	844	856	831	852	792	829	839	807	848	850	813	787	813	854	785	888	870	823	876	831	831	806	817	824	852	799	862	883	801	835	844	838	832	834	856	802	833	835	803	795	818	831	818	807	875	839	841	775	791	878	835	842	846	865	833	813	858	804	863	810	837	841	840	823	864	814	869	842	821	788	835	876	832	862	856	787	850	846	846	845	802	869	870	903	850	864	801	877	852	809	889	837	823	827	823	818	852	854	861	846	880	802	832	829	873	814	836	864	836	867	825	852	875	865	824	912	828	750	826	817	786	852	835	815	892	806	816	839	846	842	843	839	851	844	838	845	830	871	826	841	833	859	814	852	814	875	800	900	869	838	871	836	915	825	785	851	823	849	806	813	785	883	815	819	884	875	850	841	832	873	841	802	829	805	817	830	861	813	831	843	842	839	816	834	864	864	856	847	850	854	869	862	851	815	873	792	840	806	834	853	886	852	815	779	835	863	821	863	832	838	829	830	824	869	837	859	870	880	819	865	828	806	818	866	876	856	787	830	844	797	784	865	821	851	845	816	772	911	834	847	783	828	863	891	823	791	791	822	831	823	870	783	853	877	862	816	875	830	813	876	790	843	866	823	798	866	825	821	798	826	893	772	856	836	873	883	848	828	799	812	886	801	802	818	845	850	827	837	817	806	847	860	855	810	856	801	780	836	803	806	861	832	842	839	848	813	871	793	813	875	852	853	863	823	768	798	808	867	828	834	834	833	822	807	871	805	781	891	807	809	855	842	848	814	823	836	844	845	882	849	803	837	858	802	885	870	885	856	826	856	810	851	845	803	873	866	837	824	789	851	806	842	804	828	887	828	856	858	849	806	855	891	866	760	827	832	812	802	831	835	858	845	840	812	846	781	841	842	826	832	797	873	834	800	777	836	820	843	851	816	855	823	878	848	801	837	839	828	829	755	816	836	787	808	877	818	810	864	803	854	842	835	834	849	842	842	819	865	863	831	830	853	866	819	804	816	806	874	869	884	867	867	754	819	798	875	840	820	905	825	841	851	808	872	849	862	827	848	870	836	813	763	860	814	857	849	816	831	843	848	819	863	809	838	807	898	825	813	797	858	800	868	880	823	834	835	831	795	844	804	800	819	847	850	833	833	865	791	829	812	803	827	836	862	846	802	846	851	823	810	855	846	811	861	907	819	808	863	853	854	854	756	824	781	805	847	849	779	838	841	814	810	866	876	839	838	813	818	812	837	815	883	846	818	840	860	833	790	834	854	854	852	883	828	872	833	886	825	821	830	818	816	864	863	813	843	891	820	801	840	845	893	799	856	829	779	856	831	850	823	845	825	835	891	839	836	843	839	828	811	847	819	835	840	778	875	817	836	849	834	858	822	873	869	844	892	886	813	899	836	834	779	835	827	813	814	840	876	879	867	837	772	841	874	788	872	811	829	844	824	807	826	823	836	825	828	789	804	775	844	847	819	822	818	856	811	800	851	852	846	787	837	866	852	862	776	872	856	846	841	841	866	840	826	837	859	872	839	799	867	787	905	852	778	827	868	825	818	889	848	794	853	859	789	869	833	806	870	839	879	795	794	831	819	793	864	838	852	823	864	861	896	852	844	784	845	862	817	843	825	845	836	800	833	819	864	850	894	784	874	871	831	800	809	827	796	847	812	847	811	818	830	850	834	857	870	830	888	860	832	844	838	844	842	811	788	778	858	849	802	830	834	844	820	840	877	828	820	834	819	845	807	809	819	820	860	846	852	837	809	843	848	844	788	804	812	861	838	816	831	899	807	860	869	831	845	841	829	808	907	835	795	778	843	812	864	821	876	843	795	885	806	815	818	849	822	866	784	813	818	849	898	820	811	839	832	842	841	825	844	850	871	805	841	869	841	800	798	808	807	796	831	866	845	789	839	817	855	836	838	869	850	879	846	822	774	821	850	872	814	816	811	834	800	864	881	828	771	887	826	873	775	823	818	847	796	894	816	842	815	857	869	857	854	777	804	840	832	844	800	839	854	824	857	838	819	787	842	858	763	824	831	819	839	840	815	797	893	778	829	898	876	855	855	823	812	832	834	812	847	832	801	800	815	860	855	771	843	837	846	780	819	794	854	792	821	846	845	817	861	834	829	841	788	863	813	851	882	869	823	836	896	844	855	804	774	846	798	857	829	826	864	869	869	874	841	826	865	829	850	838	826	838	818	847	783	855	839	888	856	856	821	841	882	782	804	854	803	824	813	855	879	818	860	778	849	831	791	827	905	842	828	884	841	801	855	816	824	786	847	844	864	822	814	846	851	847	821	859	829	828	789	824	882	848	859	828	806	852	813	839	821	848	873	847	855	873	795	848	847	833	848
24146	21134	28265	24254	20488	2679	863	681	566	532	545	461	459	419	437	464	420	394	428	403	388	371	393	433	395	376	409	391	398	370	378	382	369	408	396	378	387	410	387	369	403	362	407	368	385	354	360	368	351	381	361	391	383	364	375	380	368	362	383	354	378	365	376	372	387	368	371	351	383	375	375	351	370	344	360	358	350	394	355	388	369	452	365	384	354	377	363	386	363	401	344	380	369	359	400	365	364	359	368	349	373	392	379	374	373	351	373	383	397	384	361	381	348	345	387	368	347	383	406	374	345	383	379	346	338	357	366	419	345	348	418	362	404	363	387	349	397	357	342	409	381	400	352	379	360	364	349	385	374	381	387	349	394	400	414	370	386	387	396	399	378	382	365	348	391	351	352	393	341	354	397	371	340	347	370	406	393	386	364	375	344	355	377	389	376	352	358	395	354	355	364	361	372	341	335	371	372	359	394	369	370	355	405	366	390	389	348	348	386	373	382	364	363	386	392	369	377	354	376	351	419	365	376	386	346	368	358	395	379	374	353	370	402	369	363	403	364	384	356	354	387	388	362	378	370	391	378	370	359	361	377	378	361	378	409	384	387	389	379	399	379	370	400	360	379	412	393	339	340	366	339	360	369	381	381	376	410	392	407	377	366	386	373	355	384	386	377	346	366	388	376	410	408	373	368	370	342	382	369	352	354	382	368	363	391	343	387	327	360	350	390	368	345	318	397	383	373	351	335	367	389	413	373	387	410	342	348	393	378	392	371	376	360	369	379	352	372	363	387	375	341	362	369	384	359	379	373	394	366	379	333	393	381	386	355	362	381	370	376	396	374	364	361	370	368	392	375	350	362	383	359	354	335	416	372	362	332	349	369	378	359	377	352	393	367	402	383	342	378	393	347	362	346	363	359	370	355	362	412	382	388	375	395	345	402	365	375	372	371	321	372	394	352	341	361	392	395	348	376	383	354	376	382	384	344	364	412	374	365	363	358	383	359	347	371	405	390	380	348	394	367	436	364	351	391	367	360	376	382	400	374	369	389	397	346	373	367	375	377	338	384	409	353	356	375	331	352	397	362	375	391	365	397	348	413	370	373	384	363	358	378	374	405	378	365	364	406	373	378	392	364	375	367	380	412	379	361	383	394	363	381	397	415	400	391	348	383	354	375	369	377	365	387	382	373	366	408	388	389	368	394	389	351	378	376	387	413	375	380	368	359	392	355	373	349	389	354	391	384	374	380	371	385	391	395	372	363	356	368	365	396	351	420	361	405	380	363	350	372	396	369	359	360	380	346	379	369	380	330	370	359	353	371	390	375	360	400	380	387	409	403	393	351	366	371	372	361	351	379	356	379	395	343	365	388	367	381	389	374	359	380	344	372	399	441	365	378	339	394	368	389	392	375	377	356	396	398	375	346	381	361	381	360	354	368	365	362	369	396	360	346	361	375	385	327	370	322	368	409	363	366	376	372	401	388	369	360	413	404	351	352	338	369	388	370	363	351	398	364	369	371	366	386	362	380	360	352	356	377	349	380	339	391	363	369	375	385	358	404	383	390	358	354	373	380	372	341	349	362	390	340	376	365	383	360	390	362	371	364	369	357	370	358	338	387	404	387	363	394	373	350	356	361	382	373	361	381	357	327	341	394	395	370	381	364	397	347	367	341	349	355	389	355	371	352	378	336	375	374	406	359	390	344	354	382	387	398	381	337	395	376	353	388	391	400	373	362	367	397	371	336	380	348	357	362	354	386	359	371	406	368	337	399	393	382	370	371	370	329	329	377	389	399	380	363	372	356	351	368	351	345	390	388	384	387	391	375	388	364	377	378	391	373	380	353	401	363	380	393	377	367	367	379	367	380	335	383	387	350	349	369	373	400	377	362	383	349	388	329	375	366	380	349	373	440	341	315	362	379	385	386	361	344	392	362	381	344	336	333	339	359	373	359	373	341	343	372	361	366	361	325	357	351	389	385	343	371	385	349	364	367	361	336	395	386	317	375	341	374	373	370	421	380	347	378	373	329	337	353	394	382	374	356	363	387	382	370	360	371	367	381	380	355	380	358	392	354	378	367	352	378	350	358	380	340	340	355	385	393	374	366	378	385	395	373	368	341	386	369	345	370	354	378	423	356	353	359	356	395	375	326	341	373	414	392	377	374	356	361	377	368	350	362	371	371	405	372	390	400	411	389	385	372	371	358	391	374	354	367	381	359	396	388	354	374	338	382	386	386	375	398	352	386	351	379	389	378	374	351	362	365	381	377	359	376	361	385	381	352	399	368	352	377	368	349	352	348	356	355	347	354	375	392	340	353	362	332	396	386	328	331	380	353	370	353	359	365	339	357	354	365	382	358	355	353	375	386	360	402	380	359	398	370	387	385	385	386	356	389	365	369	367	362	347	367	400	416	384	416	378	373	373	351	364	345	367	378	341	383	377	342	381	400	387	373	380	384	323	363	371	374	350	375	395	385	394	370	347	374	392	358	347	341	358	376	370	384	392	379	365	367	348	386	382	356	348	371	367	352	360	367	353	371	379	358	392	365	340	402	380	398	378	354	368	381	398	362	342	354	395	385	386	365	344	373	376	365	370	377	346	392	382	338	351	399	388	398	335	378	393	382	415	389	346	386	381	384	365	366	381	357	357	393	346	362	350	329	361	366	377	378	401	359	339	376	370	410	360	356	374	357	362	383	391	377	388	375	352	365	349	376	392	384	378	364	369	385	374	413	391	363	385	349	380	387	391	371	368	333	425	345	378	372	370	360	367	389	386	345	384	323	332	356	353	374	393	384	350	362	349	381	366	365	386	357	347	359	361	375	374	371	385	372	370	348	347	361	369	375	368	372	395	341	366	372	374	346	371	350	357	330	379	360	370	360	373	386	376	387	369	405	384	363	358	363	379	356	318	384	407	351	383	380	377	360	382	367	360	333	341	353	347	377	374	393	330	348	359	341	380	363	388	325	358	390	352	389	364	364	381	395	402	413	354	397	361	395	383	371	370	369	363	370	389	378	401	397	360	336	366	377	372	399	375	363	383	409	363	388	368	363	381	350	352	358	366	338	365	336	367	374	329	357	373	370	360	362	394	392	365	386	369	388	364	358	389	349	391	384	364	382	342	367	349	366	383	389	382	381	404	399	354	355	379	376	328	372	370	379	366	383	383	362	369	384	385	363	355	390	365	366	348	354	373	344	338	371	397	340	382	376	363	372	383	404	367	368	386	371	381	370	360	373	394	346	356	358	393	379	365	358	396	393	385	379	383	370	354	337	325	342	402	343	362	323	402	344	341	386	378	344	387	393	378	404	362	353	356	372	383	373	399	353	367	377	377	353	367	372	370	375	385	355	371	372	377	389	364	350	368	396	409	379	355	389	377	364	368	353	383	382	391	370	356	345	355	375	348	375	344	380	363	390	399	365	390	394	404	367	364	380	396	353	366	394	392	354	371	391	384	366	361	379	327	385	366	353	347	370	388	362	384	361	363	349	361
5492	10187	8520	4364	3050	2232	1859	1549	1334	1204	1062	951	904	886	764	787	768	763	729	668	730	692	672	679	663	631	679	691	700	654	671	638	621	619	641	641	630	609	666	614	644	694	608	623	632	600	634	628	645	627	653	609	614	700	654	616	622	608	609	577	632	637	637	642	563	594	559	622	646	593	622	579	653	667	665	609	642	628	642	635	613	649	596	595	588	640	582	603	642	631	577	609	628	590	583	588	647	592	626	622	657	612	631	659	612	654	627	624	633	611	648	581	612	601	598	629	608	621	591	617	627	610	603	668	587	617	603	628	606	583	646	608	599	630	579	603	600	593	645	605	604	603	618	606	624	588	617	605	625	633	640	579	612	604	637	628	664	632	546	615	591	665	626	644	614	603	630	569	621	604	626	595	598	623	578	616	612	590	617	574	660	620	594	637	613	614	663	587	576	643	656	620	630	614	620	572	594	605	580	573	593	615	595	633	600	643	604	613	631	600	588	632	619	595	593	628	567	657	618	627	582	593	601	639	555	579	639	611	654	609	629	607	573	583	585	612	618	638	628	619	638	633	596	599	608	636	608	570	628	613	588	648	587	641	624	606	657	618	600	625	610	656	588	596	592	590	640	646	634	599	598	625	630	615	575	611	573	613	591	570	620	602	664	634	616	591	589	586	632	619	559	647	591	566	591	644	560	634	635	616	696	644	627	609	614	610	605	609	618	634	578	599	632	633	643	655	595	601	602	658	600	592	591	632	635	608	632	595	643	638	566	626	640	570	622	652	647	605	613	645	571	667	595	586	585	568	605	613	610	637	658	621	631	638	597	609	621	590	611	637	613	611	627	617	597	597	601	592	615	618	638	623	605	602	644	612	583	606	601	603	602	612	615	614	607	618	596	637	569	639	641	601	613	652	612	615	594	652	644	648	584	602	597	592	653	619	579	602	619	636	616	627	626	579	603	622	601	615	619	640	558	629	643	597	600	642	664	635	634	661	594	561	605	601	645	601	621	634	600	599	638	578	611	631	612	583	602	599	637	639	628	608	618	613	621	645	626	580	651	616	614	626	602	636	646	646	607	620	580	628	600	599	608	607	620	641	572	601	668	664	611	620	645	628	628	597	611	641	573	641	632	648	646	589	634	625	588	573	611	591	571	614	600	586	635	597	623	618	611	612	554	602	611	644	645	597	615	594	612	627	621	588	605	596	603	577	633	600	633	607	623	586	609	615	600	600	624	618	608	599	605	613	598	601	616	629	648	584	601	641	636	654	619	600	617	605	632	576	590	626	603	590	613	627	626	629	621	613	588	593	637	595	649	557	588	552	573	620	610	610	619	580	621	659	571	592	674	635	595	627	602	564	653	619	596	555	636	634	599	626	666	617	636	612	598	591	618	585	614	600	639	662	601	666	682	601	600	622	647	613	608	584	633	603	602	604	651	616	634	588	598	622	626	643	585	632	626	579	582	615	598	613	636	602	634	618	604	607	592	631	579	579	616	622	610	649	652	574	600	629	634	592	623	616	626	595	584	615	624	615	611	577	633	631	639	637	567	621	638	619	605	624	604	648	644	609	619	582	659	586	584	611	632	620	654	635	624	608	634	636	606	631	636	619	596	604	593	608	554	582	620	612	603	606	614	632	584	608	612	609	590	630	607	627	599	625	620	610	660	628	600	607	558	623	597	596	553	588	612	600	579	616	625	621	621	620	600	588	606	561	654	634	607	611	619	645	575	621	634	604	617	601	591	628	598	606	631	598	646	615	604	633	624	631	600	601	611	624	593	594	625	656	619	647	590	641	581	651	590	589	624	662	594	609	623	616	627	617	577	629	598	616	608	590	546	665	612	654	610	606	600	608	609	585	596	624	596	613	624	636	607	593	629	662	613	591	568	622	626	618	595	597	608	561	611	621	623	609	574	628	641	608	598	622	651	611	627	598	615	598	636	640	594	636	578	662	579	619	602	588	652	631	638	578	632	619	629	615	594	612	606	596	605	614	604	625	613	647	621	645	609	631	631	618	615	585	578	636	583	639	638	596	584	619	650	594	623	580	618	666	620	586	606	638	621	562	634	621	621	597	619	589	614	625	595	627	590	660	636	650	596	619	653	636	622	639	615	624	624	613	599	572	630	601	635	613	630	620	635	645	609	644	620	623	609	609	554	604	653	620	590	667	620	609	622	620	627	654	610	589	621	583	610	611	624	688	621	596	617	607	609	590	602	636	552	570	614	624	596	581	568	580	618	590	611	649	623	592	594	633	594	616	605	613	614	632	642	640	594	622	628	612	630	596	646	574	601	678	636	621	621	599	652	644	601	603	616	610	611	585	614	600	587	589	623	605	608	640	610	594	614	621	604	623	634	592	616	606	631	603	674	662	611	581	644	625	651	618	612	569	592	564	564	575	608	642	585	637	604	616	620	604	637	652	626	600	615	607	605	648	614	619	615	625	587	631	598	642	644	602	622	631	590	652	628	593	569	605	592	637	594	608	634	587	612	613	597	640	641	592	612	581	608	628	594	617	584	602	604	621	631	613	646	582	610	642	650	585	618	612	637	591	581	607	601	650	611	639	578	599	673	624	617	645	637	625	627	624	580	620	605	569	596	622	603	600	589	590	606	628	650	615	648	626	589	626	647	598	599	593	603	616	627	620	611	601	640	586	595	621	697	618	634	629	658	602	614	633	573	612	645	627	606	578	637	667	594	584	598	640	600	622	632	609	606	619	637	604	582	624	593	636	613	594	637	582	618	603	614	638	616	606	642	594	648	618	613	604	590	606	610	615	625	612	597	575	621	638	619	641	585	599	588	600	557	619	627	613	618	591	578	568	598	651	636	622	633	649	652	616	627	545	634	633	590	585	610	613	595	681	617	625	606	596	645	558	657	617	639	623	629	610	551	628	673	609	664	598	601	635	589	650	596	670	605	651	624	610	614	616	625	627	629	606	591	627	625	654	649	638	614	650	585	617	607	625	636	607	585	645	586	682	627	628	617	579	580	610	611	580	605	580	604	599	604	619	639	577	629	652	603	597	626	604	611	615	652	625	592	595	651	630	602	585	628	632	595	623	655	610	613	619	644	633	650	597	655	638	617	615	611	606	616	627	658	587	578	600	590	650	567	631	591	670	610	598	635	641	595	603	623	652	621	591	589	594	634	640	591	586	647	625	595	615	613	611	610	606	592	596	576	654	559	631	597	605	652	631	609	610	649	619	606	616	622	621	667	649	607	630	610	634	624	577	605	642	672	582	609	602	608	582	613	636	632	603	637	611	648	555	631	613	664	605	626	598	540	655	620	581	631	590	552	616	620	634	645	621	625	607	614	628	603	618	625	583	610	594	607	582	584	622	588	616	617	605	580	613	633	580	565	618	588	609	671	576	652	658	631	600	609	589	620	614	636	625	596	548	658	597	571	610	570	579	606	606	636	616	617	619	655	630	603	650	592	583	588	605	563	623	621	608	628	599	621	587	566	614	594	649	641	581	591	666	606	627
23023	21044	28728	23570	21045	19614	1961	666	451	456	397	323	302	269	272	263	226	205	216	231	221	196	198	174	163	210	191	164	170	170	179	176	176	135	150	180	161	168	182	151	145	153	159	150	153	159	147	163	136	157	145	149	142	125	126	139	160	133	122	156	146	149	170	134	153	126	149	161	146	159	146	140	130	152	165	137	134	140	148	157	140	132	141	110	134	141	163	145	149	132	130	134	135	153	132	143	153	137	141	154	146	142	131	146	147	131	156	144	163	141	129	131	132	127	154	131	157	150	141	151	121	152	158	129	161	131	132	141	144	154	120	157	156	134	143	154	155	147	143	129	130	155	155	153	119	155	144	147	150	118	132	131	151	159	127	142	147	146	145	137	143	139	156	146	157	152	142	143	138	116	148	138	116	140	148	139	150	141	138	135	145	131	140	155	147	154	147	139	154	144	148	150	156	138	159	162	138	136	163	141	142	149	123	147	135	154	149	139	153	144	155	115	127	138	151	152	149	141	146	139	138	137	145	151	129	129	143	156	150	137	131	143	132	155	141	140	119	163	141	136	136	148	136	148	161	152	150	142	134	149	146	146	138	128	144	151	161	162	150	150	145	136	133	165	127	138	151	140	131	141	128	140	140	157	154	129	172	147	162	141	153	151	136	147	143	120	150	134	130	152	141	129	149	136	148	150	127	143	155	153	139	138	139	129	131	137	114	155	164	149	125	131	141	130	134	143	127	146	143	150	132	152	153	157	126	150	132	134	166	138	155	134	133	146	143	152	138	148	130	140	116	162	142	157	116	125	123	147	129	130	157	140	135	119	121	142	146	145	129	145	136	168	130	148	113	138	170	165	154	130	163	134	143	164	167	143	135	153	129	138	121	138	136	143	151	142	135	130	146	125	154	161	144	154	140	148	138	136	138	159	155	137	141	159	135	137	130	150	138	143	153	141	135	144	140	177	130	147	134	160	151	137	144	141	139	122	139	175	137	139	141	133	142	147	140	161	139	153	139	137	133	149	145	151	143	139	152	124	145	133	149	157	184	165	109	151	134	145	132	139	150	134	130	139	130	133	139	123	129	142	148	137	152	137	151	148	134	159	120	141	147	126	153	135	133	128	144	135	155	129	137	140	135	143	150	154	142	130	127	172	141	139	122	150	113	153	114	143	153	136	140	154	136	135	149	132	137	155	144	154	127	146	141	134	137	144	149	132	138	135	148	152	143	136	140	147	148	145	145	143	139	138	161	145	128	153	131	160	133	137	140	135	143	117	127	131	140	144	131	141	175	135	155	129	126	144	144	135	136	138	150	131	130	123	141	133	138	143	139	143	137	132	151	147	149	135	152	169	128	132	151	146	147	156	136	155	154	132	153	148	140	123	145	136	139	146	172	121	144	130	156	140	147	132	130	148	148	136	140	134	146	141	152	152	139	134	130	129	133	139	135	144	150	134	128	150	127	135	130	136	133	133	148	164	166	141	145	151	138	133	132	154	128	119	136	141	140	160	133	160	124	137	128	122	131	131	161	146	152	164	147	143	128	173	116	144	147	141	134	140	154	142	149	130	143	113	131	151	146	153	128	141	130	153	149	143	141	150	149	158	135	156	133	143	141	140	144	123	142	165	144	144	133	124	143	136	140	138	152	165	146	134	148	160	130	159	135	146	152	150	141	160	147	138	152	150	154	161	125	158	143	142	131	128	131	133	141	138	161	133	154	128	143	138	129	131	144	153	155	124	143	156	129	151	161	127	135	148	154	139	135	137	141	129	140	130	136	150	141	147	165	124	148	119	147	155	138	160	148	126	143	140	146	164	138	155	139	158	127	135	138	137	161	131	133	137	129	139	145	131	150	162	122	149	159	129	146	136	145	145	135	130	149	144	129	127	131	122	160	143	147	139	144	141	148	148	142	119	138	142	127	126	149	157	142	157	157	137	161	152	140	156	146	132	155	144	138	144	144	133	145	152	111	129	137	147	147	146	142	147	159	163	131	151	136	134	146	125	147	141	132	128	147	137	149	157	160	154	131	147	116	136	149	157	133	155	145	142	138	128	156	144	144	149	160	146	156	115	159	140	143	147	132	159	151	147	142	121	136	127	129	154	154	132	152	143	161	161	144	147	152	139	132	151	138	143	138	149	149	151	139	147	132	119	161	136	128	134	137	149	146	143	136	143	126	160	163	136	135	149	143	158	154	135	135	141	113	132	168	157	143	127	158	141	139	124	145	126	168	138	157	157	129	128	136	144	140	132	153	147	141	129	160	130	135	141	145	142	132	144	136	150	137	159	137	146	149	125	143	154	148	147	144	126	148	164	140	158	139	131	152	143	151	134	139	123	161	124	146	151	132	136	146	125	160	159	176	112	140	118	127	149	143	138	123	149	162	142	150	154	128	153	128	142	127	135	135	144	149	126	139	131	122	138	146	157	128	154	147	124	135	147	125	135	138	132	140	169	158	151	130	130	137	153	143	130	148	134	146	146	150	171	129	164	117	155	131	178	145	151	149	139	132	116	122	135	163	139	150	159	120	127	154	113	129	147	137	158	126	109	116	142	141	132	146	146	153	119	130	153	129	135	123	178	118	109	165	118	130	148	129	144	129	142	123	118	129	163	157	132	136	146	136	133	137	163	121	151	135	127	150	147	145	147	140	152	141	126	151	137	133	137	154	162	130	111	165	148	156	140	159	135	143	144	141	134	163	139	130	136	125	140	131	153	160	146	143	129	148	124	142	151	154	162	142	136	136	125	144	150	134	148	123	152	145	147	157	119	139	137	149	138	117	139	148	135	147	151	146	158	140	157	145	168	158	166	116	132	140	139	122	140	142	156	156	146	133	153	180	127	136	144	117	116	125	142	159	137	130	138	152	137	157	131	149	171	146	136	125	152	139	146	134	137	157	148	136	144	138	141	136	133	150	132	125	143	144	152	144	136	123	132	142	140	137	119	146	151	146	141	146	152	131	153	146	158	167	117	144	138	141	135	149	151	151	125	146	155	155	123	120	136	144	143	142	152	141	151	150	149	129	143	140	154	138	123	117	136	163	128	137	145	130	157	147	131	139	155	133	151	140	147	160	133	139	133	147	143	147	128	172	127	143	126	136	163	132	148	144	139	128	138	135	146	154	140	145	150	162	131	149	142	152	153	153	154	146	142	164	147	137	130	135	135	164	124	135	127	142	122	126	148	155	156	156	143	152	163	130	158	127	151	135	127	146	138	139	159	116	149	162	130	139	144	144	154	153	145	143	141	152	132	152	149	123	142	159	132	171	149	148	148	142	133	165	158	138	119	132	137	148	143	135	130	137	139	153	118	141	168	137	159	145	145	148	127	133	126	150	127	150	135	172	129	114	124	135	140	168	168	134	140	145	132	143	118	158	105	141	143	140	130	143	139	132	144	140	133	154	126	149	134	161	141	142	152	162	148	151	154	140	144	139	136	145	146	151	144	146	141	163	133	152	158	159	133	147	130	142	125	156	138	147	119	130	127
7830	16078	13506	7086	4784	3371	2656	2099	1582	1284	1111	977	826	751	719	632	561	529	455	458	426	391	379	388	333	363	348	389	314	340	310	286	279	303	266	295	302	310	275	274	283	257	246	272	253	258	283	264	289	282	245	285	275	263	237	248	282	265	289	270	249	263	248	256	260	244	238	254	246	249	276	257	273	268	258	260	224	290	268	258	255	242	248	253	227	209	228	243	255	263	230	240	226	260	245	262	263	221	252	266	234	224	235	235	242	250	236	232	243	229	251	228	243	242	232	240	256	272	243	258	251	240	248	247	261	216	232	234	250	256	258	223	256	261	239	239	220	228	247	238	227	240	258	244	231	248	211	234	252	250	243	237	261	218	239	235	238	246	224	234	237	253	243	258	239	228	259	234	254	235	251	227	251	232	234	233	222	237	244	251	243	247	227	235	233	251	227	216	227	245	242	244	263	237	234	239	246	259	225	218	262	253	233	250	210	258	247	248	253	246	242	236	242	252	238	265	253	238	242	245	241	244	210	287	227	236	228	233	246	235	230	272	244	239	247	267	234	216	236	262	226	253	268	235	233	266	229	246	228	239	237	256	216	228	242	252	250	241	238	208	236	256	251	239	234	217	253	235	250	252	220	239	236	241	240	243	218	250	269	249	255	245	234	252	233	253	255	253	242	265	229	236	249	242	262	240	262	245	209	214	227	234	248	215	258	255	252	233	211	255	223	245	232	239	231	243	226	265	245	218	234	247	241	243	217	240	246	239	222	236	230	235	228	244	216	251	223	248	244	238	246	202	234	265	242	239	246	222	231	219	213	241	216	248	223	243	243	207	226	256	249	260	213	229	240	242	228	251	249	227	242	265	238	241	257	222	275	243	254	242	252	231	253	249	226	238	208	276	252	217	266	231	241	227	265	259	244	236	246	238	247	257	238	226	231	210	219	276	282	227	224	239	236	232	247	256	231	250	239	258	231	232	258	258	244	240	203	264	253	259	240	222	246	234	239	225	231	268	268	267	233	229	214	231	230	245	247	245	240	226	247	245	243	215	263	243	233	224	236	205	254	247	210	257	235	263	232	246	225	217	251	245	240	234	243	233	253	232	249	256	240	263	244	246	237	239	225	242	213	216	226	253	223	249	221	228	270	255	249	250	231	251	243	260	221	236	253	244	213	236	240	242	243	238	218	263	252	238	250	247	237	244	242	260	226	245	226	250	215	258	230	238	210	254	247	269	245	247	209	243	252	221	230	254	222	209	249	238	246	232	228	251	231	231	235	226	255	233	221	237	235	231	228	253	230	237	224	280	211	248	259	243	252	248	247	217	239	225	253	230	249	223	246	232	251	239	256	205	255	222	233	260	238	222	268	258	251	242	209	257	262	235	252	229	215	257	233	241	258	245	257	230	247	268	237	255	237	240	257	225	212	227	248	216	224	238	240	247	233	241	212	257	206	241	249	249	250	250	235	243	212	207	245	264	239	264	214	241	253	280	206	223	268	248	231	258	236	232	250	253	228	247	222	236	249	251	251	256	269	225	243	220	255	236	234	227	237	248	260	235	245	234	227	233	225	249	239	216	251	255	232	213	246	199	245	257	231	241	238	234	242	227	259	243	229	227	240	238	222	240	233	248	259	246	259	232	232	254	258	244	245	240	240	253	258	249	250	234	223	226	261	247	222	240	249	258	234	275	239	273	252	216	237	277	249	214	225	243	228	231	258	246	268	257	233	231	212	235	227	240	265	264	209	250	244	248	262	234	248	232	238	249	273	233	265	241	236	235	247	255	238	261	247	255	247	246	227	216	250	245	241	232	233	233	239	210	258	257	233	254	208	235	237	245	224	219	249	233	236	241	245	244	242	255	263	220	232	230	266	224	241	228	238	227	251	257	234	245	226	261	234	243	213	248	235	229	234	222	237	215	248	241	254	231	269	239	239	268	233	204	242	219	240	232	238	236	231	256	230	214	224	233	241	250	246	254	250	222	259	245	261	238	253	239	252	240	244	228	247	250	256	218	234	245	210	200	216	247	240	216	254	253	240	237	221	227	244	221	243	232	268	249	225	225	270	237	236	232	243	244	260	227	256	246	225	237	255	245	229	255	255	206	220	229	253	237	259	256	232	256	262	254	247	260	259	241	247	259	257	229	244	209	245	236	238	237	241	250	232	241	259	231	233	237	248	245	254	232	224	215	251	240	245	257	215	240	220	212	247	242	260	225	230	264	250	230	244	229	217	233	255	228	234	255	223	238	268	231	225	246	246	254	241	215	230	215	228	213	232	250	235	248	211	234	243	228	271	243	258	231	245	245	259	218	242	236	253	244	237	238	252	207	238	230	234	230	243	253	225	195	224	249	240	229	250	213	238	204	246	239	213	218	251	226	241	255	242	242	230	252	223	261	213	242	239	228	227	247	239	241	221	233	249	223	236	224	230	273	267	220	241	242	210	221	243	255	208	254	231	218	256	240	256	238	244	248	252	222	241	250	259	229	251	233	206	255	239	237	220	243	238	248	224	239	228	241	257	222	231	231	218	203	224	214	258	233	238	241	246	236	256	232	257	248	259	254	243	250	268	222	262	242	232	242	242	250	268	226	229	237	235	221	239	223	231	229	225	223	258	254	250	253	217	235	239	238	224	255	229	220	224	238	224	256	227	253	214	227	218	250	212	250	237	249	216	225	267	253	223	202	262	237	228	245	218	237	254	238	240	228	280	235	249	255	236	245	232	246	224	260	225	237	238	247	230	217	252	239	259	247	257	227	251	228	246	232	242	247	253	219	254	232	240	232	241	243	212	224	230	248	230	245	226	247	234	246	237	244	221	252	256	224	253	249	231	233	227	232	231	253	246	273	268	248	216	228	236	265	247	239	249	253	258	221	243	252	266	239	262	227	259	248	231	253	222	239	225	243	248	221	246	235	249	236	227	246	230	250	252	253	245	200	237	255	264	276	236	216	239	242	232	247	237	260	228	259	278	247	248	240	249	231	242	244	275	250	239	247	223	228	270	247	225	229	227	252	242	243	232	256	232	217	232	248	238	220	231	258	245	250	263	247	229	234	215	227	237	216	236	225	234	244	241	235	258	240	255	239	226	232	228	227	245	240	224	250	244	243	248	223	226	250	244	237	242	252	288	243	225	270	241	240	222	232	265	247	235	232	238	252	256	245	236	219	253	233	229	262	245	250	261	246	198	221	257	235	252	248	216	249	273	249	240	258	236	237	220	270	216	226	243	239	224	250	245	234	225	249	260	245	224	230	228	225	249	237	262	251	265	246	234	233	265	258	263	217	232	253	240	250	217	228	252	227	247	242	252	227	276	229	255	236	238	203	249	254	252	239	229	253	242	247	230	249	230	226	240	230	237	233	239	217	239	243	264	264	231	256	261	254	245	266	279	235	236	235	250	205	253	236	251	243	249	232	228	259	255	236	253	274	221	278	239	242	233	228	217	237	237	243	234	254	247	261	258	211	233	230	248	226	231	228	247	222	240	234
26691	19790	5887	913	599	577	518	509	507	514	536	494	527	502	503	495	513	522	505	569	503	519	524	503	537	496	512	547	500	548	559	512	514	505	517	476	504	530	559	512	528	513	536	471	509	550	533	506	524	515	504	466	532	486	523	557	453	555	495	522	496	527	544	505	490	526	507	519	564	516	500	500	492	532	519	500	499	533	522	519	505	513	515	511	477	523	511	461	566	500	555	530	554	477	553	513	498	508	471	544	506	503	554	519	489	507	532	538	489	523	518	494	536	526	525	519	522	506	527	492	499	476	512	507	491	489	517	479	521	540	546	552	523	530	492	519	550	505	504	475	546	479	538	510	508	537	514	500	490	524	480	520	507	492	519	494	519	535	538	482	547	537	498	516	530	513	542	553	566	520	530	507	493	521	516	488	500	501	499	567	545	515	493	531	485	506	551	495	519	518	505	534	473	490	497	510	479	527	511	565	488	532	523	534	492	513	554	530	488	513	522	534	538	524	523	539	513	525	484	466	514	524	497	516	511	491	493	490	490	534	534	500	503	493	523	495	537	504	505	462	537	495	537	506	507	494	499	518	520	534	495	502	510	540	531	493	513	559	519	526	528	514	511	512	559	488	517	490	555	482	534	580	523	495	545	506	505	512	556	535	467	536	493	483	473	514	525	483	516	512	518	471	538	529	500	519	494	502	547	476	527	496	558	498	523	518	574	541	458	490	524	503	495	508	513	482	485	522	571	495	471	514	533	485	494	499	509	534	533	531	548	544	502	491	519	450	535	541	519	496	516	514	495	492	552	457	450	543	511	528	515	499	477	512	479	536	527	487	533	511	531	471	528	551	532	476	538	510	510	474	491	541	502	516	513	556	469	493	490	551	541	500	496	521	529	508	511	557	492	518	501	533	531	515	517	519	520	495	542	550	513	516	536	512	529	532	524	556	539	519	506	508	511	486	501	502	532	510	501	484	490	534	496	503	495	502	504	498	532	473	482	518	520	539	493	534	482	502	476	531	535	533	461	520	478	529	516	515	539	511	533	530	523	517	529	501	509	502	526	506	540	528	503	495	470	523	569	463	500	532	463	512	506	534	539	538	551	482	523	530	527	492	492	520	513	520	508	522	534	500	491	517	539	491	495	533	518	517	516	497	527	502	496	462	545	525	483	522	492	503	492	544	487	488	532	501	540	528	507	515	501	508	543	507	507	559	512	484	494	515	533	518	509	513	514	512	493	534	491	570	527	499	558	492	494	492	475	481	495	512	520	541	512	568	475	506	500	529	551	496	537	553	516	534	517	524	518	497	477	525	518	486	485	502	502	521	502	515	534	494	541	543	506	585	511	529	493	518	530	495	536	549	518	500	544	491	525	521	510	532	519	544	542	473	558	510	542	532	481	547	532	499	547	528	527	500	514	533	538	510	530	495	548	522	529	537	552	471	513	504	503	477	480	536	532	481	539	511	521	497	509	481	492	500	497	536	525	524	475	524	581	529	509	504	486	504	524	536	545	536	485	509	508	498	500	496	529	516	534	558	501	478	509	507	470	484	508	561	525	514	508	517	569	563	476	486	511	467	509	541	486	531	524	463	500	531	542	570	501	528	497	527	517	529	505	518	500	512	494	509	508	468	477	513	491	502	565	522	481	513	496	487	505	515	546	521	492	541	509	530	523	512	489	515	514	488	533	496	543	548	496	570	530	523	520	542	544	531	551	562	508	509	489	550	538	511	533	492	504	488	489	501	514	542	507	507	490	497	494	539	520	466	526	513	555	500	489	510	484	539	462	484	511	515	513	534	526	506	520	503	515	527	519	522	510	504	496	488	522	489	518	539	524	495	514	531	519	492	501	535	535	503	500	463	508	476	503	493	491	530	487	551	513	516	498	514	469	509	467	481	520	554	505	527	577	519	515	578	510	473	547	516	523	500	531	524	522	497	512	524	503	488	507	474	504	510	555	499	501	516	525	521	499	504	539	540	470	524	547	508	553	531	524	514	483	525	525	501	495	548	539	514	515	533	522	549	543	479	523	488	512	466	537	484	541	489	544	500	494	528	540	499	496	546	465	516	539	492	529	510	510	536	504	528	502	549	498	531	543	545	526	505	503	490	514	502	566	514	547	491	510	501	525	480	487	548	540	525	535	525	507	543	528	515	526	525	492	473	520	540	493	502	534	534	499	484	530	511	507	538	507	511	521	520	533	473	535	504	493	486	567	540	524	504	542	493	515	533	525	528	525	521	526	511	504	532	484	475	491	505	519	527	469	511	497	533	492	510	502	492	528	529	528	527	515	484	529	507	514	563	529	528	542	517	518	522	506	514	497	498	477	504	520	513	480	514	512	573	520	535	544	523	486	515	542	517	489	525	525	526	487	530	546	527	507	518	509	528	518	471	520	519	525	531	523	480	531	494	563	521	514	503	505	498	515	535	496	477	492	513	534	525	541	512	521	514	520	532	542	504	478	526	510	533	532	482	484	513	512	529	514	521	518	567	522	492	558	502	517	531	516	544	510	527	555	511	477	502	545	515	503	528	491	485	472	453	526	512	488	525	484	510	529	542	545	540	512	485	542	494	544	525	529	478	560	502	508	532	523	520	491	507	501	504	511	530	544	493	552	536	518	547	521	571	523	495	531	508	509	551	517	488	455	523	506	511	562	525	505	489	491	519	559	521	534	512	524	526	551	525	533	562	526	484	516	529	523	479	518	520	534	523	508	519	498	520	521	479	515	528	490	537	507	525	490	532	483	492	505	516	512	475	521	540	531	509	507	514	517	501	502	495	530	552	517	501	535	513	550	565	527	476	516	510	510	480	540	534	522	540	488	527	519	517	460	534	519	510	482	543	484	515	541	516	528	505	551	523	527	513	493	494	532	484	509	517	543	498	551	499	515	535	498	515	531	512	503	556	543	568	485	538	537	530	482	534	495	492	496	537	526	508	513	499	530	491	592	509	503	505	527	535	493	519	512	555	529	516	499	540	481	491	472	494	490	524	514	523	522	528	459	517	550	501	524	509	506	517	557	538	498	545	508	512	504	539	499	515	480	459	531	550	543	517	538	516	505	543	494	545	515	542	546	526	506	515	498	502	515	509	540	478	512	482	490	542	527	533	572	525	534	495	514	525	476	539	525	498	511	512	533	495	510	484	541	488	524	525	534	510	512	516	528	562	468	532	481	551	542	508	556	556	547	526	523	533	504	513	541	525	552	536	519	513	498	479	545	503	509	536	513	541	470	518	501	514	556	521	500	502	518	515	488	555	505	489	541	517	495	518	510	537	508	536	540	522	529	533	533	499	499	515	501	489	480	483	477	528	508	500	505	540	509	491	546	493	506	488	498	566	491	490	530	516	560	528	544	545	489	538	539	525	505	463	496	516	481	496	514	499	503	532	507	472	542	505	510	497	518	512	540	510	515	495	492	510	465	534	515	512	483	553	528	555	515	521	536	512	510	528	540	548	497	499	493	510	554	483	566	519	505	484	506	553	545	536
4271	1720	1597	1150	987	932	907	880	836	851	871	855	838	871	871	798	821	822	829	823	844	814	907	876	849	830	867	818	828	852	791	840	824	831	850	842	858	789	838	835	831	839	812	811	809	841	869	807	843	893	778	822	818	834	822	826	849	861	807	842	833	802	845	847	828	775	835	817	807	808	821	851	891	798	802	805	822	888	833	793	873	830	789	772	844	821	840	791	780	795	831	815	846	858	842	840	812	793	808	771	821	851	884	846	835	796	819	849	833	825	818	816	822	845	821	860	855	809	814	877	790	790	848	827	835	875	859	865	846	837	799	829	837	846	861	765	838	857	788	814	833	876	818	827	790	871	847	832	871	810	824	807	824	801	825	821	832	816	825	800	808	835	855	836	802	780	855	810	822	840	795	854	808	820	803	834	801	846	822	810	813	846	823	848	782	890	835	854	829	758	838	844	901	797	839	768	798	835	864	846	803	782	824	868	789	820	862	826	781	805	899	800	848	802	831	917	811	854	820	791	791	787	828	814	863	790	815	811	885	858	860	864	851	845	833	842	757	814	912	829	840	842	854	849	826	829	795	873	852	828	812	870	799	811	837	830	852	847	854	844	834	826	830	842	881	845	822	858	815	806	886	794	845	813	797	871	804	848	835	817	909	844	831	848	855	802	769	788	816	832	830	837	832	813	858	854	832	848	843	792	775	874	815	834	855	846	838	836	847	836	793	841	815	823	875	852	824	802	853	818	778	867	871	814	859	871	840	846	788	804	806	830	842	820	865	793	811	826	830	829	870	844	822	823	841	802	829	801	824	847	864	824	833	824	828	844	803	846	815	874	824	862	825	841	871	782	816	819	788	841	821	814	814	828	847	861	794	842	940	814	848	828	885	826	859	836	829	819	812	806	805	828	810	854	851	837	793	790	814	854	826	864	812	866	798	770	905	865	798	846	845	812	838	845	818	834	859	844	837	811	887	818	839	829	853	801	824	801	820	784	851	819	861	832	840	770	827	803	837	803	837	812	813	817	839	822	904	814	874	776	842	874	807	819	852	851	789	856	835	821	815	850	897	857	837	863	865	793	881	809	841	816	809	851	873	798	829	848	815	857	815	846	842	831	815	882	804	815	847	821	846	865	814	863	808	788	860	846	803	866	850	831	789	853	774	847	857	820	821	832	874	819	820	821	861	835	840	813	865	868	867	867	817	836	860	843	851	889	808	836	811	835	820	811	860	806	880	793	831	777	817	805	855	847	805	832	890	836	812	865	873	854	780	811	815	780	796	817	829	837	824	843	840	869	848	839	822	827	816	827	846	845	863	859	862	803	867	841	819	799	860	803	813	836	809	854	912	838	815	802	807	831	830	867	848	827	788	855	759	827	812	843	816	803	826	794	817	785	803	854	832	876	884	858	805	856	816	802	788	828	830	856	810	822	857	803	805	823	858	836	867	737	807	820	837	826	786	841	813	793	812	787	822	829	826	837	860	834	855	871	837	840	829	878	830	822	812	819	786	839	832	795	860	794	858	845	832	836	868	863	844	880	785	796	812	835	865	822	854	799	761	835	843	752	810	801	855	845	838	833	865	827	805	831	837	799	819	825	853	821	816	828	821	811	790	868	767	822	795	825	857	859	791	834	839	786	841	855	856	832	811	852	797	840	803	842	840	832	822	781	822	826	866	828	850	797	804	904	835	788	814	820	833	827	814	789	851	865	821	874	828	837	856	856	843	879	844	834	829	808	829	845	785	785	848	838	799	830	844	832	870	836	804	821	840	848	840	828	777	798	859	786	795	843	837	878	850	772	775	856	839	819	824	836	837	842	843	863	832	829	819	804	832	865	812	821	852	778	836	844	839	853	796	870	844	815	852	865	837	822	852	839	823	851	822	860	818	848	841	851	854	836	838	835	856	783	822	832	879	805	823	866	850	880	809	822	859	833	809	853	825	793	871	877	827	833	853	813	802	818	833	834	828	767	831	796	839	831	768	853	806	846	797	840	863	814	831	833	849	871	826	831	894	850	862	790	895	788	805	810	789	833	824	856	851	839	854	754	810	823	849	829	812	809	801	776	783	813	840	881	840	860	810	810	819	823	820	811	791	835	824	892	850	847	851	828	847	882	834	819	821	780	851	861	793	817	815	774	829	819	845	869	800	863	830	909	830	813	840	875	853	813	881	869	780	777	856	826	866	827	843	849	836	875	832	797	784	792	818	837	842	840	825	829	853	846	849	810	864	824	839	824	796	898	851	837	846	799	792	816	843	838	860	824	756	795	837	851	791	783	840	852	864	828	804	818	877	808	874	835	843	817	834	828	802	821	795	831	859	878	827	810	867	828	807	805	797	843	792	850	854	819	877	822	842	856	857	820	862	804	817	836	854	892	846	830	839	823	790	835	771	845	824	846	845	784	817	851	837	845	780	884	818	846	798	870	808	849	838	827	858	860	774	868	774	842	866	810	783	844	808	833	822	816	839	810	879	844	821	810	849	809	817	828	852	867	805	861	847	812	839	825	845	828	846	839	806	820	825	801	851	865	812	809	837	853	794	789	900	826	843	832	793	830	831	858	847	855	846	863	840	792	835	848	810	842	828	825	816	858	894	814	789	824	825	855	769	793	818	832	843	780	812	845	765	830	838	892	859	854	805	863	817	818	838	869	813	892	862	832	816	839	832	796	833	830	832	891	842	781	782	831	818	859	801	844	814	861	822	809	792	800	813	795	791	801	821	887	881	795	801	847	850	852	838	809	837	872	815	841	799	853	831	821	860	825	821	807	815	822	812	779	805	819	828	781	767	799	885	851	827	833	831	823	790	804	848	787	822	831	869	859	802	820	827	780	812	829	808	813	831	810	803	753	842	817	881	836	850	886	825	874	824	873	816	901	860	812	795	850	810	804	828	808	830	858	835	835	830	821	874	837	831	865	832	795	824	809	831	816	824	845	847	835	838	817	873	811	811	845	840	820	804	891	812	889	855	803	863	848	866	828	831	845	832	847	862	853	793	787	808	837	811	797	804	833	756	794	841	827	808	829	868	817	825	782	799	840	812	837	800	861	869	823	837	807	820	785	809	875	789	866	829	799	832	854	849	833	844	861	912	811	803	828	847	770	831	805	842	816	817	831	810	821	855	791	837	856	822	833	807	832	839	823	830	820	832	892	796	819	824	808	792	829	832	786	787	842	808	811	857	827	895	835	807	815	801	865	871	841	796	874	854	809	836	866	857	755	811	823	842	849	885	850	869	778	815	798	849	824	826	868	797	836	802	837	894	814	883	816	798	863	881	880	846	804	832	801	855	840	825	860	828	837	848	776	823	837	831	802	839	860	875	837	866	795	801	822	852	832	861	790	812	860	804	869	792	869	839	854	789	872	827	833	851	824	820	870	840	843	790	824	857	817	806	837	831	827	823	801	841	775	808	830	856	822	823	812	807	831	845	861	837	791	820	810	860	852	893	831	817	821	811	844	837	810	826	861	842	868	806	869	840	847	787	833
24080	21152	28317	24263	20473	2736	901	645	605	581	507	452	448	431	461	453	413	407	405	433	431	401	404	413	421	407	380	405	365	394	384	368	373	348	358	388	356	358	349	369	396	384	356	361	396	347	378	391	388	396	352	399	359	347	340	387	380	352	363	408	370	381	368	396	354	369	325	375	412	345	419	342	387	391	350	348	376	388	392	364	366	358	371	377	338	375	361	350	371	371	436	413	377	366	380	400	355	380	362	355	363	348	349	344	364	361	380	387	353	407	351	382	371	385	369	365	375	397	348	394	375	378	353	399	377	384	378	361	349	355	370	383	390	350	369	344	389	371	369	319	374	349	359	372	371	386	400	399	361	405	393	364	387	400	362	382	353	352	366	336	363	362	378	380	374	377	334	364	359	406	368	370	355	362	364	372	371	332	357	378	383	398	396	386	334	354	400	361	369	372	382	374	351	374	368	346	359	349	371	383	381	382	343	385	355	396	381	366	377	379	394	371	372	360	366	369	366	365	352	370	381	419	377	372	392	384	336	400	383	370	354	358	399	351	378	365	368	388	385	369	365	358	364	377	337	378	368	375	369	390	413	376	360	391	421	330	396	345	394	344	375	378	366	379	379	381	375	357	421	369	379	325	356	352	357	394	413	380	339	357	372	398	360	388	382	344	370	414	397	360	361	393	369	336	383	370	367	363	376	382	362	400	355	348	368	364	341	344	394	359	368	379	316	372	398	366	344	381	350	383	372	403	344	355	345	358	343	399	345	350	388	361	391	391	386	331	382	348	352	367	387	384	319	376	370	369	377	351	377	394	357	361	357	361	389	394	407	346	375	388	345	368	387	353	363	353	344	365	347	368	336	370	367	399	349	377	367	364	383	363	385	362	397	353	354	380	375	366	330	373	384	397	378	341	370	382	395	382	364	357	398	386	385	377	377	389	356	361	379	364	351	387	377	389	390	362	363	377	386	332	381	374	401	365	424	380	387	377	392	365	351	414	348	377	376	360	376	397	366	351	380	407	354	363	371	346	368	395	370	352	373	365	384	402	401	329	371	387	353	409	374	382	366	390	349	362	369	338	387	350	366	345	397	344	354	363	383	370	364	345	387	384	383	384	381	351	357	411	356	362	372	366	368	378	392	379	342	394	389	374	355	376	383	368	355	360	375	395	367	354	394	319	363	372	367	388	371	360	384	344	337	342	367	365	351	373	339	378	385	379	395	358	370	377	379	374	366	350	378	408	345	379	355	395	366	346	367	386	364	384	382	379	376	381	412	398	346	363	375	354	349	372	350	387	355	411	363	352	376	383	367	372	370	349	354	389	392	363	384	361	360	341	377	374	374	379	340	359	374	377	356	373	365	368	405	401	409	342	320	362	367	339	362	372	370	355	378	351	350	373	391	404	398	365	404	351	370	372	356	327	364	358	348	374	382	384	373	361	357	345	386	359	357	366	381	374	335	368	330	351	398	379	370	378	358	352	369	385	412	369	370	356	335	375	346	388	327	377	368	390	388	397	371	369	375	423	365	383	337	372	387	377	362	357	337	401	368	382	342	393	358	378	365	397	381	372	363	390	376	367	358	350	359	353	373	368	371	381	349	347	383	357	412	374	371	353	363	385	398	373	328	356	405	352	373	350	392	402	381	372	356	383	360	414	358	353	365	364	360	346	352	364	379	377	365	373	376	365	346	391	375	384	409	337	343	377	360	406	363	335	401	373	370	352	358	388	384	387	382	365	388	354	362	374	361	380	378	341	378	356	348	406	341	369	364	370	326	373	409	365	363	403	339	343	372	377	387	368	354	355	359	348	348	396	323	376	352	375	372	354	357	383	373	357	367	345	388	380	381	355	383	343	382	385	368	368	384	397	369	345	346	379	401	363	381	368	370	384	399	378	391	378	337	375	366	381	391	366	379	374	359	372	379	357	368	351	374	357	373	373	342	364	387	352	367	337	362	322	377	355	335	359	364	392	329	397	365	356	382	374	370	379	399	378	335	367	343	377	389	376	378	360	314	362	337	358	379	346	337	352	381	395	364	385	372	330	390	391	366	356	401	405	389	362	387	384	367	359	367	347	378	384	373	321	368	342	356	381	404	399	359	353	354	368	379	353	356	372	365	367	362	339	381	342	349	380	383	369	389	379	383	394	361	380	353	360	371	367	391	382	397	387	378	340	408	367	383	333	361	366	354	389	379	379	361	351	371	387	358	364	360	349	325	365	380	365	371	361	370	361	328	378	391	352	328	364	369	344	398	384	361	378	375	391	367	387	377	371	384	376	364	365	372	379	375	377	364	403	376	382	376	352	368	356	378	370	374	383	336	393	376	381	372	352	364	364	386	365	342	360	356	327	348	399	349	363	361	356	376	362	402	371	391	359	377	360	370	357	357	391	348	359	390	337	392	390	394	369	357	359	376	372	397	341	344	361	396	366	371	384	361	370	362	365	348	370	376	375	334	368	365	382	354	377	343	329	386	361	396	384	340	388	374	394	359	387	357	369	376	318	378	363	377	356	399	394	342	389	367	386	371	362	331	368	375	352	365	344	381	345	347	376	372	340	350	352	377	384	353	387	383	385	371	340	347	410	400	379	382	404	354	349	357	341	392	375	383	364	366	336	348	384	365	354	363	382	390	375	366	363	387	356	367	370	351	368	359	344	373	383	381	362	375	376	399	409	376	428	357	368	359	386	409	349	393	361	364	338	344	346	371	344	365	359	386	390	400	372	358	395	360	356	351	415	352	381	368	380	392	389	377	337	376	351	313	341	373	384	374	356	363	404	382	355	377	364	385	358	355	356	371	360	386	372	377	346	386	348	407	365	373	367	362	413	372	361	393	373	364	361	374	347	365	353	347	384	371	385	360	395	369	342	347	377	369	369	375	381	388	375	369	376	381	364	359	357	357	341	389	357	362	380	357	343	371	351	368	377	356	388	392	351	346	377	381	390	350	375	357	353	368	371	324	371	343	358	332	337	382	368	376	376	373	366	386	392	343	389	358	390	347	357	367	353	334	354	394	388	370	360	360	338	362	384	367	369	375	390	377	361	371	381	381	369	352	361	370	366	337	386	386	360	395	385	371	389	366	372	331	389	365	373	347	356	350	386	384	369	336	383	407	337	368	347	365	355	306	383	358	343	363	375	403	345	370	341	382	401	380	388	345	391	351	362	352	366	365	374	345	361	387	369	382	333	348	359	368	363	390	374	370	349	355	358	376	419	357	365	376	364	347	375	381	339	375	374	383	371	365	352	408	340	379	354	366	392	382	344	339	367	366	360	373	344	353	368	412	375	369	391	354	339	363	365	410	338	361	376	372	371	379	402	391	405	384	362	379	382	374	312	358	380	379	377	385	366	384	337	368	354	378	352	407	383	357	343	379	391	393	364	365	350	398	361	321	352	358	394	399	341	351	370	371	379	392	366	389	362	365	326	413	369	355	373	382	387	398	367	382	383	370	368	317	383	372	378	327	375	354	421	391	371	390	366	339	385
5513	10327	8505	4417	3098	2368	1789	1514	1322	1193	1013	991	948	904	877	827	820	783	710	716	715	710	696	711	690	668	623	625	676	622	656	628	651	654	669	625	606	649	664	656	631	643	604	651	609	623	582	635	607	607	640	625	584	648	619	631	620	623	659	603	647	585	612	613	623	641	645	589	581	598	628	630	609	588	623	633	553	652	658	638	604	645	604	560	632	606	651	592	621	626	657	583	632	625	616	608	611	649	618	617	605	590	592	596	623	637	615	641	564	614	614	620	574	638	610	606	590	609	589	614	588	608	591	597	634	580	615	687	608	627	608	615	611	594	605	602	643	574	599	611	607	648	627	627	629	630	580	654	626	598	602	601	599	632	592	581	618	625	626	599	579	656	637	597	567	598	621	672	644	571	599	580	622	642	551	599	597	548	604	580	601	610	615	642	595	570	609	618	610	626	610	621	624	617	601	639	577	637	603	609	646	631	607	621	589	626	624	661	616	569	621	634	627	625	608	577	613	589	592	648	623	623	612	640	566	633	639	595	599	608	645	642	623	602	593	652	613	634	609	613	628	614	549	623	644	616	595	612	595	618	600	604	609	621	624	618	585	615	635	618	635	630	600	575	591	662	588	582	610	631	585	618	586	606	647	602	612	655	607	643	575	623	626	598	658	651	599	661	596	600	610	604	624	603	593	611	624	614	599	647	605	563	623	622	645	568	624	639	610	590	598	603	608	615	594	601	610	616	600	586	604	621	624	576	651	604	644	623	676	614	579	605	603	664	586	584	611	655	605	624	585	603	599	617	605	635	603	633	617	572	586	628	569	604	570	613	578	593	565	643	599	633	588	607	623	594	593	592	647	582	638	583	600	591	597	614	630	636	658	648	600	612	598	601	609	607	579	668	561	635	585	619	643	628	641	578	582	616	641	580	622	593	627	656	606	607	581	633	611	562	638	596	616	642	600	630	635	602	612	587	621	611	604	618	607	659	609	617	593	645	616	620	591	624	592	682	632	635	641	655	584	616	593	615	590	603	600	614	614	674	641	595	611	579	615	639	597	606	607	617	630	595	562	608	650	634	629	594	612	603	608	610	571	567	628	599	595	579	629	592	612	622	607	606	592	583	601	577	605	558	619	615	621	622	556	603	576	681	598	614	590	625	614	626	638	648	607	609	586	605	606	587	677	610	616	621	616	621	560	587	589	588	650	622	586	609	613	599	607	609	565	608	652	615	604	610	613	620	608	595	604	567	591	573	601	655	645	609	615	586	603	631	618	612	598	567	610	578	607	614	600	622	604	618	622	563	603	621	639	575	579	605	567	596	597	627	636	623	659	620	594	595	578	561	628	569	626	583	604	606	622	574	567	611	601	583	624	631	625	602	617	608	613	592	594	589	611	613	595	608	613	604	625	603	612	619	628	572	643	617	618	683	625	589	611	637	630	590	610	600	626	656	619	614	634	599	599	615	638	645	601	625	632	589	598	629	605	655	619	622	597	574	597	602	635	631	618	554	597	588	626	657	638	618	560	621	573	619	604	610	609	597	649	608	587	559	626	597	660	596	642	584	614	590	600	662	571	670	615	598	622	627	615	614	577	642	600	584	623	603	588	673	596	568	567	652	627	595	589	590	609	591	564	633	612	607	613	611	599	616	608	622	634	607	610	619	585	627	563	626	574	573	640	621	599	619	654	597	605	614	604	652	597	601	578	662	634	606	584	615	604	657	641	588	588	611	608	625	639	609	637	607	661	609	610	655	630	626	638	642	630	617	649	541	628	625	633	577	642	628	679	572	613	599	606	611	661	603	606	613	651	656	589	566	621	645	604	583	624	625	618	608	580	618	588	657	655	595	588	644	625	576	574	647	609	603	569	598	701	567	657	597	609	599	638	590	604	614	642	612	605	595	567	622	611	620	619	599	619	616	570	655	640	610	601	636	590	589	646	617	605	617	627	625	651	626	587	633	603	597	626	599	643	565	627	621	599	574	597	642	610	620	606	625	637	621	564	555	612	686	589	617	621	682	583	626	596	594	596	674	604	592	588	628	574	651	607	618	558	631	639	578	564	589	642	675	609	539	651	593	611	647	611	599	597	606	635	590	650	595	636	625	627	638	588	590	587	591	565	620	571	619	577	586	630	645	616	651	661	634	567	630	561	619	591	644	583	642	612	637	628	595	616	611	615	627	612	541	641	610	632	555	605	621	575	625	616	594	576	608	589	614	595	617	598	625	602	638	620	665	634	613	591	597	635	622	617	619	575	584	579	631	592	634	585	607	590	596	617	589	593	626	648	593	572	586	622	621	634	598	636	568	620	610	615	620	633	646	583	642	614	612	644	624	604	586	626	604	679	607	653	599	615	593	617	611	591	621	601	619	608	630	613	602	615	611	630	646	587	604	572	627	603	577	636	610	642	656	575	638	627	569	576	590	635	648	583	640	610	612	616	606	598	579	615	606	571	599	628	573	612	615	574	627	637	608	614	666	608	595	629	638	651	653	655	636	586	590	636	562	570	630	607	656	583	584	616	608	636	602	617	606	629	616	625	591	591	613	605	570	632	620	601	598	592	585	590	677	610	614	596	613	654	593	654	618	602	635	613	606	615	608	643	621	580	603	609	591	616	614	621	623	582	613	582	581	616	620	556	615	629	631	627	607	623	627	598	639	665	612	565	608	605	601	636	596	643	598	608	584	629	635	587	610	620	617	603	596	619	615	534	593	580	593	569	593	627	598	567	596	599	632	601	593	605	598	657	617	555	617	631	616	606	648	589	662	638	614	610	621	605	610	637	553	590	616	653	602	578	634	595	614	651	603	593	587	633	619	572	609	611	616	595	585	633	601	557	597	583	574	572	633	519	602	612	601	598	596	616	601	591	610	650	612	628	619	564	572	598	651	602	630	605	568	628	614	637	576	616	584	566	562	630	568	606	614	593	627	584	608	620	631	628	615	592	603	619	610	596	585	611	618	609	595	599	558	608	617	626	587	628	564	570	608	630	601	649	636	635	614	594	614	615	609	582	609	602	599	609	629	643	585	590	568	594	647	643	611	611	604	589	658	652	616	585	588	640	629	656	631	567	610	615	620	617	620	617	649	627	620	628	619	604	598	675	631	617	652	559	614	583	571	602	599	595	615	568	644	625	645	573	647	622	610	595	583	634	586	596	625	622	643	623	631	644	631	584	613	612	602	635	603	659	611	592	599	553	589	598	581	554	617	597	627	569	644	621	611	593	626	624	571	589	642	628	628	572	638	622	618	590	608	591	613	633	631	562	568	556	620	601	633	598	647	642	603	609	614	626	541	578	565	637	616	638	621	616	569	588	645	636	554	591	621	550	578	625	637	627	578	646	636	589	610	595	631	631	603	602	601	609	594	599	561	563	620	616	579	664	598	666	643	581	613	574	596	632	629	589	591	574	615	606	571	631	645	612	590	601	572	613	610	583	626	616	597	627	598	615	624	617	639	641	622	639	684	592	684	629	601	634	615	579	627	611	574
23138	21152	28874	23680	21153	19585	1945	707	530	399	405	332	316	278	275	248	218	203	210	195	178	220	199	161	183	191	149	173	160	157	160	156	176	157	137	151	137	161	133	155	136	156	151	152	152	146	171	172	168	160	136	157	150	145	140	158	141	150	142	145	138	156	152	147	149	133	147	168	139	132	151	157	148	122	157	163	147	151	146	161	152	152	149	135	169	122	139	143	154	151	122	164	152	148	149	141	154	136	165	133	159	131	117	135	141	150	130	154	138	147	125	136	185	138	145	147	158	133	144	179	139	156	135	136	137	140	147	139	137	143	138	137	144	134	127	120	154	161	145	150	136	134	141	135	158	143	147	149	138	139	148	150	158	139	175	157	130	159	147	132	141	140	140	154	139	135	130	146	137	139	111	157	140	149	145	121	145	158	140	138	137	163	138	143	159	147	143	134	138	132	138	140	139	127	138	131	123	134	151	147	139	123	132	157	141	140	152	144	134	150	144	140	152	179	180	133	157	145	120	136	137	151	157	143	137	141	160	142	140	137	148	146	132	138	145	157	130	129	169	139	121	152	137	122	154	142	160	148	138	143	148	142	148	139	149	149	144	141	156	138	133	128	140	168	158	141	133	136	142	127	151	163	113	139	154	137	140	149	140	133	158	155	142	141	159	145	136	146	129	128	137	162	154	127	161	142	135	150	140	118	136	139	141	151	138	154	150	150	167	117	137	150	140	137	155	129	154	129	146	139	141	160	150	160	149	131	134	171	145	147	144	141	158	139	146	129	130	150	129	138	150	161	145	125	136	132	134	137	146	142	142	135	149	118	146	132	140	146	135	145	128	153	160	156	139	143	163	121	153	158	148	141	121	146	157	151	153	148	150	158	134	151	140	136	130	144	159	157	174	138	152	155	145	138	148	131	154	147	140	144	138	148	119	123	161	148	142	147	120	130	138	166	140	147	158	167	134	132	172	135	142	135	146	140	139	142	137	134	147	142	137	127	132	147	140	146	117	151	144	137	133	154	130	136	140	134	133	134	150	136	147	125	136	141	135	162	140	149	138	139	122	140	119	117	128	156	161	153	126	146	124	155	130	115	125	147	137	144	137	139	148	134	121	143	163	130	159	138	127	146	154	154	122	144	136	153	121	121	143	143	137	147	148	142	125	126	144	142	161	153	145	148	134	141	144	146	143	136	124	137	145	119	146	130	150	127	135	141	140	138	135	129	132	149	140	162	131	149	159	148	139	128	132	127	128	124	150	122	139	140	129	160	131	129	134	136	147	135	142	151	143	122	139	157	135	155	140	125	148	134	155	129	138	149	139	130	142	152	131	148	122	130	141	139	117	140	139	147	169	130	151	168	153	155	161	132	141	130	143	130	127	132	136	133	150	140	138	123	140	147	134	129	143	160	171	151	165	135	134	140	101	142	153	147	118	138	140	135	132	145	151	126	139	134	146	140	148	141	141	162	132	128	155	131	135	152	137	150	123	156	135	124	151	149	123	149	145	141	144	135	159	140	132	153	137	143	151	115	151	145	148	151	109	136	134	146	162	157	123	136	137	138	135	150	142	157	133	137	125	140	130	144	159	155	134	134	138	158	155	136	149	146	159	145	161	156	157	135	141	128	158	135	145	136	149	140	126	137	137	129	140	158	143	129	123	143	139	169	132	146	153	142	132	130	130	146	125	134	142	142	140	140	138	133	128	123	147	150	145	130	148	158	139	137	129	113	146	146	140	152	153	130	143	164	125	144	152	130	155	143	130	139	154	134	139	112	139	157	141	150	146	130	146	129	145	149	160	171	132	115	127	143	130	153	124	132	143	139	147	108	157	140	154	139	141	125	153	130	135	122	134	128	124	114	131	156	126	121	143	161	138	143	125	125	125	128	142	140	141	128	141	127	135	159	140	145	132	132	127	146	147	132	130	138	160	161	139	135	133	132	159	148	134	134	168	127	140	134	135	143	150	137	139	141	137	157	131	147	149	135	140	146	158	137	160	142	135	120	120	126	135	119	140	148	125	135	142	160	148	151	127	139	150	124	135	118	117	149	141	137	162	154	132	167	157	130	116	143	147	129	145	156	141	121	144	141	130	140	155	139	147	148	148	129	135	137	147	139	140	163	138	141	122	131	144	144	146	118	135	135	152	144	134	123	149	128	140	121	154	120	152	146	138	112	122	141	131	141	143	134	132	146	143	148	141	140	155	150	132	160	134	142	129	131	147	118	172	150	134	146	142	144	139	122	163	126	139	158	120	136	146	140	137	149	124	127	136	135	132	138	132	131	132	135	141	140	166	123	142	136	147	138	145	142	141	128	133	135	141	157	119	146	126	158	136	142	153	136	138	150	139	143	154	148	162	153	121	140	147	162	154	120	142	120	136	151	140	140	140	126	157	148	126	160	123	144	136	150	130	152	143	124	147	133	149	167	164	155	138	147	147	155	146	133	122	148	161	136	136	142	144	143	140	134	136	145	133	157	144	147	137	137	152	154	133	124	139	130	153	162	139	152	144	147	132	145	138	142	136	161	127	136	165	148	126	131	137	138	150	159	139	132	140	152	133	157	141	151	139	148	137	126	131	151	147	126	178	159	140	152	126	152	141	145	140	149	157	124	139	163	140	125	164	131	134	119	147	151	132	159	120	151	157	143	146	135	127	149	153	127	143	133	135	142	145	142	143	123	136	155	146	154	148	140	151	145	136	132	144	152	158	131	124	143	147	137	146	143	127	129	154	143	145	142	139	144	142	139	135	154	139	161	134	128	155	152	129	134	144	138	140	155	120	141	146	147	135	125	137	146	151	137	148	143	133	144	139	117	148	158	160	116	116	150	135	162	130	145	134	142	132	135	147	121	137	134	138	141	144	143	155	130	134	151	140	135	123	141	136	159	138	153	123	147	145	130	129	131	159	132	150	146	131	146	137	112	133	128	133	141	102	138	137	143	129	143	160	140	137	124	139	148	136	162	167	153	161	130	137	156	131	166	142	136	131	159	147	156	109	163	149	150	130	140	148	131	143	139	136	150	144	141	139	131	129	142	141	120	124	134	139	130	145	156	144	147	116	129	137	131	135	136	137	124	138	135	127	182	154	146	116	148	135	135	151	138	143	154	171	152	127	137	128	150	135	128	148	165	142	122	129	167	134	152	157	169	148	146	146	137	133	127	163	123	149	148	165	120	152	155	158	147	128	128	146	163	152	129	147	126	154	147	154	153	132	139	132	134	137	159	143	132	145	139	138	152	156	135	145	131	159	134	139	146	146	145	143	131	150	136	115	128	150	142	139	144	128	147	135	132	174	134	142	150	139	143	137	143	156	147	144	149	137	153	150	147	135	137	134	145	155	154	160	148	153	151	134	138	168	146	151	132	136	140	120	138	148	157	131	170	142	133	134	130	140	143	138	143	153	124	159	130	125	121	128	140	158	129	160	146	136	110	165	144	141	158	143	138	140	165	144	152	141	123	143	138	128	125	111	134	126	133	139	193	146	144
7773	16150	13452	7141	4785	3485	2648	2001	1632	1313	1119	940	867	761	638	572	531	530	491	420	421	407	418	378	356	370	360	333	344	338	279	320	307	312	308	290	278	287	273	278	278	288	253	279	239	284	277	249	270	253	254	210	291	268	270	299	266	242	253	259	242	237	261	239	259	261	256	291	252	264	272	255	264	253	277	225	249	236	254	237	220	269	235	218	250	241	238	239	224	223	242	239	282	254	280	251	240	241	243	233	266	233	240	242	239	239	227	234	220	232	234	262	245	247	231	257	274	237	248	208	252	267	210	254	233	242	229	238	232	243	245	236	252	240	268	258	264	246	249	226	267	232	251	247	219	253	224	268	253	251	255	266	239	199	221	223	229	209	219	246	233	230	239	235	251	268	243	226	231	234	267	264	279	234	223	249	275	241	234	240	221	275	258	223	255	243	250	242	249	229	231	229	255	239	240	248	243	243	235	226	236	242	237	255	212	246	224	250	257	242	242	263	238	221	248	257	252	219	236	261	230	236	242	216	236	247	212	244	268	225	261	231	237	240	235	226	244	227	237	240	225	230	242	249	250	200	221	240	252	262	256	257	245	225	263	264	252	235	229	239	233	240	233	217	250	234	251	267	233	247	244	222	239	232	246	229	215	220	246	230	223	242	220	241	223	267	222	249	262	239	242	241	210	230	229	243	254	237	234	216	224	244	244	223	233	264	252	220	201	261	266	228	222	279	225	221	227	217	263	241	242	246	269	222	227	213	256	234	238	258	280	236	223	238	250	221	221	239	222	229	253	237	221	240	248	243	258	259	230	239	244	199	230	244	270	250	241	238	223	212	237	244	232	230	241	263	239	227	244	237	215	260	255	229	234	257	255	243	243	235	224	222	253	262	220	216	235	257	232	230	222	221	271	259	270	238	235	240	243	220	241	241	267	239	245	251	234	222	215	249	244	240	210	254	229	248	254	258	242	258	244	215	237	246	252	230	227	228	262	254	219	253	219	242	272	240	207	251	228	224	240	218	263	240	238	254	251	229	229	258	235	216	255	215	243	210	214	204	252	228	249	256	249	246	228	236	220	245	249	234	247	254	244	234	232	244	212	223	220	220	258	234	245	229	250	257	254	237	251	244	244	246	233	208	219	215	198	237	216	249	258	231	235	219	214	253	245	254	258	218	268	247	233	235	221	232	248	236	233	247	261	231	229	221	210	254	226	261	231	254	247	222	245	207	247	243	247	265	241	247	245	228	233	233	240	229	246	251	244	248	217	241	245	233	260	224	244	249	237	250	236	241	262	230	246	260	228	258	215	226	229	223	228	235	230	226	221	217	261	215	231	244	239	246	248	254	238	217	222	283	266	218	222	249	253	254	242	246	246	252	252	213	224	234	222	235	237	234	205	245	246	245	238	219	235	226	232	245	231	236	227	251	223	275	235	233	205	248	235	236	234	244	227	264	244	218	268	241	234	242	234	268	231	263	270	243	247	239	251	240	253	251	242	260	252	227	222	263	220	232	246	224	256	224	229	267	222	208	266	248	260	225	219	230	247	242	220	228	247	242	239	257	243	245	239	253	241	245	275	274	245	238	264	269	242	255	254	272	227	235	264	257	254	229	252	242	270	240	256	232	249	243	224	209	244	224	218	231	243	236	245	240	253	231	211	232	229	231	233	254	239	283	218	254	248	247	230	238	242	250	218	229	233	209	252	269	239	251	221	241	260	237	250	257	247	260	244	231	224	226	213	250	254	232	251	233	237	263	232	244	242	245	245	254	251	266	228	230	231	268	205	215	254	262	265	250	248	234	245	235	228	237	252	241	257	227	248	227	242	235	227	244	233	264	240	229	212	244	245	272	269	261	200	249	234	212	254	263	239	247	228	241	228	243	241	245	219	244	256	267	234	247	230	240	233	239	235	227	234	222	251	219	247	243	230	248	244	249	231	247	255	241	251	262	225	250	233	222	274	255	241	252	234	261	228	248	248	253	207	237	257	262	215	242	221	249	247	242	249	235	194	232	278	225	252	256	222	247	248	241	221	243	238	222	239	254	234	235	257	241	228	258	241	228	229	254	222	235	241	237	242	256	242	227	237	229	212	235	260	230	227	251	235	229	233	222	251	232	227	222	219	237	223	250	209	228	272	239	237	256	238	231	240	244	271	241	236	259	230	223	252	262	228	246	221	264	254	235	223	246	239	232	260	209	255	226	196	230	240	230	256	248	233	235	258	246	221	234	229	203	234	251	255	258	220	273	234	243	253	230	237	221	236	259	238	212	240	228	248	216	246	238	230	221	258	238	228	261	228	247	241	246	235	243	233	247	246	222	242	235	271	247	214	237	249	225	238	227	223	241	256	240	240	256	233	233	231	228	223	242	235	212	234	206	227	238	233	249	212	265	221	245	232	234	209	237	247	262	269	248	243	217	237	253	206	239	260	251	264	252	221	242	252	255	247	255	254	251	229	225	241	252	209	217	244	257	237	243	271	236	250	277	234	256	222	239	242	246	214	253	282	238	235	234	231	243	256	243	245	256	217	216	266	212	235	229	247	226	250	223	252	266	269	229	225	232	246	217	254	238	240	226	231	213	240	239	236	250	240	232	228	236	254	252	252	266	218	233	250	263	259	224	234	258	259	250	253	235	243	240	230	252	232	220	235	233	228	253	240	229	240	238	245	229	225	256	244	247	250	230	236	236	273	225	226	231	228	223	223	241	226	220	250	230	256	231	231	274	247	239	219	257	247	240	243	238	256	218	224	255	239	249	219	246	247	225	219	253	249	241	242	246	223	211	228	228	210	246	214	230	237	270	220	222	236	229	254	230	239	237	219	232	238	225	253	223	234	258	197	225	245	230	248	235	225	257	231	242	239	229	257	236	245	238	233	222	225	264	226	224	217	240	250	226	219	243	228	246	237	245	228	226	233	269	258	228	241	242	261	207	262	235	236	223	230	246	255	249	229	220	237	218	229	223	248	271	241	260	264	242	240	270	266	234	246	227	229	238	216	248	246	253	249	260	244	242	213	241	209	272	246	232	249	222	211	224	237	256	221	251	248	229	248	227	252	227	236	271	220	268	258	238	244	250	252	260	270	256	255	249	244	239	266	247	242	228	224	241	271	227	219	276	260	256	223	213	237	217	275	241	233	205	228	236	231	252	252	232	243	226	243	228	224	234	238	247	226	222	238	234	234	256	228	223	231	256	248	238	218	224	225	228	229	222	251	253	231	244	225	232	246	239	245	221	224	229	252	267	256	229	263	257	216	234	259	242	221	233	221	238	244	281	247	266	239	233	257	245	243	256	228	211	278	265	231	230	252	238	240	242	226	229	246	230	263	214	227	240	215	242	227	235	257	268	257	217	239	248	259	221	251	229	249	242	255	222	248	238	239	230	231	224	233	232	232	210	256	239	224	239	236	247	246	208	236	273	258	245	248	250	226	243	238	227	237	227	233	259	248	218	238	211	247	240	234	238	246	210	253	215	230	218	225	250	220	229
26785	19741	5847	830	620	573	588	564	520	531	505	526	540	502	537	534	497	519	509	534	484	507	505	506	507	556	500	518	546	493	497	531	507	495	544	470	527	483	479	492	524	487	542	491	514	547	498	490	530	520	503	502	521	522	517	484	496	511	483	472	529	471	538	533	503	482	506	564	513	550	528	525	507	530	522	483	527	461	491	508	509	547	537	491	534	525	502	573	509	501	509	485	501	466	515	504	514	532	514	508	535	514	495	469	556	502	502	480	432	499	512	496	519	457	531	514	481	522	487	501	491	485	524	496	518	525	558	491	496	512	510	491	492	523	493	520	475	559	489	500	501	529	488	494	488	483	532	516	525	536	481	537	535	475	480	509	520	531	485	550	506	485	533	505	540	502	559	523	502	504	517	524	495	494	461	514	496	513	498	512	496	521	501	530	520	511	515	517	504	475	519	501	513	495	494	533	492	519	501	517	513	523	515	541	536	521	517	561	482	521	539	519	540	476	505	470	533	480	546	526	514	557	458	540	503	504	528	499	524	509	533	492	479	504	521	533	503	499	540	529	539	515	535	527	507	548	496	516	464	488	518	425	517	526	507	475	519	479	483	496	551	516	503	506	501	493	487	500	542	549	488	476	515	465	482	522	531	491	500	480	501	494	525	498	541	535	495	507	507	533	508	540	486	493	548	507	511	477	528	483	501	484	533	468	551	523	482	554	524	546	506	501	510	493	486	515	510	573	527	501	526	519	531	480	495	514	515	513	485	525	504	499	539	551	504	511	539	549	484	532	535	498	464	498	527	542	529	486	489	481	489	517	528	476	479	477	507	505	484	523	517	502	512	511	540	480	534	508	512	511	482	519	505	494	479	524	525	507	523	524	538	539	489	519	519	495	487	526	520	487	523	531	517	508	513	534	492	520	506	500	505	502	533	487	514	491	530	510	480	508	495	492	528	489	516	503	534	507	540	503	490	523	517	490	504	504	451	488	509	521	491	493	483	562	494	493	504	534	510	576	510	483	518	499	506	559	501	480	502	488	494	500	532	507	525	504	551	483	484	488	522	510	471	471	506	541	547	496	498	512	518	511	521	492	487	543	497	533	493	475	508	493	553	497	486	492	496	510	508	499	505	494	512	541	530	524	479	542	494	521	466	474	520	505	551	529	544	532	478	546	518	520	513	504	509	503	524	487	550	518	523	491	540	480	510	548	514	478	532	524	530	516	501	492	470	559	553	497	464	533	545	520	472	482	486	484	486	484	542	529	512	534	485	504	495	526	513	506	485	488	471	496	514	547	527	512	514	495	491	507	537	497	504	502	519	509	518	499	526	484	510	551	525	543	487	515	502	487	534	493	474	489	505	538	529	556	545	493	498	495	536	478	532	520	535	512	483	496	475	532	513	546	526	490	516	516	486	510	485	517	509	495	527	468	524	508	522	464	487	502	520	502	473	496	539	512	549	494	519	498	534	533	485	496	501	542	517	504	511	554	478	523	497	503	501	516	479	459	497	514	486	506	522	519	493	552	508	545	510	489	507	510	512	509	528	543	537	502	512	485	502	466	513	542	518	527	518	558	486	526	500	510	530	494	563	495	492	455	510	565	501	468	508	489	504	528	505	544	502	547	534	520	503	518	486	473	496	522	532	512	494	513	523	492	542	522	525	536	508	493	479	492	511	515	488	498	539	514	501	535	527	557	542	478	469	495	488	513	512	520	484	508	495	525	479	547	500	484	509	484	467	528	490	480	509	520	503	532	502	517	480	528	539	516	506	474	497	499	505	511	494	481	554	485	504	534	502	546	458	546	507	496	503	520	537	520	507	463	520	500	505	522	486	467	521	509	449	489	534	522	537	547	524	515	499	541	470	474	532	471	510	539	473	502	520	541	492	506	485	547	512	492	499	518	497	518	530	477	509	562	533	486	475	508	471	511	518	511	518	468	495	506	521	487	521	480	516	510	529	526	507	507	481	511	493	491	468	503	567	507	512	519	486	528	511	489	534	510	508	472	527	522	512	460	517	534	504	507	535	525	525	455	497	512	520	526	485	518	548	507	492	532	506	496	552	503	506	509	490	528	526	492	526	520	491	506	507	528	470	491	508	531	516	518	520	515	521	538	512	492	528	473	508	502	511	528	510	531	481	499	483	495	488	521	522	502	514	540	486	538	500	536	497	522	499	530	504	489	534	495	512	515	523	510	516	500	502	505	531	515	509	521	519	509	524	521	497	528	519	509	527	519	520	510	499	523	480	488	516	496	526	493	527	531	500	506	496	552	506	501	546	535	542	535	541	493	487	494	540	501	505	502	516	509	554	497	516	502	518	518	540	502	530	488	473	526	491	518	499	497	533	473	535	506	492	507	546	508	527	501	444	521	534	496	508	519	525	492	498	498	496	527	526	519	495	508	533	499	492	505	540	521	485	520	551	514	496	528	481	539	492	501	498	501	508	526	499	457	506	509	509	508	516	493	522	519	475	523	500	560	539	504	474	499	484	493	519	508	490	492	485	550	504	467	499	539	511	524	544	531	517	556	502	526	513	527	523	518	523	510	476	510	515	516	505	501	510	505	513	519	505	521	515	495	545	496	494	536	516	540	476	481	526	479	488	497	482	500	476	483	541	568	507	512	539	511	498	513	480	508	495	510	544	509	530	514	479	464	477	502	491	498	488	485	498	479	524	491	500	550	522	489	515	505	490	490	485	525	477	560	520	518	487	490	508	515	513	510	511	576	491	469	531	521	507	500	489	554	465	504	460	516	512	524	527	541	500	509	524	529	542	523	493	496	504	517	483	494	504	517	503	537	516	502	509	529	522	499	516	524	506	506	485	525	541	508	526	502	540	496	479	526	484	565	538	490	515	507	541	543	489	507	482	532	519	507	474	475	513	502	502	512	487	539	494	504	529	480	520	527	505	472	526	541	537	461	512	485	464	509	497	511	555	514	479	478	484	543	485	507	507	515	530	533	500	514	553	486	501	510	493	531	498	480	521	549	526	503	501	496	538	546	500	544	539	514	484	499	585	556	528	504	496	486	519	502	517	570	469	540	531	483	496	529	546	496	490	519	522	504	542	524	479	523	538	538	508	505	528	499	502	530	496	506	484	465	542	490	536	505	534	499	516	515	508	497	526	538	493	519	523	516	540	527	523	526	487	515	529	506	509	499	504	493	516	523	531	512	542	488	513	500	562	514	512	498	494	500	533	516	488	494	504	537	497	569	489	496	480	518	496	476	552	505	476	541	520	511	530	499	517	493	532	550	531	533	485	514	524	567	509	531	532	519	495	493	510	490	511	521	546	477	537	468	516	517	495	500	497	525	499	462	535	527	511	517	518	487	545	495	490	520	495	518	517	447	518	496	483	497	500	481	515	556	547	489	503	515	510	502	470	518	523	529	539	522	517	486	502	548	515	535	511	487	481	541	529	457	499	504	500	489	540	453	527	529	503	512	495	511	472	489	467	533	475	506	492	514	521	494	510	524	526	527	500	537
4227	1662	1555	1151	987	938	894	825	866	893	870	828	855	804	864	861	817	868	935	753	832	814	839	812	810	811	830	860	816	832	849	831	837	842	817	788	839	853	798	817	864	810	843	832	781	828	800	814	867	831	857	832	852	805	846	807	809	835	854	812	821	848	878	815	787	830	849	819	825	837	822	818	809	822	818	844	863	829	806	841	868	858	832	886	859	807	870	824	835	827	864	774	800	844	790	860	820	806	871	795	853	769	890	843	830	820	830	838	768	858	784	796	820	790	823	878	866	829	839	841	759	814	835	820	857	859	756	801	879	886	825	808	862	839	842	783	819	769	829	828	816	833	832	852	841	831	798	859	786	803	841	830	795	818	790	847	840	850	809	846	869	892	841	869	829	848	796	850	890	821	825	861	847	806	845	809	807	795	866	820	823	842	864	793	849	821	800	782	807	850	848	858	885	824	829	817	811	834	781	808	831	788	825	790	828	869	798	796	837	853	818	798	867	864	846	861	854	847	821	811	839	876	791	835	845	818	772	864	828	792	766	838	842	823	831	799	845	801	845	836	827	795	888	843	828	841	861	865	817	818	843	827	775	822	880	841	818	805	886	810	817	781	801	829	858	789	859	837	859	801	800	831	864	824	798	860	792	815	849	844	844	845	768	802	851	813	859	833	813	803	834	836	868	871	842	798	860	817	834	843	835	812	870	844	809	836	868	870	864	818	815	830	824	812	826	885	837	825	832	829	819	822	835	820	826	828	836	837	818	823	836	837	849	814	812	828	882	784	775	818	819	804	807	889	844	815	839	809	809	836	808	818	826	797	882	853	784	854	822	805	795	828	798	825	807	848	848	860	830	826	821	881	841	813	841	791	868	860	818	851	780	850	830	838	844	829	854	809	837	774	870	841	832	822	833	840	833	835	828	837	833	811	808	838	904	813	864	798	756	785	881	844	838	819	849	829	847	747	818	836	805	822	773	783	868	815	839	805	798	842	839	834	786	845	832	826	855	804	794	861	835	824	805	764	831	846	838	804	883	862	849	825	865	857	768	833	820	819	882	816	826	795	828	846	827	821	794	883	865	862	829	810	802	849	825	789	805	796	808	805	802	832	846	826	866	847	807	842	873	831	839	846	794	850	791	811	853	864	786	841	864	854	885	876	844	833	835	853	787	842	855	851	824	835	799	832	840	847	818	829	794	792	779	843	824	839	849	828	785	769	830	826	837	880	839	840	819	803	868	803	745	874	833	860	851	823	830	799	767	811	797	831	846	831	843	832	796	807	865	837	808	899	787	837	841	864	814	833	791	869	850	768	823	820	830	807	833	868	900	813	875	857	774	889	779	808	770	867	816	837	795	792	855	854	856	809	743	814	865	855	826	834	878	865	844	838	844	855	836	884	855	843	807	772	843	877	857	857	881	852	848	856	840	828	844	829	862	815	825	851	786	813	830	862	806	832	808	882	830	812	866	856	789	888	827	825	823	803	798	839	801	892	879	801	805	779	872	791	854	885	876	873	833	866	807	823	828	770	787	864	833	816	871	816	836	877	820	809	815	852	834	813	878	781	832	809	830	839	836	872	849	840	834	818	804	878	816	871	810	849	868	804	844	804	802	846	790	866	843	853	880	784	864	797	802	804	842	859	832	772	818	792	808	855	811	883	860	849	832	763	862	810	823	816	813	818	890	798	874	812	845	791	822	837	885	875	837	830	847	823	863	843	802	850	785	793	842	820	812	835	803	826	844	842	823	841	833	864	800	783	804	812	873	792	811	823	826	815	821	821	832	803	804	844	789	829	853	852	841	850	897	862	831	862	822	805	851	867	817	804	756	808	851	794	815	804	850	820	847	811	817	868	916	858	751	843	848	858	856	816	815	847	788	822	810	826	792	843	832	808	845	841	791	850	822	816	870	811	809	847	838	830	777	790	799	816	798	779	848	812	804	813	811	779	821	872	831	780	830	882	800	840	828	821	754	817	814	830	819	869	880	837	838	836	798	853	830	804	839	828	847	836	847	833	800	844	837	840	803	855	804	817	829	804	835	812	896	835	835	813	816	847	824	867	829	807	770	862	841	759	831	838	762	827	842	828	796	862	870	805	788	799	846	821	821	812	853	839	832	764	854	822	860	808	853	813	836	869	834	845	826	801	798	856	862	844	779	860	851	898	835	823	797	795	834	813	833	837	810	837	844	840	839	778	769	820	856	849	848	843	874	907	777	840	847	853	823	815	917	852	838	842	841	864	843	785	822	781	779	852	823	806	809	875	792	829	858	793	798	850	822	800	838	867	789	818	797	861	783	804	825	857	810	858	819	816	808	832	895	808	835	819	808	844	818	836	846	847	847	846	799	804	849	821	831	891	797	833	776	871	802	779	809	873	806	814	832	853	838	829	801	858	880	845	812	862	849	812	842	812	821	841	808	810	900	797	829	862	789	802	846	810	844	797	806	815	865	786	871	858	847	877	858	819	856	749	791	841	838	812	836	860	806	799	759	809	787	839	835	828	756	793	816	801	854	830	804	869	821	834	880	832	758	847	831	804	793	849	891	819	812	829	791	847	821	771	823	804	900	861	809	807	858	816	846	812	843	817	845	849	836	838	823	817	834	817	818	807	839	761	826	877	806	770	823	847	813	834	766	846	849	850	838	828	868	852	808	818	775	855	849	819	823	889	848	818	824	881	820	801	819	840	825	879	776	785	861	790	800	837	910	834	780	827	816	789	794	783	831	813	834	773	823	867	816	761	807	819	837	819	805	818	822	812	843	877	844	798	840	874	801	868	802	822	834	851	844	829	830	831	846	860	834	819	844	826	862	786	829	841	838	803	801	904	856	771	785	888	837	821	812	819	814	863	861	813	841	810	838	825	849	851	815	814	814	813	857	833	822	834	830	831	832	836	865	876	859	819	781	820	855	843	842	819	828	790	815	839	823	817	827	794	758	834	838	810	846	834	799	823	792	831	806	865	819	849	787	818	742	792	829	807	854	855	885	847	829	860	837	822	806	816	847	831	797	882	848	861	874	817	848	829	787	860	838	872	900	873	821	872	878	818	806	881	797	839	755	843	826	806	789	860	824	800	834	840	807	769	852	803	793	841	894	832	849	872	805	823	847	840	796	819	828	814	884	822	809	860	824	928	868	791	831	835	791	838	845	828	775	840	840	821	815	804	804	786	838	790	839	867	825	805	819	814	835	871	787	836	859	724	829	902	913	762	849	857	853	817	798	821	847	841	861	861	856	819	798	906	784	830	808	786	844	812	875	802	807	793	830	757	835	833	809	761	808	838	851	842	812	867	841	802	840	813	813	852	813	877	798	853	786	818	821	856	847	805	867	816	774	827	828	847	788	786	867	847	795	826	824	854	798	834	853	897	801	853	833	853	848	811	860	837	820	850	845	876	863	821	822	855	825	789	787	870	797	815	827	774	850	801	830	796	867	830	844	829	826	767	837	853	810	791	831	801	855	853	843	762	822	831	855	821	822	863	783	813
24055	21166	28298	24288	20473	2600	888	661	571	547	522	502	459	434	400	419	404	395	436	405	358	388	380	386	412	374	418	386	354	375	370	329	385	399	382	368	380	408	369	380	376	385	382	368	368	367	401	378	369	345	348	380	384	378	340	361	347	382	401	376	393	365	340	399	372	380	386	385	385	373	375	360	365	373	357	385	338	362	366	358	384	383	379	361	393	369	383	338	384	379	348	374	358	374	373	345	334	346	387	356	371	362	364	315	387	374	368	385	355	378	363	376	372	344	366	371	388	382	356	349	369	343	361	359	393	374	345	371	345	369	340	361	376	402	359	349	370	358	363	358	399	364	343	370	382	365	391	359	388	361	360	368	397	347	354	357	375	370	372	388	378	356	367	355	369	376	339	359	406	338	378	372	347	324	388	344	386	358	361	373	348	358	368	354	370	352	410	375	366	404	359	348	345	362	341	378	380	376	355	385	341	364	389	376	383	370	402	357	355	389	344	338	351	364	380	372	374	369	367	356	378	349	375	349	368	373	370	374	395	360	389	383	359	338	365	342	337	394	388	333	428	325	400	364	357	361	334	346	367	346	356	346	338	347	343	336	355	377	379	382	350	347	348	362	376	356	388	385	360	414	368	345	388	365	356	353	360	359	400	368	381	329	385	336	339	367	356	357	379	388	343	376	369	366	376	356	364	380	364	380	395	348	361	366	362	352	384	337	383	396	397	381	357	387	400	352	369	360	342	390	379	321	357	369	347	385	417	365	366	362	362	363	380	398	366	362	369	358	365	388	365	344	377	365	355	329	384	392	397	360	352	397	373	389	403	382	347	379	338	369	347	388	346	361	361	328	366	347	363	367	355	394	375	377	384	348	378	368	320	350	350	330	370	376	353	347	378	339	371	372	356	377	371	354	356	366	330	350	369	339	363	335	385	351	366	357	363	384	349	393	333	371	397	321	388	338	342	361	385	373	385	374	346	366	337	345	387	371	364	369	371	366	357	373	384	368	358	323	364	384	406	374	349	362	379	373	354	375	358	379	371	373	394	360	352	331	351	380	349	383	355	314	376	332	398	341	372	359	358	355	353	379	365	367	364	348	351	345	389	365	396	379	357	354	364	365	349	353	385	366	356	404	330	367	354	346	339	390	332	362	330	375	315	372	365	384	375	370	336	353	371	366	351	330	347	327	378	361	382	374	342	354	361	375	368	362	364	345	323	399	374	359	396	379	346	332	342	339	372	398	379	382	356	352	369	356	414	341	347	361	344	336	352	375	380	351	411	345	354	338	353	361	370	351	342	360	359	357	368	338	343	386	367	373	374	359	354	349	386	382	379	391	385	364	364	355	371	347	366	374	401	368	337	356	353	379	380	362	383	364	357	413	349	325	367	385	362	383	350	348	365	360	357	387	337	351	365	355	348	369	366	342	395	389	383	363	334	366	384	340	346	348	382	383	377	395	364	376	376	378	380	384	387	363	368	337	380	339	392	346	385	375	367	371	341	385	405	384	400	357	360	339	383	349	372	369	381	356	346	366	348	343	357	335	362	365	372	362	383	362	383	332	365	375	378	371	389	368	398	336	389	363	357	340	375	364	361	430	373	395	342	361	351	346	397	379	363	365	379	345	357	368	366	372	364	367	372	348	363	365	375	380	373	376	362	366	355	365	348	370	365	349	347	334	382	363	397	374	385	359	350	345	372	370	378	372	343	371	331	376	347	397	343	366	350	336	383	339	311	373	374	393	353	354	382	376	349	346	345	333	364	326	346	320	390	402	358	350	341	332	376	366	382	375	330	376	363	351	355	384	356	402	349	358	341	384	389	344	358	361	369	353	373	369	359	324	406	374	354	360	355	355	362	360	354	341	364	361	380	360	373	380	348	388	360	373	371	368	360	377	358	335	333	374	381	364	353	382	384	368	366	359	375	317	322	336	378	359	380	376	362	368	404	354	363	339	359	367	370	365	358	361	361	369	357	344	371	368	371	373	337	374	336	362	377	367	376	355	336	379	375	322	358	352	368	393	396	363	342	380	356	360	352	361	384	385	361	402	380	358	374	358	358	418	368	361	323	378	361	390	363	359	378	344	386	373	346	367	355	366	404	377	360	342	351	368	370	379	380	344	392	344	379	369	379	373	382	370	362	349	387	364	395	387	367	331	372	410	317	403	375	361	356	380	348	355	377	382	397	358	404	331	356	363	347	369	354	382	360	304	358	348	370	332	365	382	356	345	343	350	345	367	333	361	380	349	353	390	369	383	369	381	382	345	377	377	367	326	386	345	384	366	391	342	378	344	341	342	354	376	357	368	361	361	374	393	376	328	416	372	334	341	372	326	379	352	365	365	356	333	331	406	372	360	356	398	352	345	373	369	353	343	351	321	359	371	337	325	373	328	357	356	365	401	369	346	367	398	386	321	357	376	346	420	355	366	376	343	391	370	362	344	371	357	366	361	394	332	339	385	363	334	347	393	367	351	367	346	395	365	361	381	384	345	350	409	380	355	373	339	341	333	363	373	345	372	365	368	371	325	334	375	347	357	370	341	356	395	373	350	354	350	371	357	395	388	324	363	347	363	349	368	381	384	368	344	380	346	366	368	380	353	335	346	359	347	372	362	353	383	364	369	365	389	354	354	368	358	341	380	361	359	358	367	387	353	386	359	365	340	331	365	358	369	369	374	380	369	316	361	388	350	359	359	370	362	337	370	357	385	328	380	388	351	388	373	328	389	383	346	394	361	371	371	368	361	382	364	344	386	370	336	348	372	342	377	396	411	392	337	345	401	329	365	344	406	373	366	414	386	368	332	353	336	357	348	343	370	366	381	330	363	370	344	375	376	354	367	385	380	315	349	390	354	320	398	346	348	363	375	345	378	381	354	381	379	400	369	362	348	368	365	358	395	379	369	325	368	346	360	373	382	365	336	376	386	334	374	330	388	378	363	357	406	357	363	344	339	384	382	342	345	398	349	355	361	367	367	340	364	347	350	378	334	370	358	355	340	375	370	366	385	355	358	344	366	368	393	358	345	337	390	353	360	377	358	356	373	361	347	358	355	309	338	344	364	346	377	344	361	359	349	358	362	379	391	361	335	365	321	354	367	356	320	399	392	366	325	324	363	380	385	369	393	338	346	362	366	377	361	357	379	400	392	366	353	375	360	394	382	360	340	355	359	354	389	326	360	393	385	376	353	368	368	342	338	352	360	358	382	355	364	349	333	398	360	369	345	361	381	335	377	348	367	382	368	366	355	355	348	352	353	353	363	341	349	322	348	394	385	409	413	375	385	360	386	348	347	360	346	357	353	406	423	385	351	373	341	332	339	360	350	374	347	405	390	367	419	334	335	363	348	381	347	343	376	337	363	348	382	384	368	380	372	327	380	367	390	362	405	345	356	357	374	377	370	391	325	354	366	325	376	390	336	382	348	378	354	345	401	336	377	360	384	322	354	321	346	343	357	352	361	406	372	352	350	408	345	332	364	353	398	348	358	346	363
5481	10154	8551	4408	3116	2331	1861	1565	1291	1151	1035	959	903	844	768	811	767	730	752	706	699	719	693	679	666	680	616	720	642	634	648	654	624	623	639	621	628	626	636	642	646	640	644	591	640	592	595	626	639	648	645	615	650	649	620	655	633	610	655	618	601	596	591	609	585	645	586	616	641	639	577	650	651	653	631	583	627	607	580	614	595	629	599	602	600	590	593	585	586	596	579	607	617	586	610	613	621	609	634	609	564	573	634	652	620	583	580	645	548	619	573	608	647	597	593	615	619	564	646	642	598	614	606	628	603	631	628	649	631	576	631	610	575	598	600	590	581	588	636	576	565	636	620	603	622	613	599	647	583	575	623	625	592	574	579	601	604	542	624	597	640	598	598	596	586	637	575	645	639	632	625	602	592	578	610	645	608	551	584	605	588	588	636	604	612	615	566	618	594	610	650	583	608	587	623	625	610	632	592	610	609	608	620	626	625	622	618	616	604	597	624	647	596	613	598	614	605	568	608	610	580	638	626	604	615	655	616	583	599	580	605	651	599	656	668	589	607	625	608	625	607	583	624	620	583	581	614	618	630	595	594	624	605	636	639	593	573	572	590	609	607	636	635	619	635	662	644	600	607	580	603	631	619	621	631	597	634	680	611	617	616	595	601	631	583	619	600	606	657	611	617	579	526	584	622	597	562	563	603	620	567	615	642	582	584	601	593	568	620	596	630	619	635	567	616	618	591	612	601	598	609	627	599	609	584	617	573	633	587	635	609	590	594	579	603	624	624	609	646	607	567	599	674	612	644	595	601	608	623	645	591	658	579	579	623	624	617	607	658	567	584	599	632	624	579	593	610	583	568	587	586	599	625	592	610	588	618	605	637	598	625	628	613	552	585	627	629	594	598	618	557	633	594	588	577	592	603	606	611	584	613	638	631	617	578	562	621	653	571	593	569	598	593	642	607	615	600	588	554	643	609	649	607	595	633	594	631	589	606	620	605	603	613	606	565	607	610	647	569	616	639	599	629	635	581	594	637	631	639	619	645	597	634	638	609	636	580	537	551	659	603	624	650	637	605	657	625	614	579	581	649	614	650	618	641	624	643	612	584	617	606	644	594	596	624	639	580	649	599	574	601	601	607	593	604	636	577	628	597	599	631	619	617	606	634	602	597	603	573	577	635	622	620	618	605	633	580	591	617	614	631	593	646	614	642	625	620	618	561	658	612	629	584	603	635	619	612	574	634	612	592	598	580	582	662	594	668	599	623	661	584	622	612	668	634	607	592	629	633	579	593	595	635	607	646	607	572	570	572	610	627	561	615	602	600	610	636	604	645	599	609	576	628	626	606	604	617	576	592	687	614	639	655	605	587	600	546	622	660	594	632	655	612	586	609	560	621	614	579	589	618	586	615	589	636	585	592	657	618	608	653	637	616	564	586	586	610	646	586	593	623	610	581	608	604	630	601	594	622	588	639	609	606	578	586	645	575	579	600	568	605	646	610	615	582	635	588	588	590	593	583	632	616	579	582	644	635	617	636	621	582	615	590	603	624	606	577	624	650	592	611	635	617	595	607	597	573	604	660	570	647	630	597	629	647	581	603	598	632	630	651	620	598	672	618	585	651	624	582	585	586	622	606	594	602	561	581	626	623	603	605	578	606	620	611	600	631	566	582	598	656	635	620	629	587	578	593	587	642	620	616	638	599	613	621	569	648	604	586	611	586	624	599	634	626	555	632	577	607	566	565	608	583	581	587	610	629	609	634	578	671	628	591	566	588	597	548	564	591	606	643	604	616	620	631	596	584	606	596	569	631	593	643	651	625	597	611	617	584	623	630	648	592	592	563	578	602	574	560	594	598	594	599	644	632	587	614	585	639	624	598	619	611	634	595	570	622	639	566	615	554	605	640	602	629	618	625	577	607	615	613	595	587	621	618	587	604	613	585	610	583	620	624	611	633	556	610	611	572	612	622	633	611	608	584	581	596	564	644	601	564	604	624	590	615	590	579	608	576	608	594	629	642	575	626	570	635	604	553	566	609	591	630	608	633	574	609	613	611	613	574	589	635	660	614	605	588	584	596	635	622	599	553	592	606	587	607	603	643	563	624	632	618	588	587	603	618	571	593	627	596	611	619	595	590	597	627	603	593	605	596	612	567	596	569	590	575	580	555	606	629	629	581	604	628	584	589	594	612	591	608	609	632	625	619	601	629	602	611	605	596	621	579	562	585	599	653	565	560	563	637	608	628	564	579	612	625	597	591	612	620	642	607	569	605	600	616	643	621	583	621	605	651	595	627	610	643	604	597	583	559	628	625	593	588	597	600	644	608	599	616	596	604	621	538	579	586	611	569	611	574	570	573	587	597	624	553	628	639	609	588	651	630	638	602	544	586	577	639	585	603	558	647	594	607	601	635	626	597	592	612	586	639	595	628	598	623	616	635	583	600	586	599	571	597	593	572	599	656	581	596	585	590	628	664	582	625	598	642	577	599	612	564	595	579	626	587	645	599	600	588	624	575	633	613	562	651	603	622	576	598	608	601	576	651	599	617	616	603	607	581	645	584	621	624	638	549	620	586	591	616	604	601	564	598	628	626	587	618	609	603	596	621	583	539	652	619	602	593	582	583	661	618	574	611	643	611	585	599	594	579	612	640	601	624	610	617	601	622	606	596	592	621	614	625	607	605	596	621	594	578	589	606	613	630	633	638	564	607	603	647	591	566	615	611	615	616	624	572	600	615	598	629	607	586	606	605	606	606	582	567	616	619	643	611	601	588	580	564	598	603	623	614	575	616	623	584	612	613	605	629	597	592	624	598	617	589	626	626	606	589	636	623	601	599	590	605	614	581	613	612	611	633	617	612	601	653	559	598	637	593	605	596	555	567	598	613	643	573	625	637	600	619	590	554	607	610	654	564	607	591	636	601	631	620	647	605	574	602	587	603	593	620	602	576	633	595	584	599	627	578	624	638	616	559	588	630	600	640	623	580	586	606	626	608	580	608	612	583	623	589	643	601	651	609	615	594	604	608	593	585	642	648	570	611	592	625	557	620	604	601	637	601	614	585	594	615	626	596	614	577	666	605	636	576	586	601	577	616	592	553	596	609	582	637	658	614	595	643	600	620	545	616	627	559	639	582	625	596	645	582	615	646	583	605	606	613	653	628	587	624	642	584	602	606	595	602	651	608	626	630	641	604	618	641	636	604	621	634	584	577	591	608	607	629	575	602	583	627	611	609	579	573	597	603	585	688	598	615	646	607	593	602	620	615	587	610	577	658	624	633	662	581	639	614	651	620	591	561	611	586	615	602	609	639	621	649	586	588	625	628	588	576	586	629	613	656	640	607	600	635	627	639	585	624	625	637	687	642	586	605	637	612	604	604	563	602	613	629	616	613	648	615	580	655	598	552	591	608	594	574	567	611	607	600	588	629	609	618	593	595	654	621	625	610	634	582	576	607	615	626	620	612	638	635	629	641	602	556	612	626	605	648	625	571	567
23184	21154	28876	23670	21155	19546	1877	674	514	425	370	368	321	248	238	250	233	199	176	192	192	176	191	173	177	172	185	176	196	156	174	160	140	161	142	144	177	153	170	150	174	148	171	145	161	144	143	149	152	130	162	145	143	140	143	158	139	143	161	138	143	136	138	130	152	147	141	156	161	151	144	150	159	144	142	151	142	142	134	144	140	136	169	164	141	137	158	136	157	161	136	135	126	159	168	140	150	139	139	150	146	140	142	130	160	148	130	119	148	147	150	148	125	132	151	152	142	153	141	149	138	141	148	131	133	133	139	116	150	137	145	155	134	148	155	153	148	106	140	155	129	174	146	149	113	147	136	156	139	138	153	145	141	150	145	131	150	132	121	150	156	153	126	140	141	149	146	133	128	134	155	135	144	144	144	141	139	145	125	147	141	148	136	160	151	123	148	148	160	151	128	132	134	135	145	132	136	153	118	152	142	119	133	142	163	157	149	149	132	135	149	128	161	130	150	141	149	120	156	173	151	141	135	125	100	160	143	149	139	140	165	150	145	146	146	165	116	144	148	168	156	160	123	137	131	156	165	137	130	146	142	153	137	133	142	160	147	149	133	144	136	151	131	145	140	126	143	149	139	136	153	132	146	124	173	123	137	149	170	132	147	132	149	141	157	130	150	130	139	115	153	144	141	154	140	147	148	128	126	134	148	156	145	117	143	140	120	135	140	149	127	142	146	161	140	131	132	126	153	156	126	149	142	153	142	159	147	138	140	148	131	147	122	155	147	134	142	129	143	159	146	153	135	144	132	131	132	156	148	120	160	150	125	138	127	160	126	136	113	138	133	130	147	147	137	143	148	154	140	122	134	136	137	146	133	132	155	133	133	133	138	156	131	148	137	144	152	138	146	138	137	120	134	145	140	146	126	151	132	144	144	134	125	132	117	143	142	139	142	140	142	138	135	133	155	152	153	148	143	148	135	119	139	136	139	134	144	159	139	159	144	134	154	130	144	142	148	144	160	143	146	162	168	123	137	140	117	150	157	134	139	151	146	126	157	136	134	139	155	144	149	149	150	133	154	145	136	122	145	128	139	150	150	142	164	125	135	141	138	127	159	142	116	146	152	128	139	147	135	131	123	134	151	143	164	122	108	149	152	132	137	129	137	131	136	167	139	136	129	147	155	128	148	139	145	153	152	144	151	158	91	126	133	127	130	103	137	120	132	140	156	146	143	155	128	154	116	130	152	163	152	146	129	124	143	136	126	132	142	135	141	139	144	142	141	137	131	138	153	145	127	144	127	149	154	158	126	168	130	165	142	139	125	152	134	147	132	137	129	118	127	127	141	148	142	138	167	131	137	157	152	145	136	135	153	143	145	128	136	142	135	142	142	143	162	144	136	137	136	140	133	149	141	158	152	152	128	140	134	165	146	130	140	149	141	127	147	129	146	154	136	140	148	134	170	126	143	130	153	142	124	146	138	156	138	146	126	158	135	135	133	146	144	147	142	143	129	154	162	135	135	141	169	160	169	140	132	124	139	134	138	167	144	142	156	151	170	132	125	127	142	132	121	131	132	140	122	145	155	149	123	122	138	144	153	141	139	129	154	148	142	117	111	129	127	144	145	134	166	145	129	117	136	148	139	152	151	162	144	140	144	129	126	141	138	150	143	146	149	133	128	129	152	136	144	137	147	126	145	123	125	130	132	138	122	138	163	146	153	136	118	133	141	135	140	149	143	135	127	129	150	119	121	156	138	148	123	124	154	132	140	128	127	142	147	145	131	125	143	152	150	152	116	146	126	134	121	143	119	151	159	153	139	138	156	144	146	166	148	144	117	140	130	130	128	153	125	130	130	135	138	153	146	123	126	169	133	143	170	152	152	135	134	150	125	151	133	157	150	111	140	138	130	119	142	132	170	132	148	133	129	144	119	141	134	145	139	163	128	145	154	137	125	132	145	153	120	139	157	139	134	156	141	129	135	135	142	140	137	149	123	156	134	140	142	154	141	135	144	139	135	161	146	156	143	136	146	136	146	137	131	140	132	141	148	129	137	139	140	128	130	132	138	129	129	136	140	145	158	145	116	140	143	151	160	151	136	179	129	121	148	125	141	153	140	155	163	152	137	124	152	148	133	128	144	125	125	157	163	136	155	164	139	130	141	122	119	132	150	161	140	144	153	134	132	152	133	157	130	130	142	144	143	152	137	150	144	147	156	153	137	162	157	147	155	164	136	145	131	145	140	147	154	159	146	118	153	143	157	129	150	131	135	131	138	133	161	143	155	140	145	131	137	125	139	152	154	130	156	125	137	136	127	159	181	153	152	126	171	157	142	128	151	145	145	161	152	134	151	134	153	138	147	138	155	141	127	137	146	125	135	118	143	160	143	140	128	138	131	174	142	149	148	148	153	132	133	152	125	143	111	143	133	121	166	138	154	157	143	128	175	157	138	156	142	131	131	132	146	141	134	121	131	148	132	158	145	128	149	133	118	153	109	148	111	144	154	144	119	141	137	138	129	155	139	138	144	108	148	122	148	147	130	160	123	148	127	122	147	121	140	131	152	144	128	136	123	136	139	142	138	145	136	140	147	140	128	154	172	130	147	142	125	154	138	128	135	144	149	117	154	140	123	136	126	134	128	159	143	150	126	134	142	160	141	134	143	124	140	161	140	137	138	133	140	138	129	128	156	134	138	145	156	133	169	156	143	151	136	145	146	127	167	151	133	135	141	128	148	158	141	122	147	141	135	128	141	119	137	120	146	140	153	130	143	157	130	135	138	139	141	154	144	124	145	150	146	151	127	119	135	149	132	152	139	141	132	148	123	142	168	130	129	142	130	147	136	123	136	127	151	160	147	133	146	123	128	125	137	153	136	155	129	147	122	146	139	142	146	148	133	140	136	161	125	140	158	138	116	153	134	120	135	127	123	158	123	137	134	138	138	128	125	155	134	147	123	147	143	161	147	147	136	165	130	129	138	119	135	138	142	142	132	149	137	145	122	127	148	129	144	141	139	147	131	142	148	123	141	133	122	143	136	133	143	127	150	139	121	135	144	144	131	155	142	145	142	149	153	139	141	137	154	152	139	132	158	133	152	158	142	124	151	149	138	117	138	144	134	127	133	144	136	142	159	131	137	166	160	134	144	144	136	130	161	137	142	135	138	139	136	143	132	137	132	141	143	129	164	128	135	150	133	152	143	142	126	140	132	141	149	127	138	136	146	143	144	132	139	145	144	149	155	128	133	130	143	160	146	129	145	143	160	157	121	162	159	161	151	120	143	154	135	133	128	157	162	138	145	134	125	152	166	175	159	130	139	159	143	131	134	131	151	151	147	151	136	135	139	135	147	155	143	135	154	139	136	145	137	149	133	120	130	143	158	134	140	143	154	129	143	120	141	142	150	140	130	152	148	126	148	132	124	130	156	155	143	134	133	162	140	152	136	143	132	123	135	161	141	151	147	134	129	125	134	146	135	135	145	150	126	135	131	151	156	137
7702	16131	13419	7061	4686	3460	2528	1990	1670	1353	1185	979	839	751	647	642	535	468	485	432	429	434	407	386	338	340	333	336	342	303	301	290	319	320	298	270	273	274	267	276	315	303	276	270	251	257	273	266	294	258	259	245	235	267	272	247	257	247	276	291	274	243	263	243	229	235	246	254	272	285	262	216	249	251	243	260	261	256	232	277	251	244	234	237	236	250	211	255	248	223	254	219	232	254	244	247	281	265	236	217	260	230	252	259	230	214	244	225	255	254	227	239	247	232	256	263	244	235	249	218	242	219	238	231	259	243	259	238	228	212	250	226	224	261	247	239	241	271	218	228	217	244	235	249	236	246	243	256	242	245	236	268	244	225	236	243	215	235	231	234	235	211	219	224	239	236	223	249	211	235	233	242	242	252	274	209	255	235	240	258	240	236	224	212	220	238	251	228	243	229	246	224	248	235	256	245	221	234	213	250	263	249	230	248	239	251	249	271	232	264	232	252	237	237	263	248	259	232	251	249	251	253	218	255	258	242	240	222	248	276	268	249	247	229	250	238	228	202	241	233	211	213	244	247	235	243	237	221	213	268	231	272	224	228	208	238	247	256	249	242	254	244	275	245	234	261	250	224	263	256	227	208	231	245	214	226	257	238	224	215	235	238	219	244	255	266	269	239	233	227	220	219	216	252	244	240	254	222	248	280	211	261	250	237	231	238	267	266	254	254	242	217	246	267	228	272	233	240	221	244	212	234	250	234	225	238	228	230	243	229	257	249	252	255	274	222	234	232	226	250	240	264	239	218	240	255	250	236	243	254	207	238	247	234	236	244	253	234	231	256	258	234	232	217	242	231	245	266	240	238	271	218	250	238	233	226	240	243	240	265	236	219	229	202	229	245	250	219	218	218	255	231	244	245	236	253	240	242	228	228	238	244	226	230	249	248	227	259	210	219	221	234	243	239	227	230	237	235	244	237	234	238	239	248	256	284	262	282	247	238	254	259	277	215	232	253	223	242	241	222	222	229	227	206	213	256	216	244	251	244	218	246	219	223	241	240	240	278	268	246	230	224	231	241	218	248	251	247	238	243	216	237	242	242	240	238	230	240	243	224	229	264	230	205	234	239	236	244	254	229	249	245	237	243	256	264	219	245	228	223	238	229	250	206	238	261	231	221	244	244	229	265	240	255	249	249	253	250	218	242	228	239	268	246	238	281	232	235	228	202	227	259	248	259	218	219	220	215	234	257	253	241	225	251	230	246	232	263	248	244	220	206	255	236	250	232	241	256	228	219	248	258	243	228	247	233	234	232	233	233	228	235	229	242	228	213	239	240	252	229	236	244	253	224	203	268	246	219	240	266	230	239	250	236	236	255	242	249	241	237	267	216	219	251	240	244	251	247	235	228	253	248	248	250	236	244	232	264	249	223	235	245	222	261	236	227	277	249	225	223	239	263	222	252	235	202	252	225	226	248	284	255	249	243	255	228	245	232	259	230	244	244	239	224	247	235	214	229	212	219	249	244	255	226	221	223	272	275	244	251	238	237	275	239	271	247	228	212	239	262	226	236	241	229	245	238	244	232	227	227	228	232	227	216	249	266	242	231	224	240	201	217	260	230	263	221	233	229	237	227	244	196	249	235	262	232	230	252	256	240	221	235	248	233	232	257	230	241	266	231	225	251	256	240	221	270	258	215	224	247	252	206	250	259	217	262	224	257	242	240	253	235	244	278	218	244	234	240	225	262	220	246	224	208	246	240	235	216	257	218	215	236	223	229	232	222	259	237	249	251	231	226	236	236	239	228	250	229	221	263	238	230	257	229	206	231	202	242	259	231	233	221	255	244	242	251	259	287	249	224	237	252	221	234	268	236	251	236	258	222	243	244	229	249	242	233	221	246	242	248	238	223	226	237	231	248	242	222	248	211	245	237	245	247	239	247	241	251	213	290	236	221	232	230	254	239	243	218	252	260	247	246	251	259	224	256	257	271	247	221	245	247	230	252	256	227	252	262	220	255	245	227	237	276	236	247	296	235	249	253	264	219	225	226	256	236	263	196	245	233	251	245	231	247	223	231	219	242	263	247	210	257	258	224	253	264	242	243	242	230	250	255	238	232	279	231	264	256	221	263	228	249	237	243	215	259	282	223	229	221	246	227	252	217	265	258	229	233	219	250	260	241	216	262	218	236	235	237	273	244	258	252	235	243	231	237	254	249	242	261	237	240	248	251	231	272	250	253	228	224	222	257	270	258	231	220	221	225	231	245	252	243	200	239	215	239	236	207	262	245	228	228	259	210	249	228	229	248	216	248	212	250	233	253	242	223	271	240	237	259	242	247	250	244	251	244	234	224	217	243	230	239	247	250	250	223	208	245	226	242	228	244	237	246	234	236	202	223	240	261	244	239	245	255	229	243	254	257	265	243	247	269	264	236	251	238	228	226	241	247	228	234	240	245	252	239	251	210	257	260	248	238	234	261	231	255	257	232	239	245	233	247	251	258	256	206	232	218	264	239	226	265	219	250	250	209	228	219	239	236	257	264	260	226	252	236	257	208	238	233	231	226	249	219	239	244	215	239	235	245	240	230	235	233	252	259	219	238	234	237	205	241	237	246	217	234	237	243	219	255	195	230	253	248	243	235	237	237	237	238	235	222	202	216	240	231	236	236	224	228	223	241	236	243	225	231	213	249	238	234	214	239	247	234	251	267	216	212	265	254	214	234	261	256	240	272	232	228	258	241	233	249	248	233	252	232	195	232	237	203	241	235	240	266	208	207	227	242	224	259	240	243	246	248	286	235	239	221	255	246	240	236	253	254	247	219	249	241	255	242	228	223	257	226	210	251	245	231	239	246	213	247	258	231	211	250	228	266	234	228	239	244	223	239	236	254	234	235	243	226	245	233	220	254	243	247	235	246	245	234	240	244	260	251	232	228	252	253	228	235	211	257	225	243	241	259	238	265	265	251	248	220	245	236	240	220	245	236	234	227	230	210	232	245	234	247	255	253	233	258	259	254	234	219	229	230	213	245	231	233	241	253	258	253	246	225	225	263	231	241	245	237	242	232	220	244	263	228	209	229	250	252	240	252	252	224	261	225	251	232	236	222	229	241	241	235	281	266	275	234	261	249	221	213	249	233	252	250	234	263	242	223	259	267	208	239	217	261	246	241	215	258	215	259	216	228	261	246	220	223	208	231	253	278	259	240	247	234	203	229	261	220	244	261	203	258	243	244	253	237	226	216	229	247	243	241	224	251	263	266	251	243	231	232	270	221	240	244	245	219	230	239	220	256	220	236	272	239	251	242	239	254	219	239	257	225	238	228	231	246	229	227	266	243	236	249	256	258	257	250	247	268	231	245	239	261	234	221	237	232	221	204	233	247	238	250	240	261	264	269	258	216	234	255	234	247	252	259	254	255	214	272	256	236	244	243	255	243	251	231	233	237	229	230	225	219	224	259	279	229	225	218	240	253	230	234	235	249	232	223	247	246	270	256	236	247
26683	19795	5857	864	577	569	571	551	518	497	518	523	567	524	533	493	506	490	539	530	519	472	488	493	506	511	505	529	522	499	484	506	515	521	527	517	479	551	495	509	493	503	496	520	524	529	497	535	520	509	526	522	518	527	490	501	482	497	537	522	520	547	530	518	515	505	488	516	505	494	528	513	484	502	521	532	545	466	506	521	516	493	503	485	525	496	480	523	518	534	485	469	493	514	502	491	518	447	535	496	520	500	484	508	521	516	493	520	522	484	521	499	535	518	529	479	470	501	470	505	473	531	472	528	511	486	501	542	513	532	591	473	510	489	522	488	510	511	489	507	479	535	512	538	528	489	539	509	533	516	490	484	499	514	527	497	512	480	534	489	526	514	514	528	471	500	504	518	527	514	494	499	514	488	509	497	507	492	509	512	502	567	468	455	502	493	529	494	514	486	490	518	488	571	507	505	516	511	481	533	523	515	508	538	539	557	535	539	511	535	542	485	499	524	511	538	575	543	500	519	509	496	493	480	507	500	486	524	521	505	509	499	506	505	493	452	507	532	480	549	498	493	502	434	547	513	518	472	465	499	496	477	509	509	492	559	480	514	534	511	510	527	500	503	517	503	498	521	515	517	526	564	494	501	475	506	465	482	476	466	526	493	554	528	527	507	487	534	525	507	503	533	515	486	536	478	519	477	526	519	541	523	520	496	499	525	523	503	526	539	518	489	483	502	507	484	515	505	459	496	522	505	529	527	491	498	490	525	526	548	485	531	531	545	519	549	503	500	493	514	490	500	496	527	503	501	473	527	469	526	489	499	498	524	490	511	557	535	521	476	492	486	506	504	469	507	499	527	522	542	497	491	539	566	523	497	504	518	489	509	482	513	497	500	479	551	501	507	492	507	483	519	485	482	507	501	517	460	517	533	508	520	506	502	500	473	547	496	503	502	516	548	498	504	514	520	481	523	476	523	506	547	521	527	486	522	507	516	493	494	484	500	475	480	482	548	523	481	514	513	486	469	490	490	508	504	477	514	477	469	528	504	513	469	512	553	514	479	498	514	509	515	532	539	534	453	522	495	521	488	516	466	499	462	506	501	486	500	487	507	544	549	511	533	548	522	498	508	500	511	493	485	524	507	513	461	523	521	533	543	486	511	506	512	547	487	530	561	505	507	512	461	502	500	449	488	533	523	480	535	502	544	511	503	533	504	514	495	503	493	520	549	521	520	488	499	479	509	493	526	510	479	499	526	527	523	519	530	499	477	511	513	463	490	488	488	540	543	509	513	470	552	527	496	525	567	502	492	506	492	518	507	509	508	523	564	491	503	506	468	525	511	520	515	502	529	509	563	506	559	502	482	524	543	530	441	515	484	533	482	541	559	518	506	528	516	497	474	533	494	513	516	509	509	498	517	514	541	491	531	512	475	531	535	528	507	492	443	521	539	495	502	520	496	529	520	495	487	517	525	493	510	503	513	499	508	472	496	505	507	469	515	480	498	488	535	538	534	520	506	485	502	543	506	510	521	470	532	532	499	501	548	507	488	481	458	504	560	478	520	537	532	500	446	521	482	498	510	515	534	520	520	518	526	492	526	503	444	493	516	484	483	518	514	478	481	500	501	506	507	514	526	510	478	525	525	498	529	504	535	545	540	521	454	506	509	495	460	517	509	492	479	491	511	526	477	506	465	559	523	513	501	549	543	529	488	500	518	492	484	529	505	559	538	501	515	545	529	506	533	506	513	533	468	517	509	498	528	509	487	460	528	507	519	499	552	474	485	485	495	511	461	547	514	493	506	516	493	513	482	516	488	501	479	499	506	526	509	506	494	531	510	506	534	498	540	462	495	509	520	500	489	525	496	505	523	514	528	509	515	513	518	498	538	469	509	512	514	529	502	510	515	467	514	519	486	520	476	494	489	521	482	500	531	517	505	501	496	526	511	487	489	523	525	497	521	537	507	524	519	506	549	491	508	498	539	495	505	487	544	503	505	461	487	490	525	503	546	550	484	511	516	451	492	524	476	450	533	479	539	538	494	505	505	506	464	513	510	519	503	538	516	504	508	497	533	508	493	492	549	492	512	479	527	481	472	560	499	479	493	490	504	539	515	545	526	542	527	513	534	487	504	497	504	472	479	524	512	490	464	549	509	526	555	471	513	509	498	551	471	490	528	511	527	508	518	526	499	497	502	472	535	514	539	495	528	489	480	544	532	534	487	491	510	466	504	511	495	489	539	532	494	504	510	549	550	505	496	510	520	513	520	473	543	498	503	512	487	477	528	475	534	502	517	476	536	560	471	505	488	518	526	502	477	507	529	497	476	526	516	567	533	473	496	514	516	490	548	543	460	509	467	512	512	505	501	558	526	518	487	507	487	510	529	506	509	534	541	513	478	546	519	506	510	485	475	497	537	537	511	504	532	535	515	528	512	512	479	564	514	511	549	492	527	522	481	511	482	508	534	533	492	503	521	475	516	558	498	569	554	456	516	516	505	485	532	497	510	487	500	495	504	498	503	536	489	552	499	529	466	481	539	518	467	485	521	507	521	557	514	503	504	542	510	501	480	477	525	500	496	507	503	477	493	497	484	487	489	524	523	512	485	500	520	508	516	482	486	491	500	509	533	478	510	549	519	503	539	470	483	523	525	518	504	498	532	520	506	499	540	498	555	502	507	498	498	491	529	520	529	504	504	491	485	543	530	515	494	495	485	538	511	515	528	511	511	481	494	532	536	491	504	497	529	508	484	519	502	534	516	537	511	508	543	503	504	512	508	518	504	472	503	525	508	508	495	498	477	499	531	499	531	541	513	542	515	476	541	532	487	515	509	477	511	503	500	533	491	520	506	514	515	554	503	522	496	544	475	549	481	520	535	493	528	511	533	526	506	554	527	490	559	521	478	478	492	472	535	514	502	486	494	537	526	528	496	494	524	525	526	540	507	499	526	513	548	512	488	496	527	482	527	496	504	521	535	497	517	522	482	499	494	462	510	508	476	488	497	477	491	509	491	519	526	506	542	501	560	520	532	519	502	506	523	512	520	506	534	503	546	547	510	497	520	586	526	489	515	517	526	541	527	507	528	519	490	511	513	466	517	528	542	491	498	548	476	477	487	497	469	491	489	512	555	487	526	524	513	528	523	495	479	510	464	507	542	514	486	528	477	503	515	495	516	478	541	492	535	484	503	531	514	488	521	512	479	488	519	489	538	505	505	546	519	532	522	520	529	507	505	501	487	499	482	521	509	513	530	500	525	506	512	526	515	471	473	528	515	489	500	527	529	510	486	545	517	538	513	491	499	532	498	510	496	467	586	497	499	503	490	533	522	552	491	509	534	490	526	568	451	478	508	495	487	477	482	458	509	508	498	519	520	495	530	524	477	471	546	523	486	493	523	485	519	499	530	498	504	508	498	506	503	517	485	524	488	501	548	518	510	484	465	525	488	500	452	565	519	494	501	559	476	523	515	514	516	513	474	512	513	514	518	488	494	495	515
4272	1646	1594	1103	963	884	883	900	853	822	843	805	845	843	848	835	827	842	867	783	876	838	809	774	792	849	814	818	804	789	842	809	799	833	859	814	817	840	835	829	819	878	859	830	854	793	847	782	819	794	838	802	808	843	827	844	875	816	791	842	800	833	798	832	835	848	819	857	854	832	820	850	829	845	848	811	828	764	799	811	800	858	782	815	837	785	824	795	817	791	722	790	842	884	836	810	784	849	836	800	832	817	769	827	808	812	834	842	847	836	801	797	780	776	889	842	846	830	849	821	822	847	763	778	797	812	835	799	824	856	887	859	825	806	842	806	845	800	764	842	796	824	818	824	830	794	819	818	797	839	855	837	776	814	826	861	797	836	772	797	816	838	804	832	826	827	799	846	862	870	808	815	809	835	780	804	806	831	855	809	825	825	818	814	806	825	895	800	789	790	832	816	829	791	844	797	837	821	837	856	801	872	810	821	827	868	802	798	825	832	822	814	823	826	876	818	850	802	828	788	812	838	850	818	795	837	838	809	836	850	835	822	841	809	836	831	852	850	850	831	880	845	803	814	848	826	837	815	818	784	841	837	843	850	803	855	782	840	787	838	801	838	828	817	825	805	857	835	861	848	797	884	892	839	847	796	810	806	762	849	855	860	823	865	789	836	859	785	804	823	822	795	809	804	872	805	831	816	817	806	793	846	811	848	830	826	850	843	813	855	832	839	813	803	785	838	786	822	836	789	763	766	818	814	842	863	831	851	854	801	835	850	856	821	844	832	795	829	862	799	822	843	860	809	849	849	858	797	811	810	816	760	814	823	816	827	835	814	815	866	798	825	818	808	851	858	800	793	822	774	848	866	837	831	834	878	798	847	843	834	829	807	810	768	802	801	821	795	860	891	826	901	819	828	821	810	863	864	822	825	859	835	835	851	866	789	833	831	789	805	807	819	828	799	817	856	813	814	824	823	822	862	850	802	866	819	851	865	858	815	839	820	816	848	799	813	825	846	763	829	794	863	851	846	874	790	805	829	762	862	828	811	831	843	834	907	859	832	825	832	819	802	824	787	866	828	751	848	801	841	821	879	820	815	814	850	791	821	840	814	890	871	817	837	845	836	823	809	780	814	782	757	829	815	807	808	807	821	795	787	796	835	839	854	842	848	832	842	784	831	821	802	817	836	814	798	847	811	839	778	806	835	823	864	806	796	814	859	808	818	850	798	797	831	830	822	839	816	820	848	830	820	817	822	822	824	823	834	797	846	812	867	793	821	841	844	793	813	821	810	853	852	780	808	835	860	822	833	816	863	847	867	791	813	828	894	815	852	834	809	828	844	829	851	812	811	816	809	828	813	820	804	754	875	811	880	834	806	812	833	804	863	811	783	796	850	787	858	809	798	821	811	837	784	796	828	837	829	852	833	871	816	811	843	878	786	789	821	837	814	819	818	836	847	767	820	839	854	819	800	876	808	811	768	768	829	770	792	858	796	860	796	832	831	796	803	858	777	854	880	840	829	851	839	808	812	812	829	835	784	811	805	841	878	825	796	846	814	830	803	834	796	812	821	834	845	761	834	827	868	849	812	797	801	835	835	807	837	819	817	801	838	806	816	776	787	813	823	811	830	876	801	829	777	786	862	794	839	800	818	851	872	817	800	790	795	832	800	869	779	839	777	848	821	867	870	828	803	828	866	827	822	808	855	836	889	830	820	803	811	833	800	852	867	867	826	789	862	781	829	856	841	790	782	804	835	768	873	855	809	876	836	851	811	816	833	847	806	828	845	813	823	796	847	806	830	804	849	823	802	829	811	854	828	849	828	838	796	822	817	806	828	830	806	831	801	817	814	778	805	831	855	826	821	859	795	811	808	864	836	769	750	858	844	773	833	888	810	820	831	834	826	769	796	783	822	816	801	832	805	839	777	808	799	799	851	810	791	805	801	816	820	806	800	786	775	810	810	842	778	819	921	818	833	827	856	792	774	827	815	820	765	859	830	861	860	810	804	779	867	828	784	834	800	841	813	795	843	776	838	786	871	815	804	788	826	831	852	801	841	795	852	824	826	859	854	848	835	868	849	795	864	814	763	828	838	800	797	837	809	855	839	853	773	838	819	818	806	877	864	810	785	840	819	813	858	777	802	854	818	799	770	845	809	820	800	811	858	838	843	825	868	807	823	827	827	857	857	842	813	816	815	824	808	805	867	840	831	793	835	768	844	784	844	831	822	810	866	818	812	856	839	801	817	791	835	827	784	782	806	847	852	833	841	834	820	760	805	820	774	818	860	816	800	863	840	826	796	826	844	796	862	830	786	797	852	821	894	785	799	789	872	795	875	790	802	875	821	867	845	838	808	817	825	831	850	808	855	785	780	820	817	815	818	834	809	842	905	846	825	811	829	815	836	864	798	826	816	788	798	840	843	809	860	829	843	885	807	818	778	809	835	798	793	814	830	795	852	861	864	817	800	829	787	798	809	810	840	814	797	809	798	787	831	823	780	797	787	779	787	882	833	833	776	842	850	826	841	845	859	823	796	845	822	780	840	834	845	819	849	809	813	803	805	851	825	863	769	827	856	808	824	792	876	841	871	772	820	802	803	835	817	793	812	871	817	816	802	803	792	840	755	807	867	872	808	814	854	802	853	813	822	798	849	905	810	773	786	859	819	799	841	880	808	803	819	813	850	764	831	777	835	837	805	885	880	813	768	823	873	841	785	826	838	810	809	808	847	822	812	820	865	831	911	840	814	825	820	860	808	845	809	840	861	822	749	760	815	846	862	827	835	759	806	808	799	828	832	856	816	817	807	799	827	782	857	812	815	876	828	818	857	799	828	820	832	794	831	813	810	852	804	817	750	792	768	856	868	788	844	812	793	861	809	817	774	841	789	807	796	792	878	828	812	805	788	847	800	834	865	853	787	828	853	808	813	888	814	821	846	800	789	786	836	826	772	843	805	792	829	826	834	826	813	832	817	850	795	860	823	798	835	851	834	792	852	863	840	823	787	823	761	865	796	850	821	756	795	860	831	839	829	789	867	863	779	760	886	846	834	874	839	821	826	870	789	820	798	865	843	840	834	803	825	838	852	827	796	861	883	792	805	865	834	866	809	865	862	846	808	850	823	809	792	773	851	860	792	832	840	834	868	840	818	809	782	824	793	819	788	843	816	839	827	871	830	817	834	864	851	824	832	838	813	825	852	772	811	806	830	809	850	806	796	788	810	824	839	827	831	829	821	780	770	828	833	866	810	823	810	846	830	825	829	805	792	816	811	827	810	817	798	870	842	848	800	805	824	836	885	797	856	806	788	859	819	799	788	792	862	831	887	788	823	775	789	855	839	789	803	823	836	809	805	865	811	864	821	824	824	794	874	757	816	799	832	804	796	846	824	844	851	855	864	848	809	867	855	821	871	837	810	856	902	843	805	776	811	848	845	755	854	808	849	825	801	817	848	819	792	819	810	821	821	825	892	822	816	794	827	840	845	823	847	794	815
24141	21172	28303	24309	20473	2580	880	630	558	499	479	444	474	433	439	423	411	430	413	396	404	395	379	400	406	393	371	396	385	376	386	412	381	340	375	378	387	349	380	359	374	358	381	339	347	365	341	371	375	367	385	359	337	382	386	355	380	365	353	398	370	373	366	367	361	379	383	357	335	314	376	366	335	334	350	354	339	397	345	349	349	348	348	384	372	380	365	371	372	353	390	355	360	367	380	384	373	378	380	382	354	340	382	343	366	369	378	350	342	385	380	385	368	346	379	333	368	386	338	322	373	353	348	396	404	344	379	370	371	369	375	369	383	351	369	393	351	360	354	358	368	398	387	357	345	353	367	315	350	354	323	363	368	369	377	332	353	351	378	330	331	363	348	371	353	345	346	344	360	357	347	334	357	369	372	351	389	396	351	362	349	325	350	416	372	339	376	357	370	361	370	375	353	354	391	388	336	393	366	348	351	369	350	351	377	376	354	345	345	359	375	384	357	372	370	374	381	345	363	345	366	389	338	395	351	320	362	350	339	351	377	332	334	389	340	370	358	380	365	334	345	371	363	355	347	358	380	367	398	353	372	384	352	329	343	360	343	362	380	378	372	378	344	362	394	367	385	351	372	353	397	364	353	363	403	378	328	358	361	372	387	367	392	371	367	360	381	355	387	394	360	358	348	367	329	363	358	346	382	369	382	376	377	365	349	345	356	358	363	369	353	361	353	343	373	371	398	366	369	406	375	397	363	345	368	364	333	386	339	348	357	381	366	367	366	338	354	371	347	354	361	363	355	346	333	339	348	344	379	371	351	358	348	386	373	338	384	382	377	368	350	367	350	354	359	345	355	391	370	372	373	341	379	338	344	359	399	359	382	368	387	350	375	366	354	369	370	373	381	375	352	360	368	364	349	378	345	378	355	387	388	381	339	343	355	370	343	348	377	375	337	388	344	386	376	356	386	355	336	332	352	348	396	351	336	375	351	365	367	347	351	384	365	358	383	369	377	345	365	363	348	376	340	397	379	362	398	365	363	331	379	372	351	362	372	382	370	392	377	369	400	385	373	331	347	351	391	377	333	376	330	379	366	405	337	339	341	349	359	397	380	358	386	376	363	353	390	371	360	360	369	369	340	342	336	358	356	368	343	378	359	333	335	384	363	382	359	375	353	358	386	346	354	351	353	354	363	343	361	362	342	343	378	355	368	357	361	356	289	370	354	360	350	356	337	380	372	347	372	348	351	363	391	373	389	370	363	346	337	353	365	368	315	345	385	341	431	352	385	344	410	344	350	325	373	359	376	336	359	408	347	344	350	383	349	347	383	357	364	365	382	361	343	359	343	350	372	366	388	415	392	396	362	381	347	352	350	370	385	343	347	351	389	336	374	317	377	349	394	399	373	344	357	348	355	400	371	368	337	404	358	359	360	349	323	370	338	341	348	348	388	340	375	329	349	360	356	371	381	359	359	364	360	346	358	367	335	367	347	373	367	361	358	386	364	388	367	335	377	331	368	401	351	330	376	385	387	368	360	345	359	331	354	376	355	355	352	357	350	356	347	354	372	337	366	361	348	356	351	378	364	358	366	352	391	390	333	340	334	369	352	393	365	342	354	385	380	408	358	382	389	354	372	371	373	376	358	376	373	359	354	338	363	366	394	348	346	361	333	331	360	375	377	380	372	338	394	336	347	352	357	393	357	379	367	374	355	372	361	391	331	358	383	375	357	365	378	396	361	358	353	348	339	342	352	360	342	346	378	325	363	337	342	349	376	313	371	370	349	398	387	393	394	359	369	357	390	361	382	333	379	363	370	373	353	341	366	350	355	354	392	380	379	344	340	356	347	377	346	384	367	367	377	357	347	359	387	375	366	361	349	388	351	338	364	337	353	381	358	349	356	363	392	360	400	379	358	394	354	386	351	367	362	339	359	371	361	329	378	373	375	340	340	326	333	353	372	347	385	384	349	386	346	353	372	359	361	347	382	339	361	369	373	319	350	389	349	371	376	370	341	372	352	363	389	361	377	395	379	337	348	358	370	379	346	342	344	344	395	386	332	354	352	353	347	368	303	320	371	288	364	377	379	366	359	370	346	372	368	352	341	365	384	361	380	389	365	347	422	348	314	362	391	315	381	340	363	369	341	383	354	355	344	358	403	376	372	340	362	369	357	366	350	350	396	348	367	389	358	363	359	379	356	386	372	389	364	371	406	349	332	330	376	328	352	350	350	324	369	379	375	332	346	350	358	342	406	341	351	332	352	370	354	397	344	333	400	375	383	367	355	343	369	351	362	392	418	356	371	366	367	349	348	349	345	367	346	358	378	367	365	395	355	365	372	395	375	384	361	369	400	343	361	354	359	343	353	375	377	346	349	370	380	355	375	353	338	328	359	341	380	362	356	368	358	341	334	376	377	380	359	364	343	367	364	340	399	352	367	353	323	338	345	393	306	349	352	363	353	337	379	357	364	344	340	321	376	338	346	381	332	367	336	387	354	381	366	393	381	394	371	352	356	362	344	375	377	357	348	380	367	374	386	403	342	352	393	361	347	328	336	376	367	353	342	344	345	352	334	374	350	348	356	372	363	390	367	390	355	342	367	349	363	351	377	385	358	349	351	371	338	358	378	346	355	328	357	319	394	379	328	352	353	354	321	350	369	325	352	361	365	351	353	352	390	377	371	322	361	354	360	346	381	378	321	353	332	362	358	333	389	341	379	349	354	382	382	385	360	325	335	364	311	359	357	368	328	369	367	375	359	384	357	344	368	360	359	335	413	347	355	372	388	411	369	365	358	370	323	367	361	353	382	388	350	339	353	396	343	342	379	370	367	366	354	354	346	366	365	393	366	322	349	370	386	420	373	369	346	386	392	357	356	381	347	366	359	338	379	344	362	339	356	363	343	370	339	369	348	397	381	373	372	376	367	375	383	359	366	358	369	347	322	334	353	367	373	332	359	377	340	341	363	384	357	375	385	356	375	388	350	355	363	365	398	367	342	379	336	374	355	377	369	367	366	362	373	356	325	325	352	368	359	344	372	349	342	376	364	380	370	350	369	354	346	350	373	334	353	346	371	361	354	418	342	391	307	374	351	352	369	382	359	365	354	359	352	374	384	378	369	362	368	340	373	325	393	391	336	361	356	328	353	356	352	380	377	351	361	354	354	376	384	371	395	332	350	369	385	345	351	382	381	358	396	368	373	350	347	383	352	352	339	345	359	371	355	372	349	393	363	389	328	355	377	383	381	369	370	359	359	367	371	348	352	369	332	364	357	375	354	341	347	327	343	351	420	339	360	359	378	365	351	410	345	387	342	340	385	392	366	350	394	356	333	398	351	339	366	352	381	371	344	376	359	346	363	370	354	362	404	386	375	386	359	348	353	366	346	373	352	377	363	361	368	366	384	348	372	358	390	355	384	368	354	342	360	353	333	370	352	330	363	346	403	353	377	371	362	366	380	367	359	391	364	370	373	346	355	325	358	385	346	325	371	346
5518	10279	8611	4419	3002	2327	1816	1493	1312	1133	1043	1010	932	861	827	804	765	728	760	745	706	687	691	641	666	640	648	647	667	672	661	661	665	604	648	611	653	610	611	671	614	580	582	606	611	618	620	664	595	590	620	567	619	627	611	585	601	647	579	667	622	596	616	641	583	584	604	631	593	604	579	595	577	634	575	601	621	570	564	602	593	618	613	576	557	594	586	609	587	624	617	619	624	647	628	598	621	627	600	592	565	637	605	593	629	577	595	614	632	638	593	582	643	585	657	549	596	582	600	614	556	595	582	607	604	572	599	587	627	556	579	642	588	596	597	627	591	612	614	630	613	617	610	632	598	584	594	628	628	562	618	626	576	564	634	594	578	591	614	620	614	566	585	624	610	632	610	615	569	633	609	622	586	562	630	635	565	601	611	598	607	647	600	624	617	626	596	555	596	573	603	620	616	580	654	660	609	587	635	592	655	572	597	602	580	620	620	642	624	593	560	625	571	659	603	605	650	594	600	578	593	591	630	630	621	604	591	629	613	592	586	612	592	623	563	574	595	591	589	574	604	627	624	554	599	593	599	655	620	598	597	648	606	612	596	602	632	614	595	602	585	612	596	606	577	605	597	592	615	613	611	628	587	605	668	581	619	608	604	632	575	573	629	581	568	598	594	558	593	587	569	613	613	642	623	629	622	568	630	600	599	589	577	625	616	606	578	596	607	639	657	554	609	607	609	652	564	594	595	629	601	589	603	611	601	591	601	539	641	598	636	657	611	625	602	567	600	614	657	607	604	588	607	585	597	580	622	600	576	616	595	577	619	563	605	585	600	573	590	585	590	599	643	632	605	631	619	560	588	587	623	609	596	598	632	639	567	646	563	594	620	673	669	621	590	594	595	554	588	587	610	613	588	599	593	654	564	605	619	616	605	603	577	608	631	544	616	643	611	596	675	601	620	644	598	647	592	597	605	626	615	611	627	602	593	655	593	587	585	603	597	622	558	572	570	611	599	643	558	599	590	634	615	625	564	635	605	614	608	577	584	572	576	566	654	614	618	620	596	634	564	558	589	597	573	559	625	603	571	571	604	589	589	593	658	638	612	613	561	578	610	608	580	641	572	607	604	607	566	558	578	632	567	589	590	612	639	607	577	622	588	619	605	576	587	628	600	559	583	616	612	623	661	570	616	609	599	612	582	653	642	632	588	592	549	630	616	610	581	571	593	591	619	572	619	624	609	614	615	612	595	607	592	592	572	662	576	626	592	578	631	656	617	615	567	615	594	626	563	577	608	596	613	590	568	612	568	615	580	615	615	583	634	673	582	616	598	604	589	541	599	582	615	582	660	608	629	606	597	644	612	610	616	590	603	584	620	585	592	597	605	589	567	610	610	567	599	606	608	578	593	589	642	654	597	618	601	567	607	604	599	567	589	616	596	580	597	560	626	611	575	598	593	592	636	612	600	598	594	578	591	596	631	565	626	635	647	621	555	609	590	619	592	604	597	609	579	624	612	606	637	602	601	632	624	617	639	571	642	619	629	636	581	617	587	586	611	621	591	616	614	568	593	600	661	586	567	579	572	621	588	608	614	562	586	603	602	590	584	610	580	629	596	588	631	580	618	609	580	614	584	598	594	601	672	618	590	636	588	578	578	596	609	616	636	660	621	612	598	596	592	565	590	605	606	635	614	585	609	594	600	611	601	587	598	560	558	619	591	613	609	600	582	552	638	579	580	643	577	604	659	619	591	601	591	587	545	596	613	629	595	629	615	583	581	562	613	601	644	624	580	652	605	639	611	639	645	558	597	601	566	598	612	597	534	606	600	563	600	567	600	630	586	661	598	544	599	611	591	598	638	628	648	620	594	591	607	607	568	563	621	593	629	586	616	596	556	600	603	585	605	625	585	572	619	621	650	591	610	609	598	614	663	564	587	620	524	608	655	603	610	554	558	598	593	576	558	656	590	575	608	607	608	616	664	625	634	610	641	583	592	593	554	592	595	579	586	600	598	589	587	580	614	638	616	590	639	622	607	595	599	574	624	634	605	624	619	583	568	617	628	596	613	604	607	625	576	589	627	614	609	595	584	597	596	591	592	610	567	622	608	598	581	592	619	579	612	598	578	615	586	613	591	578	622	619	604	579	623	644	621	598	583	636	622	568	552	662	548	601	619	542	637	601	620	604	590	596	608	590	578	622	636	612	635	616	550	580	608	593	589	583	587	651	616	625	572	637	639	573	639	599	593	603	604	570	599	607	589	568	634	606	582	571	572	622	570	616	589	594	655	589	544	608	600	575	573	586	600	592	618	636	607	599	596	643	630	566	594	585	557	615	594	619	605	617	583	596	545	582	592	586	633	605	590	633	561	573	609	587	585	604	621	566	600	590	586	595	613	555	616	598	639	603	610	575	587	627	638	602	631	596	582	607	594	581	568	584	630	610	591	591	614	637	606	625	613	614	570	618	617	634	628	581	579	594	589	588	609	597	617	612	588	605	624	602	602	610	589	604	625	631	623	637	595	639	627	576	625	651	635	604	625	602	644	618	597	607	596	602	605	560	624	603	603	621	602	565	634	619	605	579	613	630	598	631	610	666	598	663	584	627	620	579	585	620	575	629	610	610	614	587	567	576	588	629	571	624	608	597	600	602	618	570	599	594	608	591	602	628	584	584	635	631	579	573	588	597	610	578	602	593	623	581	603	617	626	607	592	588	600	609	618	601	580	567	628	573	602	596	588	589	601	616	588	591	605	597	602	573	629	616	565	568	627	651	601	646	624	632	628	619	575	585	618	613	580	608	587	648	586	619	601	592	588	609	594	635	614	627	584	649	576	602	564	633	542	558	621	590	581	610	572	630	554	580	581	588	593	608	606	609	621	565	604	622	601	599	619	583	572	575	605	646	614	670	629	589	625	575	629	593	632	603	579	600	578	596	584	622	602	616	603	609	606	624	592	609	592	605	609	652	606	613	566	612	590	612	586	558	599	589	572	573	617	585	607	628	635	587	641	618	608	587	589	594	597	598	609	559	622	596	603	610	607	609	588	620	574	561	587	621	609	593	593	587	564	604	599	612	626	574	609	658	612	616	600	577	626	574	617	610	594	601	609	629	540	609	595	583	582	598	633	616	607	586	583	609	574	588	661	650	576	607	606	617	631	569	561	594	645	581	617	600	619	610	626	620	609	583	615	578	617	581	613	577	611	611	593	609	588	589	620	605	613	599	589	590	622	600	575	609	576	586	644	590	614	622	595	635	608	632	592	633	577	596	610	599	573	568	612	594	631	629	595	605	592	626	617	598	631	578	606	572	619	610	631	605	594	647	586	592	612	595	599	584	584	589	590	588	635	636	577	609	621	632	571	639	612	592	565	615	583	605	571	615	600	591	628	617	575	628	592	607	635	577	596	638	642	608	628	585	615	628	593	578	629	594	626	597	625	605	604	630	617	574	654	633	625	598	567	603	665	604	624	629	606	614	555	610	581	596	623	620	603	576
23219	21166	28881	23721	21173	19568	1844	720	493	396	386	315	348	287	258	218	212	181	197	218	197	202	199	185	189	177	163	165	174	173	177	167	155	158	164	163	178	176	179	154	143	145	138	171	146	134	147	148	159	147	134	152	154	152	145	158	146	156	152	164	132	143	130	127	134	130	132	135	147	150	171	153	156	142	129	151	131	129	132	137	150	155	147	139	167	137	145	153	145	126	138	153	130	139	154	128	163	145	137	135	154	136	143	152	125	142	129	125	140	142	137	147	130	165	125	128	142	145	170	142	154	154	169	134	99	145	131	133	141	138	119	144	150	145	141	174	154	145	145	141	149	131	153	148	130	150	158	164	163	181	158	145	152	159	137	139	148	151	129	146	148	125	154	161	158	142	133	130	150	145	127	137	133	158	145	162	141	154	129	143	134	159	138	151	141	163	144	144	162	150	135	137	164	118	143	141	151	142	145	138	149	140	141	128	125	120	135	149	145	142	138	156	165	138	148	128	141	131	122	146	130	118	134	153	154	137	134	138	136	134	128	143	146	168	175	130	141	153	133	127	133	147	126	141	135	146	130	138	146	142	114	132	141	147	154	123	142	150	173	136	129	150	138	136	129	129	162	161	133	136	155	136	152	158	160	139	153	168	144	159	133	141	126	142	143	129	133	144	140	139	135	122	113	149	159	145	132	133	137	139	126	134	139	161	127	131	130	147	156	148	142	155	138	153	148	144	139	130	144	137	150	132	151	141	151	135	135	138	154	139	159	117	126	118	133	141	155	123	134	157	127	160	137	153	136	143	126	143	121	129	118	125	132	132	128	120	158	153	139	128	125	152	153	135	126	138	138	129	133	141	130	146	120	162	146	160	135	142	128	139	143	136	126	162	133	123	148	151	148	127	140	144	145	147	132	141	128	132	124	151	148	138	137	160	147	135	140	135	153	157	123	150	133	135	146	139	125	154	146	138	141	166	139	145	154	139	141	129	132	139	124	122	151	128	138	137	144	123	147	139	131	155	137	128	141	130	136	127	133	128	138	138	143	137	122	142	139	129	127	153	145	126	139	145	151	132	136	133	160	134	132	147	140	128	129	141	127	144	123	151	145	135	139	139	152	136	136	136	163	130	147	155	133	123	167	150	147	128	140	160	165	136	139	156	132	116	141	154	142	145	138	138	145	155	154	142	142	161	135	144	135	144	143	135	167	131	133	147	142	139	154	142	133	158	127	156	142	134	136	151	136	125	137	159	134	123	138	107	152	154	140	141	132	149	157	136	143	117	148	160	148	147	131	141	155	130	152	129	137	127	153	133	147	157	122	135	131	131	145	144	146	137	130	148	127	141	132	123	143	143	123	137	146	148	132	129	127	140	145	132	127	129	150	133	129	142	145	140	138	136	125	156	135	147	130	134	134	135	135	126	121	149	146	178	138	168	137	160	153	142	135	157	131	126	138	118	161	138	133	140	154	125	158	148	137	119	155	168	132	127	149	136	154	148	147	140	127	131	129	126	122	121	170	127	151	146	140	127	147	126	156	152	149	148	125	146	154	125	133	132	128	145	145	139	136	130	149	162	165	148	157	134	125	126	157	131	121	133	135	149	114	142	153	128	155	153	155	156	137	139	129	145	130	126	126	145	122	166	151	158	152	135	131	152	150	135	151	145	138	140	164	124	149	121	141	139	131	151	151	134	166	149	136	136	126	152	136	150	131	115	167	154	154	127	158	139	138	122	140	132	153	160	127	159	153	143	157	142	143	156	141	135	143	157	128	154	132	141	150	146	152	111	139	125	145	159	160	155	149	136	147	146	138	137	137	141	138	158	124	123	152	142	146	115	130	114	136	145	148	110	143	139	144	146	149	133	135	148	144	142	146	144	144	146	132	121	133	131	156	118	134	166	149	129	147	124	126	118	146	153	149	133	137	123	159	143	140	147	109	157	137	137	154	156	142	132	132	150	142	137	135	153	142	167	137	149	141	135	164	144	143	150	121	137	125	162	132	150	128	139	155	154	131	174	160	147	146	126	120	152	159	134	139	141	167	132	133	134	150	135	145	150	148	148	126	151	153	113	139	147	160	147	160	161	126	147	154	158	150	136	134	134	125	114	122	130	125	128	145	141	135	136	164	152	148	143	143	144	124	131	141	115	139	127	164	136	125	150	153	146	132	123	149	133	156	124	132	134	131	139	156	151	155	150	120	160	159	142	132	137	146	118	146	141	142	129	140	136	136	148	154	131	122	132	156	138	130	139	139	138	130	122	135	130	137	157	136	121	112	157	135	138	152	143	147	123	155	136	149	155	122	150	140	139	139	135	139	143	131	144	139	132	152	136	131	135	150	149	146	166	156	132	144	147	141	150	167	139	126	145	147	139	149	149	126	128	131	137	147	136	174	123	144	133	148	142	149	133	132	143	149	154	120	137	150	158	139	139	147	139	135	160	141	123	165	140	119	141	143	157	145	144	110	126	152	108	132	151	148	144	137	150	152	123	127	136	150	144	128	123	124	142	148	140	147	143	136	144	122	150	159	153	157	156	134	118	136	147	132	150	129	133	138	142	155	128	145	137	147	160	156	137	140	140	128	142	148	117	155	136	138	124	146	119	138	153	147	126	167	162	141	144	126	116	159	152	123	122	145	147	128	144	131	143	146	139	157	135	136	121	118	165	132	129	134	157	137	115	137	129	146	153	140	151	155	134	135	131	140	148	143	171	127	131	136	155	133	142	140	133	125	136	153	135	130	121	121	132	115	127	147	133	139	149	141	162	140	149	143	154	144	141	118	129	142	141	140	142	139	154	130	136	135	114	141	140	135	129	137	137	139	156	131	157	141	130	130	135	127	141	161	152	150	142	147	146	141	148	141	137	131	146	133	138	135	130	143	126	157	134	158	153	158	126	147	145	136	135	120	132	140	126	140	149	140	127	146	143	144	136	109	132	133	134	155	158	138	123	127	145	164	146	141	144	157	121	143	122	141	128	144	145	158	152	141	120	150	143	146	155	143	137	132	177	147	139	136	131	143	146	146	136	152	140	139	140	135	145	138	133	149	136	140	137	133	156	136	119	168	139	141	131	167	143	148	144	134	134	150	165	143	118	134	146	141	123	147	147	121	134	159	150	133	138	124	133	140	147	141	147	131	151	134	142	135	151	135	127	140	139	130	147	143	136	118	121	132	130	146	108	129	163	148	138	146	135	135	139	164	127	136	114	134	143	133	150	127	143	146	144	138	145	130	140	139	138	150	154	148	138	141	137	145	156	178	128	148	136	135	143	126	164	151	139	140	142	162	140	132	154	116	149	139	138	126	151	137	153	147	128	150	139	134	137	138	139	145	139	131	142	135	153	126	130	131	125	129	139	149	117	147	142	137	148	116	150	121	126	128	159	127	157	116	149	137	125	141	126	121	129	136	141	155	129	133	136	139	130	130	135	127	165	129	119	131	127	136	124	135	146	124	149	136	139	144	119	141	127	124	159	130	138	144	135	146	169
7682	16225	13531	6893	4935	3544	2627	1994	1622	1332	1133	949	865	816	664	649	563	544	475	461	440	388	417	377	369	390	365	361	361	349	293	321	321	315	286	309	278	265	275	280	266	254	260	273	257	254	266	271	240	285	247	246	230	238	256	253	288	245	262	255	262	270	255	235	264	252	263	229	237	262	260	219	246	238	245	257	228	231	226	244	241	227	234	267	226	247	273	241	250	232	255	213	269	233	250	230	281	224	237	234	217	217	245	244	229	227	233	234	237	233	214	219	251	261	229	238	242	219	223	212	261	237	232	248	233	234	236	253	244	265	241	234	228	248	253	256	245	231	215	240	236	254	236	242	208	259	243	266	253	239	223	231	239	244	208	240	242	218	264	237	243	236	233	221	243	224	252	244	212	227	224	238	244	254	242	250	245	255	254	263	233	259	242	249	231	242	237	232	240	219	259	209	232	232	237	256	257	269	222	239	257	246	260	230	229	216	236	231	232	215	207	233	219	250	247	228	219	225	249	236	202	220	226	247	267	248	229	275	249	245	263	238	239	237	228	259	241	215	241	224	205	255	238	228	259	230	232	201	236	217	253	258	253	265	209	230	228	244	243	250	231	228	245	229	237	238	242	240	249	237	236	244	255	239	228	262	218	247	252	228	209	249	266	233	241	227	249	245	228	246	270	253	246	257	227	230	227	243	230	238	234	253	217	250	243	225	247	243	230	225	229	228	207	208	257	250	243	224	240	243	221	234	234	245	204	233	276	259	241	226	225	231	261	218	248	247	241	243	228	202	229	219	236	238	236	221	247	233	237	236	229	231	255	231	210	236	240	233	217	215	239	263	239	247	230	237	234	234	211	226	238	234	211	235	216	238	277	244	210	265	234	219	220	234	231	246	223	258	258	235	268	232	256	215	241	216	236	223	260	255	237	214	236	228	241	218	241	224	223	257	215	230	252	228	220	246	238	224	224	255	276	228	235	236	263	253	259	239	242	236	231	251	271	235	229	234	227	235	254	216	240	224	254	249	222	224	239	250	248	260	219	208	237	218	229	205	263	229	269	253	253	206	222	256	231	228	269	247	223	250	230	234	218	258	232	260	259	208	220	238	219	223	211	254	242	228	213	269	235	253	242	232	211	215	231	234	231	217	213	241	239	237	237	246	260	196	227	213	232	208	229	230	248	216	225	248	228	237	235	206	259	259	238	253	230	228	217	223	258	275	257	203	253	225	234	257	235	249	237	261	216	245	228	234	231	224	216	254	219	265	256	233	243	229	258	219	241	252	228	222	197	222	230	211	261	248	245	229	210	232	262	225	220	226	255	227	221	249	219	246	232	258	229	242	242	237	263	220	247	236	209	227	231	218	244	240	237	247	252	254	266	230	237	239	231	234	247	235	218	233	231	245	219	249	227	228	249	249	221	208	235	234	220	243	234	231	231	240	258	226	217	239	231	232	245	235	217	220	218	240	223	256	262	270	249	243	215	202	248	245	231	224	243	247	254	237	228	223	227	240	226	266	214	224	261	212	254	214	217	233	234	292	244	211	233	222	252	216	234	225	235	207	214	255	267	250	255	260	239	245	236	209	234	263	252	236	240	230	241	235	222	255	215	236	231	226	235	244	255	249	280	239	234	266	215	223	226	255	229	239	248	238	244	249	252	255	228	226	236	249	249	226	260	250	238	256	223	211	227	223	237	225	245	243	210	238	252	251	244	242	238	224	251	240	219	265	232	227	233	215	238	241	235	252	255	222	224	249	223	249	197	251	242	229	233	204	240	219	225	219	238	261	245	242	260	254	275	217	236	237	220	227	222	257	263	248	214	228	231	258	213	259	252	246	221	218	238	260	249	235	249	260	235	230	257	245	247	232	236	260	233	216	241	235	248	243	232	242	247	216	226	216	236	254	268	268	223	240	246	219	244	242	201	242	234	228	216	245	234	248	229	242	243	222	231	229	232	230	248	236	262	241	243	252	248	248	251	258	229	246	237	238	250	221	194	250	240	239	215	221	237	280	243	275	233	246	210	252	239	251	244	249	211	218	220	237	227	238	236	246	257	226	212	208	246	261	230	241	277	228	260	235	217	228	249	242	261	235	226	205	240	223	250	257	211	238	247	265	220	226	219	209	237	265	206	258	234	233	215	222	245	258	233	249	245	240	260	257	266	227	247	236	238	250	238	254	236	229	237	224	258	238	271	221	251	216	211	223	214	238	264	235	216	236	213	250	247	262	236	229	252	252	234	225	244	243	185	229	236	235	236	242	259	234	250	258	285	245	247	229	236	236	238	241	223	235	232	207	221	209	226	210	227	243	232	220	238	253	255	215	243	225	225	240	249	238	213	212	234	252	216	253	221	237	237	219	235	234	247	263	215	215	251	207	212	229	267	200	222	230	219	222	234	231	231	234	243	230	226	221	246	268	266	224	243	244	208	241	269	213	227	245	237	231	246	227	246	252	246	250	246	256	267	237	243	269	235	239	250	248	243	244	221	218	246	244	235	245	283	212	218	197	211	227	257	235	224	207	245	233	217	247	226	241	267	206	234	223	241	240	243	227	236	236	230	242	256	213	214	245	228	243	248	216	236	241	239	257	236	243	228	261	236	227	237	253	234	267	220	234	205	240	249	210	234	252	239	213	245	226	233	229	235	229	230	262	250	230	245	245	247	244	245	242	237	208	228	230	202	234	233	232	246	233	233	214	245	211	248	228	234	252	245	244	252	256	255	232	240	244	246	249	232	212	224	258	213	214	245	233	231	238	243	231	247	212	250	235	225	216	212	221	229	233	242	248	258	258	250	224	213	226	236	275	231	209	237	240	263	247	234	211	260	236	223	222	260	241	225	258	258	247	251	237	230	238	207	230	237	226	200	255	246	239	232	239	236	249	212	238	234	235	221	241	239	236	228	257	229	213	232	228	243	227	245	229	235	241	242	262	229	223	240	196	218	257	238	226	259	241	232	241	223	227	238	233	237	234	222	231	207	253	263	230	249	236	204	263	257	234	240	236	255	242	244	254	233	228	259	267	243	234	249	208	264	256	237	245	250	251	264	217	212	233	230	247	237	250	227	223	220	238	237	255	247	267	244	232	219	244	220	243	225	237	242	246	232	255	242	255	247	228	269	212	226	236	205	243	226	231	212	226	253	210	240	254	228	221	243	246	217	239	275	223	249	236	232	214	218	220	250	239	250	251	230	239	262	214	268	241	230	239	227	231	228	197	218	258	226	209	234	244	244	233	207	231	240	223	239	234	223	234	242	238	237	238	245	242	231	259	244	229	264	236	224	228	244	262	256	244	215	242	217	246	218	232	231	218	251	255	238	239	238	214	251	256	229	248	252	226	231	253	250	226	219	238	220	232	271	240	232	253	236	217	245	231	235	249	217	244	256	252	227	231	209	238	232	266	241	241	224	236	250	223	223	246	241	259	219	219	205	236	226	243	248	235	224	237	259	242	234	249	235	233	250	226	231	266	250	247	213	253	220	249	227	229
26733	19777	5791	824	583	537	508	482	512	489	531	515	510	529	474	474	527	517	530	496	533	511	503	500	514	475	500	476	497	493	506	543	484	523	569	526	466	508	473	534	505	535	482	501	502	483	497	493	525	504	492	516	491	539	498	495	482	498	519	509	525	494	517	496	501	512	490	489	494	511	478	513	520	499	520	452	517	506	483	522	488	546	516	504	539	484	527	487	511	475	494	526	487	508	511	516	524	500	499	495	471	488	520	530	522	532	535	513	514	480	513	493	493	533	474	470	529	510	495	513	485	515	496	499	502	527	494	475	466	492	513	531	518	523	499	502	501	487	479	484	452	483	482	502	516	509	513	525	508	518	520	502	482	545	537	483	505	494	520	489	515	515	541	505	464	562	515	469	497	510	532	505	467	506	492	491	500	507	520	479	515	491	508	520	462	494	515	457	510	476	499	526	531	532	478	522	487	499	499	488	500	484	488	516	526	513	484	503	496	507	501	483	497	461	503	474	526	499	498	506	522	482	464	521	505	512	522	499	484	516	500	470	499	490	528	503	532	480	469	516	495	469	533	493	478	499	516	484	519	534	481	517	488	449	490	518	513	484	501	509	495	488	493	505	505	534	499	508	502	518	546	538	501	490	501	504	483	515	503	498	478	479	475	552	535	467	506	499	509	539	512	483	543	523	551	484	486	506	531	533	492	531	508	524	485	481	529	488	491	530	491	487	516	481	495	488	502	488	481	480	476	556	536	533	477	488	544	510	489	483	488	505	522	551	495	531	497	530	506	521	524	502	489	501	519	503	455	506	505	478	483	512	508	486	494	499	466	533	465	544	493	544	491	523	511	467	527	492	533	521	515	542	503	489	500	487	522	508	547	487	548	489	505	517	514	474	529	508	480	521	501	514	499	493	515	481	493	498	471	486	488	484	499	473	538	473	498	500	476	478	517	453	516	503	486	501	494	493	524	486	496	506	497	480	488	461	505	499	469	521	507	513	519	493	502	506	461	494	482	491	536	492	491	500	497	502	467	554	501	512	481	454	517	513	534	521	536	479	475	522	496	506	546	494	505	514	513	503	514	538	494	493	526	494	491	501	521	490	476	495	525	504	485	539	488	552	491	529	434	519	469	496	474	495	502	499	510	490	542	518	470	496	497	521	517	494	477	553	499	510	489	531	516	537	505	489	489	476	508	494	536	494	523	515	495	520	507	529	536	496	532	473	462	507	505	490	472	469	492	484	490	517	507	488	473	499	530	488	467	526	449	498	536	495	471	504	515	522	542	490	501	491	458	464	486	511	497	519	480	503	479	535	513	492	543	516	508	514	454	452	495	515	505	504	501	479	524	518	538	506	550	490	510	469	495	512	480	461	455	503	477	545	490	495	472	510	533	495	531	508	527	497	511	463	514	498	539	493	490	494	458	497	519	494	488	512	545	521	500	524	528	517	506	479	496	476	487	483	519	502	476	533	465	492	472	505	490	526	510	525	496	527	531	508	513	524	499	508	524	542	472	502	495	507	524	515	493	497	467	503	493	479	482	492	511	541	454	526	504	573	512	496	523	457	481	499	488	540	473	498	542	522	469	517	519	488	511	506	499	510	524	507	495	504	519	531	538	517	512	478	536	512	471	527	490	475	502	496	480	472	506	523	500	486	505	483	488	520	513	473	523	537	494	505	490	490	504	519	502	491	494	554	476	514	535	501	503	518	531	507	533	527	522	474	492	522	527	536	566	506	526	492	521	503	484	483	493	500	503	518	482	460	503	485	477	554	556	511	483	529	492	499	544	486	513	469	488	519	490	540	502	476	511	521	505	489	500	505	485	497	521	492	520	527	511	496	516	483	506	503	524	528	503	477	502	483	513	532	480	521	528	496	507	479	471	484	484	505	482	481	476	505	509	492	507	496	520	511	537	530	505	504	522	508	510	514	469	499	497	517	485	475	500	504	537	488	470	520	498	491	501	501	513	514	499	514	517	491	469	533	485	497	525	465	509	509	516	491	456	500	541	523	471	501	485	529	507	495	505	502	498	496	513	476	514	516	481	463	467	505	535	483	532	523	480	483	511	560	502	537	490	454	456	482	437	465	529	504	446	495	521	505	441	488	483	521	534	549	520	532	501	482	519	526	482	514	508	549	519	486	521	528	493	525	518	510	491	509	519	498	513	505	502	454	533	499	495	504	538	507	502	506	523	497	497	490	531	542	544	523	522	483	496	543	523	552	499	522	528	527	498	462	575	516	491	524	503	485	483	490	495	481	490	529	486	517	516	511	457	513	473	477	497	508	522	537	523	506	490	494	518	526	496	536	507	509	486	539	550	516	496	469	485	506	473	493	493	521	511	549	502	469	504	515	479	489	467	510	487	482	498	526	480	535	530	474	537	518	509	518	483	466	507	542	522	512	499	487	513	496	496	530	454	534	491	490	453	491	498	522	500	507	468	529	479	449	503	497	515	466	534	526	517	506	559	478	517	498	518	495	500	492	463	525	486	493	515	469	516	507	446	482	484	533	532	468	560	497	475	482	496	507	490	506	495	507	509	489	509	513	485	443	463	483	463	497	474	522	496	479	507	539	511	472	529	541	528	497	481	543	507	492	518	501	489	503	491	515	538	508	519	473	479	501	459	503	494	500	487	519	516	551	483	505	492	525	519	510	520	466	516	534	522	486	483	498	497	470	463	482	470	502	496	549	496	460	479	526	508	510	510	498	509	535	512	491	505	505	540	500	501	509	513	508	499	512	473	496	500	554	500	453	517	490	477	489	474	493	503	494	512	494	504	512	521	515	493	499	478	513	484	510	461	507	497	462	507	514	511	504	509	480	518	512	528	517	525	536	501	484	536	464	535	491	526	520	504	468	528	490	516	470	499	576	511	494	488	495	512	497	496	508	499	496	504	506	519	494	504	522	502	486	505	517	518	505	540	508	513	506	527	510	474	535	523	495	501	488	514	514	532	502	528	499	519	524	489	496	492	516	543	487	475	484	510	482	508	507	506	502	536	480	477	473	496	499	505	529	518	485	508	517	525	528	514	485	511	455	493	495	528	529	526	517	500	519	484	497	515	496	524	535	476	503	488	514	505	504	505	489	532	478	510	507	519	525	514	503	515	482	545	505	452	488	508	523	509	515	517	512	462	523	505	513	523	506	472	492	473	502	491	496	540	516	504	524	501	500	497	516	530	463	509	499	530	501	510	487	503	487	486	544	471	451	486	511	484	518	574	539	506	513	469	535	483	510	486	511	485	510	514	497	534	494	467	514	465	518	553	546	480	485	520	514	498	481	475	480	489	497	484	498	508	474	482	485	514	507	515	520	501	445	525	514	497	493	509	500	514	511	475	533	554	499	476	520	507	487	457	495	536	497	520	515	487	502	513	492	477	503	499	513	492	491	512	488	500	504	486	508	494	545	498	499	484	489	476	536	500	498	494	500	515	470	477	487	532	521	536	561	501	528	520	493	508	507	474	523	525	542	507	503	518	501	556	486
4194	1694	1493	1117	1015	950	909	879	878	859	870	878	794	834	863	820	824	861	782	837	826	847	866	851	864	831	821	834	818	778	800	843	851	831	828	817	793	808	795	808	843	770	777	797	821	811	864	883	816	820	773	793	823	872	779	791	824	843	836	801	795	830	829	904	811	748	829	822	817	774	782	837	813	834	832	814	738	758	854	807	771	832	844	835	830	832	838	841	814	828	809	812	821	827	792	821	797	837	812	759	797	786	824	853	752	805	865	773	851	821	834	854	826	820	818	813	782	820	823	812	831	824	836	843	848	801	844	769	745	788	805	849	788	779	849	851	791	792	819	827	749	786	800	860	805	870	836	838	767	778	823	816	814	821	842	806	853	851	819	804	810	831	819	829	816	800	843	856	797	843	786	830	819	849	815	811	797	833	846	786	774	801	845	853	816	824	832	770	782	790	814	830	849	814	841	801	793	838	771	803	869	797	795	868	779	792	792	784	855	857	779	862	858	823	848	849	774	794	835	862	796	830	819	806	805	829	807	795	785	795	789	792	828	776	848	843	797	813	817	842	808	822	820	832	844	834	856	778	821	812	840	810	838	833	869	817	802	823	752	768	826	844	837	834	781	829	823	858	865	851	783	818	827	820	832	823	804	811	834	830	809	794	850	827	802	815	806	779	784	836	777	780	809	778	823	839	818	805	784	866	800	841	837	833	840	828	814	831	784	784	864	770	834	788	784	775	860	808	838	823	879	859	773	755	816	815	839	778	838	828	884	777	805	847	817	822	812	801	776	828	781	771	814	804	794	861	818	836	798	829	793	815	826	803	813	802	771	805	821	896	797	776	763	776	840	864	882	811	817	829	833	813	784	816	793	857	769	802	787	796	802	816	763	836	849	795	827	790	804	841	785	816	845	827	825	818	840	848	800	820	832	813	820	787	842	871	805	819	867	798	837	835	843	842	821	836	827	796	856	851	796	816	795	840	834	884	821	858	830	779	802	807	868	826	832	876	771	817	802	801	727	832	862	832	808	794	849	798	812	800	800	847	829	854	889	813	835	857	822	776	809	843	815	852	827	755	840	802	830	778	801	840	866	847	838	741	795	777	847	823	813	853	791	773	792	779	728	795	830	857	794	840	817	794	804	819	800	808	814	834	810	829	848	818	854	806	840	821	790	812	862	744	788	846	845	804	796	826	862	860	839	774	832	784	875	789	803	832	798	803	836	831	822	791	771	782	842	824	785	820	809	812	833	839	808	813	782	790	824	820	841	839	794	814	809	868	802	800	784	842	863	803	833	865	819	799	833	856	807	799	817	804	841	866	755	775	814	771	851	812	792	822	843	838	783	843	776	796	827	820	812	829	841	803	811	818	860	848	832	827	820	849	817	812	802	791	797	837	863	729	795	829	821	832	823	800	785	847	795	770	812	848	820	769	762	780	826	816	834	847	771	833	844	845	792	814	781	831	810	862	780	809	809	782	806	800	751	811	838	824	828	820	778	776	810	775	775	760	806	801	838	827	813	853	835	780	816	827	826	815	818	892	853	835	853	796	804	844	826	845	797	758	821	819	841	856	797	807	818	745	796	785	819	869	816	849	810	793	820	816	786	846	822	802	859	816	865	795	826	831	809	809	863	804	809	814	787	816	773	810	821	817	776	813	779	856	809	802	802	849	789	798	808	786	820	832	810	828	855	807	810	823	859	826	827	802	801	855	819	819	801	834	830	788	813	775	814	763	847	830	855	789	856	779	823	834	789	762	789	847	816	824	826	840	873	806	843	817	816	823	818	787	774	836	832	799	817	822	772	841	808	817	852	813	807	802	823	820	782	783	817	833	811	853	791	768	781	787	815	858	840	803	823	805	790	828	828	829	847	815	803	847	863	839	835	820	824	784	755	808	764	804	793	822	804	832	829	851	875	851	851	833	818	814	794	824	813	797	786	865	856	807	799	781	781	798	846	831	810	808	892	797	832	816	831	789	814	768	816	856	820	819	784	840	780	800	849	852	793	766	792	809	819	818	826	840	839	835	794	883	819	786	796	810	846	792	813	829	872	800	831	788	859	861	799	851	802	806	794	848	847	784	851	825	786	846	836	769	794	870	755	845	839	841	794	849	806	796	806	853	812	816	817	852	826	820	815	808	844	786	809	751	819	828	805	861	814	832	785	833	801	803	835	807	849	789	815	804	802	798	785	825	828	811	826	840	852	841	832	840	768	876	832	837	813	777	822	791	778	838	830	774	818	815	807	767	843	826	830	786	850	779	814	799	778	804	824	834	861	814	770	832	829	815	834	778	771	826	769	804	787	816	826	818	778	782	832	803	832	802	852	813	848	814	760	850	828	812	865	794	850	800	836	817	829	804	834	747	805	840	818	830	874	842	773	817	847	855	809	780	778	820	814	815	786	804	796	830	814	757	817	839	802	852	810	763	821	795	805	814	797	876	857	775	821	792	826	817	815	810	770	803	781	817	845	875	768	827	767	819	839	828	770	791	774	778	781	819	857	803	778	773	820	781	829	806	812	789	811	812	797	794	826	805	855	863	824	808	760	792	827	814	815	782	816	780	791	805	834	798	837	821	848	730	840	826	837	852	822	811	841	826	888	820	800	827	841	834	824	860	786	835	798	833	830	848	831	877	782	812	831	774	840	808	821	809	773	799	810	791	821	777	789	836	823	815	781	800	798	802	805	845	770	787	788	776	827	828	798	770	831	842	839	811	783	841	823	763	799	833	768	805	821	829	822	841	836	855	867	856	818	801	788	823	803	823	845	772	795	851	796	784	827	787	805	835	796	839	824	853	805	865	819	852	791	814	773	775	838	862	847	833	810	799	818	798	755	859	785	820	794	843	807	805	877	782	851	735	832	788	740	852	804	829	805	836	748	790	790	783	819	849	787	819	836	829	830	858	798	822	828	823	856	808	796	765	812	794	808	777	851	780	825	765	796	779	857	849	850	860	811	806	819	799	829	800	745	819	797	818	783	817	850	857	838	850	873	797	734	837	832	798	843	796	862	805	839	781	826	784	815	800	846	795	828	843	820	877	817	811	816	830	809	835	870	817	781	804	780	820	859	830	858	815	892	838	823	835	800	822	871	838	806	783	821	841	816	777	794	812	823	836	871	797	838	846	818	804	802	863	775	777	839	815	797	809	822	792	812	820	821	871	871	852	810	821	780	802	801	809	833	805	797	836	737	852	855	817	791	775	848	836	797	839	810	862	786	860	842	802	796	759	831	803	855	780	829	832	843	826	807	805	751	770	756	846	807	876	816	865	820	849	794	799	805	852	828	826	831	816	813	801	835	854	822	787	854	830	832	800	813	824	827	821	844	802	812	862	871	818	805	758	789	814	835	775	798	848	798	803	801	869	814	830	789	831	810	798	829	827	831	808	826	820	816	802	800	811	877	808	808	789	763	793	818	829	826	786	825	811	797	815	805	784	832	815	828	830	806	847	798	761	789	846	816	826	802	823	790	848	809	755	799	834	831	853
24005	21138	28253	24291	20434	2609	903	669	561	503	497	439	444	432	389	393	427	392	406	386	412	382	392	402	402	365	384	351	379	367	353	366	381	398	388	347	338	373	364	364	383	370	332	359	381	346	332	337	361	360	338	370	380	376	385	367	365	370	366	370	350	370	357	332	364	339	397	367	397	340	359	400	348	355	367	370	370	382	334	371	360	357	347	361	345	346	350	343	385	376	365	347	349	353	387	375	373	342	348	378	379	362	330	365	373	335	350	391	346	396	342	363	386	356	392	376	378	370	368	363	366	365	359	382	359	364	337	330	358	364	354	358	321	387	390	361	327	371	383	360	335	371	379	358	372	347	374	365	334	351	332	388	365	343	388	348	341	347	367	360	369	362	329	353	338	353	346	351	381	367	366	352	345	359	373	372	359	403	349	353	347	368	359	368	392	368	364	358	373	365	337	368	368	381	378	366	373	366	354	321	354	335	328	357	369	359	358	336	379	371	316	331	359	390	325	368	371	356	369	366	351	339	367	346	353	376	356	380	345	353	373	384	336	314	348	379	343	342	340	348	371	353	349	372	347	352	330	365	351	372	392	376	325	368	370	342	336	389	349	352	360	336	312	364	365	356	345	372	358	382	353	399	343	353	346	360	332	350	403	337	368	329	356	386	339	343	367	376	344	346	352	336	362	354	393	368	328	354	352	374	332	342	382	340	386	348	367	364	382	370	385	390	381	347	349	355	380	323	348	370	350	374	325	367	355	338	379	332	377	366	388	324	371	370	345	326	369	330	383	375	360	350	370	358	371	382	353	371	363	359	323	361	355	386	344	373	362	343	371	355	338	363	343	363	384	367	369	327	354	392	367	373	354	326	353	357	337	387	347	372	344	369	344	324	358	369	359	379	362	360	349	347	382	374	352	356	356	354	392	365	350	364	381	339	329	380	329	352	368	411	362	362	375	362	373	354	372	389	343	343	351	341	382	358	349	369	372	345	385	375	390	335	351	346	359	351	352	349	377	352	387	354	369	351	378	373	355	367	353	354	351	361	359	351	371	356	355	376	369	389	360	331	372	362	343	355	339	396	377	383	351	365	332	362	340	376	362	354	375	354	354	422	367	400	311	365	373	391	361	347	343	367	385	346	355	370	346	343	318	346	399	384	308	364	342	388	375	345	352	351	345	328	388	369	348	392	357	335	359	384	365	367	344	377	399	367	375	375	382	371	367	346	373	358	331	363	340	350	375	361	352	371	334	362	389	352	352	343	365	361	349	354	368	353	335	368	369	365	388	333	380	351	365	376	361	389	347	341	383	363	364	339	336	372	348	363	407	389	328	343	338	352	332	358	370	355	351	353	348	334	357	367	369	404	341	348	332	370	375	400	350	388	346	334	370	326	367	375	372	351	342	377	353	334	321	331	341	365	378	359	344	387	347	358	358	343	339	374	368	369	349	346	377	370	368	334	362	350	336	365	363	363	377	379	339	366	352	366	342	335	366	380	345	336	338	345	336	357	314	334	354	354	362	359	346	348	341	344	333	322	392	344	349	348	375	355	340	353	384	376	358	371	347	341	364	359	349	376	344	394	351	369	341	360	337	399	349	350	346	350	360	350	404	394	362	346	366	321	338	327	359	374	339	294	336	356	385	375	362	362	360	367	374	384	360	335	379	372	377	348	354	386	336	336	345	379	341	337	375	390	384	375	328	392	351	380	377	365	374	339	415	331	373	348	364	336	386	372	331	356	367	374	364	350	377	358	380	400	371	333	351	335	380	375	376	349	379	343	369	347	381	354	364	382	337	372	368	346	367	367	373	366	358	344	347	335	324	333	350	362	357	367	336	354	307	356	358	357	348	380	382	322	368	384	372	384	364	334	380	356	337	366	368	352	356	365	353	344	353	351	369	342	330	351	315	353	354	336	329	356	388	337	398	398	370	357	342	338	381	319	334	370	341	365	367	335	344	345	336	414	364	362	378	372	354	362	373	366	361	364	360	385	364	345	371	370	369	353	328	343	376	346	377	381	353	360	376	364	376	340	380	346	305	309	396	373	357	335	383	396	342	352	365	346	382	336	377	382	352	338	372	362	385	349	358	360	341	355	356	356	354	347	337	345	365	385	361	368	319	367	370	403	347	382	345	373	400	353	360	350	334	389	401	345	379	344	346	370	353	362	354	371	362	342	363	375	395	345	350	398	375	354	388	345	339	350	383	356	360	358	368	359	351	358	393	341	370	384	363	331	349	370	332	377	354	326	371	344	395	353	376	367	346	351	380	371	365	345	353	349	383	375	360	379	340	366	339	339	351	360	349	362	353	373	365	344	345	342	358	385	357	347	350	368	365	342	377	347	325	371	352	374	317	377	375	319	354	383	358	355	304	345	350	361	356	366	321	353	388	386	336	355	367	378	368	361	322	369	369	368	325	357	379	337	365	360	350	375	363	316	350	351	359	366	342	382	345	352	364	356	398	340	365	390	371	366	357	350	381	357	375	341	363	345	388	345	387	350	353	377	355	384	393	320	331	336	386	359	351	328	360	337	354	366	342	338	329	352	359	377	351	375	364	362	391	352	338	357	362	341	358	373	347	354	361	331	371	358	379	375	353	370	378	353	339	380	359	365	355	354	330	359	360	328	352	349	370	347	401	350	333	343	360	356	350	396	347	356	334	374	383	305	362	336	329	363	355	355	377	361	362	330	358	365	372	386	372	317	324	325	348	348	359	385	379	327	381	379	337	362	401	373	351	378	367	357	359	384	325	357	359	348	341	356	328	360	373	367	374	319	334	345	369	322	349	369	351	363	399	354	368	336	355	372	356	353	344	352	396	335	359	336	341	350	339	361	361	380	340	357	356	330	342	346	360	387	329	370	380	330	362	364	325	390	403	327	364	354	370	342	368	397	322	367	355	332	365	406	347	347	365	345	370	368	390	358	348	381	337	362	368	338	323	325	367	369	401	360	344	356	364	335	353	367	387	333	354	366	372	377	334	365	374	351	348	360	348	342	339	361	374	349	349	337	360	371	337	381	355	352	363	352	358	352	324	382	377	342	341	350	378	357	345	391	377	360	353	374	350	365	365	369	337	361	340	382	348	348	368	395	383	358	363	349	330	367	363	323	319	362	360	355	356	360	372	354	347	318	377	358	357	369	375	341	336	386	361	374	355	349	340	394	343	368	372	362	399	337	361	395	333	359	335	317	345	355	372	348	342	382	371	349	354	367	370	370	386	335	365	359	346	355	384	354	331	349	372	344	355	374	374	364	388	357	376	354	363	346	326	349	341	367	394	361	335	335	389	329	365	349	340	352	363	375	332	371	347	357	364	333	341	376	338	352	355	338	379	359	350	363	391	359	364	361	375	343	342	355	387	347	332	345	373	382	359	330	343	358	342	401	366	379	371	366	376	384	343	347	337	368	344	374	373	342	384	364	355	342	358	339	370	370	372	367	372	355	377	383	390	361	329	338	365	368	382	380	358	338	367	338	356	376	344	389	358	346
5419	10114	8595	4411	3054	2323	1904	1446	1298	1179	1007	998	886	845	768	786	751	724	737	680	720	679	665	700	648	597	630	705	617	665	638	626	625	626	600	646	608	632	627	617	592	604	620	614	678	598	633	616	635	617	635	589	606	589	600	584	603	604	565	618	565	550	639	625	596	606	648	610	615	562	620	567	576	630	628	591	610	602	593	608	563	563	623	573	593	621	624	575	584	613	634	630	581	664	578	581	570	583	617	616	578	588	579	613	609	607	559	647	558	615	569	548	605	589	617	638	617	639	574	590	608	580	647	598	584	604	614	596	602	545	599	587	617	639	607	591	606	581	598	653	600	679	609	630	600	592	637	614	585	594	602	592	593	587	602	592	602	601	637	578	598	588	622	580	593	594	605	574	593	601	621	610	578	615	588	618	615	575	607	607	600	637	602	598	605	627	589	590	595	593	599	586	572	593	535	597	622	596	584	627	630	613	591	576	585	599	588	565	610	631	613	577	573	620	618	628	557	608	589	566	579	593	624	613	599	566	613	602	582	575	589	627	632	581	562	598	560	593	593	589	587	565	588	586	530	590	614	643	597	598	598	603	558	601	601	567	619	595	618	604	636	621	589	581	568	627	578	605	591	578	612	576	619	559	631	602	619	629	596	620	543	631	604	571	605	575	608	579	568	605	582	594	622	580	559	624	604	593	592	625	575	618	608	591	601	579	572	622	584	558	604	558	616	582	618	581	604	585	585	588	637	605	607	621	617	569	635	554	596	593	633	567	618	587	575	578	583	606	559	638	572	591	581	593	559	604	579	561	611	582	620	610	617	588	566	641	597	563	616	591	567	570	595	608	589	569	566	617	628	650	640	565	608	578	602	595	584	645	613	626	593	572	589	539	585	577	631	644	623	613	599	605	570	613	597	589	577	631	547	605	550	623	575	571	577	629	607	602	576	625	569	555	602	614	622	636	568	599	603	601	628	561	524	542	629	597	577	552	579	625	604	600	595	614	611	603	571	590	596	598	587	603	638	653	585	612	594	605	615	594	619	600	587	587	629	599	592	543	628	576	591	595	612	593	570	570	620	586	640	648	600	583	534	589	615	612	618	581	558	600	592	611	613	593	609	612	597	629	629	578	561	579	554	624	525	596	563	540	560	633	600	581	605	594	612	603	592	617	591	583	653	617	607	560	575	556	619	595	578	574	570	612	533	621	564	632	624	600	595	627	539	599	577	667	611	610	591	590	580	583	631	590	601	599	620	593	617	611	633	572	608	568	577	633	579	627	597	607	567	606	604	588	621	625	633	572	611	590	567	551	591	603	559	582	611	584	586	620	648	610	588	562	634	569	623	597	566	561	597	584	576	614	595	580	597	621	576	585	561	629	618	526	554	584	624	616	574	597	572	575	587	610	581	608	559	599	613	614	606	581	626	543	592	606	581	580	603	588	599	609	580	621	589	601	595	581	627	605	546	567	576	574	638	595	580	610	618	597	607	590	586	563	596	578	621	580	580	604	602	566	641	601	604	599	527	587	573	578	629	594	612	604	645	570	617	582	623	592	580	589	616	626	599	605	562	587	598	557	596	606	585	629	610	621	572	581	554	584	571	616	586	651	593	547	581	605	596	610	609	588	611	573	552	635	585	636	580	587	579	521	584	618	578	590	631	608	624	609	597	623	611	604	596	635	595	638	566	619	594	665	610	600	580	610	579	628	660	652	578	597	598	602	570	568	608	624	589	619	613	557	572	640	584	628	639	578	624	605	554	581	606	591	576	592	593	586	637	552	615	593	590	607	623	594	588	600	604	605	576	582	627	639	646	542	610	611	592	590	587	592	626	607	582	624	614	575	614	577	589	523	629	578	602	572	612	576	574	583	616	601	541	579	595	623	618	591	636	634	602	645	570	599	615	598	579	648	631	616	621	582	638	581	620	587	628	558	642	648	626	601	591	600	627	590	625	563	636	529	613	607	610	599	610	564	623	584	614	579	595	643	575	582	576	596	606	659	589	549	587	571	629	583	562	647	569	592	586	645	574	573	548	567	587	590	618	583	592	553	604	611	608	579	620	583	613	637	637	587	650	608	602	619	595	589	599	608	569	606	576	609	599	619	560	563	603	579	612	588	575	576	566	567	572	578	565	579	617	621	595	561	575	596	613	632	585	572	557	602	642	596	586	595	586	588	599	586	609	606	597	629	603	590	591	572	634	595	597	586	646	542	582	608	557	599	614	614	579	593	578	565	567	618	556	604	606	685	574	602	588	589	570	623	573	595	581	574	589	573	603	624	645	626	586	581	608	586	542	589	592	580	588	607	612	606	586	610	631	583	599	621	582	697	562	574	608	588	553	565	606	582	569	599	604	620	579	594	628	603	585	602	601	626	622	609	591	575	563	601	578	597	607	590	611	625	594	550	595	590	580	608	610	600	612	605	552	603	574	583	609	584	577	578	588	581	549	598	576	619	592	586	601	589	576	592	605	630	602	585	640	603	580	602	510	583	592	564	599	595	601	585	603	572	574	590	598	580	600	576	608	598	545	647	594	567	601	550	636	580	591	643	615	572	583	600	590	600	597	546	588	562	585	570	596	584	607	564	584	601	644	591	580	581	553	574	623	619	597	573	562	596	572	546	616	583	600	636	601	577	622	582	576	601	584	580	619	597	601	589	616	592	565	568	573	595	579	588	602	597	591	613	612	543	620	577	643	595	607	614	546	562	609	578	599	591	569	638	604	594	569	580	570	599	571	563	540	597	589	619	610	589	599	626	567	610	648	600	593	549	577	583	592	571	583	589	578	583	574	610	576	607	574	576	586	604	592	603	620	555	620	605	629	608	594	604	576	578	602	590	591	607	618	596	575	561	606	585	625	589	577	607	631	574	608	594	610	602	621	526	627	605	603	655	611	589	558	566	567	597	616	606	587	634	637	642	642	611	561	628	561	590	570	578	592	615	604	598	584	587	615	560	614	600	620	599	610	602	618	623	612	585	622	656	592	592	560	572	590	613	559	627	580	664	574	609	590	645	563	588	572	572	632	567	571	648	620	656	602	579	624	596	611	596	569	625	581	599	547	599	604	569	587	653	609	583	600	603	609	605	599	604	577	574	596	603	631	588	628	578	623	596	586	568	559	590	612	558	611	617	552	536	606	573	577	535	609	567	553	633	561	593	580	557	619	593	610	573	600	602	621	549	603	594	618	607	590	605	575	618	606	554	637	596	594	594	564	560	602	580	534	587	579	605	607	621	606	600	597	585	593	603	595	630	585	598	578	619	623	604	599	602	553	582	618	590	562	615	606	609	598	558	585	572	630	656	569	573	608	611	580	589	646	609	598	579	633	597	623	619	601	573	643	549	609	582	562	640	566	595	556	563	576	611	644	607	569	590	545	628	614	589	600	583	608	628	600	586	607	637	597	590	609	625	582	598	623	600	574	590	605	562	559	615	553	558	636	632	605	600	589	576	619	621	605	591	592	589	615	606	538	635	618	589	606	647	572	579
23183	21200	28954	23734	21201	19579	1855	678	478	428	313	361	302	289	256	258	256	224	220	201	185	209	186	185	157	182	175	189	160	164	190	188	160	135	142	167	136	172	164	140	163	136	146	141	174	142	149	127	147	156	153	144	151	166	146	139	131	151	125	145	140	139	135	141	157	140	149	135	137	160	137	133	159	137	128	137	150	132	152	155	144	139	136	138	145	127	149	155	141	143	161	148	154	138	146	140	137	143	147	152	147	134	145	143	152	137	141	148	121	123	143	131	135	162	146	138	151	132	132	138	147	149	136	140	136	149	117	133	144	116	119	149	159	144	114	127	132	134	142	124	149	141	124	160	141	157	135	147	141	123	156	148	112	163	135	130	124	138	137	145	130	142	158	131	131	144	113	139	145	122	130	131	155	128	148	139	139	127	136	148	123	161	146	129	146	144	134	133	145	139	169	119	126	130	144	152	121	125	155	150	142	156	149	129	136	150	132	116	145	142	145	134	150	137	142	161	131	147	152	158	144	112	151	128	136	124	155	135	159	125	151	141	142	139	134	142	137	149	130	137	141	133	141	126	143	132	149	143	139	144	135	139	131	107	126	128	122	153	132	140	136	139	144	141	141	129	146	141	132	131	154	136	134	145	131	139	149	134	121	141	147	120	150	148	134	127	141	124	139	152	129	167	142	152	140	124	141	117	132	127	125	136	123	135	144	127	131	135	147	134	146	141	131	142	152	141	139	136	145	120	141	155	156	152	139	144	142	132	144	125	122	135	143	135	140	135	127	114	128	124	135	157	110	126	141	165	127	137	140	139	161	131	121	132	161	127	128	132	157	126	133	142	147	161	130	138	155	139	131	139	148	133	138	127	147	124	150	133	158	136	135	134	149	141	142	146	113	143	138	151	137	140	139	122	131	115	128	155	139	121	144	150	142	141	131	134	134	139	130	150	153	149	149	140	131	136	152	148	133	152	116	157	142	160	112	150	135	121	123	167	158	147	150	119	152	143	141	121	117	137	133	163	147	121	153	165	141	158	135	142	176	141	152	135	137	137	138	132	135	139	107	143	126	150	131	125	122	138	134	146	137	141	130	125	159	141	154	137	148	125	133	141	148	130	148	147	169	133	129	154	159	140	153	130	127	136	134	144	149	125	139	121	132	120	170	122	167	146	156	166	131	145	138	153	160	137	133	138	135	150	127	138	154	134	148	156	149	129	162	143	152	134	126	141	128	127	138	138	119	134	151	150	152	143	155	115	154	131	121	135	130	138	141	143	141	126	152	132	126	139	143	137	122	159	119	142	143	146	138	113	131	159	149	142	128	151	158	138	145	133	130	140	136	133	142	162	150	140	136	120	123	117	148	118	159	152	157	130	115	133	142	127	129	132	148	146	141	165	159	143	139	140	144	152	128	141	144	119	124	137	141	135	164	128	131	137	120	161	141	141	143	135	144	155	151	135	134	142	138	126	138	142	127	132	129	134	133	134	136	128	135	127	128	153	132	126	132	116	131	127	146	156	132	149	140	116	131	138	138	137	155	154	134	133	125	138	148	125	141	123	144	131	129	154	140	148	136	131	146	106	142	134	155	128	157	141	129	131	136	123	128	143	146	146	145	145	148	146	135	147	143	158	153	144	129	151	151	139	131	131	134	147	172	139	139	146	132	120	150	140	145	150	139	143	130	148	156	122	126	136	125	135	139	141	142	132	142	145	131	138	148	133	136	148	124	138	129	143	135	149	135	134	164	146	135	137	145	142	136	143	136	113	163	132	133	163	138	144	135	133	125	142	112	135	144	146	129	127	146	145	138	136	134	150	138	137	135	124	142	139	158	121	160	145	150	152	124	129	138	145	145	130	136	133	126	138	126	135	124	135	129	125	143	147	137	157	143	145	109	139	146	148	137	139	139	120	132	139	153	121	141	139	140	140	135	139	133	151	147	108	126	132	144	145	137	138	139	123	134	131	151	137	123	140	132	154	124	152	149	147	142	135	125	156	145	130	134	150	132	140	137	126	134	140	126	156	128	152	132	148	114	140	147	126	131	141	134	123	142	124	152	109	143	147	152	116	140	155	117	135	158	139	144	127	122	126	131	149	142	140	129	147	137	127	129	121	158	121	139	136	153	155	146	161	138	163	125	143	153	144	139	128	148	120	142	159	138	135	126	144	140	159	153	134	137	129	133	126	133	145	156	162	165	130	153	133	145	113	142	158	140	137	139	145	149	127	143	139	145	135	147	131	156	143	143	133	135	122	140	131	135	152	141	121	114	142	135	147	130	123	151	132	118	132	132	134	128	126	124	158	126	134	156	148	139	124	139	137	137	139	144	136	158	127	125	129	141	141	131	148	151	132	145	151	114	133	149	140	150	145	150	132	156	142	153	154	134	151	139	148	126	130	129	119	117	142	96	139	122	133	147	150	137	135	137	143	136	137	145	110	136	136	149	132	158	138	144	140	150	134	119	125	145	131	119	118	126	132	134	138	121	141	141	138	135	112	142	138	149	139	130	146	131	133	162	128	135	117	153	135	132	134	118	141	135	134	156	132	148	125	126	133	152	153	136	137	119	127	140	144	136	131	137	141	160	152	135	150	141	147	137	138	158	141	136	134	143	131	120	136	140	167	138	132	163	141	145	149	130	145	131	141	116	114	143	135	140	124	122	146	109	115	142	154	139	136	130	141	126	159	118	136	125	148	129	125	132	159	148	138	146	150	151	145	149	135	141	157	130	135	149	141	124	132	129	136	135	124	141	124	123	158	136	139	138	153	146	148	139	163	156	142	140	130	141	160	138	147	139	146	134	136	160	144	152	140	129	141	138	138	164	164	142	153	162	141	136	136	151	126	139	137	135	157	163	128	146	146	138	150	133	128	151	127	154	148	147	156	164	138	146	147	130	144	123	149	135	127	127	136	131	130	148	138	149	134	115	160	133	137	135	145	142	116	135	140	137	135	147	165	142	129	145	144	149	156	140	138	118	120	130	134	138	135	130	158	139	145	141	145	128	121	135	140	147	152	131	140	132	147	136	126	135	134	132	147	149	141	138	126	146	133	139	155	159	153	133	112	146	138	142	132	153	139	155	134	144	125	129	140	149	120	141	142	123	140	139	140	139	120	157	123	117	126	125	151	144	117	143	125	134	128	144	134	149	152	145	129	149	124	148	156	135	132	142	160	135	120	137	123	132	123	136	115	138	129	140	140	137	128	132	123	132	134	129	144	141	141	142	130	137	128	115	129	143	145	129	146	117	146	117	136	120	142	152	120	158	134	116	144	154	131	138	137	134	124	151	133	130	146	134	139	134	155	147	148	150	146	139	148	144	142	115	138	143	140	138	131	143	149	137	160	126	128	143	156	138	128	156	139	139	144	124	141	129	140	161	139	138	148	128	151	137	143	127	131	144	117	136	145	144	132	142	154	133	131	147	132	157	141	128	148	123	152	129	165	151	139	139	136	133	143	137	123	119	144	138	150	152	137	134	141	131	130	143	141
7611	16158	13637	7122	4795	3471	2618	2026	1663	1353	1100	954	856	712	675	604	570	541	468	456	404	435	405	371	383	377	358	343	320	290	351	311	325	278	282	292	273	274	261	288	275	279	272	278	254	259	267	262	267	246	234	264	284	287	252	259	269	247	255	234	243	235	238	261	253	283	232	272	250	219	258	267	263	244	211	262	207	234	233	252	244	209	209	237	227	229	259	207	237	266	240	224	233	246	207	236	267	249	242	254	249	246	260	236	218	245	252	229	233	247	249	218	246	208	268	237	247	211	242	210	228	226	240	266	260	239	235	234	234	249	249	217	220	222	240	241	248	250	222	253	222	233	222	212	245	246	226	233	227	223	204	235	239	228	230	223	222	203	239	248	227	247	223	230	260	253	239	236	199	242	255	219	212	253	257	217	221	244	246	264	227	220	216	246	248	236	225	216	221	236	253	219	214	224	234	213	238	256	241	257	224	237	214	242	253	237	240	193	261	259	221	241	232	242	204	231	206	221	244	240	258	230	214	240	206	271	231	231	238	239	267	222	227	255	245	203	219	238	240	215	226	227	248	250	243	228	236	231	249	229	231	242	226	247	213	258	224	254	233	218	202	248	245	227	244	243	205	222	225	260	235	249	234	236	202	239	272	215	227	248	237	226	220	232	246	237	235	208	246	203	210	227	255	236	234	241	239	272	234	256	207	223	226	239	239	251	268	202	227	223	231	222	231	236	218	237	207	231	255	245	266	220	218	229	230	253	255	217	244	253	259	237	224	214	226	216	253	208	252	217	246	236	225	240	237	230	233	248	210	224	228	229	226	220	234	225	248	223	240	225	214	245	240	233	228	233	250	249	210	259	238	238	257	238	234	233	236	224	214	236	234	249	216	250	242	219	226	247	228	242	208	228	245	219	237	226	235	226	219	267	225	245	247	222	237	242	245	252	245	238	258	238	242	233	248	240	242	202	219	231	211	256	208	214	229	237	229	217	258	228	243	256	213	246	237	243	234	252	229	237	256	225	224	209	227	262	224	258	205	237	217	247	204	234	225	242	238	213	244	243	250	239	231	212	247	249	248	232	256	208	233	250	242	257	220	255	225	236	234	233	223	209	234	236	237	218	242	226	243	237	243	231	210	234	252	230	274	205	250	261	240	227	224	235	247	245	233	241	217	256	243	250	232	223	246	230	224	227	249	222	256	205	229	216	230	210	232	223	238	232	237	241	219	220	225	221	235	243	259	215	212	244	219	232	212	247	234	224	233	276	212	229	232	221	233	237	225	244	218	223	226	260	258	226	251	252	259	223	253	215	252	234	233	219	209	229	235	222	229	221	236	208	236	243	229	257	231	241	268	221	270	224	240	244	232	238	243	240	216	244	229	220	208	258	271	237	223	240	253	197	241	214	258	215	250	214	208	252	218	228	230	259	221	235	237	234	201	227	223	247	231	238	241	214	235	227	231	226	248	227	220	269	221	233	233	239	236	233	233	195	211	247	235	239	218	221	209	236	220	250	214	256	216	222	232	226	222	224	205	234	248	249	238	220	225	275	235	240	224	236	229	227	230	235	266	237	241	228	245	227	244	237	230	243	231	227	239	232	234	244	212	197	230	226	226	246	221	220	238	230	231	233	219	244	247	250	241	238	250	237	252	247	238	250	234	249	226	226	226	231	226	247	245	245	243	235	221	228	222	259	216	238	225	248	251	234	225	235	228	222	232	255	235	210	219	250	208	239	224	228	216	237	240	230	233	247	226	226	217	241	258	215	256	224	235	242	235	239	221	243	261	250	272	228	227	235	237	243	229	247	206	260	238	237	211	255	247	226	251	213	224	224	233	253	245	248	211	235	241	215	243	239	228	234	234	245	266	238	230	246	245	244	213	236	225	220	204	244	290	242	239	259	241	237	231	237	228	239	221	223	239	229	262	248	204	239	235	231	221	242	249	258	218	269	212	249	218	229	251	215	235	255	233	274	261	222	220	239	216	207	261	246	198	270	254	232	266	242	254	283	220	228	241	207	207	239	244	237	219	250	216	206	235	248	201	227	234	248	229	218	222	244	222	260	224	237	232	246	219	241	226	242	235	207	237	251	217	221	222	213	233	235	246	209	269	242	213	215	248	220	224	228	252	231	238	218	200	241	194	243	233	218	221	262	233	238	235	242	219	218	252	235	228	216	275	224	204	212	247	240	227	222	240	239	221	270	224	243	234	211	224	239	221	240	215	213	249	217	232	219	215	255	233	219	210	231	263	257	261	242	212	206	248	248	215	258	237	223	231	242	237	245	228	243	215	247	235	220	239	272	228	252	243	244	211	243	228	259	235	236	226	242	277	234	237	238	236	194	225	229	236	212	243	233	212	237	252	256	209	234	215	226	219	220	229	249	248	213	252	255	235	209	238	215	257	236	257	252	222	234	218	239	219	257	221	255	253	271	222	248	240	242	251	220	224	258	211	245	202	218	248	228	246	228	222	238	223	247	203	239	252	257	224	236	254	263	218	235	206	236	210	219	244	252	239	230	238	235	211	243	236	209	211	274	220	211	179	214	207	247	204	236	214	236	252	215	233	216	258	218	235	211	240	228	247	227	240	239	228	255	201	203	215	225	242	247	209	246	242	264	218	241	239	232	241	248	245	238	247	266	235	216	231	251	241	257	238	240	251	234	225	227	224	251	232	226	231	226	247	200	237	254	238	240	243	243	230	216	233	263	231	228	238	241	257	247	215	231	227	238	235	227	265	237	240	230	245	222	240	226	238	211	244	229	225	211	233	236	258	249	232	229	242	264	221	216	215	248	239	221	205	243	246	243	263	244	231	235	220	233	249	221	237	236	248	236	220	225	217	237	279	235	225	252	253	229	252	251	237	226	207	223	216	243	205	242	245	218	211	253	224	224	211	229	182	243	263	208	225	237	223	231	245	226	229	239	240	230	226	237	239	236	239	253	228	215	260	220	242	222	235	246	229	240	235	228	205	243	235	232	223	239	239	221	235	218	232	216	235	240	236	239	228	227	260	208	257	253	233	236	263	219	241	251	246	236	223	215	204	252	232	243	253	230	222	238	237	237	218	220	225	230	249	259	247	240	234	225	209	241	226	221	216	224	227	245	238	227	243	235	225	249	251	217	226	223	261	230	232	245	256	217	213	238	227	212	243	219	211	219	220	210	233	241	218	192	224	230	233	225	248	248	235	232	230	230	210	252	233	235	238	251	262	215	254	221	259	241	238	230	223	226	217	245	246	229	229	235	237	230	242	252	240	211	210	242	241	216	237	230	214	260	255	269	234	229	245	261	223	238	261	221	231	221	257	219	236	222	248	250	239	254	235	233	221	214	226	245	255	256	261	261	231	234	222	261	239	230	244	244	250	229	223	226	243	248	256	243	245	225	214	224	216	208	219	214	222	235	232	235	211	221	215	251	230	229	223	225	234	243	221	244	241	247	231	210	214	218	228	219	275	240	237	242	243	228	261	222	252	255	258	260	212	263	246	233
26683	19737	5755	883	596	561	521	517	541	505	491	501	481	484	505	491	467	491	484	505	501	513	500	484	482	532	508	469	487	456	528	522	536	512	479	472	507	497	495	515	502	499	483	504	486	465	487	489	527	516	505	513	501	507	496	474	527	472	487	497	483	478	513	476	528	497	504	486	517	493	502	484	511	495	517	488	508	503	513	488	506	496	482	521	488	525	442	528	488	508	551	485	500	494	505	487	538	495	516	503	479	516	461	487	486	550	469	473	522	530	528	476	499	489	495	514	506	493	485	521	507	492	454	470	468	509	532	489	492	504	519	516	474	492	519	527	494	496	499	474	482	505	486	476	513	499	491	483	440	493	464	483	528	449	500	474	470	518	509	462	465	471	460	492	542	488	497	479	476	515	479	506	477	499	513	496	518	518	478	513	524	483	497	485	507	455	499	532	475	493	506	520	505	493	521	494	530	505	517	498	436	514	466	480	510	468	486	510	488	457	488	504	505	478	499	476	513	473	504	515	470	483	497	482	509	461	506	512	479	510	501	482	501	500	479	474	483	499	513	503	463	486	457	508	504	506	490	530	463	520	467	491	497	553	515	493	487	510	468	515	521	480	482	492	479	475	513	468	509	520	498	496	469	485	483	513	534	488	503	488	480	488	565	488	479	476	519	512	485	462	464	495	479	495	494	531	516	500	512	492	528	509	506	485	485	552	528	499	484	472	532	484	477	465	519	499	479	517	496	468	501	511	465	486	474	493	492	507	516	493	477	462	493	540	505	537	501	495	503	457	494	491	500	501	483	528	507	453	516	469	488	490	532	492	508	511	492	495	514	497	491	493	507	506	493	517	496	466	524	540	484	508	496	518	484	481	517	472	493	496	473	517	496	476	510	472	464	522	486	498	524	486	520	516	490	486	514	480	505	462	501	448	473	489	471	531	551	535	491	512	518	461	486	491	499	455	523	538	482	516	497	514	491	506	494	503	510	463	515	460	513	515	511	531	495	513	495	507	485	510	472	478	501	513	493	515	488	507	489	481	481	482	523	485	475	508	483	491	491	527	544	493	507	510	505	515	506	487	477	545	503	527	485	480	478	509	489	515	498	536	491	518	490	476	504	487	508	511	464	495	492	494	547	557	483	516	459	465	499	467	485	505	496	512	505	513	439	463	503	480	497	484	466	474	513	497	474	485	503	524	456	481	480	488	482	539	543	509	448	485	526	506	525	530	523	524	520	491	484	504	517	508	501	508	486	457	539	498	521	482	515	505	481	538	491	521	460	490	482	500	503	509	519	470	484	542	463	538	508	477	499	496	517	533	493	520	479	515	521	515	465	521	543	493	540	482	492	507	494	512	524	497	510	491	456	502	551	481	498	497	494	473	481	483	501	479	501	469	506	542	488	505	516	519	500	528	481	488	516	488	465	500	520	518	486	484	456	472	492	503	487	529	527	526	489	504	477	502	480	509	482	501	490	508	489	535	506	487	510	509	527	543	465	512	545	522	502	516	554	506	485	545	501	482	482	489	510	517	447	481	485	472	511	499	469	473	504	524	497	482	497	479	488	510	512	509	485	507	499	511	513	508	476	477	521	499	506	509	508	511	469	471	502	515	508	522	460	520	508	519	503	504	494	512	479	489	499	470	516	490	537	513	487	518	475	503	518	485	471	484	476	481	474	515	476	498	510	510	517	499	457	495	508	462	477	467	516	516	469	477	488	491	472	481	501	492	471	487	511	530	478	463	493	514	480	487	502	512	520	508	492	517	545	516	520	494	456	497	493	476	472	527	477	472	481	497	450	488	473	492	483	523	462	502	504	492	474	465	506	462	509	498	498	492	477	503	461	488	502	515	445	516	509	538	488	484	500	504	536	513	494	495	507	549	510	461	504	515	492	474	496	511	486	501	481	536	488	502	469	462	521	518	481	484	503	495	515	481	495	481	498	486	471	513	524	546	485	512	476	534	530	545	502	502	500	502	473	490	479	498	472	498	503	481	486	503	480	467	483	470	510	474	490	517	521	490	493	523	488	525	505	571	505	525	467	498	532	498	512	490	526	487	484	522	522	487	497	451	510	549	514	489	495	482	510	456	515	506	512	489	510	483	519	469	477	487	465	462	472	463	477	531	509	510	490	510	504	498	505	517	510	540	473	519	495	478	502	529	483	473	520	539	507	501	496	491	500	553	471	513	505	506	466	508	498	518	488	495	545	481	501	491	546	503	475	506	506	500	539	488	505	503	516	481	517	505	484	498	498	511	509	504	488	521	494	499	499	504	508	525	485	473	516	470	476	499	512	490	477	519	514	491	470	538	520	473	504	509	489	480	505	468	498	499	518	483	504	481	491	514	517	473	473	526	503	516	499	521	527	517	520	523	496	447	506	497	492	550	525	462	490	495	506	514	513	481	446	447	511	511	537	494	497	508	520	525	494	483	499	490	510	515	473	462	528	502	477	495	496	506	489	532	456	470	508	504	536	469	520	497	524	494	501	507	450	498	496	495	495	511	523	528	484	520	520	478	487	497	522	522	500	496	499	473	472	492	497	519	474	486	469	538	500	523	504	489	523	502	502	465	520	482	498	506	512	501	481	527	510	462	521	479	496	496	474	480	477	505	477	525	556	522	443	482	472	489	497	507	496	504	484	506	529	452	479	517	509	467	451	476	482	480	529	493	495	570	484	523	525	486	534	467	528	516	502	510	495	473	527	497	474	476	472	540	488	494	543	487	511	498	495	468	518	483	506	480	496	508	522	504	477	515	463	494	477	512	486	486	483	479	486	487	540	497	508	501	495	515	475	505	472	522	485	523	438	490	523	478	522	477	504	489	469	505	452	481	507	477	490	547	487	491	540	489	522	514	496	504	496	548	473	501	471	492	519	512	528	450	522	524	490	460	535	482	506	504	491	478	483	481	559	453	513	478	478	514	499	523	497	506	527	487	479	472	459	516	510	533	533	462	484	480	495	458	509	519	492	502	470	528	483	500	510	480	518	516	474	490	480	461	536	530	511	510	522	503	495	489	481	462	485	462	531	523	505	449	502	491	488	467	487	516	510	488	517	512	523	501	508	487	503	505	465	459	527	498	468	497	492	477	497	475	514	500	479	493	504	522	475	526	481	527	486	525	487	514	514	523	523	511	495	476	486	484	521	470	496	484	519	514	503	524	504	497	537	503	542	515	499	499	482	467	487	455	495	478	508	477	521	520	442	501	477	507	491	496	489	477	501	480	497	504	514	498	514	548	484	485	506	489	505	533	464	515	486	476	494	447	486	473	477	521	494	450	500	474	505	465	491	482	480	495	470	510	488	496	530	486	507	505	467	480	467	486	498	488	502	495	504	498	507	481	535	489	502	507	519	455	494	477	502	513	485	525	446	488	492	490	519	523	489	514	484	495	479	489	506	424	483	499	482	453	472	497	445	497	471	522	472	509	502	495	463	509	456	500	525	476	481	494	495	465	508	473	499	456	494	487	500	466	500	476	521	494	500	502
4204	1673	1475	1093	933	983	906	857	814	884	833	861	861	899	848	870	821	801	839	847	809	824	847	790	814	782	816	782	808	852	822	840	770	778	841	762	838	836	798	795	836	775	737	799	756	836	807	786	822	813	756	815	792	839	806	831	797	864	787	835	795	808	797	801	810	798	807	817	815	810	854	813	758	793	790	832	837	837	803	846	801	825	836	835	768	880	824	829	828	815	804	763	806	788	790	796	825	745	782	842	785	825	811	790	799	788	825	849	820	785	778	814	822	829	821	813	746	875	795	808	795	757	800	777	817	849	837	793	813	790	766	805	818	826	847	830	823	843	847	820	825	834	832	821	821	886	825	790	833	799	828	812	804	808	744	828	825	745	866	826	768	809	812	818	842	831	825	827	807	765	829	834	835	826	809	817	812	814	796	824	793	780	789	834	785	845	844	842	802	806	787	824	802	774	774	822	846	729	756	801	817	785	819	822	829	774	849	854	843	839	782	820	798	802	829	808	818	767	790	838	793	805	854	846	805	872	776	808	778	807	801	842	807	778	829	828	800	777	872	764	774	805	832	787	765	818	805	773	818	841	797	863	828	812	827	783	764	857	781	815	805	773	815	819	831	753	780	812	800	812	874	857	799	773	810	792	800	784	775	819	799	804	767	765	777	813	814	865	795	846	835	799	838	783	836	822	761	835	799	799	775	803	857	849	810	744	773	786	813	785	836	799	862	825	777	753	819	797	820	770	848	836	778	843	780	785	789	848	809	806	813	789	769	861	815	794	872	812	779	839	819	748	918	848	796	770	791	833	831	796	815	803	794	770	824	777	820	806	811	827	794	794	833	787	805	801	848	795	836	810	871	824	834	804	798	832	829	780	825	777	866	796	821	738	764	822	846	795	828	837	811	807	806	800	828	780	821	811	758	839	789	788	838	852	865	822	784	795	832	826	840	825	786	831	809	803	793	782	808	767	825	771	803	796	829	804	804	779	828	789	809	770	787	858	774	804	727	813	844	769	806	792	859	820	852	807	871	789	777	831	791	818	778	768	834	813	771	804	840	817	867	784	807	766	857	826	833	750	812	788	792	796	787	826	774	864	800	767	814	785	844	799	837	786	805	816	788	801	825	840	834	800	812	777	814	772	803	817	779	826	801	779	756	801	759	820	797	791	864	790	799	792	797	810	766	779	826	853	827	816	766	783	823	797	810	818	826	798	836	843	806	810	745	768	852	830	777	845	823	783	830	839	815	766	830	812	835	785	783	805	843	795	800	829	856	813	763	782	861	808	811	737	849	867	767	758	765	819	822	780	793	816	780	820	788	768	805	827	806	814	784	827	773	857	820	829	867	834	758	845	750	804	793	785	835	813	836	828	787	892	820	845	825	816	807	861	786	823	789	750	786	811	828	795	803	874	787	797	806	850	825	823	810	797	767	771	779	784	832	766	848	765	784	833	836	816	834	830	821	765	770	795	803	854	771	787	790	817	793	793	743	847	780	813	772	785	850	826	849	799	790	817	866	777	765	796	811	799	791	801	793	862	801	813	755	774	824	826	777	801	808	840	827	824	807	819	801	798	807	820	753	811	808	802	834	788	781	854	773	775	784	812	774	824	777	803	829	829	815	817	793	828	770	782	806	831	830	858	798	814	803	772	808	782	819	783	810	802	866	833	843	791	816	810	849	767	773	792	783	772	797	823	869	756	791	793	794	777	855	844	832	748	802	799	805	842	787	786	788	820	814	829	807	811	746	856	845	823	781	862	840	826	837	774	833	788	844	775	814	846	827	813	792	784	846	823	785	824	837	768	770	846	748	811	783	849	798	782	809	786	821	836	813	818	812	840	777	802	790	785	749	832	813	832	833	842	805	859	898	834	851	796	860	789	835	899	764	797	796	815	816	814	806	776	827	798	800	794	801	807	830	810	778	810	800	804	779	817	776	815	797	798	802	784	834	819	794	792	780	809	795	863	760	809	810	813	754	813	828	778	763	801	861	807	808	779	855	815	774	880	778	795	763	775	790	841	785	804	807	798	794	811	810	807	778	842	773	792	779	788	780	824	815	764	818	859	845	839	785	794	800	798	822	751	843	778	798	840	803	871	821	842	825	818	852	760	841	805	822	871	777	793	813	850	762	833	804	763	830	770	845	815	768	806	804	771	777	801	805	804	808	843	787	833	811	809	837	808	788	756	767	786	790	787	796	842	806	881	830	790	774	787	791	786	800	806	794	837	803	803	814	787	763	797	793	779	765	807	815	843	838	825	820	835	795	775	797	790	772	830	830	791	822	799	771	803	827	791	853	779	789	876	784	819	831	805	792	770	800	751	844	788	815	813	806	809	824	808	812	780	815	865	862	766	853	812	840	786	850	761	809	781	759	824	815	806	775	801	779	802	852	814	831	801	809	781	806	795	821	834	798	810	798	757	805	812	808	829	803	766	758	801	819	834	838	754	823	817	852	839	836	807	806	831	804	779	821	784	746	787	851	796	787	810	840	788	756	844	801	760	800	783	797	787	775	828	791	796	812	861	811	850	837	812	813	857	812	819	850	770	756	782	775	800	796	805	806	748	814	793	822	807	814	804	777	793	776	815	780	799	787	827	843	831	788	812	787	807	855	859	847	811	765	812	816	829	717	891	815	812	806	789	859	746	818	773	780	789	816	755	779	812	810	814	838	765	792	801	784	745	749	798	839	776	790	822	819	754	808	830	820	814	851	828	813	845	815	809	837	837	834	796	817	811	783	808	840	786	798	819	804	819	848	823	864	786	791	780	825	832	794	812	814	807	774	821	810	782	793	788	802	799	794	781	814	776	809	822	815	837	779	822	819	819	754	842	835	792	837	780	845	824	862	794	823	829	806	819	782	802	780	771	858	825	869	792	860	843	828	838	847	850	843	781	783	827	794	831	818	759	776	843	832	779	787	841	772	828	825	828	752	799	775	844	848	786	804	806	811	804	836	759	749	799	775	859	845	824	814	783	819	770	824	775	813	813	764	826	791	847	782	834	821	826	827	823	793	783	802	818	825	748	777	833	791	818	799	823	787	797	765	810	831	803	795	715	812	827	804	813	787	761	820	801	754	807	818	790	807	839	841	814	818	799	832	831	800	819	837	803	777	796	821	799	822	807	774	792	815	836	831	855	813	799	862	810	772	847	807	837	806	867	854	839	820	847	810	834	792	821	822	810	820	858	788	762	775	808	803	829	823	811	765	860	760	857	829	795	799	797	838	768	845	821	760	817	805	816	829	851	846	760	775	794	843	770	817	840	814	771	805	821	795	849	788	791	759	865	786	816	798	796	833	811	760	848	807	804	816	841	799	809	842	824	776	769	773	829	801	816	785	765	774	798	786	833	795	829	853	817	801	815	815	808	824	835	782	779	744	808	788	819	815	814	848	806	839	781	787	803	786	886	783	788	830	804	836	833	819	863	809	840	858	769	802	810	820	843	850	827	854	788	811	847	773	799	837	821	822	814	853	825	819	828	839	834
23990	21074	28136	24214	20373	2503	879	630	578	477	431	434	459	427	367	412	394	420	388	392	393	401	359	353	362	405	375	377	372	433	365	357	369	409	336	398	381	341	383	364	381	362	383	371	372	375	337	357	352	353	359	353	392	383	389	382	381	387	356	334	379	378	343	371	330	352	366	370	343	367	338	403	364	342	354	375	331	384	357	333	348	368	394	369	398	378	363	358	347	384	377	360	359	401	382	364	367	321	349	338	334	386	392	367	335	364	365	375	346	361	363	300	364	360	322	338	333	366	347	379	351	364	338	343	336	352	365	308	341	362	390	372	336	393	357	364	335	350	343	346	365	345	333	363	333	351	357	382	345	352	350	372	354	378	374	355	314	369	385	376	362	361	342	347	358	342	357	363	325	349	339	369	379	339	352	328	353	361	358	349	339	346	320	376	370	353	354	348	389	376	351	344	356	336	355	380	366	324	347	370	345	367	371	354	375	361	350	355	366	347	355	344	343	390	375	374	346	360	353	354	338	347	362	340	378	347	417	367	380	361	361	363	370	342	361	370	358	358	326	343	357	367	371	316	377	342	338	381	346	328	309	398	342	372	341	384	355	332	379	354	353	363	338	352	322	365	366	344	321	367	345	352	350	347	361	333	347	355	399	370	377	339	368	343	327	373	405	366	369	350	353	336	338	383	393	359	350	318	331	350	365	381	359	392	383	344	374	359	376	352	390	417	357	348	367	359	330	361	358	389	358	370	360	339	352	389	359	311	368	364	319	369	400	378	371	370	361	327	337	334	335	355	355	348	328	367	379	368	339	355	368	351	344	343	364	336	344	335	346	327	340	342	338	379	339	370	363	360	345	351	374	336	322	353	351	383	352	384	311	356	335	342	367	368	379	339	354	344	327	357	345	368	361	309	348	343	350	328	356	381	338	347	359	317	329	358	372	353	361	364	344	371	340	356	348	342	346	312	392	316	355	366	359	347	342	335	338	354	346	372	353	353	335	372	344	360	373	350	373	317	387	362	345	353	351	340	351	381	366	357	400	347	348	348	385	340	333	336	374	348	370	363	344	339	352	364	319	366	337	343	361	356	361	366	356	360	378	354	344	353	305	352	337	353	360	365	331	347	357	338	364	362	370	371	350	342	387	374	374	344	372	341	368	365	336	313	340	349	360	370	345	382	337	386	380	339	342	381	327	344	368	351	356	377	375	370	345	350	344	353	326	352	365	352	387	336	380	361	334	350	329	364	335	365	331	352	373	351	329	338	345	361	359	352	375	366	370	347	372	355	383	324	356	377	336	357	358	318	347	358	369	335	371	339	333	329	361	318	332	360	346	379	348	350	342	361	367	357	358	344	334	328	357	331	330	359	314	309	363	362	334	364	392	356	354	392	366	339	341	348	361	365	365	347	385	325	359	327	352	379	341	368	373	375	337	367	391	346	349	316	362	323	357	348	325	352	352	373	369	347	430	369	362	341	334	325	373	347	353	338	348	312	371	368	363	353	337	360	369	370	359	341	339	353	375	332	349	340	366	356	361	386	356	395	416	324	349	349	364	364	352	356	376	366	346	356	372	374	342	331	344	387	346	350	333	347	346	366	373	378	338	372	321	366	330	396	370	363	324	340	346	351	331	359	358	342	359	358	343	343	317	357	339	336	362	352	376	351	363	370	370	370	325	382	362	342	334	356	399	342	333	366	367	371	395	353	342	365	358	361	351	341	399	364	363	374	372	380	396	363	357	339	345	354	320	368	336	321	354	368	340	392	377	388	381	329	343	347	336	360	353	353	372	346	348	363	368	334	339	357	331	351	340	370	347	316	336	336	362	359	334	345	369	345	363	371	381	374	352	389	322	340	344	373	331	346	372	339	384	372	368	376	340	364	364	348	377	386	354	332	340	387	345	361	327	375	391	339	354	346	346	339	333	367	361	349	371	375	343	386	312	371	345	392	354	361	356	363	388	326	349	370	370	335	359	388	347	344	358	355	354	362	352	363	374	362	361	366	351	323	372	383	348	355	363	379	354	323	335	374	338	323	332	378	326	335	357	354	375	367	377	374	361	378	339	356	348	344	328	380	347	347	310	345	353	387	360	344	365	347	351	344	366	373	333	362	351	346	329	365	381	358	327	364	385	337	351	377	338	347	372	360	358	340	354	325	359	342	337	387	352	342	358	365	302	330	344	327	361	366	339	345	396	377	378	402	330	377	344	336	369	359	370	342	360	372	361	333	312	347	351	347	367	323	403	356	382	362	320	358	374	352	359	355	372	317	358	381	368	352	350	376	325	374	360	329	342	385	348	362	366	374	331	365	361	340	321	347	338	351	342	334	338	347	341	335	357	376	327	359	354	370	330	323	387	334	374	337	363	329	356	348	350	365	344	356	348	343	348	349	334	327	363	330	358	341	361	374	354	337	354	363	365	367	336	336	362	352	382	352	357	381	317	367	350	350	345	331	348	360	356	364	346	371	332	368	336	331	362	331	376	347	328	390	335	363	326	359	372	354	350	335	316	366	342	373	349	358	348	346	362	363	361	384	357	376	362	359	343	337	363	367	369	342	347	366	377	365	319	331	369	340	353	371	360	353	342	343	347	362	350	335	343	344	334	341	356	364	328	342	381	350	342	366	352	335	345	349	340	344	368	345	334	323	315	349	362	360	355	345	338	347	382	390	377	359	350	345	375	370	358	330	338	382	340	343	366	391	364	388	330	339	373	378	344	324	342	357	366	386	380	342	381	364	364	319	346	351	368	352	318	371	395	361	337	344	363	346	338	348	371	347	375	334	382	368	333	348	342	338	339	369	352	349	367	364	302	380	345	358	330	375	349	333	362	373	344	367	384	364	384	330	341	355	335	358	349	345	337	352	325	362	335	348	366	379	361	382	352	375	372	330	348	330	334	365	350	356	328	368	379	378	319	349	384	350	325	354	342	329	364	383	362	333	377	343	368	374	348	378	333	355	346	353	369	348	370	343	356	375	356	362	336	326	342	337	319	373	343	360	331	314	357	381	350	355	328	355	358	372	329	352	344	351	335	349	368	370	358	355	354	343	324	327	387	382	357	363	375	355	332	358	334	343	350	344	375	362	342	347	354	353	370	353	352	380	362	329	365	358	352	363	358	359	336	358	389	368	370	373	356	357	335	337	366	338	345	366	325	369	352	374	356	377	364	365	352	358	364	337	370	366	378	336	343	386	389	366	361	324	386	330	350	361	316	374	355	358	353	338	350	353	357	353	344	368	347	340	332	320	353	340	344	346	336	334	340	372	341	350	361	376	332	347	369	369	346	321	342	382	339	361	371	367	395	349	380	370	348	332	356	344	310	362	386	342	353	361	337	340	366	402	343	339	313	359	350	373	330	356	372	378	337	355	342	339	334	374	333	370	332	355	328	321	344	328	358	315	348	348	375	368	374	369	367	374	389	318	360	353	353	348	363	372	356	337	335	329	353	337	328	365	329	365	357	361	360	373	345	311	372	324	356	370	361	355
5433	10237	8624	4173	3067	2229	1763	1534	1283	1111	1045	980	887	802	830	788	724	739	743	682	661	662	626	631	639	673	660	623	651	608	599	597	592	670	641	588	587	601	595	611	580	660	606	584	609	578	611	607	619	574	610	575	597	597	596	601	604	647	609	638	589	649	559	600	606	592	657	580	572	600	588	604	559	629	585	623	586	571	599	644	625	638	586	590	595	579	579	605	552	633	609	620	595	561	605	574	598	605	591	644	599	625	564	571	603	578	575	551	614	581	627	623	628	556	555	603	557	621	596	541	598	619	552	625	634	563	621	639	613	603	603	560	554	569	566	572	579	551	597	596	631	581	591	594	626	594	600	568	579	597	604	575	636	575	564	619	564	589	621	569	556	584	599	640	610	607	576	548	583	618	572	583	603	595	606	570	563	604	642	585	569	585	575	604	571	581	608	597	588	550	595	556	561	612	508	573	603	619	602	624	607	581	600	583	630	589	578	588	595	602	571	586	575	575	589	646	599	573	574	575	584	607	529	585	580	573	571	604	601	566	626	554	582	605	589	588	601	602	565	610	585	590	588	595	588	617	584	582	571	613	572	556	587	547	575	644	616	566	604	567	614	635	641	581	605	589	604	579	602	638	589	549	591	620	576	622	562	630	614	623	551	611	615	590	583	561	601	562	613	580	549	594	563	549	548	625	602	587	633	588	578	539	580	523	613	543	533	548	585	579	578	610	608	617	614	589	552	585	595	599	561	565	575	584	565	615	582	592	601	608	589	615	597	582	564	587	604	611	571	602	594	598	587	571	567	579	653	579	563	631	603	590	601	585	607	574	556	635	614	599	555	596	545	561	608	556	557	622	546	551	596	621	597	563	559	605	595	571	595	546	602	567	581	612	581	619	581	584	592	566	625	622	587	616	541	578	583	605	589	613	656	582	563	597	580	619	559	604	603	568	570	628	544	596	584	597	612	559	568	563	609	578	572	603	564	597	561	601	541	585	562	571	582	609	551	609	559	606	570	588	577	615	636	638	582	546	575	576	555	557	520	604	566	615	563	605	620	588	597	568	597	600	585	629	591	541	606	628	581	595	632	536	652	573	584	610	573	574	619	612	625	611	602	526	604	608	549	578	612	509	593	606	608	652	608	579	559	558	596	605	558	613	582	600	609	579	588	598	559	554	541	557	570	553	567	578	585	581	543	589	518	531	585	563	621	577	568	607	561	556	582	612	553	582	570	578	618	600	555	559	587	569	609	575	606	607	568	587	584	605	591	558	629	612	590	563	587	600	598	606	568	587	592	590	597	547	610	561	609	573	608	578	587	577	627	616	581	541	561	620	556	567	592	578	604	581	591	569	616	570	600	595	610	590	605	566	623	593	599	586	561	530	605	597	586	587	586	640	595	547	573	609	591	607	601	592	578	622	620	586	590	582	579	578	590	575	565	608	590	619	580	568	639	574	626	576	618	599	574	609	551	577	578	593	600	554	546	572	596	586	569	621	602	618	574	570	615	574	590	570	588	569	538	569	556	590	620	607	586	577	594	591	571	594	565	593	608	548	572	597	608	599	550	573	616	616	595	604	542	596	603	611	570	588	556	652	563	590	593	594	587	589	619	575	588	579	602	585	580	560	622	546	579	593	631	564	609	593	618	604	595	616	577	617	580	636	561	578	574	587	549	645	555	595	627	576	607	583	577	613	614	588	573	590	586	603	600	610	567	549	541	583	650	603	572	630	566	607	624	544	599	579	582	581	605	609	568	600	586	610	595	602	645	573	584	562	573	619	601	591	594	613	594	592	573	597	585	598	568	585	619	621	591	583	547	579	562	604	584	542	592	615	578	625	628	616	538	571	584	591	637	616	538	593	582	561	572	578	574	565	622	583	602	622	565	596	572	573	578	621	595	572	551	621	597	615	574	573	651	617	607	600	521	577	592	581	571	593	626	589	596	619	604	584	620	576	646	625	569	610	567	554	561	580	612	614	588	552	558	580	589	592	579	561	629	603	582	630	570	546	594	581	590	630	566	586	601	554	621	606	564	565	551	574	566	592	579	583	568	599	590	585	609	585	570	617	588	608	605	549	580	583	568	605	569	615	595	570	573	577	607	590	576	563	597	604	578	590	580	630	557	575	565	631	569	589	579	608	608	618	614	609	551	605	549	646	605	598	612	560	619	593	567	559	605	593	595	580	559	573	583	583	598	610	557	592	590	599	536	559	623	613	568	613	578	569	562	547	606	596	590	594	617	581	573	567	606	604	598	582	601	533	579	534	597	581	593	618	586	610	579	564	581	570	589	621	583	564	604	606	594	546	593	592	584	608	652	604	604	508	591	595	580	589	574	570	600	572	605	581	597	581	573	596	592	545	588	568	586	583	602	566	611	596	616	602	578	584	563	601	609	569	562	602	601	588	591	560	591	596	593	576	568	581	574	610	565	610	563	614	596	558	564	583	582	592	569	609	570	543	571	580	575	605	598	581	543	623	607	583	581	570	594	561	549	579	615	593	591	574	597	608	616	600	596	601	551	615	614	644	568	575	603	567	609	590	562	577	617	616	595	619	602	550	551	604	553	535	582	573	622	622	633	634	590	612	575	580	579	593	650	582	601	572	554	617	555	561	603	550	591	615	599	629	600	653	597	571	591	617	564	579	596	609	639	564	581	593	580	617	626	574	592	556	579	574	589	567	596	575	560	643	572	583	607	614	574	588	582	600	607	580	589	553	595	593	554	550	605	603	618	593	582	555	550	574	635	615	617	552	579	574	571	589	580	553	535	579	614	575	557	608	579	589	572	616	619	566	567	579	591	588	563	571	574	592	576	610	558	546	586	581	576	565	596	604	591	658	565	566	569	638	569	534	577	578	590	601	592	587	588	648	567	580	609	561	572	608	582	579	586	590	582	604	580	563	569	599	561	586	596	635	601	582	621	561	576	544	575	606	609	586	631	599	551	599	632	597	587	559	564	610	566	586	589	575	604	608	594	590	576	573	586	581	613	595	556	633	581	528	590	562	592	600	543	575	586	568	613	587	596	556	585	572	580	599	607	576	623	573	594	618	586	577	588	551	630	605	568	559	636	571	581	597	611	564	596	624	623	559	583	594	568	608	574	539	601	590	589	594	585	621	560	580	524	584	599	597	585	554	600	583	583	600	589	582	629	560	598	573	544	567	601	567	647	576	573	575	627	599	590	577	553	617	566	563	603	591	580	569	579	551	588	644	581	581	613	564	629	590	612	597	635	582	564	547	606	598	541	607	573	598	574	601	597	600	608	600	610	555	565	573	552	616	632	581	580	609	591	527	572	553	568	560	552	584	612	583	581	597	559	560	586	580	561	602	588	572	573	530	624	579	576	583	579	642	610	607	582	614	548	608	621	627	564	590	557	534	569	603	524	589	546	580	593	601	562	589	590	528	512	623	597	598	601	598	577	573	530	579	581	589	597	596	605	618	600	582	563	627	594	613	581	563	607	614	601	574	638	559	605	602	563	583	567	625
23134	21146	28857	23692	21147	19615	1867	693	532	463	384	367	304	252	262	254	223	191	222	206	204	199	153	187	193	173	182	175	163	174	156	169	167	155	156	142	169	139	137	152	141	148	133	153	162	139	113	150	147	171	146	143	129	154	125	131	149	151	147	143	125	131	120	149	142	133	139	139	173	161	144	131	135	149	138	139	144	138	135	159	132	126	148	166	141	140	147	153	158	128	131	136	153	153	141	148	158	115	128	144	116	154	151	126	129	144	140	148	132	137	141	138	136	145	150	148	126	143	127	155	124	134	130	147	155	105	104	134	150	154	141	146	135	161	150	133	140	150	142	133	152	146	144	138	141	131	143	110	128	119	138	159	125	128	134	126	149	146	142	138	144	131	122	129	114	147	152	151	126	135	126	131	117	142	128	128	163	123	168	135	132	122	149	132	122	141	144	130	123	141	137	147	124	152	122	120	147	141	136	134	135	132	129	160	130	138	135	135	129	126	165	152	128	146	146	142	142	123	127	138	135	126	118	126	147	145	149	140	150	129	155	120	145	123	151	160	138	155	142	150	118	123	119	121	132	159	128	135	139	152	138	155	116	126	143	149	147	149	143	145	143	141	144	138	138	118	162	134	136	125	121	153	169	140	140	145	133	135	141	144	148	130	126	156	151	154	123	118	141	141	151	134	123	123	137	135	122	128	136	153	142	153	128	151	159	136	146	131	127	153	134	147	132	146	143	124	142	133	147	128	136	161	134	126	166	140	137	129	140	142	143	134	125	142	126	132	138	127	147	134	142	144	137	135	146	134	159	129	153	135	134	141	136	147	136	130	129	126	127	146	135	142	126	141	127	144	138	135	133	140	152	134	122	146	127	120	138	141	143	140	146	137	147	139	126	125	134	152	131	125	138	125	148	122	140	128	135	135	125	153	124	140	157	127	139	142	133	148	136	126	130	164	126	146	139	147	118	128	140	110	124	143	124	150	128	128	141	135	149	131	125	144	154	169	141	149	131	150	133	160	168	158	133	125	165	134	137	136	135	123	112	132	135	129	127	105	144	123	145	144	143	143	149	133	129	134	150	141	129	130	135	132	139	108	146	125	123	131	122	120	154	166	141	132	144	149	136	115	123	144	153	127	134	125	137	127	123	146	121	140	141	125	135	157	131	146	130	136	131	147	127	120	144	144	148	114	137	127	144	148	128	143	127	133	147	120	122	154	138	148	138	138	142	126	135	149	143	156	136	134	136	142	143	152	152	162	136	120	119	128	148	141	154	142	147	135	152	136	115	119	137	130	139	150	146	143	132	145	145	140	124	137	130	133	122	139	132	123	157	142	132	145	128	119	162	155	132	155	121	128	139	119	126	137	156	151	165	145	172	111	129	140	122	148	123	138	154	141	149	145	146	148	143	139	144	137	120	129	126	126	145	115	145	131	129	125	136	139	137	136	123	146	125	138	127	143	127	143	156	133	134	133	128	150	132	126	111	118	128	124	144	120	140	136	148	133	146	131	142	134	119	118	127	157	148	125	121	143	129	119	129	145	172	118	134	151	141	145	122	133	134	112	124	146	115	123	167	138	146	138	116	133	151	133	138	151	126	130	130	157	126	136	142	143	131	124	135	138	137	140	131	127	124	150	142	139	136	155	124	130	141	146	119	121	134	130	129	132	133	145	128	138	129	141	141	114	111	116	143	127	132	124	141	151	135	142	136	119	137	133	137	139	163	135	124	127	169	146	151	133	131	138	143	143	140	123	136	130	132	120	136	118	137	132	144	118	136	134	133	133	145	126	129	140	139	138	141	149	138	151	130	126	135	135	140	129	127	139	120	122	125	136	131	124	132	140	129	160	154	153	129	150	129	158	126	130	121	173	139	144	154	126	137	134	143	131	149	143	139	150	154	128	158	121	142	127	140	152	149	118	127	143	119	125	133	154	134	130	144	151	130	152	130	124	135	120	138	165	146	135	138	140	124	144	175	141	148	146	143	149	154	145	149	151	120	138	109	127	134	121	140	138	129	128	120	137	145	128	129	149	128	117	135	133	134	126	147	140	139	145	132	135	161	128	147	163	141	138	112	132	136	145	132	143	133	145	143	127	143	124	114	141	140	160	143	143	139	156	145	150	112	159	157	142	156	140	129	134	127	134	146	133	145	122	113	130	121	123	134	127	132	128	148	136	135	138	127	126	136	140	146	125	126	116	138	150	140	122	129	134	135	148	137	146	137	151	166	122	146	128	130	162	142	129	138	139	118	134	126	135	144	137	136	145	123	131	150	137	134	133	124	119	157	174	111	139	134	130	123	125	121	146	153	118	147	130	157	137	123	133	142	126	128	114	135	123	145	151	164	121	145	137	133	127	128	138	159	150	124	137	128	137	129	138	162	152	137	155	150	110	169	134	136	121	131	126	135	139	116	128	123	126	120	133	123	123	130	122	131	121	145	144	148	153	129	129	143	140	132	146	152	161	132	147	128	123	147	146	140	156	154	142	140	140	130	147	138	161	132	138	132	140	123	143	134	151	123	162	128	130	132	147	163	134	147	124	147	136	149	162	173	143	142	138	126	130	125	130	154	130	138	165	136	126	140	144	151	148	139	147	145	153	150	127	148	146	140	126	127	132	141	152	129	138	155	157	151	127	134	114	127	147	137	136	136	139	141	149	145	157	122	150	133	123	153	126	135	146	157	142	146	134	125	150	142	119	152	147	134	140	137	120	133	140	137	137	143	131	142	141	144	137	143	132	137	122	129	112	143	116	144	120	146	131	147	128	155	126	150	157	122	119	150	126	140	138	147	138	143	136	123	146	117	125	125	145	116	127	140	134	132	166	131	141	138	130	127	116	137	134	127	126	134	123	127	141	117	127	136	143	149	136	115	133	159	133	126	123	123	147	140	123	139	152	150	124	133	167	122	134	134	166	145	156	137	150	126	146	129	127	141	138	128	137	115	134	138	132	133	139	140	110	131	145	168	150	117	120	110	120	139	143	146	159	154	132	147	120	147	135	115	147	123	144	138	130	155	125	140	142	139	150	146	141	133	140	136	135	162	146	143	112	117	140	146	136	152	145	130	151	134	149	131	146	128	128	141	115	131	123	145	117	126	132	140	119	140	130	138	153	164	144	130	170	113	131	139	148	146	149	160	130	133	149	121	150	151	123	155	137	130	124	155	128	125	129	139	138	142	144	138	128	170	148	144	146	147	131	140	134	113	169	131	137	158	116	132	144	163	123	143	135	138	145	154	148	121	143	148	128	155	146	134	112	115	157	124	122	134	130	144	137	136	131	143	140	126	137	141	133	136	129	134	122	130	133	119	135	142	139	152	156	145	126	134	134	140	159	142	144	151	133	129	145	138	123	128	140	129	143	135	158	115	128	135	119	143	142	141	135	126	133	140	164	127	135	126	116	148	126	158	138	128	118	147	143	135	156	137	135	137	141	143	134	153	153	131	152	143	135	151	135	155	132	139	126	135	137	136	140	132	144	150	143	142	148
7634	16047	13314	6949	4717	3439	2553	2001	1622	1330	1117	945	839	749	651	587	603	495	498	475	426	378	390	387	372	374	337	345	351	330	295	328	295	288	281	267	270	285	264	258	272	268	266	291	261	249	264	292	277	242	237	245	277	279	252	236	261	259	238	279	248	246	257	258	215	228	256	229	248	233	254	223	234	228	252	257	258	245	262	230	273	226	215	229	258	232	237	246	228	223	234	247	225	241	251	229	234	211	218	254	236	218	236	237	227	221	253	202	237	222	245	232	219	208	222	222	247	233	233	228	226	232	215	229	249	243	237	244	217	221	217	225	221	242	248	218	240	255	221	252	183	225	233	243	230	241	243	257	241	218	232	236	220	245	217	229	231	238	256	232	251	258	249	205	213	218	247	244	227	196	222	214	231	235	235	226	232	238	246	228	234	245	209	232	236	244	254	215	225	204	222	246	235	213	218	227	250	249	223	236	239	223	224	232	268	213	234	232	249	229	245	222	219	231	214	251	234	244	273	216	221	264	238	241	250	235	226	260	229	236	243	224	229	203	223	232	237	225	250	204	225	211	253	224	238	224	215	219	235	210	208	220	237	234	229	207	243	255	242	228	238	240	221	251	217	215	253	240	210	259	248	218	217	243	233	213	229	251	229	242	197	226	241	218	245	234	246	247	232	272	219	244	236	223	268	228	227	241	247	246	248	238	222	216	253	222	223	225	234	254	221	226	247	236	249	246	198	233	256	214	220	228	240	216	230	225	211	200	220	214	225	216	231	243	216	230	212	206	248	227	210	232	215	249	235	237	219	250	220	220	233	250	234	234	248	253	248	234	241	228	231	215	212	219	244	231	259	216	246	221	226	216	253	229	222	239	205	223	226	231	223	240	247	206	214	225	234	214	227	229	222	243	240	229	241	216	224	210	235	232	237	255	244	236	219	231	232	233	203	248	222	231	225	249	234	225	242	243	213	219	204	229	228	228	225	226	232	207	224	223	233	228	232	243	240	199	232	225	257	244	247	233	219	232	232	226	229	269	211	266	228	215	214	220	221	249	205	239	230	228	223	227	243	252	220	204	229	261	238	231	230	209	218	227	245	229	244	229	205	208	210	201	245	236	235	227	244	217	223	224	249	231	247	247	227	233	244	259	212	212	255	253	264	269	231	248	224	200	236	227	223	244	233	229	246	214	226	235	212	250	220	213	226	221	247	255	226	255	235	248	221	218	240	213	233	218	229	247	231	232	223	224	222	233	240	227	217	239	256	207	240	240	251	248	236	229	212	245	222	198	210	238	240	225	211	234	227	237	210	239	211	250	243	220	258	257	221	229	214	225	236	205	261	219	211	241	241	225	233	236	216	196	206	226	240	219	232	255	212	212	241	223	206	204	226	231	253	243	219	233	216	207	230	214	238	245	246	236	220	214	237	231	261	228	241	250	214	223	220	219	248	230	224	247	249	219	242	231	215	230	240	241	203	234	209	230	209	240	242	225	226	213	224	227	233	252	232	210	234	222	209	210	205	241	235	218	230	233	228	223	227	236	197	240	240	251	228	232	247	211	220	221	221	237	206	209	227	232	243	210	204	246	208	225	250	242	230	230	247	244	254	248	251	254	241	251	223	250	215	223	222	231	229	212	235	234	216	239	214	225	231	259	240	224	217	248	236	215	273	237	224	211	245	239	246	216	234	224	221	229	245	251	210	255	220	245	264	229	212	209	229	215	257	224	233	232	229	243	258	228	210	206	204	233	212	248	206	234	248	230	243	234	246	230	234	223	253	208	241	227	205	213	232	205	232	244	209	247	262	218	240	220	204	217	230	231	258	222	234	234	204	250	203	235	213	240	240	215	248	252	229	223	232	214	222	214	218	227	240	240	224	234	237	254	226	219	223	236	226	264	233	223	216	234	240	244	238	242	215	244	207	232	261	212	222	202	219	237	235	245	247	233	192	248	216	245	233	249	237	201	225	236	224	230	235	219	231	204	219	260	238	239	228	239	225	236	243	227	202	236	231	259	218	250	250	253	229	266	232	225	242	217	217	229	216	251	216	227	230	214	224	235	218	233	221	240	220	240	235	219	252	245	230	196	219	246	229	257	255	232	243	236	219	215	223	256	234	250	252	215	224	238	220	219	224	243	245	234	253	239	205	216	234	213	229	210	228	216	234	240	232	246	237	219	227	200	243	228	234	241	238	216	245	205	231	227	217	239	246	232	227	239	236	231	208	227	221	223	238	240	214	235	222	234	243	225	233	251	247	218	234	230	217	258	231	235	216	233	235	222	210	239	211	221	249	239	232	224	244	195	230	219	241	268	251	200	216	235	238	237	226	225	220	234	235	238	229	213	256	224	238	244	224	208	234	245	255	219	211	250	229	214	246	249	215	231	254	230	245	229	236	249	232	238	238	223	228	211	224	238	204	222	241	188	234	223	223	266	230	210	220	244	215	258	228	254	238	236	250	235	240	253	224	215	224	187	233	221	226	226	222	223	208	229	225	237	234	274	214	253	212	240	235	243	210	232	215	223	228	220	217	219	241	245	213	217	211	241	257	204	231	219	226	262	219	219	236	203	249	247	210	209	218	226	223	233	231	222	226	235	236	235	224	252	253	213	222	267	265	223	201	224	244	222	257	205	254	241	245	238	229	245	222	237	249	240	229	229	230	217	221	239	235	234	231	240	242	216	230	220	236	251	243	247	259	227	240	245	255	209	211	244	245	244	199	235	222	213	233	251	229	233	225	210	238	227	220	233	250	218	232	230	221	238	219	252	222	242	221	246	227	226	219	233	251	217	215	261	224	246	226	263	274	261	238	201	219	236	229	213	230	240	224	224	237	217	242	228	230	256	242	217	226	221	226	257	220	217	243	207	213	237	238	246	225	235	246	244	193	238	227	233	230	256	230	208	247	233	241	249	253	216	209	260	241	209	237	233	260	238	239	226	222	238	213	283	228	213	226	223	234	224	217	222	238	234	216	209	190	226	244	237	231	243	250	243	252	238	226	231	243	220	233	233	217	236	251	222	225	224	242	246	251	194	218	220	217	253	223	258	239	222	218	233	223	211	224	210	226	237	230	206	229	240	252	229	231	211	244	239	245	233	223	258	244	222	233	250	223	225	232	222	224	243	236	228	249	212	239	214	222	240	219	208	214	220	237	230	190	235	202	214	223	222	244	230	234	272	244	231	209	202	241	236	229	228	232	232	246	234	229	243	264	243	232	239	267	233	225	237	251	257	205	208	225	241	217	244	232	242	226	215	230	232	239	220	243	233	232	220	235	214	239	238	221	220	227	223	241	239	233	240	241	234	251	235	233	257	235	240	234	245	213	199	248	229	249	232	244	236	221	230	212	232	237	207	269	245	261	244	224	219	240	229	237	246	213	234	200	268	233	241	216	219	232	248	228	243	241	223	224	232	219	232	233	237	227	232	205	251	225	229	237	214	249	228	226	232	238	257	244	226	241	215	213	231	208	222	266	220	257	229	255	256	229	229
26777	19772	5744	817	584	510	539	497	517	531	497	529	494	504	553	475	490	487	500	483	487	500	525	506	501	501	471	470	507	486	491	474	536	507	521	484	527	501	513	494	470	501	506	444	511	484	514	510	469	498	531	500	481	476	503	491	502	493	564	518	487	463	496	485	463	464	530	509	488	499	497	490	456	503	515	482	532	531	504	512	513	462	492	525	533	478	505	509	504	442	495	523	550	462	496	511	479	499	497	488	522	477	466	493	505	526	477	510	505	475	484	507	521	450	489	483	493	512	479	505	469	507	530	505	452	545	513	513	459	466	471	460	531	495	495	491	490	489	526	509	464	519	476	487	451	482	488	497	491	524	473	486	467	478	516	517	481	485	500	493	473	486	483	474	467	447	497	497	467	523	490	483	521	479	496	522	519	464	500	493	459	504	468	498	477	491	488	490	493	507	477	512	506	472	501	489	474	542	480	501	527	482	468	487	487	481	494	494	534	517	483	502	489	492	502	482	525	487	484	507	507	475	457	478	452	483	495	517	455	515	471	527	515	464	539	520	520	510	478	484	488	470	533	459	485	503	542	517	510	504	466	510	475	474	475	474	526	472	482	513	516	510	522	462	494	502	475	505	504	487	492	511	499	458	480	522	487	509	490	516	481	449	472	533	531	488	455	464	449	493	486	455	483	482	498	529	463	514	482	512	503	526	474	523	490	466	449	500	473	465	489	496	480	483	483	502	464	464	448	466	499	497	504	474	485	505	483	471	499	484	521	506	471	472	477	511	482	477	524	555	539	472	529	510	476	464	492	479	502	496	512	483	486	521	453	522	507	495	489	493	519	505	477	526	485	476	484	485	477	477	502	481	509	496	502	485	438	477	513	500	519	487	508	463	510	532	515	504	522	537	466	525	439	473	549	511	484	506	518	514	471	495	490	486	497	518	527	442	463	451	497	491	498	479	500	488	494	523	487	452	496	499	504	481	498	519	469	487	537	500	505	505	524	495	489	498	492	476	468	482	508	526	485	471	516	495	484	486	532	469	523	502	524	489	507	491	511	477	500	472	489	500	510	530	504	491	493	507	480	486	523	475	481	490	512	518	463	531	474	500	495	487	518	521	483	514	486	508	510	469	497	479	514	463	469	523	483	496	502	503	502	515	496	526	478	507	513	513	499	522	467	517	454	503	476	511	503	492	458	502	500	488	510	507	471	496	505	522	507	538	503	495	530	481	493	479	510	487	500	515	509	526	475	480	467	502	529	486	483	512	527	488	534	506	479	511	489	519	493	491	475	478	483	526	528	529	468	497	492	502	499	467	475	494	495	495	509	494	486	509	492	504	494	487	488	480	476	475	521	528	509	526	510	482	489	487	537	509	495	544	493	479	506	491	499	488	500	493	474	540	503	516	492	458	519	496	522	505	537	506	476	517	480	538	494	505	492	511	503	471	482	494	485	499	519	485	497	536	495	432	486	522	505	462	489	499	466	556	483	485	494	515	475	428	492	499	460	494	502	482	498	528	518	514	483	506	478	510	482	487	493	484	464	489	464	506	464	483	484	476	488	484	465	484	497	530	475	514	510	523	496	479	508	482	474	502	488	478	502	507	486	475	471	492	459	524	479	479	510	481	480	484	553	452	453	508	486	464	511	512	499	526	493	499	495	521	474	501	542	456	476	510	495	479	490	490	496	478	531	518	463	497	518	477	493	511	491	455	503	475	476	487	511	495	464	516	508	474	504	529	526	494	491	483	512	486	541	502	516	457	510	502	543	441	486	467	503	436	480	496	511	496	515	511	552	518	482	500	519	466	489	550	504	511	496	481	517	495	506	469	490	466	488	512	501	483	524	512	468	481	501	484	463	498	490	513	461	504	435	481	478	552	504	450	458	511	542	498	498	513	496	490	531	488	495	523	477	506	500	499	482	496	517	463	480	515	524	493	531	460	480	494	531	486	494	479	481	515	490	515	467	502	474	487	443	523	463	545	496	490	527	496	467	491	496	505	462	494	465	500	447	504	479	518	538	508	539	500	470	518	475	454	524	482	476	508	487	485	497	506	519	501	472	489	499	537	504	477	536	509	464	491	483	499	479	504	516	466	515	468	509	502	444	469	492	469	540	481	491	485	527	513	477	502	514	504	482	517	487	490	494	509	534	506	546	433	486	486	492	489	515	552	508	500	502	461	465	496	459	539	502	492	483	499	500	470	478	488	468	497	480	501	530	477	496	475	509	473	445	493	471	506	497	497	533	455	501	511	491	518	522	469	494	484	509	470	461	527	506	489	536	506	543	462	524	521	461	535	466	466	481	477	467	525	485	488	482	509	544	498	478	508	521	489	506	508	470	518	445	499	486	513	491	509	546	496	483	465	478	498	461	495	524	492	461	509	502	516	510	487	526	477	473	530	534	492	482	468	455	496	532	487	499	494	474	474	485	512	493	518	493	489	497	519	522	523	480	528	464	498	476	472	467	536	463	475	492	489	492	482	446	516	447	464	439	518	486	501	495	500	490	490	500	489	451	512	516	484	494	492	530	478	516	486	508	497	488	495	522	455	488	474	513	492	509	490	497	493	475	510	532	461	503	491	529	520	507	477	529	497	462	475	477	498	500	539	512	484	505	525	451	515	492	476	446	511	502	518	506	513	474	489	494	521	510	482	492	524	494	477	498	515	472	463	480	497	478	492	527	464	504	494	506	486	503	499	509	483	525	491	464	510	531	536	487	552	501	496	525	479	497	484	500	512	449	465	475	490	485	487	471	513	487	500	502	509	512	510	503	504	491	425	495	485	523	492	466	479	546	506	465	495	528	486	526	493	503	505	509	515	478	538	516	466	505	485	499	458	461	509	479	482	517	468	475	452	484	463	492	484	496	523	508	491	507	449	485	497	473	474	516	470	492	494	503	461	492	540	511	496	488	485	494	528	507	491	512	507	519	520	498	448	473	514	461	536	470	560	514	493	482	463	496	486	491	474	474	486	487	506	533	489	499	533	474	494	485	492	518	501	530	492	460	475	508	504	482	496	536	521	484	447	475	475	493	467	489	489	515	495	481	511	511	497	558	473	477	519	489	501	497	475	500	497	516	501	481	471	468	450	519	496	498	497	522	508	474	528	475	514	546	464	489	520	505	495	470	461	496	506	510	497	495	468	470	495	480	495	485	529	508	474	478	500	499	440	528	487	515	518	470	498	469	482	483	531	474	489	452	491	499	463	481	505	485	502	517	492	504	513	481	489	491	478	498	481	445	518	473	529	501	482	490	507	515	478	503	508	518	499	511	516	496	454	501	504	514	504	493	516	485	498	500	467	489	520	454	526	467	527	488	519	466	504	486	493	512	456	509	524	487	497	524	484	475	500	483	480	489	506	525	479	472	485	502	470	521	517	501	535	506	531	504	490	491	453	492	471	490	468	475	506	487	518	544	513	503	529	448	485	512	500	471	470	485	486	528	485	450	435	516	471	489	526	505	452	502	460	493	513	487	526	515	507	475	501
4267	1645	1449	1072	977	933	856	874	871	850	826	834	777	855	833	788	798	852	777	820	876	824	790	844	848	822	779	851	790	804	773	838	818	880	809	853	799	780	890	777	811	806	804	808	798	816	822	801	841	803	788	811	780	891	806	847	745	823	748	846	845	784	812	796	774	821	843	805	800	765	791	811	790	796	793	816	829	835	771	810	835	784	814	831	835	768	803	792	823	815	870	791	867	791	814	806	850	787	814	830	811	791	821	834	830	812	797	786	836	762	777	896	781	800	834	817	762	769	828	828	773	823	816	823	809	798	807	783	770	816	767	823	763	833	795	821	763	837	810	736	813	837	795	805	796	802	755	789	779	813	796	763	830	782	810	800	783	806	818	832	821	827	766	761	773	773	755	811	828	810	780	808	827	803	811	850	803	811	790	769	854	799	855	839	769	805	774	852	839	769	815	731	805	797	758	795	769	802	773	754	834	776	864	784	791	794	761	781	726	841	758	812	781	815	788	782	788	810	759	855	843	799	832	814	808	793	755	819	816	800	788	827	796	851	808	811	829	818	808	822	828	839	796	851	782	858	813	821	840	810	790	803	845	793	786	794	786	834	791	823	808	823	792	814	792	813	827	814	828	832	773	759	773	849	811	834	837	806	821	809	759	779	785	796	819	782	765	781	798	767	784	779	796	795	782	788	763	744	815	809	800	788	802	865	729	808	796	789	786	811	816	833	891	814	824	823	804	795	821	861	801	803	808	805	810	784	833	820	777	835	772	767	814	847	834	780	799	797	756	765	773	742	800	787	825	793	773	786	776	759	774	819	786	826	794	782	758	802	785	799	818	793	799	769	809	818	805	800	797	784	797	864	822	840	804	814	798	827	789	767	783	791	839	778	758	829	817	797	820	801	785	816	776	769	774	810	817	784	786	828	756	828	782	806	842	852	777	794	770	794	809	800	756	787	757	822	760	847	802	825	828	769	814	822	820	895	796	839	806	805	738	799	782	822	809	864	770	790	806	827	822	751	773	793	810	865	849	801	784	815	782	846	835	829	785	859	793	816	807	824	776	777	838	808	758	820	828	774	791	759	778	809	777	798	840	817	780	775	819	794	790	812	790	830	823	779	785	774	819	870	825	801	768	818	816	802	797	826	819	805	766	814	827	771	766	770	811	788	812	780	814	818	824	766	799	842	774	802	811	830	820	812	768	757	832	784	816	774	774	812	762	807	806	815	781	797	791	795	821	796	800	847	835	791	789	814	860	748	838	782	816	797	866	824	783	840	774	786	818	820	857	808	820	774	822	857	796	767	837	830	819	824	760	848	835	760	764	875	814	869	840	793	801	816	843	844	812	816	807	843	823	769	775	764	818	787	810	799	783	813	730	803	781	757	839	807	772	761	789	758	823	788	833	817	799	806	763	809	774	845	830	813	792	774	763	776	862	795	763	817	834	824	816	807	800	766	789	806	785	795	813	807	802	779	811	828	805	818	782	814	816	802	800	800	768	788	775	814	843	838	749	804	779	838	823	786	805	728	777	834	813	729	848	768	802	786	785	865	778	794	842	792	770	826	792	804	822	835	794	786	832	796	884	785	809	822	850	803	862	808	757	826	838	754	794	838	776	775	784	795	836	791	765	803	811	798	823	801	798	796	833	755	813	779	792	818	820	785	770	834	776	833	808	850	775	818	822	828	785	798	811	736	811	821	874	749	748	752	818	803	801	829	768	787	848	825	803	767	827	852	835	764	843	807	823	817	788	746	805	864	802	774	822	840	777	757	797	802	863	850	857	771	794	817	814	837	832	772	795	766	784	822	817	793	813	840	812	809	784	814	832	790	784	835	756	780	826	805	828	875	783	774	787	778	758	791	850	836	798	803	767	799	778	810	825	816	791	779	837	786	788	763	860	823	777	793	826	766	784	837	754	773	792	794	779	850	743	843	793	796	827	824	820	749	793	834	800	769	776	771	766	795	839	784	793	831	798	835	808	825	797	810	778	795	835	825	847	769	791	801	796	812	768	769	844	822	845	805	772	824	850	825	791	806	802	786	774	821	811	768	759	806	817	773	808	771	811	805	826	811	793	810	761	818	782	762	795	821	736	822	792	845	813	830	804	810	815	837	813	851	813	802	825	837	845	823	783	815	835	787	749	814	772	806	796	753	839	845	829	819	771	803	769	851	776	781	796	824	846	810	793	828	814	751	849	769	777	819	818	782	773	827	792	820	808	778	774	766	814	796	795	826	786	800	800	819	806	829	826	754	829	790	805	822	772	779	750	798	827	788	799	790	797	767	785	838	779	767	847	774	838	822	807	854	790	837	818	804	788	762	754	797	819	833	777	844	768	810	854	833	812	782	795	796	812	804	838	799	808	851	847	793	810	815	787	837	764	822	819	798	801	823	780	843	819	804	798	754	793	827	789	815	783	803	839	795	807	791	825	783	813	733	758	799	802	756	865	767	851	790	792	808	769	839	807	822	795	785	841	806	768	787	790	793	810	770	807	845	799	866	775	792	782	833	823	821	850	823	797	849	820	829	847	812	786	827	823	802	801	857	846	732	800	816	797	837	786	815	798	805	838	773	805	818	838	851	866	801	807	809	811	786	785	785	786	809	841	833	763	770	808	754	812	773	846	818	797	850	801	799	808	798	762	794	793	789	791	773	815	786	820	784	792	802	806	803	796	806	809	816	858	772	811	812	786	820	821	809	810	770	744	792	805	820	800	819	794	744	824	842	746	870	829	797	842	807	745	803	794	792	816	774	807	768	851	761	790	821	838	801	741	815	809	799	767	815	825	788	764	801	837	865	867	769	774	762	834	745	825	803	788	812	789	815	822	837	840	857	821	815	762	832	786	790	776	825	800	818	773	765	825	804	783	799	826	831	770	859	792	814	806	819	787	768	834	770	822	817	801	809	814	796	780	816	828	811	802	820	779	806	804	804	798	800	804	853	780	802	775	827	840	873	804	838	794	807	805	760	822	818	750	837	764	788	819	818	768	777	830	844	781	757	779	825	837	815	784	828	801	758	826	837	780	793	828	781	739	812	800	792	773	809	806	823	818	760	769	779	823	841	766	825	847	789	785	795	844	827	788	795	770	802	795	783	762	775	786	813	802	818	810	771	829	754	821	804	805	758	762	791	776	821	793	753	779	824	833	865	798	782	813	790	806	795	779	798	797	795	815	792	817	799	807	764	827	827	843	747	761	785	801	812	810	773	804	791	848	767	791	807	717	768	785	790	787	822	753	775	817	796	791	788	827	808	774	786	838	793	787	770	811	817	823	817	827	821	804	824	781	836	733	799	803	783	829	822	810	791	870	822	786	860	810	789	824	856	791	820	819	794	845	761	824	755	786	814	797	808	787	819	805	809	832	835	845	778	816	789	835	804	796	853	775	803	829	756	775	826	805	768	774	758	803	812	792	815	799	830	798	822	813	823	793	804	788	819	781	756	777	811	794	822	778	832	853	786	785	798	747	860	781	820	821	829	799	880
24039	21154	28271	24308	20452	2532	860	606	559	534	479	442	417	412	420	403	374	431	430	363	401	382	373	398	348	351	359	339	392	384	340	392	341	376	383	395	378	352	373	349	372	345	382	350	354	367	372	365	338	346	384	394	352	375	315	380	318	329	311	347	319	362	309	367	355	331	373	383	306	350	359	336	337	388	331	340	314	350	335	400	357	366	364	369	354	346	317	328	359	316	360	329	386	356	342	342	381	359	358	372	371	335	373	335	353	361	355	324	340	341	336	332	291	328	356	380	383	332	359	354	359	342	363	395	360	378	348	314	362	364	363	344	369	391	381	346	363	358	334	383	315	345	324	332	336	361	372	328	331	355	364	362	371	350	378	339	370	374	368	350	300	358	301	355	318	353	319	360	328	347	359	378	392	381	364	349	358	359	333	362	371	351	345	394	342	377	324	390	362	346	335	358	327	352	358	345	366	347	371	357	342	326	334	352	356	322	343	362	352	333	351	343	346	361	352	352	366	339	335	360	334	365	397	344	340	356	353	372	334	383	345	387	351	372	391	343	333	354	329	350	340	367	349	336	361	370	360	343	362	355	376	349	379	332	369	358	357	332	333	319	336	343	336	356	360	344	342	360	389	366	353	368	349	349	324	344	372	327	388	344	338	369	404	352	359	401	350	352	315	364	335	351	334	348	352	332	365	357	361	345	378	325	363	348	354	361	366	335	370	372	342	347	394	329	347	350	346	353	366	337	344	327	366	374	346	371	356	338	389	354	368	371	401	330	338	355	373	373	346	329	341	337	382	377	343	350	323	373	346	370	360	359	349	340	364	358	379	375	348	340	347	367	375	341	385	348	362	357	350	344	375	353	356	366	350	362	319	380	331	328	339	385	361	361	357	380	354	338	319	327	344	363	385	370	362	359	361	366	351	320	316	337	351	358	375	350	371	373	345	386	368	373	362	356	359	382	327	374	363	370	375	362	344	307	380	341	367	339	354	352	338	337	330	352	371	363	340	333	346	376	352	348	363	358	333	346	354	347	318	368	314	333	340	308	358	343	336	341	320	347	329	354	347	365	324	379	344	341	344	362	337	371	347	339	373	363	361	363	386	366	342	335	298	328	329	379	315	344	347	363	369	345	360	369	360	326	344	346	325	349	351	345	358	368	357	384	354	339	341	337	336	355	376	362	344	365	380	333	370	370	345	339	360	320	351	351	342	353	354	353	343	353	357	352	342	343	358	348	375	340	332	343	348	340	320	337	342	333	343	335	350	364	371	319	329	333	325	353	335	326	364	373	375	335	354	349	335	338	367	343	336	315	357	305	360	384	372	350	378	349	350	365	327	366	351	381	383	346	360	358	401	332	330	305	358	367	315	358	402	346	348	347	357	330	383	325	335	302	367	341	360	368	362	363	357	336	391	332	338	373	317	371	315	333	360	407	331	308	347	354	360	354	348	354	367	366	332	349	331	333	335	324	370	337	356	344	348	311	350	397	336	346	344	336	355	353	340	375	325	353	372	329	358	349	331	361	348	373	357	374	351	308	372	340	321	350	370	332	363	358	342	349	372	359	349	350	351	348	337	341	352	375	358	378	357	348	346	362	341	354	386	390	310	330	332	348	337	385	384	337	375	359	384	342	356	349	321	350	319	343	350	355	329	345	362	323	334	335	338	339	331	318	339	345	363	344	356	353	359	359	343	350	363	329	316	330	325	338	374	331	365	373	371	364	354	366	359	334	347	366	327	361	349	362	370	381	369	351	312	336	359	320	373	381	346	379	350	355	305	351	364	347	346	338	400	332	350	330	370	340	354	325	366	374	334	370	322	347	373	332	341	353	383	320	353	372	336	365	338	354	330	328	395	352	349	318	354	365	339	350	356	359	359	311	375	335	352	368	358	386	374	358	341	376	345	357	351	344	385	366	393	354	332	338	360	354	354	343	356	384	331	369	349	363	348	349	357	355	360	385	335	358	346	360	333	339	342	335	340	349	370	351	374	371	394	363	313	319	350	346	371	375	322	364	336	347	338	364	355	334	391	346	348	353	335	348	349	384	344	361	374	345	321	347	344	355	368	346	335	344	350	342	332	348	314	337	363	352	356	357	367	332	361	361	345	359	324	336	327	364	383	368	384	376	360	382	342	374	350	347	359	330	351	362	332	344	349	325	338	352	336	307	325	336	357	329	330	350	342	360	368	354	368	397	345	350	344	349	349	324	343	355	349	369	336	369	345	342	376	358	361	356	350	364	355	371	367	363	309	334	340	344	321	352	383	364	365	372	349	363	354	343	328	288	327	338	358	365	360	317	332	332	364	353	347	385	331	347	373	392	371	396	351	317	351	375	341	365	375	316	346	342	348	343	353	353	336	367	367	332	374	330	344	338	355	396	357	336	347	385	328	338	387	331	334	348	311	333	325	367	322	350	363	354	393	344	357	353	370	350	328	338	347	361	341	339	337	334	347	337	352	358	349	377	324	345	336	378	352	345	398	384	367	347	367	338	355	378	335	354	346	318	345	359	332	354	365	322	352	323	376	363	384	334	328	336	350	345	332	327	352	372	346	321	350	351	370	354	328	346	322	358	330	375	360	333	344	344	350	345	335	328	345	395	375	387	325	351	360	349	329	362	334	330	360	351	359	340	348	382	356	333	338	377	329	359	369	373	334	373	359	304	327	376	380	370	340	348	357	352	359	356	316	320	360	354	332	369	360	336	320	320	331	338	342	363	350	329	336	377	344	333	317	317	336	345	339	341	350	349	332	324	316	344	333	355	358	328	342	353	344	380	365	336	352	355	337	334	328	359	353	346	376	375	380	361	334	362	341	378	325	350	337	347	349	358	374	319	335	351	329	362	360	368	339	371	362	347	376	322	338	375	376	335	341	364	312	362	342	326	373	318	343	318	341	373	338	330	391	327	337	354	319	362	309	353	341	344	347	370	364	355	317	361	340	327	362	351	353	362	341	368	342	323	368	326	339	374	365	344	337	353	313	333	350	331	360	355	362	359	326	340	358	380	344	358	368	361	364	373	346	341	382	326	310	332	345	358	375	350	332	370	352	373	373	318	349	359	365	321	302	357	349	354	351	341	376	346	346	329	372	345	331	350	363	352	348	300	323	355	365	345	377	325	347	352	356	343	316	347	364	369	408	347	316	328	342	331	359	358	314	353	359	349	367	345	343	331	318	352	359	350	352	362	358	344	377	342	354	350	340	347	351	380	350	361	361	344	395	370	333	343	360	333	334	339	349	360	355	338	335	328	354	332	340	350	356	327	366	422	372	331	334	360	350	368	339	358	349	356	346	372	378	345	355	378	339	352	383	358	331	340	362	340	339	326	351	355	415	338	353	351	365	371	374	302	362	345	356	333	371	342	333	350	316	358	382	328	337	369	358	306	341	370	363	361	352	338	345	326	356	329	339	360	367	355	348	370	350	349	381	346	349	364	340	381	348	370	383	336	350	353	370	366	343	386	331	333	345	352	342	339	357	361	351	361
5543	10177	8575	4463	2998	2218	1832	1517	1318	1100	996	920	863	852	809	805	782	751	757	701	629	691	680	688	667	611	651	667	636	663	634	650	614	635	619	593	525	563	612	589	614	617	573	636	634	580	588	590	629	610	573	561	603	572	605	568	578	587	613	563	567	640	617	624	563	556	629	585	612	588	652	555	622	582	615	566	603	562	586	614	573	597	612	546	560	581	606	587	618	572	568	571	600	594	592	611	611	590	576	591	615	567	601	553	620	622	625	563	555	611	581	602	547	588	615	628	582	569	609	622	592	554	615	607	582	603	562	602	590	580	594	574	589	595	586	619	581	592	553	604	550	627	567	549	603	577	623	570	609	558	594	626	625	622	537	585	568	517	588	553	556	586	614	624	566	584	580	628	558	573	567	564	585	541	620	544	607	592	590	615	578	592	607	525	599	519	625	576	571	554	584	589	586	601	548	601	595	551	582	610	551	576	601	568	631	616	581	613	580	579	574	619	538	545	566	563	622	597	567	561	611	621	610	586	575	585	565	565	578	556	564	559	589	612	613	638	580	594	560	563	583	603	632	567	588	626	562	544	618	592	611	601	584	558	568	587	604	578	560	573	561	576	545	547	590	561	592	619	615	582	586	568	609	591	565	581	597	659	569	548	585	615	631	593	572	579	594	551	572	556	608	588	585	546	564	631	581	592	580	568	629	616	584	557	606	514	583	591	574	584	528	547	592	537	587	559	597	605	541	535	604	595	606	572	546	574	639	573	583	574	518	627	593	536	618	585	556	610	599	620	584	591	628	581	557	597	587	578	572	584	596	579	590	613	590	558	563	586	581	573	542	567	562	565	565	551	576	582	569	584	545	601	577	571	558	612	582	643	591	610	592	589	543	618	614	598	615	602	588	558	592	568	619	586	550	588	580	578	582	595	587	544	626	590	568	539	557	620	540	557	620	568	618	567	598	568	562	520	608	597	590	574	572	560	563	532	591	574	585	554	631	554	584	587	610	544	556	600	585	563	618	577	601	565	614	603	598	562	628	609	569	629	602	579	567	591	626	565	592	610	563	561	559	554	595	555	559	611	606	571	603	568	582	583	594	578	571	573	593	622	591	587	556	603	572	594	602	573	591	640	576	555	617	602	614	632	585	606	638	615	583	597	605	566	560	596	574	556	554	580	581	575	596	563	594	588	571	576	558	602	597	586	558	545	595	597	586	635	573	607	590	605	573	582	580	586	601	591	569	565	575	578	625	596	545	588	615	556	570	563	553	584	561	596	573	596	616	587	627	570	561	569	572	576	577	562	621	590	545	601	600	612	564	600	633	550	573	588	606	659	589	610	611	555	596	606	605	543	617	565	545	632	585	593	547	606	544	605	660	612	559	555	597	570	562	579	560	596	567	576	608	594	567	576	631	551	593	570	552	576	598	614	585	589	599	614	581	585	580	613	557	638	600	584	605	586	572	557	559	577	554	605	619	607	562	567	575	585	606	584	565	567	621	570	598	565	586	602	598	625	626	620	560	583	610	603	598	526	651	568	570	590	587	585	581	576	608	587	602	590	584	604	591	545	573	597	578	568	620	613	628	571	599	572	622	560	584	558	611	562	581	600	582	589	612	572	605	601	577	534	562	570	617	595	586	590	632	578	567	608	595	570	575	620	604	578	550	618	646	593	583	606	596	602	598	574	589	570	541	657	631	635	605	592	631	610	575	630	595	600	593	591	628	579	603	564	604	589	606	613	574	581	616	594	579	558	603	605	591	624	617	584	556	568	580	622	588	617	602	585	585	552	586	604	593	573	613	598	632	590	606	577	550	595	577	603	613	620	630	613	603	629	620	595	649	589	620	574	567	605	585	589	610	580	555	588	619	592	560	610	594	608	547	585	579	553	598	591	577	609	603	599	571	613	548	590	626	531	560	577	568	555	611	596	614	626	621	597	619	561	576	543	603	606	597	612	597	587	579	585	587	548	606	590	579	610	592	588	568	583	581	622	598	582	647	615	609	626	585	603	597	602	572	581	570	626	584	642	594	553	542	566	572	590	581	559	588	604	609	625	581	572	627	572	619	577	616	608	574	594	580	542	555	591	593	564	584	556	557	548	536	595	570	611	558	609	574	599	550	624	580	589	554	573	553	579	542	553	572	581	570	593	646	589	584	563	580	593	558	609	581	583	605	610	601	599	590	618	605	599	568	589	612	606	598	554	559	605	591	574	583	571	588	631	607	569	598	507	617	549	622	609	558	551	575	558	622	578	580	607	588	598	598	562	609	566	570	558	529	587	596	589	600	592	602	609	594	573	578	579	558	548	576	559	580	583	568	601	577	625	572	563	545	592	617	571	621	590	638	595	612	626	628	567	591	611	580	618	538	573	595	588	588	558	581	594	561	575	590	581	596	560	569	583	553	567	591	541	611	620	603	544	604	597	553	566	616	632	572	585	588	572	562	598	581	608	580	588	591	555	621	578	562	593	607	607	584	577	598	577	605	593	600	591	602	622	571	608	608	565	616	606	552	585	606	583	597	632	592	581	601	561	594	615	568	600	647	555	558	609	588	577	580	642	602	598	630	635	579	550	594	566	554	577	536	552	603	605	553	591	574	617	570	600	561	575	543	520	612	628	612	546	580	571	620	584	567	599	567	591	571	559	569	572	604	564	607	603	590	606	590	587	609	603	587	558	602	536	573	596	591	522	563	568	601	544	594	576	596	583	590	606	574	596	574	595	592	622	568	574	605	544	572	620	603	590	617	564	592	583	557	573	638	577	576	620	578	585	568	533	587	579	612	566	586	577	601	573	545	568	576	598	576	565	599	551	570	574	617	588	571	548	591	599	549	600	594	617	609	584	590	585	582	617	576	589	524	592	608	567	605	631	578	561	562	585	580	553	617	614	601	602	593	599	616	552	569	562	578	572	541	626	594	582	571	588	549	628	556	577	576	536	587	591	571	557	601	587	587	585	578	606	608	562	593	562	602	584	579	613	576	553	619	564	599	601	574	596	580	629	594	552	596	594	591	606	592	603	555	610	543	575	602	567	612	541	587	609	594	586	558	625	587	562	587	578	598	590	582	592	608	616	625	554	569	566	591	596	592	547	577	620	560	566	601	579	584	577	577	622	594	642	617	601	526	571	588	585	549	594	583	593	551	593	589	605	594	596	562	599	556	618	600	578	556	555	627	608	584	583	580	610	582	616	563	613	584	583	561	618	613	579	599	578	547	606	588	635	560	577	601	587	576	582	578	581	642	561	577	574	553	587	533	603	614	557	596	583	574	648	567	555	592	617	618	583	600	608	580	580	597	572	603	575	555	568	548	645	653	572	601	565	558	561	590	578	633	605	621	563	554	565	624	610	585	577	604	583	612	635	560	620	622	583	611	599	573	562	557	591	615	531	580	598	665	575	555	558	586	551	562	582	576	546	651	592	576	561	559	581	586	566	591	613	525	567	580	598	594	576	531	637	585	602	529	561	592	588	591	570	581	612	596	573	547	560
23142	21138	28840	23686	21140	19586	1894	675	452	404	351	360	289	266	243	238	251	205	228	198	172	169	187	174	153	202	162	180	185	138	165	180	181	164	149	173	159	145	150	139	151	136	151	135	140	133	146	141	152	140	143	144	127	158	140	152	135	159	154	140	142	139	128	156	162	146	140	130	126	151	130	126	134	109	152	144	138	153	126	132	137	128	133	132	143	134	153	136	154	147	141	128	133	127	147	146	126	126	148	160	151	135	124	118	163	138	145	131	140	147	116	131	135	149	141	121	135	151	130	146	119	139	115	134	139	126	150	156	156	120	127	131	145	153	127	123	125	159	124	142	125	147	131	140	147	138	117	133	149	124	147	144	129	137	130	127	151	164	147	144	120	127	130	155	147	130	138	157	161	138	130	128	144	115	111	141	142	146	121	143	143	127	147	146	155	147	146	146	135	147	124	148	125	118	127	132	138	136	120	148	145	102	153	137	139	151	139	152	129	141	134	158	147	149	126	129	135	155	145	147	114	127	129	136	157	126	142	143	142	144	138	159	121	132	155	139	117	130	130	118	140	141	134	125	146	130	140	141	116	118	141	137	155	113	152	159	161	140	131	136	137	130	144	161	136	139	124	145	124	138	133	137	133	128	135	133	118	150	122	139	147	121	125	125	127	152	129	117	134	114	156	135	149	143	142	131	131	140	150	130	136	153	125	129	152	143	134	150	142	150	147	153	132	144	141	142	132	128	143	146	120	128	154	156	123	134	151	153	141	140	137	126	112	147	146	133	139	147	141	142	123	153	136	127	124	132	132	125	118	133	134	138	156	144	127	119	133	132	144	141	158	122	144	136	146	137	143	142	122	118	127	140	145	143	143	123	157	139	152	146	129	130	146	127	133	122	112	129	139	134	169	148	131	125	141	143	144	153	133	150	136	112	126	143	123	140	129	128	119	144	136	135	124	125	129	134	124	132	142	141	135	135	130	129	117	126	141	141	142	154	124	135	142	141	159	141	142	126	123	132	115	146	143	126	130	145	137	136	130	143	147	127	133	143	134	123	113	130	118	107	145	153	159	137	117	124	142	135	137	153	165	121	145	152	147	137	126	125	130	137	144	134	145	136	122	143	129	150	138	145	141	152	117	144	147	130	142	136	168	129	131	131	125	126	144	151	142	120	163	167	139	138	109	129	127	136	138	128	117	132	138	114	143	117	150	131	130	134	138	135	115	124	136	146	116	139	143	140	129	122	134	126	117	145	142	145	142	133	141	159	161	129	118	125	129	163	141	133	119	151	137	126	129	102	143	128	125	136	130	154	118	131	137	155	144	132	141	147	120	138	113	140	136	142	127	125	116	139	136	120	135	152	126	118	118	149	150	132	156	153	149	139	127	134	123	108	139	147	138	128	138	152	144	143	116	125	137	136	167	124	145	129	133	154	128	149	131	129	131	125	128	147	144	138	137	139	132	142	133	141	142	130	125	138	148	126	135	121	137	161	141	142	127	136	132	131	122	124	151	127	133	141	125	145	137	133	122	145	126	134	125	155	135	133	138	147	137	129	140	136	117	128	142	132	141	144	125	135	149	138	132	133	135	134	129	131	154	125	113	151	149	126	136	127	150	139	128	136	148	131	131	142	132	140	122	147	125	138	132	127	136	146	158	151	128	183	146	135	124	150	124	122	125	140	151	136	143	129	128	137	136	153	140	119	154	161	144	120	122	135	123	146	150	131	142	129	126	131	145	138	138	153	123	130	120	136	148	131	125	124	138	137	126	130	135	153	134	134	140	138	149	136	118	133	145	150	145	114	121	147	158	140	143	129	133	143	147	155	136	149	124	140	109	124	135	140	130	150	120	136	119	141	145	135	127	143	151	135	125	141	158	125	123	124	142	162	149	139	131	121	148	122	120	131	127	131	145	141	133	134	158	137	141	144	135	140	139	124	144	122	129	134	131	129	141	112	114	152	140	135	143	145	127	146	111	138	143	146	130	137	135	134	141	154	164	131	136	136	131	161	125	148	147	143	128	142	122	132	143	162	120	116	142	145	110	119	136	143	135	123	143	127	139	130	126	111	157	144	141	112	130	133	147	115	122	143	149	136	126	154	114	140	140	150	135	146	123	112	144	135	118	130	134	144	133	131	135	123	142	157	144	148	133	131	129	146	124	128	121	142	176	135	132	140	132	138	141	154	144	127	144	149	143	155	154	142	136	149	144	136	128	121	129	148	130	136	142	124	133	143	140	136	151	128	142	135	119	146	147	148	137	115	125	154	136	133	138	120	136	148	149	117	148	121	117	131	139	149	115	133	139	116	125	132	128	133	126	132	122	137	133	122	136	129	141	137	135	153	142	137	150	144	163	148	148	143	99	134	129	153	150	150	144	125	160	136	122	127	115	122	153	136	141	160	136	147	129	147	139	136	127	147	133	151	157	135	162	142	126	147	127	148	138	153	126	134	116	127	156	144	132	135	137	139	134	135	124	180	125	148	127	119	148	142	139	131	146	138	137	115	126	126	141	123	142	144	129	123	130	124	144	136	144	132	142	137	137	140	133	149	137	117	142	139	117	139	160	127	127	126	133	137	132	131	137	136	135	142	137	140	134	137	137	156	137	122	140	118	141	129	156	148	132	137	134	138	140	137	115	150	132	123	155	136	141	140	119	129	133	119	147	141	136	133	132	139	137	127	125	133	141	144	125	129	147	140	124	136	119	141	133	125	151	138	140	123	136	123	134	102	145	143	140	128	124	156	149	137	140	115	145	126	135	140	134	138	132	125	130	127	131	159	137	127	142	140	130	127	146	105	130	167	134	133	147	131	141	123	135	127	133	135	143	146	141	131	142	141	153	133	138	161	120	127	140	135	144	143	135	142	122	147	121	142	162	141	134	152	141	126	135	136	139	149	148	139	150	153	134	126	122	122	143	129	132	156	147	140	124	116	145	131	140	132	119	126	136	163	141	139	114	125	149	145	133	115	127	138	113	126	126	137	143	142	137	135	120	147	151	133	151	129	130	137	122	120	121	145	155	113	143	145	121	137	134	151	135	122	132	162	139	148	158	142	129	141	128	130	127	146	124	146	146	140	132	138	138	131	138	137	133	144	149	104	138	146	164	141	137	111	132	131	140	154	139	132	144	132	120	142	159	145	142	106	130	126	136	115	148	172	149	145	116	149	128	164	132	142	141	142	157	144	142	149	150	125	135	144	149	153	138	129	141	161	131	131	137	145	140	139	127	151	155	137	131	109	126	143	149	126	133	109	147	130	118	129	148	131	148	122	140	143	123	138	136	136	148	141	128	100	111	142	136	125	150	149	140	122	141	134	144	134	135	130	124	111	126	127	127	164	158	142	145	126	139	125	112	136	144	142	151	158	125	128	137	134	128	132	145	149	129	140	147	127	125	122	124	121	137	139	149	127	125	142	155	128	136	147	151	127	111	159	144	138	132	123	145	134	149	151	148	126	136	119	105	157	130	145	114	146	133	128	136	140	137	128
7776	16347	13531	7000	4777	3478	2562	1953	1651	1317	1126	921	793	717	707	582	579	513	497	462	435	361	385	376	344	369	385	318	317	321	321	320	308	304	305	259	272	298	292	283	284	250	248	252	275	277	243	263	263	263	251	262	252	256	259	249	252	229	254	231	275	245	238	228	219	227	248	216	239	237	267	257	267	245	219	237	251	265	242	249	222	236	259	235	245	242	230	227	233	220	246	239	254	228	242	213	240	217	231	238	220	244	231	233	255	217	231	233	229	210	227	228	245	242	249	245	251	253	228	229	210	232	262	204	250	237	248	229	205	240	257	224	245	221	212	262	205	244	241	219	231	250	249	232	242	230	221	247	199	227	235	248	242	209	214	248	239	217	246	209	232	214	228	248	224	220	240	241	220	230	232	218	241	196	216	227	243	246	238	231	234	224	238	241	224	207	225	205	226	223	200	254	229	204	228	216	228	236	243	232	226	222	231	260	257	242	214	263	225	238	232	218	237	225	233	247	260	201	248	217	226	234	254	228	227	222	249	221	220	249	231	232	245	200	224	225	223	268	226	262	233	235	230	210	210	228	218	238	227	217	242	249	245	235	235	244	208	231	214	214	228	211	230	250	219	226	248	232	272	215	232	211	226	209	242	233	228	237	255	227	233	223	235	235	252	259	227	229	194	244	246	225	229	240	222	230	246	274	246	241	190	197	244	221	239	251	205	235	231	251	234	222	231	251	226	212	220	228	230	241	216	225	235	221	261	233	223	217	230	252	239	216	224	222	224	221	250	227	242	220	221	230	226	236	232	232	212	226	251	225	234	227	232	249	217	227	229	236	263	216	218	250	215	231	208	247	231	205	251	229	235	252	209	242	236	208	224	223	182	224	226	232	221	233	258	236	216	237	217	216	241	262	236	236	241	213	230	204	246	240	205	204	215	238	219	227	217	232	234	208	226	219	227	236	235	206	223	201	200	226	202	244	211	222	207	221	216	246	230	211	245	248	220	240	217	222	241	242	192	234	251	228	253	216	223	242	218	221	227	228	222	231	233	225	232	217	231	230	225	234	222	217	203	203	229	219	218	233	215	215	235	216	249	237	214	242	232	246	216	260	226	240	221	209	230	243	206	238	241	241	234	206	246	248	241	241	239	235	219	226	226	208	222	214	222	259	231	220	217	252	248	239	248	197	185	238	244	230	239	205	223	254	216	208	222	229	256	250	222	213	255	227	212	198	239	234	233	237	213	226	220	238	193	208	240	238	243	220	219	225	230	213	228	256	220	211	230	221	224	249	242	222	221	237	226	260	226	218	230	204	240	258	209	223	253	217	221	211	258	224	251	218	228	238	240	204	236	203	213	219	225	222	231	259	247	229	248	233	249	235	250	233	254	259	190	257	225	227	227	240	222	221	239	230	253	209	234	221	219	248	241	251	230	215	226	229	231	240	217	214	232	218	226	212	216	247	227	236	229	245	217	243	228	244	254	207	231	228	236	251	208	228	215	221	223	247	209	216	238	204	266	234	218	241	226	219	210	268	218	211	235	223	204	236	211	215	236	242	234	219	206	218	211	258	241	231	232	204	213	230	227	227	220	213	242	240	199	262	256	234	219	239	257	223	233	203	230	238	230	239	232	220	237	237	210	231	237	239	244	225	236	215	236	194	230	243	234	207	255	216	213	223	232	212	225	237	221	235	249	240	223	193	225	253	249	228	193	250	220	233	225	222	223	231	222	239	218	235	205	251	246	207	228	245	230	224	227	227	218	217	214	231	235	193	243	247	220	214	253	208	259	207	235	218	250	207	234	222	228	246	223	244	240	210	259	212	257	225	237	250	211	218	231	240	205	235	241	203	213	229	220	215	213	218	219	239	217	243	225	253	241	226	242	262	216	218	236	223	224	214	244	242	228	223	239	232	253	256	240	222	241	219	217	233	237	242	254	233	241	261	233	247	217	239	205	257	225	218	259	211	226	236	225	253	221	224	259	211	212	236	217	211	230	200	226	222	229	220	250	243	250	239	228	231	221	248	236	244	204	219	247	222	219	231	223	203	210	224	238	200	212	222	228	222	222	246	214	183	209	206	242	261	245	221	250	258	231	230	235	207	228	207	227	246	269	218	240	237	214	203	229	241	239	213	213	235	232	225	215	209	228	247	240	225	245	229	217	223	219	240	205	235	223	241	245	219	226	246	255	241	230	214	239	237	246	234	241	254	236	249	233	236	214	238	239	248	242	226	209	227	257	228	223	221	226	251	209	238	218	232	254	214	245	207	219	222	244	221	217	230	232	210	235	240	210	253	245	203	231	238	239	243	237	191	235	252	218	250	235	252	214	234	233	184	248	215	242	224	224	255	228	212	201	227	279	236	215	221	237	218	210	242	224	223	230	194	238	228	230	219	212	225	240	243	227	245	229	222	253	221	225	244	214	222	244	208	216	267	231	238	212	203	246	230	236	217	219	233	234	237	236	224	236	240	223	253	229	237	243	224	245	246	225	243	235	229	214	244	228	220	236	213	229	242	207	249	226	213	228	217	242	224	239	226	234	245	236	246	221	232	232	231	245	210	225	210	221	233	214	246	186	245	228	247	240	217	243	216	218	232	234	255	226	231	227	234	235	210	223	213	220	253	246	236	218	197	205	246	238	225	217	237	211	218	252	250	245	222	232	216	234	244	250	232	235	239	203	247	216	233	206	204	217	245	259	220	224	240	234	253	238	223	261	228	227	242	187	211	238	216	214	234	235	231	231	246	226	230	205	242	230	225	225	230	204	211	252	235	232	201	236	226	203	229	226	225	200	247	213	211	237	226	251	236	233	222	218	240	250	221	253	214	227	238	234	238	240	204	230	249	217	185	222	226	235	231	223	253	212	213	220	242	239	218	249	245	229	230	231	224	225	200	243	238	225	218	206	214	242	206	243	225	204	249	220	228	236	234	226	246	236	234	219	223	219	219	211	228	240	226	245	231	240	215	214	224	203	235	221	210	213	245	261	238	251	232	222	250	233	209	235	264	203	231	233	246	205	240	219	208	240	236	255	247	223	224	225	212	230	242	245	219	223	214	219	233	244	232	218	227	239	228	233	222	234	242	216	229	223	213	223	235	247	249	235	242	223	220	236	231	224	237	217	238	248	217	227	220	248	224	240	254	234	224	245	224	206	192	239	262	226	243	245	244	260	222	225	239	256	225	250	206	248	201	224	214	238	214	233	221	228	207	201	240	209	228	250	247	203	251	218	236	203	239	200	235	227	238	246	219	243	212	234	224	206	228	247	221	221	247	229	251	239	230	222	216	212	244	250	216	223	217	216	213	233	212	203	203	248	226	213	232	214	191	226	247	230	226	232	216	250	257	210	235	231	213	230	219	205	218	212	242	220	229	236	222	229	236	235	210	241	222	223	198	224	232	254	204	216	225	235	223	247	220	227	236	231	220	225	251	214	228	246	211	233	236	222	241	240	220	216	250	227	245	249	237	201	222	242	244	230	227	225	221	233	226
26846	19815	5774	798	615	515	519	578	500	523	504	488	528	521	491	461	526	498	514	475	530	514	502	525	516	482	519	529	489	481	492	513	463	517	462	497	496	537	520	499	514	495	455	510	455	503	498	501	516	473	507	546	459	488	521	447	489	511	507	497	492	472	499	466	473	441	558	508	485	484	448	515	454	475	532	550	492	491	504	501	542	464	508	501	451	519	482	539	485	510	472	476	506	524	478	509	481	464	482	501	476	501	482	521	492	467	439	495	517	471	461	481	497	475	520	467	466	500	492	505	499	501	482	502	513	480	508	503	497	428	490	480	474	511	493	502	517	494	499	506	471	538	518	466	449	474	467	454	517	531	477	519	484	511	497	503	470	456	512	548	530	499	465	520	457	497	468	509	478	483	490	488	478	498	504	505	469	524	482	455	538	484	495	503	455	479	490	500	505	507	481	498	493	470	474	495	480	493	481	486	452	494	522	470	508	499	478	488	496	437	504	489	460	504	514	505	517	506	498	462	470	499	499	478	492	514	464	510	489	518	537	501	476	478	535	488	499	525	472	489	464	513	487	484	495	500	508	503	504	505	516	477	483	469	505	484	500	495	474	463	519	442	510	494	506	469	465	525	513	456	462	451	455	500	496	491	442	464	515	454	501	484	460	520	514	482	470	480	486	491	528	474	516	506	468	502	509	477	519	495	478	500	512	468	476	515	487	529	481	479	484	479	507	514	512	504	519	498	472	480	528	482	510	503	499	482	477	484	518	527	494	516	468	483	487	460	530	499	487	504	516	507	470	469	501	503	509	426	467	486	499	481	450	463	507	462	507	493	523	487	456	456	519	519	464	496	495	519	466	503	495	515	491	490	481	475	482	460	504	500	493	479	456	493	496	483	509	499	548	466	494	486	498	502	482	546	535	496	484	460	497	477	510	521	484	520	505	475	489	478	468	474	496	485	518	498	490	473	530	484	515	454	488	458	534	542	529	503	478	504	502	524	501	493	478	495	478	491	498	476	519	484	484	486	499	467	493	472	518	525	492	526	522	462	494	537	508	510	491	519	485	487	474	505	468	479	526	512	524	512	509	486	483	488	491	485	467	496	495	506	478	462	538	538	490	513	469	479	489	501	509	476	478	506	480	467	505	476	491	471	506	498	494	475	537	479	476	495	473	475	468	501	489	517	484	480	448	478	498	488	493	451	493	495	468	502	521	478	495	471	481	496	481	502	449	465	482	509	490	530	486	446	532	472	479	499	531	506	440	486	460	446	515	521	462	475	492	504	487	487	491	498	503	536	502	475	507	505	461	494	480	476	568	476	482	501	490	502	455	459	477	519	475	476	501	506	473	479	477	500	450	483	530	568	493	504	524	506	497	476	505	495	538	518	478	493	488	517	454	466	474	468	503	507	473	487	505	514	517	519	437	445	457	471	504	481	506	460	474	459	490	488	483	469	516	493	471	494	489	481	472	452	481	453	493	487	469	526	469	539	507	470	507	547	454	526	473	498	536	490	456	464	486	474	487	498	485	505	458	489	476	508	463	526	521	547	493	521	511	493	490	497	540	513	461	503	474	501	488	486	514	481	459	526	519	439	512	504	505	487	500	473	514	481	471	489	502	499	487	495	472	508	509	557	483	511	504	480	492	511	492	516	495	524	490	512	526	495	540	524	505	486	510	457	493	461	488	474	476	494	491	492	474	467	508	464	493	486	511	476	461	483	459	489	461	516	483	471	487	510	479	474	493	470	460	509	489	479	489	521	501	492	498	468	497	506	509	501	488	476	509	501	476	504	521	473	479	483	485	529	490	463	482	507	468	501	517	527	488	529	469	544	431	504	475	527	514	478	508	468	516	505	474	497	488	523	507	506	501	467	519	510	483	497	487	519	551	474	487	493	507	504	511	510	465	455	499	474	494	498	502	439	503	475	493	489	491	472	469	503	504	535	483	522	529	496	512	493	529	488	527	528	505	487	512	493	496	534	515	477	457	513	516	514	470	472	478	523	495	471	496	499	489	505	503	488	520	456	516	487	514	504	499	484	501	496	487	516	498	490	486	491	487	505	444	511	512	488	502	498	526	474	509	471	449	509	469	493	458	490	487	483	516	511	493	487	496	447	513	505	484	510	505	518	480	495	498	458	495	533	509	505	475	492	492	497	502	508	537	496	535	518	488	495	478	521	491	505	478	484	495	471	492	471	498	429	502	483	490	493	485	453	526	468	494	513	455	476	464	478	520	503	500	492	486	480	472	467	506	503	503	456	495	516	472	510	514	495	473	470	437	474	501	521	499	489	497	482	520	510	495	507	482	500	503	460	483	519	495	505	502	516	507	479	511	462	501	499	496	477	520	503	490	537	491	470	516	477	507	516	508	468	490	519	480	488	489	508	530	481	496	503	491	508	457	501	510	533	474	483	483	518	483	485	480	504	488	481	514	461	476	464	466	498	496	502	542	489	454	491	480	479	499	515	504	488	462	500	540	492	496	527	520	538	454	524	507	493	492	516	527	496	490	489	465	501	482	531	499	504	449	488	487	470	468	524	543	487	497	488	489	474	485	461	533	483	500	477	464	461	467	478	491	502	462	517	433	541	492	500	485	474	497	465	503	486	514	471	513	523	478	515	495	527	495	476	487	442	464	499	466	496	533	469	504	462	504	498	503	487	444	502	461	521	537	502	479	487	479	489	508	486	527	497	494	497	476	473	518	494	512	516	474	507	564	464	506	487	485	492	496	474	520	490	483	492	474	461	499	468	522	459	478	482	498	476	503	483	447	516	448	499	475	501	494	484	487	496	458	487	511	517	473	518	494	482	485	543	496	499	487	485	516	461	445	484	516	502	505	440	477	493	513	494	467	475	519	497	517	500	491	431	474	512	488	479	490	507	531	490	454	507	524	498	502	479	480	565	456	493	495	518	506	549	490	457	491	507	487	469	479	493	495	500	512	494	444	498	473	501	494	501	481	479	524	503	511	512	536	502	481	488	475	513	550	473	459	460	511	453	499	466	483	522	497	475	466	480	516	491	537	521	487	513	485	480	479	470	501	502	504	491	486	478	493	505	497	451	465	488	456	522	516	486	458	480	477	492	527	478	469	484	520	494	521	463	486	492	487	497	457	453	480	464	486	441	513	480	508	498	499	504	475	478	476	491	482	498	474	472	502	484	510	482	509	470	521	468	469	481	469	508	481	493	503	505	495	474	503	476	505	416	501	510	496	531	504	481	492	434	504	452	492	486	477	456	461	506	504	477	516	466	474	490	496	510	513	528	473	501	491	521	523	463	495	440	573	499	518	480	462	490	477	478	535	484	467	516	530	501	485	501	454	532	492	456	478	499	494	521	490	482	493	487	483	472	499	514	514	480	477	514	494	476	499	483	474	493	486	480	469	487	534	481	507	494	486	520	463	494	469	479	528	447	500	502	551	473	495	525	473	467	537	487	462	504	475	484	486	528	504	504	510	519	466	503	508	483	484	458	477	468	536	526	492	507
4198	1630	1541	1119	934	921	916	868	874	816	855	841	785	846	862	840	806	819	837	746	807	753	720	780	874	815	786	818	790	832	760	803	863	850	837	802	804	778	774	810	793	822	820	797	828	814	768	797	878	820	879	844	849	822	855	848	806	801	815	796	792	824	822	797	845	792	782	790	782	812	809	784	871	818	796	814	779	818	827	773	790	820	801	816	763	816	787	821	790	752	813	775	805	837	827	748	839	797	791	809	777	840	846	803	789	814	775	905	819	787	785	802	754	760	757	779	804	747	801	823	774	856	767	800	764	809	811	811	798	802	817	813	774	841	817	821	838	802	790	808	812	780	785	797	817	858	807	821	812	785	798	796	824	760	830	803	736	760	810	819	793	797	762	780	835	793	795	797	832	822	794	864	817	799	814	783	830	741	784	783	778	838	838	840	801	810	816	774	771	782	802	808	816	779	801	804	769	782	828	805	819	803	834	843	800	844	806	764	799	829	775	818	811	811	804	792	815	833	773	828	783	784	753	806	776	753	787	774	807	799	771	778	847	801	800	780	830	760	752	789	827	810	892	799	794	785	825	781	818	798	809	803	773	779	850	842	771	804	825	823	791	801	827	818	848	817	777	822	828	825	823	812	786	818	816	798	777	805	749	817	777	785	813	826	730	796	822	818	827	806	807	797	839	825	795	780	816	761	743	856	794	799	800	771	764	794	788	805	806	759	808	795	809	795	816	789	769	802	801	834	733	764	831	738	812	735	774	805	762	842	789	853	772	803	791	730	804	781	800	855	792	819	789	777	811	823	773	784	846	833	823	810	828	821	842	847	795	811	827	832	791	813	854	788	812	809	777	797	790	807	775	799	784	815	816	832	828	812	796	812	796	809	799	806	820	741	757	819	819	756	812	829	794	794	757	814	844	760	817	800	801	799	826	748	821	814	827	801	786	796	867	780	796	842	798	802	793	753	791	809	802	828	804	779	821	803	781	822	795	762	802	763	811	801	815	756	789	771	821	787	770	834	745	791	774	812	754	799	775	749	777	793	756	846	807	785	802	819	792	793	774	756	795	864	780	855	786	842	764	836	784	758	837	753	787	732	785	771	816	806	842	806	796	825	819	766	820	805	787	806	824	783	849	800	823	837	758	774	824	780	774	806	783	823	810	784	830	807	783	823	819	792	766	833	821	732	800	796	787	814	805	826	820	812	884	815	827	818	793	825	852	774	792	821	823	816	782	767	786	808	799	822	789	744	860	789	844	775	809	768	793	786	742	857	813	838	743	821	767	854	851	760	830	809	810	813	814	804	798	813	803	750	820	799	828	815	774	791	820	755	832	792	786	780	805	788	824	760	825	785	831	760	808	802	813	834	806	726	787	815	772	761	712	800	814	794	847	808	765	837	790	800	839	844	810	776	800	760	749	786	774	791	764	766	857	802	858	776	788	819	816	851	828	833	801	815	736	825	845	826	806	833	790	842	834	838	814	787	729	831	802	787	796	842	848	814	746	824	838	857	765	769	799	840	778	753	808	827	823	784	811	861	753	756	747	806	797	839	786	830	758	801	775	815	751	801	798	799	835	763	812	828	800	875	790	777	796	788	785	838	772	789	793	785	810	758	779	818	836	748	796	791	772	726	804	780	776	766	805	808	740	775	817	858	782	773	805	821	738	777	815	782	821	825	791	794	800	827	792	807	808	820	766	819	849	782	814	774	841	829	804	782	822	777	830	830	778	752	851	803	802	838	833	778	798	829	777	807	797	803	801	816	797	849	845	788	827	781	801	781	786	819	808	801	814	812	796	790	834	774	775	806	813	773	812	782	851	821	768	780	765	853	838	811	725	810	820	771	781	824	801	830	756	817	787	767	768	818	795	842	834	803	774	846	808	844	775	763	818	838	757	820	842	798	782	802	810	761	843	764	844	824	834	734	780	805	826	793	824	762	807	810	766	805	772	831	807	808	832	759	828	816	817	819	805	814	773	768	779	788	791	790	821	817	789	750	781	797	786	808	825	820	782	804	781	848	778	785	757	735	810	769	845	845	811	807	704	784	768	798	803	879	865	829	844	778	795	867	771	745	810	788	787	797	802	784	851	806	785	755	798	824	792	814	809	784	840	816	739	831	813	794	789	839	763	775	800	752	761	838	773	756	803	773	752	885	784	796	794	811	773	829	810	801	780	790	779	806	787	803	827	811	830	795	792	817	841	815	803	778	765	801	773	783	833	776	764	822	825	855	811	756	765	799	763	797	816	810	825	820	808	779	778	847	850	784	842	816	816	773	809	784	819	803	742	796	767	804	814	750	794	793	802	780	796	780	820	818	799	758	870	835	836	780	772	789	813	782	760	775	800	843	810	823	761	755	798	824	834	792	811	850	762	792	774	791	800	791	845	793	833	744	791	788	796	815	842	805	845	818	862	783	786	772	803	779	774	757	768	761	762	783	751	803	815	801	746	747	755	810	801	849	775	776	782	818	803	835	834	760	803	757	782	815	795	823	832	865	776	826	797	794	802	783	742	787	820	777	780	774	753	841	787	809	804	826	783	799	819	776	770	755	811	795	856	783	762	792	840	750	800	760	808	788	806	803	765	803	799	807	854	788	795	774	806	791	790	812	801	765	806	833	797	782	804	813	792	761	775	787	821	846	809	828	795	762	812	785	839	821	802	830	881	790	827	852	796	830	791	844	798	831	822	764	831	825	820	794	806	780	774	833	763	803	830	797	811	831	809	824	769	792	806	818	855	806	816	798	792	835	784	824	784	838	810	841	829	810	814	797	786	745	784	766	832	798	820	792	801	805	766	780	834	841	793	781	807	832	796	753	779	811	778	803	814	745	808	803	843	799	781	820	786	808	782	824	805	845	772	811	798	767	757	823	821	789	800	776	811	790	787	778	844	825	838	782	797	821	790	808	826	751	737	758	816	799	829	833	783	818	753	796	809	801	829	831	812	836	811	806	844	833	812	817	808	800	831	804	814	774	797	774	812	755	769	812	738	757	790	790	802	812	788	756	803	791	818	804	791	798	823	799	793	814	790	830	795	822	805	761	826	837	736	806	786	830	841	807	767	744	811	815	838	805	819	797	792	830	792	790	750	823	816	769	807	830	787	804	783	773	790	822	822	779	747	821	795	808	756	833	802	825	780	808	778	812	789	810	788	835	821	813	750	778	808	812	830	781	788	811	764	836	800	757	754	820	770	827	806	774	760	783	818	829	796	797	756	794	833	851	802	816	780	794	771	847	816	802	787	786	821	839	807	791	843	815	804	812	787	806	801	824	772	803	793	827	815	854	814	832	814	826	779	813	839	826	746	857	774	780	784	803	815	796	771	852	775	772	804	778	751	841	821	777	844	814	773	796	818	759	812	781	791	828	830	832	829	791	804	808	844	774	829	787	744	798	826	798	810	778	753	735	807	837	831	774	815	854	789	820	770	743	789	875	787	835	780	784	761	807	800	808	817	853	803	816	763	801	791	786	825	812	816	767	816	819
24097	21158	28258	24313	20407	2513	855	632	563	494	480	468	419	439	430	396	409	408	399	419	388	392	364	401	366	363	355	329	391	372	380	380	377	334	383	339	323	359	374	326	369	383	355	335	371	352	353	337	341	336	383	369	332	334	348	377	315	345	377	380	369	315	348	323	347	342	357	349	375	363	368	348	373	320	378	355	314	348	359	319	358	365	368	347	338	348	343	375	349	347	325	309	316	373	333	343	353	311	326	339	325	351	352	331	360	336	314	368	340	340	312	360	344	312	335	322	301	353	346	334	324	347	376	386	345	358	355	367	356	322	348	370	356	338	369	344	351	333	359	363	333	333	339	346	352	337	349	356	346	363	364	361	318	358	375	342	330	360	347	348	359	307	332	357	314	370	333	330	323	347	349	376	312	334	356	376	333	332	372	370	386	358	325	332	370	351	356	318	351	336	344	328	358	342	339	330	347	364	340	385	351	362	354	336	367	350	354	376	355	349	324	341	343	320	327	333	353	368	322	333	316	364	350	361	352	366	342	351	350	339	358	339	351	325	387	347	360	364	343	342	349	348	339	357	362	332	338	344	342	351	349	307	352	325	336	367	307	347	327	322	351	321	337	321	331	325	354	371	330	345	348	330	331	327	350	352	380	323	338	353	316	381	359	352	358	335	336	368	385	351	344	299	344	341	342	316	327	344	350	340	321	326	324	354	331	362	370	379	343	341	336	345	364	361	331	321	352	354	340	328	350	343	322	344	343	355	346	343	344	364	343	353	386	375	333	317	385	364	382	339	351	388	345	380	349	345	325	375	350	375	306	315	324	354	357	338	379	340	362	362	370	332	330	356	345	357	336	353	360	334	352	361	331	380	360	335	354	348	375	365	362	324	324	351	332	359	374	350	338	331	343	368	348	368	349	328	377	354	337	325	374	357	366	380	337	378	340	357	334	327	351	361	327	362	327	360	353	338	318	362	309	328	343	324	325	344	348	336	334	348	373	336	348	342	360	323	369	311	347	352	351	380	332	332	375	325	370	351	335	323	324	363	349	339	330	363	340	339	374	355	372	312	346	363	348	348	337	344	348	341	384	403	308	347	330	364	329	336	346	361	319	350	311	337	367	281	342	348	395	354	349	367	364	347	322	367	345	347	332	351	328	348	313	352	353	343	335	345	364	380	337	385	351	307	383	342	341	343	340	339	343	345	367	361	310	354	350	367	343	335	314	366	343	319	350	346	362	353	345	373	388	360	339	330	334	345	329	379	364	348	350	323	324	369	384	347	370	355	338	354	351	352	352	340	346	362	338	319	338	340	331	348	370	355	346	364	351	379	348	313	338	341	359	327	359	324	347	360	343	314	348	338	370	342	326	333	353	334	366	378	354	331	336	330	346	321	367	342	341	361	335	338	322	356	346	363	349	362	334	329	342	328	349	354	342	374	359	355	359	346	334	384	303	314	342	354	325	355	388	346	319	376	344	345	336	341	366	317	323	380	355	353	351	340	351	371	326	362	358	356	370	364	356	370	349	359	329	364	309	338	323	357	341	347	357	342	400	345	380	335	358	331	372	360	349	325	333	329	348	365	362	365	342	306	349	327	344	357	369	342	350	347	354	323	308	346	353	332	356	348	382	352	363	340	340	343	331	338	368	346	368	316	336	332	329	339	351	327	321	344	364	346	318	353	333	309	350	325	358	317	338	381	348	367	324	369	327	395	355	374	354	291	337	358	339	337	359	358	319	342	378	358	336	343	313	338	379	353	344	322	341	364	337	346	297	363	351	338	364	338	362	352	325	334	360	325	365	333	344	332	331	346	367	333	342	332	350	361	351	351	343	352	378	343	369	340	348	351	374	334	347	347	356	324	349	351	375	335	320	329	337	329	340	345	325	326	373	355	343	322	338	367	337	353	342	369	374	370	353	354	358	348	357	339	339	378	367	356	343	346	342	376	336	357	366	351	362	352	358	319	333	302	321	330	352	360	332	356	336	347	363	344	321	356	331	356	336	370	360	322	366	343	322	357	328	351	337	339	365	396	325	351	353	320	324	376	340	326	351	385	307	357	338	371	348	340	347	351	356	302	341	348	343	327	315	325	378	392	354	317	345	354	334	350	379	336	335	353	321	320	333	371	336	353	337	342	343	344	324	328	353	339	331	345	345	355	338	342	326	310	334	348	342	337	334	326	312	363	364	317	340	372	354	347	349	371	377	339	374	321	355	353	344	345	361	346	322	317	350	316	342	343	360	372	351	342	343	363	340	321	316	333	349	343	373	353	408	324	343	333	335	314	374	303	335	312	336	344	341	330	366	351	345	360	363	312	350	378	360	311	321	343	337	355	369	286	335	345	305	324	337	313	346	350	370	347	343	350	346	358	312	326	362	368	365	335	331	364	361	331	338	336	358	334	333	330	349	334	371	381	366	349	352	367	338	349	367	322	341	331	346	324	347	351	347	381	320	338	365	339	332	321	367	363	350	350	356	313	348	341	333	360	325	348	329	350	372	373	337	310	343	333	334	329	346	369	324	374	346	347	342	342	351	326	359	347	341	363	310	352	335	359	329	365	341	376	352	357	376	380	341	352	350	325	321	345	355	339	339	330	367	358	363	339	339	312	349	364	340	337	347	337	336	356	367	342	334	324	351	337	339	311	327	318	318	373	312	366	324	336	379	327	349	337	328	347	349	370	369	321	362	316	339	337	356	322	346	398	364	371	360	345	348	383	334	310	335	341	355	331	345	323	357	363	368	349	365	357	364	338	361	352	316	374	351	341	336	337	331	343	351	349	365	346	349	363	338	379	333	345	315	335	319	361	352	368	347	343	350	366	364	385	335	355	350	347	361	331	375	343	363	397	363	357	337	315	367	352	329	349	335	358	350	328	374	384	329	317	336	355	363	347	344	355	328	342	343	339	349	362	336	393	331	328	356	366	315	350	351	354	353	344	391	350	348	342	347	306	355	341	311	354	367	356	345	370	306	369	349	353	359	375	378	345	345	339	345	349	315	363	360	324	331	355	338	335	340	335	349	384	369	354	359	337	336	344	345	335	332	346	362	319	368	362	338	350	329	339	375	374	375	331	299	368	378	345	330	312	351	354	345	365	365	348	359	343	383	352	339	314	336	359	357	329	349	330	340	341	343	371	361	370	320	351	331	362	360	365	353	362	324	368	339	363	350	348	349	337	360	357	336	346	330	317	346	360	339	375	347	372	344	352	347	361	360	319	368	337	336	358	349	349	316	319	359	318	338	327	336	366	362	356	381	364	339	324	369	361	329	340	366	382	334	359	354	343	342	339	324	358	339	315	356	349	328	374	314	325	344	346	327	391	348	370	338	357	359	337	358	365	357	354	337	337	315	361	360	362	316	313	338	320	350	365	346	317	333	365	322	388	367	341	353	339	322	349	370	378	305	359	322	330	342	361	339	317	357	325	370	348	340	356	361	363	334	332	343	342	336	384	368	328	351	349	331	346	371	340	319	354	355	357	344	347	361	363
5546	10127	8590	4377	3004	2283	1779	1486	1314	1101	1008	970	825	824	775	795	713	731	725	679	700	692	665	679	645	697	689	668	656	601	605	604	613	627	603	565	616	633	602	584	609	603	591	599	621	581	552	573	587	604	613	585	619	588	533	581	594	574	568	560	555	575	590	628	588	550	572	589	559	602	599	613	585	594	628	610	564	614	575	596	573	594	579	565	576	640	600	609	605	549	633	563	603	612	540	595	569	582	558	597	577	611	592	578	581	566	633	580	579	567	592	606	567	625	624	584	553	590	580	632	620	570	603	553	600	571	580	576	617	611	571	580	594	568	555	574	595	554	569	559	583	541	564	583	576	566	578	654	620	590	603	591	629	581	600	610	556	606	572	591	582	535	602	557	585	635	590	586	598	624	615	563	546	569	565	577	578	583	606	529	641	550	586	546	600	561	575	578	582	586	547	601	541	610	583	567	551	568	612	531	577	573	571	652	590	591	595	590	573	583	620	587	562	575	550	607	555	614	567	591	569	602	607	611	628	614	621	611	608	592	623	583	589	540	586	585	559	589	569	573	585	608	568	578	614	612	578	578	589	575	590	607	618	568	602	546	589	597	567	568	597	598	627	586	556	618	569	593	548	605	542	623	598	585	584	550	563	560	528	588	566	582	577	583	574	588	593	655	562	578	578	600	561	577	607	537	591	581	587	619	594	610	592	573	580	552	561	583	578	587	607	549	572	600	612	586	607	586	576	574	618	598	595	574	608	583	571	562	572	610	612	550	603	596	576	605	606	581	636	587	590	589	606	603	568	619	567	577	605	582	596	589	597	585	595	576	627	609	580	558	577	562	583	598	569	583	567	604	567	581	565	598	587	574	621	588	598	607	619	558	643	619	535	619	592	611	613	588	563	571	589	595	588	564	533	561	594	560	552	581	579	572	552	589	561	556	593	543	600	564	589	518	557	608	575	589	601	574	600	554	571	567	617	608	584	557	625	601	550	602	535	556	620	570	593	570	588	593	585	580	561	553	633	597	607	575	561	586	583	598	631	559	608	598	612	624	615	548	583	581	519	595	593	580	590	554	551	564	562	605	611	548	568	551	590	573	585	600	574	614	598	540	593	585	617	607	584	540	575	594	545	579	589	594	605	608	542	596	582	550	525	598	532	575	581	545	578	570	579	554	591	571	567	578	563	563	594	548	576	586	557	565	579	597	620	600	555	604	610	592	619	554	583	561	578	587	586	565	543	603	591	600	614	580	568	574	574	547	587	580	561	609	595	609	618	596	596	607	589	628	598	569	597	582	569	609	589	582	575	599	573	592	594	552	602	592	612	564	601	587	561	544	585	590	559	626	557	615	604	574	594	621	589	583	595	609	604	523	620	586	598	564	560	571	624	595	600	542	531	587	620	563	601	584	553	614	557	604	601	579	566	582	583	576	576	524	605	609	581	594	577	579	565	596	593	599	526	607	572	589	562	557	570	573	607	586	621	578	619	598	606	582	570	561	554	543	591	623	589	578	605	598	597	535	607	556	604	627	558	566	592	570	608	591	631	580	616	602	591	570	553	616	598	587	621	597	570	575	580	553	558	595	582	557	580	570	603	512	612	544	611	593	599	611	600	554	576	574	585	597	575	621	555	626	549	574	590	564	552	598	563	571	584	628	601	608	625	553	628	615	618	585	551	596	583	585	587	552	563	561	577	569	592	591	594	520	553	619	564	576	558	595	575	599	566	602	598	636	573	615	598	609	589	571	559	584	587	570	584	541	577	578	613	556	605	539	597	570	603	605	599	574	565	600	637	561	560	560	587	615	562	576	580	596	570	617	589	575	582	582	624	607	611	573	657	588	604	601	570	573	550	570	589	584	561	577	559	549	607	576	576	565	563	571	537	603	552	573	566	579	582	540	569	585	589	584	574	581	607	643	588	563	580	580	594	604	577	567	551	584	608	589	637	622	571	586	587	588	588	612	600	625	570	546	595	626	585	551	584	582	588	593	606	615	583	586	609	579	551	606	566	585	619	564	549	605	615	563	626	595	564	535	575	572	555	546	595	575	580	563	586	567	588	610	590	579	571	576	592	571	612	570	580	581	567	565	606	613	584	612	601	571	573	595	564	564	604	563	610	566	622	608	625	602	576	525	594	617	560	607	623	566	543	597	559	575	578	602	590	608	609	621	613	578	585	622	540	579	590	574	628	568	554	581	552	567	560	595	589	575	607	566	618	600	577	578	601	557	591	633	586	587	585	543	566	570	583	562	546	568	597	621	535	576	566	579	538	550	602	584	574	630	554	549	552	582	576	558	582	583	564	590	596	591	568	550	572	601	596	555	577	581	587	575	606	541	589	576	564	583	557	621	571	571	573	605	514	579	589	572	564	549	530	584	593	582	581	556	583	589	558	556	587	578	581	605	547	583	578	600	564	625	615	596	574	555	547	578	590	632	590	603	590	564	574	584	595	585	558	617	607	565	609	586	549	626	606	566	582	542	571	574	574	565	619	565	604	569	623	551	539	533	605	576	645	595	598	577	571	597	590	573	582	588	616	556	590	526	557	600	581	579	574	591	594	547	561	603	578	593	589	612	607	601	625	618	560	585	599	571	596	579	604	554	586	569	575	599	594	630	581	565	575	591	599	562	613	590	595	603	567	567	558	580	586	618	560	587	566	623	571	576	598	548	621	560	577	591	593	581	578	624	599	569	559	581	597	579	596	566	563	617	582	567	558	583	609	578	577	574	572	611	586	572	623	610	571	582	567	572	541	564	543	602	598	570	576	585	594	579	571	569	580	603	599	568	576	566	566	596	527	599	549	604	578	580	548	598	603	549	577	550	604	577	597	580	590	571	605	565	570	584	565	524	535	544	559	616	633	577	548	595	550	592	563	581	573	599	598	603	598	560	596	628	576	586	579	579	571	583	563	562	588	598	551	559	597	581	590	607	574	601	592	569	567	615	583	590	576	509	555	576	625	564	560	595	592	578	560	559	554	578	580	566	585	583	562	544	586	571	602	600	631	575	536	539	547	595	579	566	576	580	535	626	568	556	570	557	602	585	644	613	577	606	553	579	597	574	560	626	579	575	562	603	552	612	627	572	576	553	567	590	561	579	597	581	610	625	537	588	560	537	571	629	589	556	589	583	602	571	571	567	589	596	602	615	597	579	569	607	568	590	554	577	553	610	593	617	599	573	596	548	554	624	573	572	581	579	539	601	579	595	580	562	589	590	572	585	615	545	577	638	560	596	556	559	579	575	573	548	585	592	574	563	585	588	613	587	608	559	597	620	596	595	542	565	585	548	584	546	632	634	555	579	595	563	602	595	621	605	574	571	526	543	553	573	576	558	575	592	604	599	605	588	530	592	607	567	600	534	556	575	553	624	580	604	618	571	597	590	578	557	561	603	547	592	572	588	586	611	560	582	608	533	594	558	566	586	601	614	557	573	561	569	573	565	564	547	583	575	611	607	575	556	580	609	616	555	592	576	589	613	592	554	556	572
23067	21094	28802	23624	21099	19474	1915	672	523	430	380	345	300	278	275	215	219	228	219	215	187	158	202	190	159	178	181	172	160	155	163	152	152	133	163	145	137	151	169	157	146	150	135	130	146	162	143	141	158	144	133	140	166	155	129	147	148	129	159	135	143	123	141	146	138	138	120	155	134	118	139	156	101	135	160	132	132	126	136	129	158	123	125	124	116	141	126	123	141	152	144	138	120	145	134	108	137	125	135	139	126	116	149	156	123	139	143	141	150	125	148	156	127	107	129	141	135	128	154	151	126	153	128	131	132	132	141	146	147	149	127	126	124	153	142	147	127	142	158	131	134	134	108	135	152	136	136	133	128	131	147	122	126	110	123	134	136	148	147	128	143	133	130	144	128	132	127	140	129	122	119	148	138	143	133	165	134	132	138	102	132	143	137	146	141	127	121	123	138	132	146	133	129	122	130	125	165	133	166	135	123	140	125	135	124	110	133	139	139	133	147	147	137	119	118	128	141	136	130	147	125	130	130	133	133	121	140	126	123	120	126	147	135	122	138	144	125	138	117	149	144	121	146	134	113	128	148	150	131	132	147	153	149	147	137	131	127	131	121	143	141	138	129	140	162	135	131	134	152	140	130	138	144	118	140	121	145	155	130	137	127	128	124	138	112	133	143	119	115	139	148	154	133	107	138	136	153	127	125	147	113	109	156	133	149	133	130	117	131	117	129	132	136	144	137	154	117	135	140	144	133	147	134	130	139	128	154	147	137	138	148	127	137	135	143	136	143	114	142	128	128	142	147	132	122	126	117	130	151	145	138	98	138	131	140	131	139	127	125	136	133	129	157	141	131	124	110	136	123	137	142	133	149	155	139	116	137	134	127	130	145	135	136	135	156	134	131	144	129	147	132	123	122	164	133	147	137	133	143	142	135	147	126	142	130	127	120	137	150	134	124	149	126	147	127	136	148	137	120	148	137	145	129	118	142	134	137	124	134	130	109	139	130	154	127	141	138	141	134	133	132	129	129	132	153	125	126	133	143	138	133	133	142	125	123	137	135	134	148	132	129	148	142	131	146	133	122	133	134	125	119	138	131	141	124	146	148	99	141	136	129	152	127	135	111	118	129	128	123	129	133	126	134	136	121	131	123	142	148	170	123	139	129	148	124	111	150	130	132	130	127	113	111	155	128	129	128	129	120	129	125	133	140	122	137	159	143	121	125	128	153	144	149	131	133	146	125	148	126	141	136	123	128	143	141	119	139	134	143	133	127	150	129	128	120	128	122	139	120	147	156	130	145	157	139	116	118	134	119	138	134	145	123	120	129	142	122	153	135	145	131	147	140	137	120	111	146	148	117	132	148	156	137	153	113	146	139	153	130	137	110	123	116	134	134	122	160	112	125	141	119	123	124	129	120	131	126	135	135	119	159	139	141	149	133	140	145	126	128	141	127	125	130	137	124	143	141	141	150	139	136	142	137	139	158	123	164	132	148	141	134	125	135	149	140	124	144	151	137	118	117	132	120	112	130	126	156	139	142	142	130	155	136	123	132	122	132	124	147	127	131	142	126	133	129	131	148	124	125	137	115	131	136	127	121	143	151	136	151	125	141	138	134	119	127	127	140	144	136	132	150	125	133	144	139	112	141	145	142	135	124	134	139	124	144	128	120	135	125	141	140	120	119	148	122	113	151	162	127	151	159	145	121	142	116	136	143	136	126	125	138	135	133	144	114	121	130	119	162	140	135	142	145	130	150	125	136	125	132	135	150	144	139	117	149	142	135	123	131	146	143	157	138	132	156	139	135	141	161	128	148	145	134	154	135	147	121	130	144	135	144	110	141	127	147	151	127	131	165	125	149	143	129	136	120	119	130	158	142	137	130	129	144	138	112	142	124	137	147	161	141	130	132	135	116	127	132	115	136	119	145	137	143	120	130	137	134	143	112	144	158	142	133	147	143	138	148	118	123	141	125	127	156	134	122	134	145	144	139	133	112	134	149	114	131	146	144	149	133	115	111	146	130	130	114	119	132	136	137	134	133	132	130	142	144	143	122	145	155	109	130	124	152	115	136	125	140	131	141	130	129	130	141	153	131	136	135	155	131	137	136	136	141	116	131	132	143	132	130	127	144	142	145	131	133	143	134	130	117	133	138	120	125	144	122	133	138	148	169	118	152	118	134	159	117	149	148	125	132	129	135	123	140	123	133	123	131	128	148	135	118	155	138	130	128	127	129	125	119	113	137	130	136	131	136	125	127	136	129	139	126	113	129	141	131	142	116	142	134	143	144	120	133	128	149	140	148	112	117	122	126	141	136	153	142	121	137	158	125	154	123	117	107	133	143	151	125	138	121	122	148	173	133	149	121	145	142	128	141	126	129	159	146	126	158	130	137	119	141	112	130	147	131	109	138	143	130	123	123	124	132	138	136	148	132	130	104	121	132	132	143	125	146	140	134	148	129	133	146	138	163	140	135	110	128	137	140	134	133	129	139	135	139	140	127	151	121	133	144	146	135	149	120	132	140	138	136	143	118	149	150	135	119	134	131	125	142	122	116	124	153	117	131	154	138	127	136	122	139	129	148	123	139	135	147	126	152	132	135	143	133	128	148	133	148	138	158	134	127	129	136	117	129	128	141	118	145	119	133	126	134	142	139	142	121	127	140	136	133	124	142	127	140	125	113	140	156	130	126	138	144	122	128	138	160	146	119	124	123	125	153	127	120	145	121	131	140	117	154	126	142	147	147	140	125	138	130	146	140	119	122	127	126	129	140	122	113	150	137	148	139	153	129	143	132	148	130	140	134	130	155	133	144	119	129	144	138	149	152	147	110	153	125	140	116	140	130	141	142	136	141	132	119	123	146	129	127	131	126	161	107	133	154	137	132	126	149	108	146	154	111	123	141	136	155	151	121	133	137	124	137	121	141	120	120	133	123	121	108	134	133	114	126	127	134	129	116	141	129	142	116	122	123	139	139	137	123	144	154	111	131	156	122	139	146	141	133	109	155	141	137	131	140	146	110	134	128	132	127	128	151	121	128	159	123	128	136	131	114	121	126	120	121	143	142	143	131	149	154	147	133	113	137	137	126	145	150	143	150	133	115	170	126	124	122	146	136	122	126	137	140	128	134	135	131	141	146	130	139	149	140	122	132	132	137	125	130	143	157	122	127	111	147	128	134	138	127	141	131	115	153	147	147	133	150	127	136	142	127	136	136	138	119	124	127	118	133	130	149	121	109	142	126	121	133	144	140	134	131	142	123	128	117	150	160	133	135	144	155	125	136	127	138	127	146	121	130	133	144	146	131	141	136	116	137	132	138	122	130	130	130	125	124	148	119	143	119	143	133	131	117	131	129	134	132	131	132	122	129	146	132	135	145	140	130	133	127	142	123	107	139	139	126	147	138	149	142	118	102	144	130	141	117	140	115	126	129	146	121	121	122	137	143	136	120	140	145	145	154	139	137	121	127	135	116	156	145	132	135	129	137	136	138	124	128	128
8000	16044	13450	6953	4698	3378	2590	2047	1573	1221	1102	896	821	730	682	597	509	518	487	448	413	380	362	360	389	318	348	336	319	315	279	286	294	263	297	282	287	280	300	266	252	254	243	269	247	265	243	287	287	249	254	255	237	248	242	247	249	245	246	235	231	243	220	228	249	256	234	231	261	230	244	232	228	234	232	233	228	220	251	225	241	260	240	236	213	207	211	229	212	232	229	217	254	259	232	242	224	249	229	213	230	239	249	242	234	224	208	244	244	210	215	226	199	232	237	242	249	225	232	235	245	236	246	230	225	241	215	189	217	226	235	228	225	227	226	233	240	247	227	233	223	228	210	210	227	244	238	219	232	227	244	221	223	221	219	229	207	197	241	255	231	249	216	247	197	234	210	238	202	231	245	224	222	237	252	246	240	209	211	227	258	228	254	223	214	229	235	226	217	240	238	225	263	230	243	217	215	239	226	220	221	211	227	209	233	202	212	242	232	227	227	223	210	224	224	240	215	241	216	219	227	241	215	230	211	237	242	209	217	244	276	217	239	260	247	187	242	214	221	231	218	236	229	218	204	228	227	242	228	235	229	204	238	218	191	221	243	255	194	226	230	232	260	225	235	224	215	239	256	231	219	250	235	239	228	241	212	210	224	250	219	229	213	224	221	224	233	232	213	235	208	228	244	231	234	225	208	245	208	238	260	226	215	217	231	218	217	226	216	215	234	264	208	210	217	237	210	233	222	233	235	262	232	209	222	238	236	262	253	213	211	242	232	216	245	208	227	250	258	216	195	216	228	240	222	221	224	230	228	230	233	217	223	233	253	218	237	195	212	221	213	244	226	236	243	241	222	225	232	210	230	233	245	227	214	229	220	219	213	216	218	202	230	263	228	229	204	217	210	230	229	239	224	229	190	230	231	213	211	228	228	236	213	236	245	200	218	236	237	242	240	219	214	230	223	219	240	262	228	245	250	221	227	232	215	215	227	247	206	245	228	214	248	210	243	246	256	238	224	246	234	217	217	227	250	248	234	216	234	238	236	215	257	236	225	212	235	230	216	249	241	199	211	212	235	224	246	225	210	228	231	255	212	241	250	240	248	244	243	256	235	228	239	251	248	259	242	231	237	245	232	238	231	241	233	234	247	197	205	241	249	252	225	227	237	231	231	228	247	214	241	232	249	204	238	251	223	241	234	216	215	239	210	249	213	210	263	212	216	250	233	214	227	228	226	212	214	201	240	208	218	233	232	208	261	235	238	237	212	216	224	207	245	218	239	219	225	231	244	233	241	247	237	261	240	238	209	234	244	218	209	219	218	226	220	237	214	260	222	235	228	219	226	248	211	209	222	239	219	250	212	220	217	208	223	229	245	259	224	190	219	228	210	257	207	258	239	215	253	252	218	232	234	208	203	231	251	234	232	240	224	218	209	211	251	220	209	227	236	237	194	240	248	252	227	219	226	221	221	239	220	208	266	228	279	250	227	210	222	203	214	204	231	215	211	220	218	254	222	218	247	218	245	235	195	252	241	242	212	250	232	241	208	213	213	222	207	232	228	223	222	232	235	265	213	224	234	244	214	222	210	225	209	228	270	211	223	218	227	202	246	214	242	247	218	235	239	226	236	226	241	236	249	234	185	229	231	223	218	255	195	233	258	224	240	238	238	238	226	207	266	213	216	226	228	219	222	233	245	222	223	236	211	236	222	232	223	248	223	223	229	213	202	224	225	247	228	208	216	240	241	202	224	242	243	218	219	229	200	209	230	244	226	255	227	228	247	246	249	236	215	242	224	225	247	244	234	238	242	224	213	250	245	230	239	245	219	241	219	219	233	258	229	212	245	218	260	223	232	224	238	249	232	192	244	234	205	222	225	233	229	230	245	219	215	219	259	215	242	222	229	227	219	250	231	208	254	212	216	210	247	223	238	225	226	207	246	232	220	206	225	209	225	222	210	214	228	225	241	213	219	252	230	231	237	226	241	218	223	240	235	216	252	235	221	262	223	216	215	242	224	223	241	238	210	229	218	233	237	209	221	236	237	209	259	233	257	219	203	211	237	225	239	197	201	230	211	229	242	255	228	226	217	219	252	206	231	230	238	202	211	258	216	235	238	230	217	229	224	227	213	229	223	252	228	190	204	205	226	237	230	227	201	223	222	235	226	227	229	215	252	240	226	213	239	214	250	213	220	231	231	245	237	218	246	224	239	217	217	247	234	237	222	231	214	237	241	271	227	235	242	242	225	231	230	231	209	236	239	237	220	236	246	221	237	226	219	223	213	218	216	218	214	203	209	234	226	222	230	216	209	214	234	239	229	231	238	227	225	237	229	239	221	266	210	224	207	230	216	218	208	216	223	225	236	237	229	209	230	241	211	256	214	219	231	249	229	230	240	228	188	273	245	219	227	248	240	220	242	247	244	230	236	228	241	247	210	220	216	207	231	217	212	241	246	245	224	229	225	220	221	244	228	221	232	191	258	237	235	246	208	228	213	228	241	223	230	198	228	222	235	244	223	232	241	215	224	251	207	201	224	241	227	247	219	208	256	233	224	223	215	236	228	221	202	223	227	195	220	238	247	229	239	221	236	226	239	202	181	212	230	246	224	242	234	230	206	210	250	207	246	201	234	263	212	242	231	254	244	240	225	246	251	244	250	223	204	228	247	235	208	245	228	233	198	231	219	223	226	223	209	222	224	202	244	220	222	234	239	225	225	210	230	238	249	237	219	236	233	218	231	255	229	242	243	249	220	243	251	210	249	216	214	205	231	222	231	237	213	225	235	237	225	200	222	236	226	217	239	248	222	262	227	224	245	216	218	226	223	213	208	218	251	218	238	243	229	243	212	239	227	230	239	233	247	214	250	233	258	231	225	237	204	202	232	210	251	222	203	225	223	229	244	208	221	234	252	228	208	238	203	208	222	221	208	215	228	233	213	259	232	213	251	211	218	210	260	232	189	206	228	214	228	207	222	212	274	248	234	221	229	225	228	217	233	223	201	228	240	222	232	226	209	228	252	227	248	230	200	253	225	231	240	214	212	243	247	222	243	220	218	207	250	217	215	214	226	233	227	212	254	228	235	215	222	219	222	213	215	208	208	263	202	231	230	236	237	238	212	242	218	229	225	219	213	221	226	209	222	230	233	236	240	210	228	223	200	225	235	230	236	237	247	227	232	215	219	230	218	238	232	227	222	229	244	251	242	221	235	235	240	220	228	198	215	222	231	250	231	234	215	224	247	225	250	249	249	221	205	265	244	231	236	228	229	223	210	219	223	216	228	216	195	209	210	205	259	205	226	212	224	195	210	218	214	220	227	225	229	195	232	209	230	214	240	192	232	211	232	240	245	210	205	237	223	221	227	246	231	239	219	217	210	214	233	202	233	235	233	245	214	231	234	245	234	246	217	218	224	226	219	228	238	210	220	239	213	252	243	233	217	222	228	220	224	232	241	251	223	210	225	242	238	215	234	237	230	226	252	246	232	207	220	269	220	247
26810	19720	5651	803	581	531	541	541	496	529	511	480	498	512	525	464	490	473	470	502	462	495	495	541	491	509	496	492	497	498	511	469	524	485	507	490	486	438	524	487	465	484	486	472	471	471	511	530	482	476	491	482	489	489	470	500	482	455	475	479	482	533	465	469	526	478	466	513	454	516	507	490	501	502	514	492	449	491	488	458	510	476	505	456	504	511	523	457	501	480	479	518	531	477	527	494	488	487	436	490	471	481	468	487	480	466	504	474	506	518	441	480	513	463	522	499	470	455	510	496	480	466	497	500	486	506	503	471	489	494	442	509	494	483	444	509	495	494	482	495	463	525	488	505	451	506	489	519	497	504	544	450	515	483	479	527	520	491	501	479	465	500	506	506	507	493	481	505	471	462	442	457	462	443	520	529	492	448	467	511	477	469	482	503	499	457	491	478	515	492	492	463	503	486	446	468	468	502	478	516	507	494	483	491	453	534	445	486	474	503	476	525	485	474	477	472	487	490	470	512	468	503	489	485	482	459	493	480	504	531	453	502	493	474	512	493	508	468	461	482	509	524	446	507	470	494	488	492	503	522	524	473	524	515	501	510	475	477	467	493	451	477	512	494	466	521	478	512	532	507	494	491	453	477	517	475	487	499	500	471	498	504	492	450	501	446	467	451	480	470	469	511	454	474	488	477	491	541	476	510	470	462	494	504	456	501	474	490	513	454	478	468	512	523	502	484	470	486	490	505	488	474	504	510	469	460	479	495	458	489	479	466	495	489	500	487	457	489	512	487	496	488	512	494	497	496	482	515	474	499	496	464	494	488	505	483	496	520	508	483	463	495	492	542	514	474	487	522	484	515	472	462	455	457	496	518	503	472	469	483	493	452	513	500	458	487	483	497	512	523	525	483	515	486	491	509	471	506	478	488	479	487	525	476	480	491	539	526	464	476	514	531	484	465	495	487	464	493	487	466	499	473	483	474	481	472	463	475	519	463	523	532	498	458	497	454	513	493	446	465	478	479	484	473	509	496	511	503	497	521	451	521	490	492	502	496	485	490	469	470	494	502	514	454	493	460	509	470	502	513	480	507	476	472	500	448	468	510	528	482	477	485	496	499	501	471	491	470	499	472	469	504	491	488	479	470	495	467	490	491	521	502	480	501	488	469	500	490	481	461	501	499	476	459	497	483	492	485	498	479	478	503	488	481	452	444	464	487	488	498	466	500	497	427	492	467	511	483	457	527	464	535	484	489	487	509	477	522	479	537	492	508	468	455	456	501	455	477	481	486	501	494	515	458	480	489	499	504	480	502	454	490	492	493	508	467	454	453	500	482	477	510	499	482	485	480	475	496	508	529	494	473	494	491	479	511	488	514	470	466	495	477	498	477	508	494	491	502	468	480	462	481	497	459	500	482	468	483	470	495	458	529	500	458	490	460	487	471	480	462	501	504	445	492	495	485	510	467	490	503	487	484	527	494	469	460	468	495	488	480	506	496	496	468	473	496	463	494	482	480	500	523	450	514	458	499	479	506	447	505	483	486	493	445	451	461	538	488	510	478	501	461	467	503	483	506	497	496	502	491	489	527	473	508	489	452	484	497	464	498	488	484	486	474	482	495	497	499	480	473	476	449	464	466	486	507	512	496	467	497	476	464	483	469	470	528	465	501	487	464	487	438	506	457	484	491	468	497	496	474	493	504	451	511	487	478	488	537	486	485	518	519	501	494	485	497	481	478	478	503	489	468	472	464	485	464	498	527	478	484	481	457	485	503	457	519	488	528	490	489	500	523	497	499	487	499	500	488	489	481	495	482	504	480	440	492	479	494	514	512	468	501	462	477	480	470	503	473	494	476	499	492	517	487	487	499	506	485	497	476	461	447	453	481	491	473	495	539	499	483	485	522	481	475	513	489	477	492	466	530	512	518	472	476	487	467	470	510	490	474	518	489	439	497	519	480	478	484	494	485	504	494	480	469	516	493	523	478	534	473	517	499	508	505	481	466	473	516	469	471	494	480	530	456	471	513	500	496	509	492	510	458	460	480	481	466	484	482	509	455	484	513	484	491	456	453	463	499	467	479	490	493	477	500	505	495	495	457	443	441	511	481	482	485	515	496	489	489	481	497	481	491	453	503	495	467	491	471	509	480	530	452	515	462	474	486	466	497	483	454	477	503	488	519	471	527	498	446	498	478	486	480	506	465	493	487	511	484	526	532	465	526	477	493	495	454	477	513	482	491	461	505	486	510	494	490	529	520	514	483	465	492	458	499	533	519	446	491	470	474	496	506	478	493	500	490	489	450	499	512	471	492	463	516	502	470	511	479	504	460	532	500	485	499	477	507	483	500	476	474	501	491	523	461	462	475	511	478	517	479	490	464	522	463	492	456	474	482	486	473	475	491	471	472	499	475	432	531	511	468	463	484	490	505	432	482	496	463	456	518	494	499	468	493	514	503	475	470	470	507	476	525	490	501	526	469	487	493	495	507	485	496	488	475	483	475	444	495	491	483	508	498	499	468	503	499	519	504	485	486	480	437	500	449	464	481	479	497	505	443	459	483	484	466	481	492	490	474	484	488	513	458	459	485	505	489	462	475	485	460	535	467	490	528	505	477	440	504	492	486	466	494	504	489	475	456	487	455	514	492	540	471	510	461	490	469	461	463	473	467	514	486	494	461	500	460	497	480	468	453	497	497	462	478	502	523	509	470	496	467	524	463	484	483	497	497	506	467	531	454	506	514	443	488	483	520	517	512	493	503	454	532	525	469	490	476	464	503	449	486	493	509	457	526	498	491	473	494	470	501	489	486	467	463	472	507	496	504	453	490	492	478	514	500	491	481	490	496	462	507	481	475	486	510	467	473	452	477	470	498	477	476	447	506	488	512	511	464	483	442	474	466	466	495	482	442	454	487	479	455	459	460	490	465	470	519	489	500	493	507	457	505	484	522	474	471	486	479	461	457	488	476	473	511	476	479	505	493	498	441	509	478	500	438	502	487	496	500	506	497	482	464	484	479	531	433	488	502	491	505	498	481	477	516	503	520	465	475	471	484	487	457	464	475	507	505	512	490	469	447	483	457	542	515	499	472	473	443	455	498	523	512	504	463	449	485	471	473	465	487	471	459	484	476	475	466	487	508	474	496	502	527	502	446	528	476	446	509	492	471	481	497	466	482	495	492	452	508	505	460	476	482	467	483	474	458	486	519	468	496	491	463	482	482	533	507	483	518	441	451	512	461	500	473	505	495	495	509	522	478	457	496	468	486	499	474	481	465	475	466	448	532	498	498	472	481	486	547	515	522	474	473	495	478	457	494	496	514	505	503	475	490	518	470	510	496	468	512	509	494	537	499	495	536	516	493	511	494	472	478	445	461	481	475	478	512	484	487	502	505	538	543	495	491	490	502	493	483	475	475	506	429	489	492	462	465	474	487	485	452	479	507	487	504	509	460	470	505	476	509	508	478	456	486	511	448	496	504	507	483	455	505	466	492	514	486
4180	1623	1479	1096	963	887	869	840	854	831	799	814	837	810	831	857	802	794	788	782	798	767	824	757	806	808	822	813	734	807	764	828	776	791	787	820	790	806	791	759	806	770	735	809	775	797	794	845	786	831	783	806	760	747	798	783	828	790	766	862	824	822	795	769	766	738	762	758	773	815	798	781	833	810	739	811	761	815	747	773	830	770	831	820	796	784	852	782	766	790	783	777	758	785	737	768	803	760	795	829	812	819	778	781	785	810	720	765	769	808	856	805	782	752	853	746	775	819	737	820	815	776	804	820	809	811	760	780	843	843	739	802	833	784	780	857	865	743	806	787	772	801	761	836	787	762	753	783	795	815	789	841	785	782	811	751	822	772	752	816	783	824	801	788	787	783	785	802	771	761	765	779	824	761	791	744	834	826	753	786	762	771	793	756	788	806	755	784	787	764	780	807	794	797	788	803	747	776	824	769	794	791	833	850	851	849	805	792	857	824	788	799	753	804	796	795	805	801	793	796	806	767	833	794	809	805	790	769	777	837	803	753	775	822	803	802	758	793	858	803	782	781	806	772	745	752	767	815	752	777	762	810	783	804	836	770	817	789	769	805	807	787	818	821	836	794	811	790	820	770	815	773	783	773	799	765	808	801	775	797	766	798	777	780	756	796	827	831	803	777	821	757	722	745	827	760	789	773	799	765	858	771	809	790	777	795	829	749	856	732	813	803	826	792	849	767	825	772	816	800	800	796	751	806	811	765	765	820	766	839	783	829	773	823	774	791	786	756	797	796	799	855	804	834	820	805	808	756	783	782	819	839	785	787	803	780	777	790	846	829	798	785	753	808	819	844	774	809	778	842	805	742	821	782	780	819	781	790	770	799	814	794	841	759	816	783	862	815	795	776	783	812	728	808	767	737	787	809	782	726	783	790	840	795	790	770	806	822	792	816	850	865	812	801	762	785	789	721	787	815	760	797	791	808	841	792	701	833	785	822	783	787	788	767	766	803	768	799	773	822	829	819	788	782	812	796	783	779	762	827	805	813	738	794	759	700	820	769	816	802	838	817	762	770	702	840	848	818	793	789	787	749	812	757	788	811	818	783	789	801	809	744	785	772	774	785	793	794	735	790	796	772	775	767	801	839	773	764	820	779	794	787	774	803	766	775	751	832	736	834	777	788	757	739	823	795	766	784	800	838	774	823	851	846	764	807	820	774	860	820	775	766	775	776	787	824	805	825	804	741	787	787	777	802	799	709	764	815	819	785	759	810	757	827	768	833	840	783	696	805	807	763	829	794	781	820	782	765	781	819	788	831	807	803	794	836	769	781	758	779	764	731	795	829	782	780	734	798	814	759	765	810	805	748	818	781	769	788	765	767	766	792	835	802	734	781	765	848	795	810	835	792	772	780	784	812	779	763	788	796	819	751	859	782	773	801	830	788	793	804	757	745	745	829	804	792	728	799	783	818	820	777	825	827	800	792	798	776	787	820	758	806	737	784	780	778	830	823	790	791	786	801	800	745	773	766	761	774	819	826	774	799	788	811	753	745	823	788	775	812	847	811	788	838	829	831	817	801	766	756	813	763	840	791	793	798	799	781	792	801	760	792	781	779	811	834	762	831	800	827	768	814	781	805	830	807	817	739	788	772	744	755	770	817	751	770	826	787	782	822	790	763	815	783	812	810	868	809	777	799	790	794	804	774	792	796	820	766	793	798	797	817	778	750	768	758	807	800	793	778	772	798	780	799	759	746	765	758	821	793	788	778	836	797	789	836	761	746	788	791	761	780	786	816	828	817	799	827	748	784	803	785	793	801	801	811	768	778	795	757	836	765	818	809	800	803	732	810	801	799	815	778	856	745	848	745	803	786	784	787	841	774	829	817	772	815	773	753	752	802	745	805	797	791	740	800	810	808	792	820	747	764	755	777	799	782	838	827	801	764	800	765	751	842	794	815	772	774	815	793	790	755	821	814	795	804	767	801	812	799	743	787	807	827	801	782	761	816	828	764	758	791	808	822	805	816	795	815	813	820	742	817	781	803	774	779	815	786	792	818	811	775	746	815	820	762	797	767	825	812	771	766	770	785	729	777	814	789	845	764	793	772	830	800	799	788	800	734	764	799	780	774	793	813	836	813	792	812	774	784	776	791	832	742	816	791	802	829	786	762	857	823	773	770	850	783	736	805	752	780	784	762	822	771	745	752	782	752	806	763	827	804	769	840	831	766	792	804	777	768	766	792	785	779	813	730	829	789	811	843	725	797	779	700	768	803	781	819	753	770	820	799	796	786	829	839	812	806	792	822	745	751	805	757	838	838	798	779	796	798	789	844	821	856	839	773	823	773	774	810	758	792	846	799	782	804	780	795	796	804	804	799	786	822	781	857	852	812	784	791	761	805	768	803	817	788	807	767	805	740	756	803	765	754	783	811	809	755	845	790	804	792	797	790	799	795	769	775	817	764	799	755	830	790	759	760	781	817	797	835	807	824	785	770	913	823	766	829	823	823	740	785	796	786	810	767	787	770	770	776	785	823	755	759	805	777	768	792	795	762	799	779	806	748	790	840	809	806	806	775	793	813	794	806	790	789	836	821	822	791	809	822	804	809	758	778	790	791	786	765	766	791	783	770	780	749	769	830	803	785	820	769	812	817	802	802	792	751	792	786	763	777	849	810	801	773	778	760	830	713	759	744	815	844	825	782	822	799	778	785	818	830	797	788	774	812	816	829	816	789	784	800	771	768	776	826	821	748	767	757	796	773	805	814	757	810	780	809	819	825	798	813	819	800	804	792	806	772	775	808	731	775	827	802	812	776	817	803	813	777	807	720	806	842	736	767	799	826	807	755	888	778	807	810	773	814	760	818	758	765	815	780	779	810	821	784	834	807	788	827	807	827	782	794	823	823	778	800	771	808	830	802	790	790	840	818	793	782	789	823	798	792	790	793	817	824	786	776	819	812	769	757	781	816	767	823	747	807	779	785	828	785	804	769	770	858	819	759	773	811	825	794	805	752	753	793	808	799	738	834	810	783	746	790	817	778	836	804	779	783	840	773	789	768	802	852	768	865	817	719	740	769	742	764	771	780	834	841	796	822	776	823	835	798	788	802	787	768	802	794	807	754	791	811	796	765	756	796	854	810	802	809	815	766	791	752	780	821	787	818	831	803	812	830	786	812	818	821	771	808	769	779	735	811	801	787	787	808	771	766	811	798	797	838	818	803	807	793	755	796	768	822	809	745	755	789	781	814	840	839	780	779	780	826	811	792	819	813	788	754	772	793	750	783	796	797	749	748	817	792	786	860	813	850	773	810	795	798	812	807	846	773	810	778	757	790	770	808	777	830	804	817	822	740	749	775	800	804	785	736	792	780	792	779	764	777	790	836	779	763	771	822	801	809	736	803	815	773	790	769	787	822	742	774	835	797	846	740	836	749	776	752	875	794	805	804	813	787	763	824	789	756	772	800	758	820	771	827	835	786	834	733	759	786	800	750
24193	21174	28274	24351	20474	2534	880	641	553	480	472	501	454	411	386	402	421	400	365	362	367	375	370	410	377	361	366	360	333	379	390	366	352	358	375	390	341	328	352	366	365	338	366	361	312	368	341	359	367	342	346	319	378	346	351	362	337	366	330	348	362	367	339	346	344	360	348	341	341	359	357	348	352	387	353	346	358	338	356	340	351	361	345	355	372	353	356	373	332	338	340	353	361	366	325	343	352	364	320	346	358	358	369	337	341	358	335	360	334	354	348	364	329	354	339	364	328	357	326	338	361	366	378	354	324	330	373	372	330	349	361	341	369	329	351	366	356	324	345	334	339	339	336	316	345	376	301	372	347	356	359	346	359	339	322	365	377	306	375	365	371	369	345	320	398	356	344	336	331	370	331	326	341	332	326	377	388	310	365	334	351	362	356	335	333	336	352	314	364	359	354	360	362	367	363	306	333	298	333	356	354	362	357	352	359	343	357	363	346	342	364	369	356	354	375	360	335	352	344	382	291	384	393	359	389	323	321	327	335	354	354	387	352	342	349	331	356	361	352	351	343	328	330	339	350	355	363	334	334	339	377	340	359	330	343	372	341	346	347	325	392	350	351	337	360	360	369	368	347	359	378	347	376	335	314	353	302	332	350	378	356	332	317	331	397	329	373	368	342	359	330	402	361	374	342	384	313	359	330	337	319	324	374	328	335	377	375	361	359	332	332	356	334	356	374	366	339	355	363	357	344	338	375	337	337	394	338	337	341	345	344	317	369	342	348	374	333	345	356	370	333	365	342	336	352	320	359	346	348	373	359	327	344	313	293	317	343	359	344	324	361	353	343	367	352	348	363	364	387	372	360	340	335	324	368	300	349	347	376	318	365	352	353	311	330	311	331	360	322	320	340	344	376	385	335	345	346	343	359	355	355	358	329	344	403	306	334	343	339	342	334	322	365	336	351	334	384	328	338	327	322	330	366	338	327	361	346	339	382	351	339	371	352	338	355	355	355	327	356	341	331	331	332	320	347	346	351	337	358	360	329	329	341	318	333	345	350	339	361	346	329	368	346	322	358	376	366	334	359	342	365	365	349	336	328	376	350	350	335	350	341	341	364	364	330	352	370	352	384	325	361	364	321	336	383	361	329	343	338	342	354	326	382	394	335	365	332	343	332	319	330	331	347	323	334	340	314	356	372	357	337	327	339	387	372	336	349	315	300	350	357	332	335	351	363	364	341	368	340	329	352	361	370	344	374	367	345	375	331	340	350	363	322	320	341	324	318	343	363	353	329	351	302	365	327	314	354	365	317	331	344	337	339	335	321	368	331	364	320	355	367	350	328	353	339	342	346	376	348	332	357	368	355	324	353	373	376	341	352	352	357	344	311	352	381	341	339	346	333	377	376	369	341	364	318	366	347	371	340	333	370	318	349	366	325	352	359	378	385	362	341	398	355	356	320	336	362	339	347	336	362	335	290	343	355	351	354	357	333	362	362	342	320	347	365	321	334	360	366	361	342	354	382	364	349	356	333	345	346	332	341	360	339	334	352	366	343	365	356	332	310	319	351	358	371	342	357	331	339	348	362	358	333	353	339	354	343	352	342	342	342	353	335	378	338	346	310	360	354	350	371	317	319	354	336	356	348	350	326	330	335	355	366	338	307	369	358	362	370	352	349	338	315	364	347	327	335	334	327	286	352	373	338	343	349	348	313	337	346	367	355	366	316	345	344	331	317	348	359	331	317	336	315	372	343	322	341	328	355	357	356	309	375	377	347	336	332	330	349	332	333	353	356	344	345	318	335	351	350	367	331	372	328	355	352	308	296	348	344	333	365	334	334	333	343	328	353	351	339	361	380	354	340	368	333	352	351	327	315	330	342	332	345	332	361	361	334	387	355	352	323	351	330	325	344	329	358	321	343	350	359	375	352	338	349	326	336	341	373	323	340	349	341	320	337	357	342	358	370	322	345	331	306	362	369	341	357	352	352	304	366	362	337	329	335	337	363	332	343	333	335	336	372	340	329	346	339	347	365	303	363	314	351	364	365	336	346	348	331	339	351	368	357	333	326	354	333	334	318	359	360	348	333	334	346	323	352	352	341	374	355	345	336	347	361	345	321	331	337	357	350	348	355	340	339	360	356	371	354	376	355	362	359	329	337	349	375	330	360	336	374	345	368	361	332	332	304	338	355	347	342	384	336	334	325	335	339	358	350	382	368	354	342	348	320	347	367	369	356	320	344	369	323	331	319	319	365	347	371	323	334	349	340	341	343	376	342	374	366	330	332	364	375	341	349	352	334	348	354	301	340	346	323	351	324	323	367	337	357	347	357	351	356	323	361	360	351	379	331	330	351	352	356	339	332	357	361	310	380	374	337	337	387	339	351	343	320	346	385	348	352	343	348	334	332	377	349	333	362	327	329	339	332	347	361	331	321	368	359	343	339	352	344	348	365	341	323	320	348	375	383	361	362	337	351	350	363	337	335	362	302	356	374	331	363	383	335	349	377	348	356	353	350	368	348	346	343	355	359	354	362	342	362	313	348	343	374	348	356	376	340	373	329	364	319	320	350	318	336	329	368	317	365	371	354	298	342	331	335	318	363	341	374	351	348	340	346	352	318	394	337	341	344	349	344	343	339	319	340	370	361	358	341	326	343	382	358	365	343	330	333	352	355	329	358	352	359	372	312	332	358	358	315	361	317	359	337	368	333	313	375	351	357	355	334	355	388	374	319	357	371	332	355	354	324	330	373	344	335	332	348	369	341	345	344	364	318	339	317	339	336	315	332	317	353	335	363	361	373	348	340	297	375	319	354	346	306	325	321	372	347	331	356	367	356	321	297	334	334	327	335	361	324	334	349	322	364	359	358	370	370	323	354	366	361	371	341	364	344	358	345	345	329	330	358	341	367	393	355	355	384	332	343	344	338	357	361	298	349	351	317	356	356	320	347	305	341	335	329	321	352	335	339	326	349	346	313	365	337	400	357	332	373	367	342	347	356	334	353	324	351	352	385	352	317	331	338	337	346	306	345	365	368	339	345	378	338	332	354	357	399	317	359	332	346	346	356	314	356	363	348	355	306	362	327	324	356	362	350	385	335	381	371	371	336	349	334	363	303	326	349	366	362	345	345	349	341	324	322	365	354	366	342	382	378	363	331	328	346	357	345	325	315	335	348	345	308	326	329	391	362	336	335	347	364	333	318	363	357	355	343	356	349	352	369	355	354	343	344	378	364	342	392	351	363	345	343	335	322	340	362	342	351	333	342	355	361	377	352	346	350	323	345	343	338	330	345	355	341	320	347	313	314	299	380	364	360	323	345	368	364	336	313	326	341	320	345	333	338	341	368	335	345	339	334	346	351	341	371	352	335	374	369	340	369	346	329	342	322	327	342	314	308	380	361	339	333	358	349	334	349	363	333	340	372	347	366	316	350	342	342	323	353	336	367	375	349	343	362	333	359	364	341	353	354	341	379	331	365	325	326	334	341	340	368	341
5889	10230	8483	4280	2938	2262	1725	1546	1250	1078	1002	945	873	856	732	777	696	716	733	695	654	663	657	650	643	626	612	592	629	649	667	565	630	639	614	616	579	576	627	590	580	602	625	569	588	626	608	600	593	551	577	624	580	609	563	560	592	592	554	596	574	582	558	582	608	622	583	575	546	602	585	566	577	596	591	571	554	564	564	591	583	590	555	578	573	591	567	573	578	577	569	569	596	570	598	577	559	605	567	590	609	625	546	592	582	583	621	596	594	581	562	564	569	536	613	564	568	601	610	595	601	603	577	594	549	544	542	563	608	534	562	581	613	561	575	574	536	560	549	607	574	632	567	610	558	570	584	536	587	583	550	613	551	562	575	581	538	587	589	535	588	601	600	604	635	572	581	577	549	612	596	563	556	608	620	568	599	624	595	560	546	639	618	562	567	591	515	577	525	567	586	566	576	598	577	535	558	597	566	565	600	573	576	578	577	652	559	573	604	531	622	562	590	552	588	552	580	563	567	562	584	609	556	588	579	608	619	618	589	592	628	578	586	583	527	596	615	589	606	587	603	584	590	553	640	572	568	594	601	562	598	569	583	569	576	589	573	569	562	574	572	552	548	550	594	600	528	583	577	562	633	579	636	574	593	598	595	565	578	557	584	566	601	538	571	555	599	549	569	586	575	525	574	607	573	572	560	577	584	615	611	569	530	627	600	577	558	599	615	574	563	605	547	562	567	604	587	579	542	599	559	595	548	567	549	610	556	604	581	591	559	533	533	568	594	557	547	577	598	600	578	550	591	590	623	601	597	595	592	575	569	560	595	545	526	586	621	599	613	546	562	586	564	548	574	575	559	607	598	562	589	529	576	590	548	591	597	514	598	565	592	559	611	572	535	529	583	534	584	629	535	532	541	587	621	552	555	593	601	597	555	607	619	576	568	595	611	577	575	624	580	572	589	598	607	589	605	590	576	568	570	577	566	582	573	561	572	571	600	580	607	571	592	593	531	559	591	592	583	584	566	561	567	614	575	591	607	641	594	579	591	569	581	566	581	585	569	604	597	558	585	548	584	569	605	606	555	589	593	628	579	575	587	573	553	578	603	568	560	605	560	589	584	582	628	576	587	611	549	557	572	597	600	562	576	624	608	535	577	607	586	601	607	580	562	566	508	591	605	547	630	587	557	580	596	540	554	535	569	622	544	595	576	583	580	558	558	569	589	570	644	591	607	556	574	584	539	582	545	580	574	566	608	588	548	559	583	585	610	513	554	574	590	563	576	560	595	562	579	582	564	601	558	624	554	601	548	583	557	554	583	535	576	590	547	596	598	574	556	559	606	607	589	593	606	596	583	607	543	565	592	583	575	602	547	604	589	597	577	563	619	572	622	558	568	570	553	586	576	554	587	625	540	567	577	557	571	593	537	561	556	557	587	581	564	582	573	560	522	580	604	556	561	568	597	592	602	542	600	558	553	515	551	544	590	593	568	550	555	552	565	576	558	559	573	562	553	613	570	580	525	578	599	542	575	585	565	578	618	575	583	554	602	565	614	564	635	573	602	576	576	591	555	551	550	546	529	619	576	603	576	628	568	572	510	566	582	627	605	557	550	583	589	596	596	559	560	574	583	582	556	586	599	592	550	593	564	581	613	556	591	584	561	567	618	592	560	559	581	575	570	580	614	606	623	587	585	563	600	586	568	555	603	590	599	578	599	556	620	560	572	565	586	595	615	609	609	585	572	644	594	573	546	593	572	583	577	571	594	597	568	557	577	544	588	596	567	616	561	629	578	597	553	567	603	578	565	591	573	580	569	597	598	603	596	549	591	584	602	586	592	581	589	570	562	601	563	542	582	551	545	551	591	583	574	584	552	580	596	536	589	608	544	578	593	626	584	535	572	590	556	602	597	520	591	584	617	587	550	571	571	576	576	563	621	622	610	577	555	551	584	573	600	586	541	573	535	609	594	602	585	542	590	541	590	589	569	584	579	522	572	582	609	614	605	557	613	570	578	570	562	573	616	553	591	601	594	599	601	552	581	595	579	567	533	585	562	596	570	597	601	598	586	555	575	603	640	561	559	546	589	594	572	566	531	545	599	564	592	589	606	565	586	554	569	612	588	562	593	575	582	601	542	570	580	570	583	568	568	562	585	553	575	551	539	568	588	576	579	544	629	538	601	600	532	607	584	588	551	601	580	564	556	605	594	552	578	560	549	600	580	579	563	569	606	551	582	562	581	541	567	610	552	563	608	553	546	550	555	529	609	611	599	585	536	574	602	585	579	637	565	571	584	587	572	555	573	574	566	576	543	573	598	602	570	579	594	549	559	573	545	608	593	577	580	554	558	598	591	510	628	545	572	609	612	615	572	519	612	593	599	575	586	553	629	559	559	635	597	591	597	552	556	579	587	583	570	555	591	570	589	580	586	594	588	601	594	609	579	528	606	550	565	594	583	586	605	597	587	549	528	551	562	531	552	571	551	592	569	611	560	589	598	577	574	572	567	608	637	606	591	587	583	569	594	569	564	592	615	560	561	573	551	578	536	600	535	609	570	632	532	522	585	566	593	590	575	587	596	564	490	577	559	559	581	565	611	605	593	607	588	592	590	558	610	580	576	571	605	569	565	583	590	548	536	527	597	578	601	554	563	587	598	609	596	558	554	593	636	584	589	566	569	545	605	596	562	626	582	568	633	562	588	563	544	534	592	589	561	577	586	569	577	562	549	530	596	617	581	583	615	558	579	571	557	599	558	545	574	599	598	592	595	549	548	542	628	556	588	544	576	574	609	594	542	561	613	575	568	559	574	613	574	552	598	573	599	590	596	563	554	588	546	575	556	572	615	545	584	570	616	572	590	521	572	573	566	550	596	616	594	595	522	587	576	550	592	624	544	606	568	617	536	616	575	549	589	557	611	560	552	594	538	584	589	579	564	551	534	585	603	558	578	572	614	592	580	573	563	600	582	542	551	604	564	593	550	590	529	633	559	546	543	614	571	562	582	562	579	610	559	603	553	628	565	593	558	600	584	584	588	548	598	573	576	546	592	579	568	563	597	580	576	567	531	547	563	597	578	567	594	558	560	537	565	569	569	603	586	524	605	576	587	494	572	544	561	620	586	556	567	549	564	605	587	594	575	561	592	607	566	597	600	590	572	579	552	570	577	585	558	599	594	607	629	602	562	569	575	588	624	586	546	608	632	594	570	577	578	605	617	563	592	619	607	593	579	519	575	565	609	583	560	562	594	607	577	558	571	598	556	593	567	565	611	619	596	530	592	592	590	584	594	591	617	560	553	593	566	578	572	614	556	586	573	566	612	597	611	588	581	584	605	545	622	551	580	577	620	553	571	612	553	587	612	560	596	577	612	586	548	627	557	569	559	624	594	602	625	496	587	577	562	562	569	603	576	594	556	540	547	594	607	553	563	576	591	583	567	567	575	590	596	548	559	565	593	583	609	593	579	605	603	590	591	574	539	595	570	540	560	607	569	596	574	555
23139	21148	28882	23686	21150	19736	1921	669	532	459	377	329	274	294	249	243	234	211	223	194	213	198	170	160	166	162	168	159	161	157	159	146	148	155	145	152	136	162	162	154	149	137	140	139	156	134	165	161	141	164	145	132	109	121	134	134	122	115	127	134	148	154	120	132	145	142	142	161	136	129	137	119	134	149	150	102	114	147	135	147	135	142	155	117	130	125	142	118	144	126	135	125	140	122	141	122	150	106	139	123	132	118	141	137	150	124	126	155	137	134	132	133	144	127	130	151	148	155	121	136	149	168	122	149	154	159	128	129	129	143	168	150	132	118	130	150	145	120	124	137	130	129	159	135	127	127	133	143	122	134	121	141	142	113	124	143	146	120	139	126	138	152	148	152	115	127	147	138	133	134	130	138	142	137	141	137	133	143	136	147	140	121	127	117	136	140	118	134	157	132	123	133	123	137	117	144	123	144	150	120	120	144	124	149	128	134	135	117	124	137	131	136	131	149	142	136	130	148	124	148	129	121	141	123	139	127	137	136	132	152	138	126	134	128	135	135	141	146	128	123	133	124	125	121	140	156	140	138	139	157	118	121	153	138	134	160	139	137	149	150	124	141	140	145	148	131	122	131	119	130	140	126	134	149	129	116	144	157	167	155	124	140	129	139	139	125	145	155	123	118	150	151	137	125	147	132	125	137	137	131	138	149	136	154	127	133	142	127	132	133	142	117	135	153	150	132	127	138	132	123	126	139	137	140	139	113	134	120	131	129	135	130	127	150	155	132	134	142	134	109	122	143	114	132	155	146	145	161	131	157	127	123	122	145	159	124	155	131	141	122	134	128	123	126	135	154	151	149	144	129	139	131	161	138	130	128	123	135	133	137	126	133	128	122	156	119	118	157	152	127	133	140	135	163	132	153	150	116	161	144	138	134	132	139	136	152	131	126	134	120	124	128	117	129	136	122	133	136	113	124	135	129	142	133	130	145	142	124	106	148	121	155	148	128	150	143	146	145	150	135	133	137	116	149	112	125	138	125	132	142	152	144	112	144	137	126	143	134	138	134	145	143	111	110	130	121	130	139	123	141	139	137	151	130	132	105	112	128	123	129	149	127	127	122	129	132	127	122	150	144	140	129	131	136	124	123	133	137	132	157	125	138	107	125	125	119	127	116	125	137	137	128	121	151	130	111	137	125	127	138	127	132	132	123	135	127	125	127	139	130	145	115	132	118	127	151	108	121	135	141	142	115	145	104	132	161	156	131	153	135	128	135	132	152	153	144	137	130	171	150	126	157	125	146	121	149	132	121	132	148	127	151	139	126	116	145	132	144	121	119	140	132	126	135	172	126	127	133	126	111	132	134	133	144	144	168	136	119	142	124	142	137	134	118	142	166	123	120	153	136	131	128	144	151	142	129	142	127	142	138	138	128	140	140	137	150	132	136	132	132	132	135	118	124	129	147	138	124	144	110	127	151	166	144	150	113	145	126	132	132	133	147	122	131	139	132	153	140	136	145	134	121	140	136	139	121	135	121	140	139	113	139	132	131	136	141	126	140	128	129	137	137	146	136	134	149	136	132	133	132	141	129	134	121	148	129	137	146	132	160	126	151	127	147	133	136	119	134	145	129	136	132	136	144	142	133	119	127	133	143	119	150	148	135	136	141	132	126	112	140	127	118	129	136	138	125	133	123	137	132	153	133	140	163	128	131	128	143	114	142	136	114	126	135	126	143	134	141	157	131	131	155	138	127	142	127	125	145	135	149	119	114	128	128	151	131	140	119	137	133	145	144	136	122	132	130	145	149	137	138	127	134	124	144	126	130	135	129	157	138	132	139	142	126	144	135	117	133	125	129	146	139	138	136	153	152	135	128	134	131	132	135	122	138	140	121	140	122	142	136	145	121	120	121	136	142	137	141	117	160	122	140	148	139	113	108	125	132	127	132	139	119	132	94	144	148	146	136	144	138	154	142	130	154	128	121	123	132	118	129	146	147	131	143	148	168	151	113	116	148	136	150	125	116	133	130	137	129	142	147	132	146	133	138	147	133	122	137	139	133	134	130	137	115	128	121	127	131	129	141	145	128	135	150	135	121	123	148	132	111	131	124	134	142	161	137	136	131	139	142	139	139	132	120	144	139	131	147	123	157	147	127	150	127	127	133	128	131	146	134	129	140	125	128	138	144	169	145	145	127	121	143	117	140	156	112	124	130	121	141	129	117	159	154	137	133	145	146	136	129	145	151	135	102	139	122	125	136	135	140	118	142	152	130	156	127	141	143	128	127	122	117	131	134	132	165	134	162	145	128	139	128	120	142	157	117	144	136	121	129	129	121	147	118	146	156	142	146	140	152	125	131	119	128	122	133	140	166	155	143	139	130	129	144	115	129	105	134	126	124	124	149	156	128	121	136	127	129	127	113	141	137	117	135	146	120	164	157	136	124	114	130	143	129	142	130	127	135	155	128	160	135	135	133	147	142	143	126	136	137	136	125	124	151	130	119	127	133	143	114	133	108	121	120	113	119	148	116	135	128	144	129	112	144	119	119	145	144	129	134	145	135	129	121	139	131	123	141	154	133	120	140	151	129	155	131	139	130	118	153	130	119	122	133	136	118	143	133	139	144	144	145	151	142	110	139	138	126	131	136	138	119	103	138	153	130	137	111	160	137	137	148	120	144	135	148	116	125	142	136	126	158	141	136	135	143	125	129	144	125	124	121	121	112	134	127	120	138	137	132	130	116	139	148	155	127	116	137	126	136	134	144	128	110	136	117	155	126	134	129	119	129	150	123	139	126	116	139	146	136	113	129	130	124	142	103	136	144	144	135	142	104	118	128	152	119	125	137	135	133	112	137	136	124	119	131	140	148	134	159	144	142	133	146	151	144	125	151	138	114	144	139	121	125	137	118	148	134	140	143	133	134	125	135	128	124	130	149	130	142	143	116	147	139	132	160	120	154	142	162	141	139	151	143	121	145	142	134	118	136	114	139	157	145	111	140	123	105	116	152	156	133	142	138	115	147	116	144	110	105	142	136	132	112	136	120	127	135	129	134	131	133	135	122	135	125	141	142	142	144	138	126	132	134	123	136	119	117	126	139	155	140	128	104	143	128	130	127	108	155	127	124	137	128	161	130	126	140	130	127	128	120	147	137	116	129	125	136	155	143	147	123	130	139	139	129	141	118	131	101	134	152	144	125	149	128	126	149	159	139	137	133	117	124	127	150	141	138	126	134	130	147	118	143	141	134	121	134	136	136	139	148	129	124	132	150	118	128	135	145	134	139	126	126	125	126	129	153	133	137	139	128	119	135	127	128	149	150	141	121	123	135	136	119	130	159	120	148	130	158	142	125	137	118	150	142	151	140	123	130	149	154	148	141	147	135	152	133	130	129	126	109	133	132	130	116	130	144	122	148	133	162	131	144	143	130	132	139	126	152	127	151	135	148	153	147	138	144	127	142	129	131	154	143	118	148	154	131	149	153	131	142	151	136	133	130
8721	16120	13735	6951	4820	3492	2518	2029	1607	1280	1104	980	856	758	714	585	558	520	465	448	421	390	422	357	394	336	337	355	321	304	317	299	281	286	268	261	294	295	265	255	256	249	280	256	266	283	288	239	254	255	257	257	258	256	284	226	257	246	241	235	238	253	244	231	267	258	266	239	248	242	231	249	244	234	264	236	252	236	238	218	219	238	229	224	231	261	228	230	214	241	246	227	214	224	246	239	214	231	247	178	213	229	216	259	225	228	220	225	241	258	220	248	241	226	251	229	237	233	246	237	199	249	250	207	245	237	229	213	238	229	225	200	251	208	233	218	238	276	211	223	239	222	215	253	213	247	211	221	217	231	203	241	228	230	224	244	223	214	245	236	229	217	214	235	241	245	258	237	237	207	227	217	212	232	252	216	238	240	252	224	209	222	237	228	211	248	232	218	215	222	207	209	238	213	258	222	241	201	242	213	212	213	213	230	236	221	242	233	231	211	253	216	198	228	216	222	228	234	243	238	222	214	273	236	251	244	199	222	224	223	225	226	232	217	246	237	236	217	226	225	219	202	285	208	234	221	256	207	228	242	221	262	229	204	217	210	229	248	232	227	240	217	229	221	217	237	240	218	219	233	208	243	253	206	250	226	231	242	217	230	234	218	226	201	216	231	227	251	198	200	214	218	228	229	239	230	232	277	233	228	223	217	202	204	259	228	208	221	241	247	223	234	236	209	256	235	236	207	259	213	220	221	214	234	230	208	211	246	213	220	244	211	239	272	231	239	232	228	210	235	216	233	210	227	206	221	252	231	224	193	226	208	232	215	211	223	228	217	237	247	233	225	224	216	219	226	216	219	210	199	203	209	206	225	183	221	218	255	232	235	222	220	231	238	231	235	222	221	215	213	202	241	231	229	235	236	233	220	211	225	200	223	219	228	211	234	213	223	219	217	245	206	251	230	244	234	175	238	191	250	201	254	229	220	249	233	233	250	223	231	209	234	230	222	229	236	264	216	225	247	246	227	231	199	208	238	248	224	251	235	217	208	235	229	231	215	244	198	256	227	240	230	218	232	216	259	238	206	235	211	250	224	203	248	236	233	223	223	254	243	217	248	250	228	216	215	190	227	192	231	226	259	231	204	258	216	225	241	240	227	218	248	239	224	226	246	228	246	223	218	224	248	199	226	239	217	222	211	210	238	255	212	219	239	223	233	222	238	212	230	241	214	213	211	248	203	225	215	226	246	224	230	230	237	223	216	227	235	216	209	210	222	221	230	229	224	211	228	222	260	237	232	244	211	229	224	221	238	248	255	248	254	216	220	239	212	231	242	244	210	214	222	216	247	233	227	227	233	224	243	220	235	218	218	222	230	230	252	221	234	224	237	260	199	213	247	226	253	216	181	228	210	233	217	225	218	230	212	239	215	213	227	214	199	240	225	205	239	248	220	221	244	195	234	231	237	212	248	230	213	232	218	225	238	216	222	225	221	236	235	218	213	227	215	211	220	216	246	239	245	224	183	226	211	252	224	215	263	241	259	211	231	234	213	243	224	279	234	218	191	227	234	226	239	243	250	224	254	245	224	240	228	222	230	247	222	249	218	207	217	227	199	240	232	241	237	209	234	208	228	264	219	229	225	210	217	216	214	229	214	231	221	249	233	230	225	205	230	210	239	269	204	227	224	223	223	223	229	225	233	219	225	223	200	215	220	193	218	241	216	208	213	220	214	226	227	234	252	227	228	212	229	213	211	207	236	239	218	240	221	220	230	232	242	227	216	219	227	221	218	233	220	234	245	214	227	245	247	235	255	227	244	197	231	218	234	231	232	234	235	240	216	211	222	203	240	226	243	199	224	273	228	231	236	217	224	230	223	232	213	234	218	207	222	209	212	228	225	219	264	223	234	263	232	184	234	237	234	203	256	206	217	235	245	215	249	253	213	219	222	222	214	215	215	222	242	224	228	234	251	226	224	196	221	242	232	232	224	234	229	251	232	233	214	228	228	212	245	243	236	209	217	252	199	221	208	217	237	259	243	253	224	231	230	204	240	219	205	228	235	231	235	228	195	242	230	197	232	246	226	237	237	220	222	229	261	235	225	210	225	229	223	206	231	223	191	242	229	211	250	231	225	228	236	247	252	215	211	227	227	197	245	262	226	235	195	218	225	238	246	248	220	245	247	234	244	205	223	217	203	238	216	206	214	233	238	255	196	214	254	217	202	217	213	226	221	230	226	252	219	221	220	223	205	200	205	183	195	235	264	206	217	224	221	220	251	223	228	203	203	229	246	211	269	235	217	229	222	228	206	181	237	215	230	192	235	200	209	251	228	237	231	239	251	238	205	239	240	240	231	233	205	248	239	229	215	215	224	201	222	209	262	231	231	223	216	220	240	221	226	220	235	226	228	221	217	235	213	211	236	218	272	245	257	277	244	233	208	209	197	259	226	241	246	228	229	230	224	233	210	244	224	205	213	220	249	249	258	221	226	223	213	245	239	219	226	257	218	253	221	241	218	210	213	232	212	217	239	226	222	216	232	261	253	232	219	230	244	208	234	229	214	213	207	227	228	234	217	200	213	207	241	217	229	223	240	225	200	246	239	216	221	247	235	228	208	253	231	219	245	227	227	223	224	246	243	241	232	228	236	209	221	251	215	227	217	212	226	248	237	211	251	212	241	200	214	207	231	211	227	209	234	203	237	234	235	223	234	219	242	221	230	220	243	225	233	220	226	214	217	211	218	208	243	240	260	234	242	209	209	234	229	213	251	208	233	252	233	215	226	207	237	216	250	233	237	221	228	209	223	210	235	226	211	247	258	233	224	257	238	232	262	218	241	211	217	224	253	220	223	207	206	216	211	227	247	222	197	281	248	264	216	245	236	224	258	212	251	216	206	215	242	239	218	235	211	229	226	188	228	231	230	210	225	234	229	247	235	216	233	231	253	245	226	251	248	215	232	234	222	208	205	223	257	209	231	232	232	222	232	213	228	237	211	236	259	227	229	237	227	201	237	242	209	221	193	250	225	228	248	226	205	255	218	224	243	233	220	243	208	204	234	242	222	242	247	211	233	226	243	249	224	215	194	220	256	237	220	226	239	236	244	244	235	236	231	224	221	254	226	229	237	241	228	215	224	222	214	208	228	270	194	217	236	232	216	238	211	226	214	228	229	213	230	217	210	252	215	224	257	253	217	223	255	230	175	233	232	222	233	238	248	224	236	219	240	233	219	232	241	258	211	223	235	255	234	225	236	224	232	228	232	226	223	227	254	217	213	232	217	223	224	248	224	218	218	234	231	226	192	234	206	225	235	243	253	206	220	229	249	207	243	237	230	217	224	224	221	230	217	221	234	208	224	243	220	222	235	223	223	205	222	212	240	229	227	238	218	240	235	240	212	204	252	204	227	213	241	245	232	226	239	214	219	214	204	229	203	227	207	201	220	254	225	215	221	234	237	254	227	252	229	224	240	213	220	232	207	231	225	226	223	252	196	209	222
26712	19631	5766	831	567	546	518	490	499	505	512	499	470	509	470	501	482	482	515	504	471	481	497	483	514	468	498	469	489	503	486	498	476	483	453	471	510	487	448	486	520	467	478	489	470	502	521	437	524	514	481	480	501	494	454	497	478	502	483	516	487	486	471	469	500	471	455	514	485	479	488	526	493	459	523	453	477	489	478	511	446	505	481	492	477	474	486	466	503	502	509	486	505	509	509	499	437	486	499	504	536	494	488	503	518	504	489	486	490	482	493	497	466	481	495	512	527	476	439	460	502	490	459	486	499	512	456	465	512	501	510	450	495	479	511	460	528	478	472	487	477	474	475	483	494	464	466	469	459	478	511	493	472	463	502	502	523	480	512	504	535	481	475	480	487	521	511	478	509	504	499	522	441	517	469	483	435	498	438	455	500	510	466	513	483	505	475	462	496	472	459	498	530	510	491	510	480	462	469	473	488	472	504	505	465	522	501	433	504	478	489	512	480	517	493	519	466	495	455	457	531	497	487	508	487	484	511	473	456	490	505	476	489	507	501	501	485	471	476	453	515	488	474	468	515	477	507	486	505	486	490	460	481	472	519	476	505	489	480	498	539	487	488	487	518	491	515	449	470	457	498	489	527	475	481	496	480	480	496	475	464	498	517	479	521	478	513	479	502	491	480	501	513	468	485	499	481	516	436	448	434	509	479	501	495	504	485	480	486	458	473	475	496	452	485	507	480	523	490	473	458	507	440	472	495	463	522	526	471	503	497	467	511	535	464	473	526	482	496	479	505	498	483	498	481	513	478	503	529	468	497	489	479	452	488	483	495	481	484	453	444	478	482	460	481	489	511	475	464	481	509	528	504	499	504	479	518	532	483	474	480	472	466	477	521	463	486	471	526	467	467	535	474	534	476	495	491	480	536	513	523	479	437	505	469	475	492	523	478	461	460	482	487	487	466	525	490	468	503	524	439	497	479	469	499	525	470	472	484	481	486	454	472	517	473	506	468	498	486	507	488	445	500	489	459	474	473	484	473	493	468	478	493	476	472	499	516	523	483	498	455	475	500	476	501	512	507	483	515	467	502	466	461	444	518	470	477	507	502	543	464	476	502	491	537	480	472	515	491	474	480	487	514	522	484	502	492	451	455	515	478	478	496	491	511	500	489	447	488	475	442	488	499	502	417	504	473	468	488	520	474	484	466	486	512	458	484	490	475	478	482	473	451	483	496	493	467	456	488	450	468	479	479	468	481	474	496	498	506	507	496	505	484	451	496	551	498	491	492	493	467	494	479	526	477	500	489	500	490	509	495	525	528	472	490	503	470	489	465	503	515	500	489	474	492	474	485	499	464	475	498	481	491	515	497	532	484	495	495	483	499	497	471	488	484	484	500	473	514	456	501	468	478	489	459	508	510	490	494	512	453	506	497	511	454	442	474	466	478	459	487	501	517	447	472	473	506	471	455	546	449	521	468	478	527	501	458	457	443	507	476	498	504	483	496	472	468	466	496	490	505	487	471	452	487	502	516	489	496	464	480	492	482	499	486	492	492	511	488	485	492	483	487	499	486	520	519	504	477	504	474	491	533	496	469	501	454	485	482	524	488	503	501	586	478	490	479	461	451	454	477	482	486	470	484	499	467	475	503	521	454	451	498	497	496	485	515	469	521	492	497	468	484	474	484	466	472	473	481	526	508	498	486	521	473	488	486	489	464	449	508	486	479	517	444	486	506	479	447	469	498	489	459	499	469	469	464	488	479	466	469	472	496	480	485	520	491	521	448	498	494	442	509	470	486	481	481	476	485	484	476	491	488	489	486	467	474	448	445	487	507	506	478	467	466	497	488	507	487	479	525	459	482	499	497	476	498	469	504	489	484	470	526	487	480	467	470	489	489	516	541	472	528	504	481	517	496	500	463	482	485	502	513	490	487	476	479	478	476	482	467	496	509	487	485	517	471	500	496	490	454	470	446	450	496	482	530	508	490	486	487	479	474	521	511	491	474	492	462	470	497	507	488	487	445	486	497	464	509	461	478	498	458	513	453	494	505	462	519	481	497	455	474	456	492	469	483	509	457	438	477	510	442	467	490	502	478	503	520	507	471	437	510	489	480	472	482	484	500	493	471	532	506	473	501	465	469	462	511	499	542	506	444	469	543	517	498	438	489	465	477	462	476	476	512	458	485	518	459	485	461	466	500	510	528	471	515	459	475	457	538	543	519	491	461	484	476	514	492	471	467	490	497	479	508	515	503	488	476	508	475	512	467	492	480	480	467	512	462	463	514	472	458	500	442	440	452	504	488	473	500	520	492	509	513	474	481	475	488	468	462	496	471	528	488	555	494	499	484	519	451	486	458	509	493	484	489	482	513	467	493	460	468	500	504	497	457	475	480	475	526	488	501	462	464	504	485	494	492	447	492	518	488	454	485	511	483	505	502	515	495	488	522	502	493	465	483	506	495	503	486	501	499	486	510	436	484	486	478	470	485	495	511	478	500	489	486	455	499	478	510	472	475	519	478	508	513	498	515	487	510	490	461	473	503	445	485	463	486	476	459	510	498	454	475	480	475	512	480	483	485	498	477	477	479	537	451	495	483	502	494	504	493	523	462	476	535	493	514	469	507	485	475	497	458	455	482	487	508	462	454	478	468	486	502	453	512	459	504	471	447	544	494	454	468	497	481	457	470	492	447	466	481	481	523	508	474	504	504	481	485	464	473	502	517	481	486	520	488	509	512	478	475	514	468	487	472	486	498	479	503	497	459	508	452	488	521	475	537	534	498	458	506	458	496	489	474	487	508	516	456	482	513	499	488	513	465	506	445	526	490	523	461	479	472	465	511	468	491	467	462	464	495	538	496	470	509	451	497	479	518	477	509	500	457	498	463	475	492	531	493	476	501	497	500	478	506	466	452	504	463	504	497	444	467	470	559	491	470	461	527	481	485	495	461	502	478	473	543	462	497	506	464	495	505	487	501	514	485	479	524	459	437	458	495	509	475	483	462	514	485	448	494	506	454	493	483	497	485	493	519	472	481	483	484	493	501	451	506	490	454	486	533	458	490	485	478	492	506	496	466	492	508	492	530	478	489	527	525	458	532	495	481	482	489	493	511	438	471	472	478	460	454	488	504	509	492	512	508	494	506	495	514	497	498	483	497	494	505	466	492	525	501	486	514	474	466	523	490	481	465	490	492	496	499	475	474	477	480	446	529	480	499	474	505	527	499	483	493	498	485	528	515	466	450	478	491	493	522	426	470	483	473	499	489	446	507	484	472	510	483	493	490	514	501	490	466	492	473	489	495	479	516	466	490	483	485	476	449	536	475	506	469	466	476	473	512	484	486	523	519	516	461	534	515	498	467	496	470	490	459	479	460	508	522	468	505	488	478	483	499	477	500	533	481	496	482	495	497	487	479	509	510	490	497	488	476	529	489	476	505	506	485	480	532	476	519	496	482	521	481	479	471	503	492	508	476	508	496	493	535	484	488	496	468	498
4303	1613	1547	1108	973	913	865	883	903	840	786	791	807	844	766	812	837	805	766	787	794	868	865	852	788	707	822	760	796	835	823	778	736	785	827	794	798	823	780	794	795	756	795	819	799	823	779	765	777	823	767	801	786	786	819	788	743	792	790	781	811	886	753	743	808	808	808	726	778	833	793	777	776	747	769	794	811	763	827	787	841	757	756	780	834	736	851	852	799	752	739	798	764	796	788	779	799	783	764	796	773	814	792	768	806	784	831	802	806	757	775	751	804	780	815	786	819	792	739	779	787	774	748	775	810	835	818	770	785	820	771	791	770	782	739	776	745	756	762	753	780	770	787	735	784	758	798	785	738	780	815	810	774	778	808	775	772	833	747	785	770	781	798	819	807	756	753	809	794	800	798	837	796	792	792	768	748	786	792	793	784	795	755	743	826	743	748	774	851	779	764	776	750	740	790	771	778	755	793	804	801	759	769	780	785	729	750	793	821	785	796	802	794	771	757	810	833	760	821	792	788	788	757	790	807	752	758	749	723	813	809	797	809	822	787	797	790	791	797	803	741	818	814	788	756	839	772	773	761	812	813	789	765	800	776	748	767	872	728	808	783	813	776	785	796	781	725	773	830	763	758	807	750	788	804	819	773	780	834	790	810	783	829	760	784	808	805	754	770	786	749	778	792	733	812	763	753	793	808	834	823	780	777	817	780	794	782	798	754	792	796	783	806	804	843	769	845	798	760	786	797	734	790	800	738	810	773	777	829	772	777	773	782	803	817	779	772	785	754	744	789	745	776	775	794	784	817	815	778	773	757	798	812	799	805	782	810	756	755	782	771	793	789	766	788	847	774	807	744	813	770	818	791	751	781	775	810	766	832	787	741	779	793	777	801	813	815	827	770	783	832	777	802	820	794	815	818	766	763	735	794	809	751	786	758	756	749	760	792	771	786	775	833	780	787	748	776	799	805	830	753	789	755	791	802	787	814	779	767	847	823	766	730	804	746	772	801	805	785	792	726	796	745	839	799	833	788	780	781	771	734	800	771	821	852	775	768	780	809	774	773	751	815	771	795	759	796	821	790	859	805	831	743	746	797	776	815	718	762	851	812	765	760	809	735	743	751	783	779	826	790	793	848	769	758	781	727	770	772	781	748	791	816	759	749	795	792	812	780	782	780	810	809	806	775	787	770	802	774	811	797	812	845	774	731	799	832	843	828	791	777	729	737	827	782	812	787	798	806	775	798	813	779	789	767	784	823	793	807	798	839	758	761	778	805	812	771	719	771	774	807	783	818	813	764	714	809	824	822	770	774	834	835	790	786	831	791	783	790	791	784	848	769	774	765	804	803	801	757	845	822	809	729	806	819	811	750	778	801	807	780	830	745	808	761	814	820	766	835	823	784	762	739	785	730	727	795	759	767	800	783	786	765	790	761	803	827	769	794	780	802	800	811	805	763	834	798	798	746	818	795	777	798	811	745	811	739	829	788	751	809	760	782	778	769	783	761	796	783	794	793	778	834	855	759	798	814	794	798	761	745	784	727	762	793	763	814	748	780	785	730	752	773	819	783	752	753	791	776	781	801	809	796	770	786	787	794	759	799	833	796	720	739	792	796	806	743	802	800	798	788	805	788	792	770	792	783	767	761	732	769	719	791	777	807	822	833	750	766	764	760	790	769	748	768	827	750	762	778	780	830	787	810	816	757	803	799	775	732	778	844	816	792	785	814	747	768	777	766	812	783	786	784	748	733	768	793	809	764	787	791	796	795	752	777	732	797	774	783	753	764	784	791	813	844	836	752	800	827	799	779	837	808	804	778	757	816	760	789	793	801	781	765	789	777	782	829	774	787	771	779	806	805	794	767	787	754	764	746	751	829	779	798	778	783	815	787	811	777	777	788	824	822	764	773	814	778	822	794	815	773	752	753	812	786	783	756	768	816	793	757	751	777	753	814	794	785	762	773	761	854	732	795	871	804	743	792	770	757	797	754	787	738	757	778	792	799	790	788	732	796	733	836	776	774	839	778	746	821	797	766	780	802	784	763	791	773	775	793	807	826	769	802	772	759	789	784	785	820	798	777	739	778	756	781	799	828	752	759	779	788	811	762	760	748	786	766	805	784	735	806	755	788	788	753	774	784	818	768	824	805	823	817	820	819	776	808	747	799	803	730	763	756	768	804	850	795	786	791	734	748	796	793	797	749	771	792	783	783	781	789	793	821	799	835	809	795	757	772	786	821	764	801	778	770	823	728	794	807	789	768	786	789	782	778	764	781	765	782	778	783	784	723	796	783	767	773	778	799	825	712	770	797	797	785	766	828	845	743	817	840	781	853	809	792	797	807	793	775	768	825	883	808	760	783	782	736	834	767	782	767	711	781	762	775	807	740	787	811	816	759	754	805	817	853	722	796	744	748	787	745	830	819	796	820	791	730	806	759	806	804	804	779	758	761	801	763	804	793	798	793	815	771	773	771	758	760	816	822	789	801	764	799	772	833	792	782	801	797	778	824	782	779	751	761	771	774	774	810	809	781	809	780	765	802	827	810	814	727	776	771	778	785	831	762	810	804	818	811	799	837	781	767	774	818	806	787	789	824	804	774	805	867	721	806	854	781	812	791	763	794	778	851	801	809	795	788	874	780	847	774	786	821	777	816	786	808	825	852	800	777	823	821	796	749	770	779	763	798	818	722	828	772	816	804	771	791	744	782	800	763	801	772	800	798	738	758	803	757	777	787	813	814	838	791	808	781	734	746	821	762	770	778	809	790	783	820	788	769	875	796	779	792	812	727	735	779	766	796	797	792	805	803	807	782	806	788	799	806	793	797	761	724	809	766	784	773	766	752	755	798	791	757	754	789	838	778	794	775	767	737	813	775	766	753	777	855	792	800	820	766	759	768	803	813	793	859	808	772	784	818	786	807	760	833	816	811	774	749	763	828	738	748	805	759	783	715	808	778	754	771	781	805	743	789	811	807	815	753	799	764	807	773	800	802	755	804	787	794	791	787	807	768	811	783	808	760	792	790	820	782	813	780	735	758	793	806	761	816	786	796	805	788	792	841	817	812	793	822	776	776	739	818	779	794	805	781	795	782	801	766	757	782	787	782	834	778	814	790	823	770	799	774	746	826	797	797	783	782	826	788	770	815	812	747	792	790	769	807	741	770	797	793	719	777	745	780	805	841	774	786	758	771	769	844	711	797	791	769	789	823	773	783	770	777	836	758	834	797	782	794	766	790	764	793	733	812	832	796	787	789	824	817	761	733	765	801	754	755	775	719	780	812	787	802	777	769	769	795	755	800	768	743	784	744	789	850	821	798	756	778	798	768	852	783	808	808	784	778	764	780	814	797	712	803	795	798	812	756	793	732	785	755	760	773	772	787	787	780	807	825	788	771	824	764	804	745	770	806	820	743	792	803	759	800	833	778	824	763	774	801	777	751	819	803	787	782	811	809	791	744	806	771	816	750	809	819	789	824	775	788	784	782	738	762	753
24031	21086	28185	24206	20375	2439	859	674	504	500	512	436	455	428	368	376	357	407	393	396	391	365	359	362	335	364	357	387	371	335	377	340	374	347	341	361	346	336	359	372	367	354	354	368	337	326	356	375	308	329	399	364	355	342	352	363	362	351	353	358	355	352	366	319	360	364	366	342	378	358	325	346	320	345	357	397	394	324	324	332	330	336	344	343	334	349	326	356	381	390	356	350	345	416	379	392	383	378	304	365	330	309	377	354	313	334	336	338	328	346	355	331	341	345	346	340	359	363	339	363	339	342	318	353	334	356	327	333	353	387	331	353	371	339	342	333	311	327	332	339	349	326	361	291	353	362	358	364	361	335	356	334	320	321	366	298	322	352	332	334	361	309	347	362	322	358	352	322	372	369	335	352	338	334	327	350	350	350	334	391	355	354	338	342	355	384	341	369	360	315	354	348	366	354	356	322	366	329	361	330	357	344	369	355	365	335	320	351	328	328	314	354	340	350	373	344	369	306	351	363	333	344	362	353	329	350	323	354	336	347	350	348	352	328	347	359	340	310	364	336	330	324	344	322	324	350	333	363	346	342	319	364	323	347	331	331	314	378	314	307	344	338	355	336	337	327	355	310	392	307	362	325	379	349	349	339	313	346	348	348	345	344	353	332	332	340	351	347	370	351	369	331	348	362	338	334	323	316	369	324	334	348	357	387	339	341	343	335	323	342	351	361	334	318	322	358	368	326	320	339	348	328	362	341	351	379	381	331	302	337	334	362	320	354	321	322	342	355	347	337	331	335	333	337	317	352	363	347	355	338	359	338	336	320	361	331	351	377	346	344	325	338	341	360	341	352	307	343	342	310	342	313	346	341	340	323	338	333	350	301	348	366	319	330	318	326	359	336	335	356	341	376	357	350	330	334	325	334	324	322	326	359	367	348	322	349	343	354	345	353	339	349	360	348	330	342	371	373	332	326	319	324	356	321	322	347	342	325	335	326	337	348	349	374	315	321	348	347	335	368	334	336	352	329	331	329	299	357	354	301	346	360	346	336	349	341	327	366	334	318	359	353	326	353	346	357	326	340	330	359	337	334	319	341	362	350	329	389	365	384	364	344	378	324	323	364	364	336	326	316	344	339	366	351	325	324	353	343	369	330	335	355	339	350	354	349	357	313	355	338	338	345	343	333	337	318	364	366	329	372	378	358	340	327	342	357	361	312	329	350	328	343	338	363	328	326	346	340	355	355	332	346	338	366	328	346	355	319	348	324	336	317	317	354	343	338	349	347	329	340	320	325	347	358	321	327	353	340	367	368	344	342	362	371	335	327	338	322	363	349	372	341	355	337	328	356	348	343	372	348	341	358	344	333	320	355	357	355	364	348	316	319	354	331	344	346	353	333	348	332	332	346	351	337	339	319	346	337	315	323	325	352	362	369	338	317	337	336	356	353	339	350	341	377	314	310	359	333	334	337	380	323	345	360	332	332	320	335	338	351	370	332	332	388	326	389	341	340	321	342	358	342	349	320	320	319	374	355	348	346	319	341	319	341	352	363	350	341	339	359	323	314	326	342	342	359	349	353	361	344	327	351	348	334	340	357	341	322	318	338	381	334	323	328	368	334	322	335	380	354	334	336	339	342	339	338	328	302	361	352	351	375	378	328	346	320	363	324	352	355	306	319	310	343	339	344	348	356	372	352	336	335	332	312	365	338	359	356	334	357	340	332	369	376	354	362	356	328	335	334	337	328	339	358	335	357	352	355	344	352	344	319	335	307	329	321	341	321	346	341	340	340	378	315	363	368	315	364	333	331	359	357	400	322	349	354	329	310	327	320	358	353	340	360	320	349	349	357	322	341	317	339	332	326	349	343	361	309	315	325	325	346	339	309	338	360	319	364	358	362	332	356	319	336	342	340	336	368	335	327	352	352	334	329	340	371	351	329	360	362	323	338	359	343	349	353	345	325	358	321	336	326	363	347	350	345	349	368	344	338	336	345	337	351	399	331	376	344	341	306	330	373	315	335	347	329	362	361	355	358	373	343	360	315	348	360	305	360	354	350	352	339	351	333	348	353	350	321	374	346	355	347	371	352	305	360	319	316	333	364	338	352	330	345	337	311	341	354	320	356	351	335	373	362	336	384	326	359	319	349	332	298	336	319	365	354	328	337	312	318	349	350	345	315	321	373	351	351	344	345	385	344	354	291	347	386	323	355	377	367	344	326	334	359	310	333	348	317	343	323	356	344	330	336	348	332	344	376	332	314	321	334	348	342	331	327	340	317	341	390	359	352	334	359	373	353	325	339	349	355	340	338	347	351	339	316	338	352	385	347	337	331	337	309	357	330	326	355	344	358	354	328	344	320	333	356	321	325	336	317	357	355	355	305	349	347	354	342	315	363	343	333	367	339	360	321	344	371	338	360	314	359	345	343	333	346	357	348	358	364	340	305	346	326	359	364	330	344	328	366	347	320	322	336	353	345	342	342	361	343	337	349	313	343	346	322	301	313	345	369	363	343	320	359	353	352	335	337	360	338	372	372	366	344	337	348	298	344	328	335	343	333	345	351	342	348	357	353	347	348	337	309	388	327	348	342	348	357	338	328	344	349	369	358	320	356	343	357	369	349	329	354	298	333	338	351	312	360	363	333	368	341	381	369	348	359	336	333	333	328	331	320	341	306	353	372	338	378	332	350	357	316	362	343	377	377	379	352	375	378	379	356	302	343	371	356	352	327	352	338	352	338	332	344	353	366	362	327	340	348	340	361	368	317	348	377	312	336	367	346	337	327	342	344	325	324	371	350	347	381	351	344	351	331	321	335	305	364	337	331	322	331	370	338	360	347	346	343	365	359	336	355	373	323	374	342	327	347	348	328	319	339	377	358	348	330	391	355	339	337	354	344	339	357	351	346	360	357	318	347	310	332	323	328	356	365	344	344	352	357	344	333	357	302	328	385	329	326	353	340	354	301	352	351	348	342	357	371	343	375	330	364	323	329	344	330	334	300	345	344	331	371	348	323	349	335	326	363	326	355	291	370	335	328	336	316	338	339	349	324	348	339	314	365	371	359	341	321	372	359	342	337	337	360	338	320	360	345	322	311	357	324	349	343	336	361	338	367	367	336	363	344	350	366	339	343	346	313	334	338	343	363	344	336	337	337	363	325	350	372	333	353	364	376	336	367	363	365	320	369	331	322	354	357	325	343	350	327	349	318	334	367	345	372	317	308	346	344	375	348	351	340	348	386	342	336	346	357	352	324	334	302	325	330	334	353	289	345	347	337	349	303	352	330	367	286	358	342	357	342	354	344	337	354	349	318	347	346	344	351	352	350	359	338	328	342	335	367	350	322	326	391	339	352	349	367	338	308	337	312	368	321	389	328	318	324	326	346	336	334	330	374	345	345	331	341	384	360	313	319	326	337	327	357	359	332	382	344	333	346	345	355	351	338	344	350	339	345	350	356	378	327	375	376	340	339	324	373	335	306	327	319	361	334	339	355
6234	10168	8543	4357	3080	2213	1756	1464	1296	1116	1016	953	880	811	773	801	732	696	716	653	669	659	669	645	668	657	633	676	622	591	619	605	619	588	589	587	622	604	639	602	538	573	586	573	531	540	621	592	608	586	557	573	574	588	598	551	573	604	617	567	554	571	591	556	615	586	620	587	600	577	582	563	599	577	564	597	569	571	590	578	597	545	556	548	565	607	592	609	609	550	572	545	578	604	570	516	540	586	587	608	572	588	571	602	589	548	584	548	596	603	576	555	551	557	595	599	567	565	555	581	609	611	576	566	587	622	574	601	583	552	592	584	558	576	545	569	547	577	546	585	569	639	549	538	577	571	531	565	640	613	585	534	587	619	571	560	537	595	549	561	567	553	540	597	609	594	552	578	604	579	571	568	571	548	594	558	577	588	548	559	567	559	550	572	572	548	574	587	552	605	572	539	587	555	533	585	585	588	528	603	547	543	531	565	549	597	597	567	594	560	566	619	575	547	568	608	582	597	568	524	579	548	620	520	570	573	603	566	573	554	566	572	578	581	556	572	565	585	575	594	560	556	562	607	576	538	576	597	563	607	605	554	582	539	562	580	600	550	572	522	547	620	561	577	546	544	602	601	602	597	600	581	603	581	536	553	584	557	560	562	543	541	529	605	600	593	581	579	611	541	561	575	565	607	537	578	571	578	590	562	573	546	527	604	591	582	575	579	532	570	592	596	588	557	563	591	561	591	588	590	614	602	566	544	573	548	558	555	574	601	541	579	574	612	575	595	626	589	538	591	595	567	584	628	564	572	544	572	549	575	590	528	625	564	584	590	575	575	597	576	555	592	603	606	546	603	552	549	561	595	554	572	568	564	552	568	594	591	576	583	568	589	599	593	555	575	583	565	569	546	571	585	590	574	547	580	579	628	548	547	564	564	537	584	589	561	590	597	567	614	607	571	522	577	579	568	582	562	540	582	566	564	500	550	543	618	575	517	582	567	551	567	561	602	551	595	597	557	575	577	588	550	575	619	545	558	564	540	560	549	574	553	560	552	583	547	606	575	589	596	556	605	561	563	606	598	581	598	558	573	595	564	571	597	566	608	552	534	567	567	594	557	590	570	565	549	579	525	559	596	588	579	578	614	569	573	578	589	528	582	554	574	560	565	579	588	585	592	522	566	582	562	560	570	579	566	532	583	570	521	576	590	572	562	600	550	576	596	600	585	573	595	569	549	592	573	614	555	513	543	601	557	521	565	582	540	575	586	583	554	541	579	618	599	560	587	591	544	599	551	572	552	517	604	590	544	584	602	550	578	538	557	537	546	587	588	585	575	617	599	551	577	564	565	593	598	587	583	540	540	624	579	581	549	568	600	597	576	564	550	592	602	586	595	587	578	616	585	596	579	563	621	544	569	561	591	581	617	571	568	598	598	553	550	578	545	583	572	596	583	591	604	587	547	594	589	620	571	579	556	561	543	585	572	566	536	588	552	557	603	582	591	570	591	583	560	533	533	586	605	554	539	549	552	580	530	541	558	622	607	587	574	590	557	544	608	601	577	556	600	581	600	571	596	550	578	553	570	550	565	584	578	581	547	540	588	602	551	527	586	588	593	600	576	513	573	608	558	559	571	595	590	558	559	548	596	621	607	585	548	559	578	595	538	594	548	564	563	592	579	559	540	581	544	566	548	554	575	587	545	580	584	527	599	566	578	582	610	567	538	563	583	544	566	578	589	591	619	608	592	553	570	565	555	574	505	587	550	571	565	589	567	562	574	590	594	565	527	589	586	568	556	563	568	513	543	560	567	561	573	595	554	590	571	565	541	552	580	560	620	586	590	539	604	554	583	571	576	557	546	559	564	584	530	565	545	556	556	561	594	529	551	537	572	532	585	543	601	566	540	553	567	547	578	612	575	599	559	592	595	579	550	576	601	591	585	596	588	546	577	595	588	598	543	583	598	593	577	522	579	612	606	572	577	584	590	605	589	557	551	564	524	577	608	558	598	599	582	535	555	608	592	577	578	559	563	558	560	600	531	592	587	557	529	552	592	552	584	563	575	564	554	572	516	553	562	565	605	627	552	583	585	553	595	570	555	589	577	585	564	610	568	597	547	595	554	579	561	600	561	563	578	598	563	606	600	548	571	572	576	534	602	626	581	561	550	549	552	600	584	571	517	579	557	558	521	628	604	579	570	584	532	531	560	558	570	574	534	586	565	564	549	555	545	562	557	596	534	570	564	590	545	554	578	526	594	560	609	586	567	593	595	578	571	545	557	542	582	569	558	594	586	586	573	577	591	583	546	563	561	575	579	595	547	526	533	573	575	532	556	580	529	556	555	516	538	592	594	558	528	608	581	571	587	594	541	540	529	603	554	590	597	541	569	566	612	566	574	583	556	588	561	582	593	582	603	572	570	608	558	575	566	589	580	585	553	573	517	581	536	567	551	597	569	594	579	589	555	545	539	581	578	554	580	563	556	593	554	594	544	605	590	585	589	567	618	596	571	575	614	580	561	576	567	557	624	539	587	562	559	592	571	549	554	559	566	587	555	563	553	556	568	567	556	588	605	537	579	590	594	593	585	563	586	567	583	576	590	580	588	550	575	567	570	571	572	592	586	560	604	569	525	588	592	600	567	581	553	576	593	559	593	555	608	564	546	559	534	545	586	564	578	601	598	565	566	575	591	594	560	591	564	542	557	595	541	576	538	601	567	579	599	522	547	532	594	575	575	550	587	549	606	574	581	585	608	559	579	591	565	614	577	583	554	608	600	571	595	570	604	601	583	592	542	574	550	553	574	559	609	600	612	554	556	539	567	580	535	572	581	562	555	588	586	601	556	588	582	593	593	566	578	550	562	572	562	552	585	576	538	562	538	593	571	590	581	547	565	569	564	569	615	555	584	634	600	590	567	576	559	547	571	568	575	584	556	590	553	582	558	582	566	612	559	587	579	544	547	565	564	571	599	589	580	579	572	566	540	586	565	579	544	544	631	601	573	587	573	577	561	558	569	627	540	571	573	564	588	602	599	527	589	639	565	609	587	603	563	544	595	554	565	579	592	578	580	580	515	593	570	560	535	582	588	557	525	551	629	542	590	617	599	573	610	553	599	581	549	563	537	578	562	593	575	552	576	604	569	566	619	578	553	568	572	574	575	508	570	592	583	557	560	549	587	557	524	577	597	600	566	534	572	603	544	565	595	590	570	586	543	584	587	592	554	571	597	605	580	570	566	554	576	597	581	581	591	568	582	561	567	559	585	508	583	581	569	598	553	509	546	557	593	618	557	577	576	595	536	602	610	575	595	580	597	548	573	597	584	543	585	562	551	572	588	556	586	557	567	575	561	557	570	565	579	566	586	527	552	539	581	547	612	579	567	569	582	576	556	579	565	543	575	552	580	565	555	578	592	553	552	525	584	577	599	585	598	565	548	583	569	585	560	573	599	570	544	593	544	571	591	559	587	593	557	549	623	567	559	551	557	603	582	537	549	573	561
23202	21180	28943	23682	21181	19724	1900	714	496	440	384	318	277	273	267	247	242	232	220	170	189	171	203	183	206	188	174	151	159	165	147	158	150	175	152	146	154	145	157	124	151	138	149	158	149	136	115	164	149	149	133	143	141	125	149	150	155	141	141	136	145	153	151	134	131	128	141	164	139	129	153	129	127	127	159	148	119	137	128	130	143	129	131	170	133	132	162	121	142	143	137	122	136	154	142	144	137	141	132	144	157	114	123	144	158	137	136	145	125	150	123	123	139	112	137	130	136	130	146	134	145	141	128	135	127	128	102	148	136	144	145	144	144	135	132	121	146	126	134	114	151	163	147	127	131	148	158	138	135	138	113	171	133	154	150	157	138	131	126	141	140	142	137	131	138	122	131	133	122	126	129	128	109	135	128	112	131	151	144	131	152	132	112	137	136	136	139	136	142	116	132	152	121	133	133	148	157	139	156	145	131	120	130	138	140	129	142	124	115	131	145	120	123	125	137	136	118	130	134	145	128	129	145	159	154	132	135	163	118	132	130	137	116	148	129	158	133	141	144	116	138	148	139	136	134	133	159	129	124	160	144	112	132	120	126	131	131	119	132	121	139	133	127	131	137	132	133	145	126	137	141	149	134	145	137	123	124	160	124	141	143	111	140	144	147	114	157	143	139	133	136	131	135	144	141	118	142	133	134	129	127	162	129	130	157	126	111	146	137	150	147	114	129	126	124	114	134	146	135	161	134	122	129	141	156	132	148	131	134	140	130	113	133	153	146	146	154	139	182	147	123	125	122	160	132	104	108	126	125	133	126	124	121	121	129	123	135	127	129	124	115	135	141	139	136	129	139	127	131	128	125	158	136	122	115	125	136	132	139	148	133	147	125	143	149	133	139	126	142	127	125	131	145	120	133	128	131	138	146	146	135	124	141	133	147	127	131	147	161	144	138	143	121	124	145	115	159	120	125	121	120	153	131	125	147	125	145	151	115	142	128	133	137	147	138	131	130	140	150	152	119	129	141	114	152	117	141	117	136	130	108	130	130	147	136	121	127	129	137	132	142	130	126	147	147	154	135	139	157	112	133	159	128	143	122	116	140	156	134	139	155	148	164	122	134	132	137	123	115	132	147	146	142	140	122	134	146	139	119	121	136	137	128	144	128	120	112	139	132	136	141	116	139	141	139	117	123	128	154	123	137	136	140	141	118	142	132	130	125	151	135	144	152	130	145	132	147	143	125	131	137	119	137	114	126	114	136	155	147	140	149	157	130	118	119	137	133	127	119	144	117	126	125	128	119	139	146	131	150	134	160	150	132	132	129	143	131	148	146	127	133	126	144	141	140	130	126	124	139	153	129	145	125	134	151	105	131	133	122	146	147	138	131	129	148	139	138	144	125	122	125	155	125	144	139	132	140	127	136	146	136	144	139	141	124	113	142	128	136	148	118	129	138	135	127	105	138	140	134	156	136	136	110	141	141	110	134	147	138	136	136	127	141	136	122	139	126	130	148	158	126	149	146	111	159	124	124	137	134	128	135	141	150	131	142	110	138	147	132	129	135	144	160	138	134	138	132	129	131	130	143	130	124	145	118	147	136	130	132	142	140	111	131	133	137	124	163	143	143	128	123	106	117	145	118	121	144	150	151	127	165	150	138	129	143	135	141	140	127	129	150	139	147	132	136	116	136	123	141	144	119	137	123	151	158	149	134	143	140	136	142	122	126	111	138	138	132	127	119	132	127	126	128	140	140	144	151	126	125	132	135	129	115	138	136	130	131	119	146	148	139	137	138	136	124	118	125	129	135	124	118	113	141	133	134	124	139	124	147	142	133	140	129	131	131	134	142	106	144	147	133	140	130	131	129	148	142	121	137	129	132	141	128	137	131	142	151	114	137	116	136	146	135	152	143	143	139	125	133	145	126	137	146	129	150	134	128	139	146	116	146	128	140	140	157	136	127	117	134	124	135	147	125	126	131	146	124	121	129	126	150	132	131	135	118	117	147	125	123	131	129	142	166	123	124	132	157	136	134	160	143	149	151	116	158	146	138	135	144	138	130	145	155	140	148	134	152	131	136	121	154	119	123	119	152	137	133	133	135	155	118	145	139	147	126	125	150	142	134	149	137	117	127	131	138	115	127	131	129	142	133	146	148	138	116	135	139	140	128	124	116	143	150	126	148	124	147	127	140	132	131	137	131	137	147	118	146	125	145	139	140	135	140	150	117	144	142	134	135	125	120	127	126	137	130	135	128	117	149	147	156	133	136	123	123	132	129	144	148	142	136	137	134	146	143	133	137	133	115	123	139	149	134	117	136	126	133	125	140	147	122	131	134	136	146	132	129	138	123	149	151	125	127	147	131	135	124	136	174	135	118	122	135	132	147	112	140	135	141	148	142	134	129	132	152	134	118	137	130	150	139	157	133	129	142	142	137	139	160	122	120	134	121	134	126	138	162	139	136	123	133	132	119	141	146	138	130	135	122	125	140	132	144	147	131	149	139	144	147	151	137	138	128	145	138	130	143	134	131	121	118	143	155	119	120	147	129	133	131	136	127	149	122	146	130	140	141	106	141	126	162	147	140	136	141	129	123	125	127	146	131	113	127	141	124	118	143	134	142	128	132	139	145	138	126	125	155	120	129	134	122	124	142	149	127	113	126	151	118	137	123	108	120	127	132	125	144	146	120	142	151	130	155	129	140	125	150	118	127	155	132	138	133	111	134	128	148	157	117	125	131	131	143	147	127	122	131	136	136	144	138	147	144	128	134	147	127	131	129	141	125	148	137	133	139	143	124	142	133	139	132	138	140	134	151	124	134	146	132	156	134	144	123	133	146	123	128	116	120	144	137	130	137	135	146	128	116	168	130	139	114	121	120	127	145	133	124	114	148	121	139	133	132	133	139	137	181	118	150	154	134	146	120	126	139	137	137	132	108	148	140	136	129	147	139	133	144	127	137	144	132	133	115	146	146	154	94	100	141	139	137	134	134	146	135	127	122	132	142	115	136	128	132	143	145	147	166	138	116	131	122	128	133	124	143	139	127	107	130	144	147	134	127	115	132	124	125	140	133	138	140	128	120	135	131	142	128	127	148	149	137	132	127	137	129	138	128	131	151	132	117	143	134	142	137	127	145	135	128	135	135	133	128	135	143	130	131	126	145	142	143	134	121	127	140	144	152	154	143	135	127	139	147	121	146	145	151	144	121	154	142	130	140	132	135	143	125	148	138	128	120	135	126	143	155	136	117	124	154	114	138	143	160	118	140	141	130	126	131	136	156	144	145	118	118	146	144	162	135	145	141	145	147	128	134	129	129	138	133	121	112	142	140	130	123	145	113	143	151	133	141	132	123	134	139	136	130	150	137	144	141	144	133	130	116	161	103	135	152	124	150	139	140	145	137	154	133	140	128	136	144	125	122	147	124	137	126	123	114	151	126	163	155	131	125	145	130	132	116	117	107	142	137	118	129	132	115	130	134	131	126	164	147	130	151	130
9010	16106	13534	7225	4841	3491	2572	2050	1562	1281	1082	921	885	753	715	582	569	501	453	439	409	421	377	365	381	321	310	324	305	317	319	302	292	298	275	285	271	280	274	266	270	266	253	243	271	251	254	236	248	215	263	262	256	251	252	253	238	241	212	250	255	225	231	224	254	258	222	220	223	251	239	242	256	250	242	253	222	251	212	245	236	234	232	228	225	211	245	249	221	232	220	199	243	220	231	239	221	249	214	206	219	225	221	227	243	233	206	225	223	230	236	253	206	227	232	215	235	192	216	220	222	224	207	239	226	237	217	200	208	216	230	242	222	206	229	213	231	224	218	227	221	234	204	235	219	217	212	209	247	228	217	250	221	221	228	240	230	243	209	230	230	228	201	232	215	230	211	234	249	247	236	219	243	227	208	213	200	222	211	233	230	242	239	242	213	245	235	210	230	229	208	247	237	241	213	226	237	234	229	222	224	222	230	243	224	206	231	230	228	228	232	194	211	246	227	230	253	228	228	226	213	220	233	232	227	254	232	195	188	256	227	221	214	216	231	223	214	207	234	213	237	258	181	208	245	240	229	221	202	220	236	211	229	217	219	214	236	238	240	231	222	238	216	233	230	221	210	216	202	242	220	232	237	238	227	213	246	201	221	222	236	185	228	226	218	241	234	226	221	249	227	233	238	243	237	212	228	233	210	243	209	240	229	257	235	255	210	241	230	205	234	225	225	200	228	217	240	222	224	236	187	235	208	218	216	206	221	243	224	215	217	244	200	221	246	225	232	233	207	215	235	223	216	229	236	214	216	239	221	235	235	251	206	232	226	233	238	241	210	218	222	249	201	231	218	198	219	235	216	203	229	224	217	230	239	227	207	235	215	248	210	226	219	223	215	225	230	217	232	230	234	227	218	235	219	221	234	208	219	203	199	206	225	243	233	230	211	234	240	215	228	215	214	205	231	208	230	203	234	230	254	233	212	252	216	223	218	229	233	232	210	222	213	234	199	213	248	237	205	215	224	215	208	220	224	224	241	226	231	237	213	237	233	238	223	223	211	231	219	252	220	239	236	209	209	196	226	239	256	211	222	207	231	202	230	222	219	229	228	228	247	218	223	242	232	238	210	210	245	208	199	232	216	232	243	212	223	225	234	218	224	219	234	228	205	243	207	224	217	204	227	233	222	206	211	218	229	228	242	221	246	217	204	228	235	212	229	215	229	219	231	211	249	238	235	197	223	231	200	209	218	211	215	231	238	227	232	212	216	211	243	212	200	201	246	233	218	227	230	241	208	238	218	211	202	253	219	252	221	231	251	198	218	225	213	223	235	229	212	201	212	242	214	251	193	242	222	223	219	216	231	218	226	234	279	214	237	191	216	237	224	248	208	231	209	228	229	255	210	213	193	201	242	210	242	228	210	215	228	215	234	213	237	199	196	247	222	220	223	211	205	236	222	260	208	249	237	212	204	207	250	204	247	221	230	231	238	226	220	204	255	219	235	226	225	221	217	201	230	199	221	227	219	214	219	214	202	221	235	237	221	223	216	224	229	204	220	234	228	232	207	214	233	223	229	224	223	260	226	221	202	230	221	206	185	213	234	217	227	221	250	226	192	219	231	204	211	199	230	235	206	248	223	198	230	229	223	253	229	245	217	255	237	232	225	235	251	233	214	234	217	220	208	234	239	226	208	197	209	219	238	226	235	243	227	223	236	233	247	246	247	223	216	215	228	216	214	244	222	234	242	223	196	218	231	240	218	218	238	243	240	225	240	220	236	238	221	209	227	234	214	202	243	210	234	242	213	238	239	211	206	233	238	216	210	231	206	211	250	234	220	210	229	247	216	223	242	221	228	223	223	229	224	222	248	238	235	236	214	227	209	201	209	233	220	249	216	219	228	228	228	231	214	213	234	200	216	234	204	220	211	219	225	202	226	232	237	226	218	224	209	206	196	220	241	211	232	249	230	211	230	228	241	197	203	235	237	223	246	227	217	221	245	232	228	218	208	202	219	225	232	237	230	205	217	222	193	224	227	208	226	226	214	213	229	227	229	209	213	227	206	221	223	222	206	213	218	208	222	248	224	213	235	240	206	243	253	222	185	237	245	228	216	230	237	255	237	220	207	208	211	234	233	197	238	242	224	224	219	235	244	211	225	223	219	217	206	232	217	226	210	199	227	234	235	219	215	216	239	216	239	228	210	199	260	201	227	241	248	199	226	234	234	212	231	217	206	200	221	237	197	228	239	231	232	228	214	178	233	231	226	197	227	222	230	234	213	237	211	214	239	227	240	232	226	227	222	265	235	205	238	245	219	222	211	199	214	237	234	231	242	220	200	232	222	251	232	229	209	220	215	210	207	225	234	209	234	222	203	232	228	218	214	221	234	228	225	222	227	238	221	216	235	201	244	221	204	217	231	218	225	217	252	220	235	200	224	228	236	233	244	208	216	206	220	225	240	221	249	247	241	225	236	203	256	237	186	235	244	244	235	215	241	223	202	219	212	216	220	209	213	229	229	226	256	223	230	229	215	253	222	241	256	220	245	222	234	202	223	212	238	224	232	217	246	205	209	242	201	240	243	234	230	249	232	218	250	206	244	232	226	224	220	241	218	221	224	227	245	212	201	212	229	241	240	228	223	253	243	215	214	216	238	219	227	204	226	198	267	240	224	222	258	205	221	225	249	237	216	209	253	211	228	232	213	232	226	197	203	232	227	244	238	243	257	214	233	225	211	206	226	226	225	214	215	224	216	234	204	228	234	220	243	232	199	212	253	207	215	240	229	211	222	223	218	185	213	228	225	217	212	225	239	237	222	212	231	202	205	214	231	212	249	207	215	229	252	258	217	236	209	222	222	218	206	195	231	216	214	217	236	235	225	229	190	222	242	240	216	223	220	226	242	216	228	203	233	249	209	253	169	208	200	242	205	219	247	238	213	230	236	214	253	249	211	244	233	232	245	205	206	238	216	227	238	223	255	207	202	238	229	234	241	242	224	206	223	212	218	225	224	246	219	220	196	234	220	253	233	224	230	201	232	222	232	232	215	198	238	216	211	216	242	208	243	202	223	223	217	223	243	207	248	236	241	223	223	256	240	226	219	237	237	246	217	198	206	236	234	226	220	211	218	229	244	227	245	224	239	236	222	211	243	224	221	244	210	208	225	235	219	212	219	234	236	226	237	219	233	218	231	228	229	200	218	230	230	226	212	222	213	221	230	247	230	228	258	226	229	210	220	245	241	226	211	223	226	220	258	230	223	228	242	211	253	220	200	257	224	215	219	229	209	219	217	184	228	240	241	222	207	229	175	259	229	227	211	211	213	197	203	230	240	224	234	225	218	238	211	217	229	217	225	196	222	226	231	240	235	227	232	221	238	233	248	226	231	206	243	236	188	243	228	246	229	259	222	196	223	221	220	211	215	262	240	240	216	226	267	220	223	241	235	249	241	200	228	221	228	228	229	230	234	219	220	221	247	223	216	209	216	239	213	227	229	225
26596	19607	5681	823	558	504	540	512	507	505	511	489	488	533	488	482	495	493	497	484	491	476	482	486	485	488	467	448	521	461	470	473	452	494	475	504	469	484	507	481	491	475	487	478	462	443	439	503	480	472	506	491	431	446	486	473	520	479	474	477	469	498	456	464	470	492	471	480	472	489	463	484	480	435	499	501	490	493	465	462	507	455	446	457	459	463	468	494	465	439	502	440	489	489	476	481	467	476	510	457	498	488	509	466	504	472	473	480	477	474	448	506	467	504	496	477	524	474	443	443	478	490	487	448	480	453	462	498	462	488	514	500	496	507	500	494	458	482	490	449	421	484	447	491	501	471	459	480	486	478	502	483	462	481	473	497	465	466	467	490	456	478	501	477	466	469	469	516	481	475	480	455	486	480	497	490	504	445	476	482	452	518	507	484	487	460	480	445	439	488	501	473	449	464	477	445	507	458	503	486	470	459	481	479	455	477	463	473	480	494	463	461	470	496	488	501	468	450	457	496	487	486	485	482	439	460	472	455	485	471	489	536	452	477	459	471	471	508	473	477	479	455	520	476	490	488	454	480	476	481	488	434	447	482	463	478	495	484	495	479	481	492	459	480	509	474	471	515	472	456	502	480	491	434	464	488	465	465	464	515	474	443	461	480	455	456	471	495	480	472	501	472	490	481	455	493	418	497	519	462	470	478	481	507	454	501	463	507	486	486	462	508	472	468	475	458	466	494	440	532	442	440	507	460	467	489	475	507	494	487	493	514	440	467	493	489	455	441	467	464	481	474	512	470	469	456	477	469	483	473	500	473	477	479	448	479	461	475	495	439	458	476	472	537	494	486	487	469	440	488	463	447	482	501	507	474	492	451	463	485	474	515	475	468	482	462	485	483	489	489	479	459	482	480	522	476	523	455	509	456	470	471	484	477	483	508	487	471	484	482	519	466	542	445	427	480	476	494	464	491	469	452	473	495	527	464	480	439	466	501	469	454	425	474	501	441	434	488	471	498	484	506	506	482	474	454	513	467	477	485	440	486	461	461	461	472	453	477	477	469	489	542	488	506	485	505	474	468	491	461	479	501	467	470	484	487	483	491	490	418	524	485	493	456	489	444	451	515	465	453	510	495	455	486	476	509	488	489	449	470	453	454	556	474	491	473	460	482	448	480	470	514	477	470	460	469	475	477	498	480	516	526	441	484	459	444	468	488	487	541	482	507	497	486	481	465	465	482	489	502	453	464	502	489	458	495	450	426	466	487	463	478	471	478	464	478	475	472	475	491	472	467	480	476	434	458	462	455	461	498	468	472	495	471	450	521	501	495	470	484	446	489	489	483	525	499	461	482	473	472	466	486	436	512	501	474	462	530	467	479	478	456	507	498	486	480	497	469	485	521	479	488	497	525	461	489	509	469	500	497	442	465	489	487	489	435	518	519	452	468	493	484	460	502	466	431	479	458	486	465	482	483	510	468	479	443	492	480	465	497	458	485	514	476	481	487	516	490	473	465	496	482	496	461	463	449	487	450	475	508	488	516	501	476	487	469	506	467	516	471	466	475	467	479	495	474	486	471	476	450	508	459	496	472	485	486	459	499	499	500	449	481	496	500	485	453	478	445	446	415	441	468	487	464	476	481	483	499	500	495	473	446	472	479	503	455	456	464	512	467	457	458	506	469	465	519	489	517	500	459	464	465	475	489	476	460	469	511	485	490	465	448	443	479	483	476	482	451	458	475	462	492	460	505	449	497	451	504	478	528	508	530	460	450	475	529	477	487	486	440	529	481	463	437	504	469	488	449	439	451	504	462	471	472	483	485	498	465	517	462	495	469	476	513	476	489	463	479	505	497	487	511	507	511	473	508	513	498	450	442	479	500	463	502	461	493	478	476	474	521	490	502	480	477	453	468	466	503	471	464	467	469	492	474	477	481	489	497	493	454	491	483	450	500	498	505	439	482	515	471	485	480	429	487	471	460	450	505	466	442	474	453	492	493	459	451	469	461	488	450	413	485	485	511	458	482	486	447	506	462	470	486	474	440	460	449	468	434	492	506	468	465	499	471	452	495	493	477	439	490	486	484	474	470	493	494	464	521	542	463	525	433	467	442	490	474	479	481	492	514	460	473	516	490	510	482	507	492	518	461	455	497	485	442	497	476	484	476	486	472	499	489	467	511	513	480	468	497	478	497	475	486	481	527	502	510	459	485	437	478	514	512	459	494	531	501	478	444	480	460	494	448	463	485	458	469	490	426	462	487	455	449	490	451	519	468	445	483	515	471	470	458	468	478	482	501	464	507	485	474	472	491	491	527	500	501	472	458	469	475	444	490	487	485	478	473	477	459	447	540	496	474	474	500	508	491	493	459	474	469	479	479	482	464	481	458	472	481	478	442	465	480	473	459	460	452	503	435	525	482	478	531	484	438	457	472	473	452	499	454	449	478	486	489	478	462	464	433	487	477	509	496	496	479	449	468	482	477	511	463	478	489	465	475	501	431	472	490	499	480	498	475	501	461	476	472	494	516	466	477	484	461	436	456	459	475	485	471	466	487	504	511	509	467	471	450	472	499	472	459	495	450	470	495	515	499	487	473	500	473	438	485	462	496	448	457	400	462	497	492	451	446	455	449	478	514	470	494	503	490	459	464	469	448	427	474	470	455	464	489	471	479	470	465	435	467	518	491	460	528	524	518	515	460	512	506	490	479	508	467	459	496	460	464	511	486	485	458	488	506	463	494	499	470	475	482	484	471	452	522	458	502	496	469	473	475	504	515	475	506	474	457	486	472	489	489	479	484	474	460	498	503	459	493	435	477	515	452	513	480	505	492	473	477	509	483	476	502	447	489	468	500	471	471	498	459	451	486	488	471	518	469	487	481	505	491	425	492	469	519	486	470	466	468	474	464	486	495	459	446	467	498	490	498	459	448	462	492	449	474	472	465	518	441	487	498	454	483	476	476	440	487	522	497	459	458	455	525	488	545	493	532	444	457	525	467	501	429	458	444	470	491	505	505	487	475	493	509	478	533	519	470	437	428	485	482	445	442	453	493	461	492	467	476	459	465	498	415	457	483	478	470	470	497	511	481	467	469	453	450	455	508	448	500	482	498	468	476	464	449	512	478	520	502	497	477	491	517	497	485	445	459	508	466	472	480	489	466	499	475	487	485	489	503	444	498	488	528	469	486	482	484	473	470	510	484	472	474	492	497	473	424	474	463	473	463	496	500	493	471	488	474	514	452	498	442	478	507	442	525	473	493	505	453	470	497	450	490	479	504	441	480	448	459	475	491	477	482	444	466	469	457	537	470	477	513	493	461	470	500	489	491	478	482	505	454	472	458	519	498	422	481	487	473	518	483	501	487	448	479	475	486	469	461	459	496	469	497	480	500	510	465	469	478	505	480	484	422	477	487	491	496	524	460	478	501	478	476	496	485	483	527	454	497	521	479	475	503	527	452	501	443	444	474	492	440	451	497	470	479	495	487	458	457	478	489
4294	1597	1490	1066	980	941	872	869	786	847	766	793	814	817	790	759	807	812	824	787	809	794	783	801	783	791	798	770	762	850	746	830	785	800	756	792	790	762	812	768	780	781	799	751	798	773	728	772	761	794	791	754	858	808	775	779	761	781	831	778	822	752	800	785	812	836	754	790	752	734	750	737	775	749	797	759	781	800	731	745	760	721	773	762	817	772	739	759	811	777	781	798	772	790	731	778	810	827	793	758	752	731	732	735	786	755	772	748	751	801	757	747	748	795	772	818	769	747	765	814	774	759	780	749	769	791	832	803	785	780	778	734	743	749	812	700	787	778	761	772	794	792	742	786	786	751	752	767	815	780	805	778	773	795	757	766	776	721	742	754	785	826	767	759	803	776	786	777	772	817	781	763	749	752	759	791	786	761	805	792	791	770	779	758	714	762	780	797	798	736	817	803	775	770	764	794	738	742	743	797	736	749	781	778	737	771	789	756	775	793	777	796	756	740	786	720	774	795	782	753	794	754	795	761	772	802	770	761	743	787	803	815	781	788	774	804	736	754	778	762	792	796	757	754	784	773	759	770	744	767	768	788	791	784	744	762	780	795	808	762	790	831	759	801	804	763	769	775	805	781	780	800	733	734	755	780	787	760	790	773	808	767	806	774	730	789	789	801	795	744	768	812	836	806	756	824	809	726	798	745	766	810	761	841	788	812	734	729	766	742	803	744	844	746	787	738	765	793	776	831	785	829	751	740	682	765	786	773	738	800	778	765	771	784	801	794	773	781	780	753	755	797	797	814	748	774	769	800	765	801	772	830	828	757	811	668	778	741	757	793	871	769	809	786	734	774	817	773	747	799	798	746	781	772	817	784	711	779	728	787	758	781	783	764	773	797	806	816	798	719	747	781	798	757	796	764	773	807	732	781	821	785	794	779	813	754	749	773	771	785	685	744	734	790	769	755	771	783	769	740	772	752	799	815	800	751	806	728	753	817	811	751	752	806	773	785	764	817	792	748	787	820	789	743	794	805	768	807	851	760	791	771	775	789	796	810	783	756	820	738	794	762	784	792	777	738	836	769	804	747	772	757	740	814	792	745	735	793	797	765	751	786	762	790	783	863	756	769	720	771	743	768	825	802	723	760	763	793	770	762	774	785	827	811	767	795	768	760	776	814	795	750	760	744	742	772	795	796	744	758	731	802	761	799	759	840	773	784	796	782	807	860	783	786	816	787	802	822	789	775	799	822	812	813	806	783	804	772	817	740	711	818	767	796	754	824	792	773	803	813	743	768	782	776	764	796	835	786	707	789	803	770	737	778	792	763	810	800	784	806	777	808	799	733	745	758	784	813	788	783	756	797	741	787	810	766	794	774	764	741	815	818	735	759	778	729	774	764	781	849	745	795	758	767	748	833	788	777	783	794	762	773	782	770	769	789	739	793	807	801	769	789	750	812	788	754	789	782	803	746	747	748	790	786	803	770	749	802	753	847	801	801	799	748	781	776	815	833	786	755	746	809	751	767	782	735	744	749	785	716	779	756	770	822	776	787	772	731	741	768	683	756	783	759	746	767	754	740	791	764	770	780	786	757	801	753	816	802	771	808	765	801	810	767	759	811	789	735	768	739	833	739	802	761	761	731	755	784	758	746	790	772	774	788	814	783	762	738	775	769	777	745	745	758	759	814	795	757	766	791	756	761	791	755	827	803	797	755	803	792	761	803	769	762	770	818	801	763	750	784	809	798	771	796	748	774	784	734	751	774	756	778	759	800	841	781	743	750	771	774	802	730	788	784	746	762	743	772	774	749	739	742	778	797	791	785	839	778	759	739	735	750	791	779	750	788	824	745	728	767	807	776	767	740	801	730	830	792	786	760	799	744	742	786	779	737	774	801	802	820	798	774	771	780	771	736	780	696	793	733	784	798	781	755	789	741	822	735	771	784	760	745	758	784	747	753	810	811	792	785	744	825	798	756	784	754	771	778	778	788	751	782	744	795	766	803	731	765	796	781	788	837	811	730	803	790	831	825	751	752	801	735	763	773	819	821	765	782	802	726	796	769	793	810	802	726	776	800	781	804	765	804	774	775	776	766	767	796	796	798	775	835	800	781	768	787	798	782	792	783	767	794	780	787	756	807	753	766	798	775	819	805	793	807	822	794	788	844	795	758	781	749	796	736	742	777	798	797	775	852	791	728	750	761	833	813	773	701	806	824	755	788	797	760	808	826	752	757	784	793	763	758	829	749	814	787	774	777	744	732	758	772	799	824	804	799	776	796	769	793	796	757	752	825	738	763	761	777	802	767	810	789	735	750	783	768	782	790	753	784	744	817	742	790	763	770	819	769	821	751	782	828	765	770	785	796	796	790	780	795	766	791	806	791	760	777	760	771	775	725	828	826	800	752	806	778	820	796	772	789	786	756	808	791	812	766	803	804	774	776	736	766	779	834	795	735	764	776	758	745	782	802	777	766	767	771	756	775	757	763	729	777	801	789	843	807	792	786	784	801	761	760	832	754	820	781	739	756	799	773	781	817	766	773	798	805	726	749	762	785	804	795	744	753	798	776	810	792	767	797	816	792	819	796	741	791	776	773	777	802	767	807	788	741	748	817	775	742	783	806	777	772	806	806	770	833	771	822	795	759	746	787	786	792	785	810	769	770	801	776	772	812	789	833	774	845	762	769	779	789	715	750	737	758	749	785	776	748	778	790	776	853	759	755	809	822	744	837	769	799	746	810	768	754	803	774	842	754	751	783	814	768	718	795	733	764	757	787	781	760	759	780	807	797	799	817	703	769	788	807	812	809	770	775	802	804	733	814	742	741	778	751	763	760	784	765	787	792	802	763	744	781	772	737	842	800	791	829	760	759	772	824	736	785	797	793	810	779	768	808	782	791	818	763	769	798	768	778	823	789	789	755	743	747	731	791	710	811	749	791	782	795	827	772	760	747	793	794	816	790	787	803	789	828	772	808	807	757	740	805	759	830	816	717	780	783	821	782	801	818	792	813	768	842	793	808	771	772	761	721	834	736	806	781	769	810	775	758	758	814	795	769	789	771	765	751	761	782	798	761	783	753	847	758	793	846	795	826	798	768	787	780	734	808	765	792	789	800	716	770	760	788	752	734	798	778	794	751	815	804	759	796	795	746	755	756	790	748	761	821	729	783	755	724	753	782	720	772	837	757	740	781	756	763	737	822	738	754	789	759	809	808	792	825	806	797	782	808	758	816	797	771	802	821	783	795	771	782	798	774	758	800	790	748	799	808	763	738	770	763	760	755	754	790	778	764	769	753	749	794	793	768	745	777	798	774	756	784	805	771	817	830	801	810	768	831	774	771	825	784	754	766	820	745	805	747	765	768	773	760	812	748	801	786	776	797	819	776	793	721	770	830	776	758	727	818	714	756	774	816	761	704	761	746	813	762	743	764	807	790	806	761	767	802	818	759	790	726	784	797	813	776	816	786	751	764	749	759	754	793	791	738	784	788	781	784
24039	21142	28272	24268	20474	2515	879	627	546	508	481	446	450	384	415	396	360	404	346	369	371	348	342	382	339	376	363	362	348	318	338	329	337	340	381	374	339	331	350	355	364	326	352	334	346	327	348	366	358	334	334	350	352	337	357	347	361	358	355	386	356	335	326	350	331	355	346	354	339	357	361	335	340	337	349	343	349	312	335	346	337	359	328	338	331	357	372	333	337	327	353	326	385	347	370	361	366	316	316	319	315	318	323	340	357	363	369	342	340	348	338	362	346	323	374	387	332	358	336	337	332	325	302	352	331	338	312	381	354	338	308	327	322	329	351	353	340	335	370	340	373	362	339	318	354	312	364	338	316	315	338	321	324	339	351	354	337	351	330	348	345	387	336	309	332	359	344	336	366	349	318	302	296	321	327	325	357	339	328	318	339	320	380	319	337	345	328	341	369	327	350	329	316	310	326	323	319	316	345	330	299	363	335	344	332	362	322	311	325	347	355	342	358	338	352	375	331	311	338	346	354	327	333	312	350	325	331	348	308	350	326	314	311	321	337	344	317	291	334	325	349	357	317	341	346	328	344	371	348	329	352	335	359	339	361	334	350	324	352	349	302	356	319	340	339	319	341	337	348	292	317	322	358	293	347	352	327	326	339	340	356	351	319	341	369	321	338	339	321	326	324	354	346	334	344	314	334	326	337	325	342	317	334	347	362	329	345	319	315	300	352	395	322	367	324	376	349	321	363	357	354	349	340	355	336	336	316	368	332	336	347	330	305	352	343	328	359	337	340	355	331	321	318	345	334	358	354	307	320	327	351	338	314	350	336	350	333	338	375	314	332	326	353	366	318	338	361	330	331	361	328	323	355	351	322	340	330	330	324	352	305	344	351	346	347	327	308	347	318	339	353	318	350	372	345	316	353	337	357	337	344	347	375	366	356	337	317	344	327	310	330	312	298	319	368	314	314	334	349	345	360	348	344	333	350	319	327	338	327	355	352	298	340	341	338	342	371	344	341	324	335	312	340	355	358	292	312	342	318	370	338	316	328	332	348	336	369	344	324	297	328	341	324	346	362	333	330	328	309	370	310	320	353	327	369	334	339	359	327	371	356	351	379	357	315	340	346	333	336	344	389	374	306	359	345	328	346	342	340	346	317	327	370	369	314	325	338	338	326	322	353	351	348	333	329	328	317	329	323	383	328	371	334	337	335	335	347	345	298	366	311	380	359	319	335	324	364	323	337	374	313	305	333	324	333	344	331	346	396	315	338	315	347	316	339	363	322	354	345	334	316	347	347	330	357	345	328	340	345	307	309	320	356	355	346	337	329	322	337	330	316	341	324	359	334	367	348	320	341	313	306	316	319	360	316	319	352	349	342	327	339	363	327	307	338	338	366	328	321	345	348	363	317	334	313	327	324	346	330	355	360	313	310	325	364	305	339	338	331	345	318	328	347	323	351	347	357	334	323	333	347	331	333	334	330	376	306	342	356	325	370	344	313	338	329	346	334	358	370	361	341	366	324	344	341	321	332	350	336	313	350	321	340	309	310	354	332	339	342	343	349	333	351	333	311	360	361	332	353	353	329	326	337	330	337	330	335	325	383	361	306	295	330	305	353	330	327	319	351	345	350	350	314	360	340	326	349	348	307	332	353	332	323	338	341	320	347	339	327	323	332	342	356	346	319	338	346	334	329	351	339	315	348	290	332	346	326	353	345	355	329	337	299	345	311	347	327	352	325	362	341	338	317	362	315	377	333	323	378	313	327	358	354	350	332	357	342	337	332	342	323	365	313	345	314	342	332	365	336	351	309	352	329	339	305	334	337	317	340	389	315	342	370	332	351	313	325	349	349	382	325	321	335	322	345	347	356	332	313	351	347	357	329	344	331	359	345	345	302	334	330	340	357	342	304	329	329	363	359	316	332	347	325	342	360	367	334	356	356	356	333	354	333	335	349	335	309	367	373	338	345	360	303	311	328	318	329	379	300	340	338	344	317	324	337	360	324	316	331	336	343	330	348	335	332	329	331	328	338	362	335	307	325	355	349	350	372	360	344	372	337	350	309	367	357	336	348	321	340	313	315	308	319	331	313	310	309	308	322	317	343	362	331	321	324	296	310	328	329	327	329	366	334	332	344	332	364	356	350	343	325	339	337	328	351	309	314	331	398	335	360	348	348	336	325	352	327	322	329	323	326	343	348	313	363	354	350	371	335	327	342	329	328	325	325	336	376	362	331	341	323	350	331	327	321	342	333	318	317	389	350	369	325	358	361	354	345	338	345	354	353	367	329	353	345	313	307	343	343	334	369	298	344	335	328	328	338	336	312	338	333	357	332	320	321	327	348	330	321	326	337	325	326	338	335	318	348	363	317	312	406	339	314	345	356	311	327	312	345	332	333	332	335	357	353	346	360	334	343	330	347	335	354	326	340	350	329	355	325	366	342	329	335	341	341	322	336	315	319	330	324	358	377	372	358	313	345	333	363	353	366	322	349	320	327	362	333	320	327	368	327	353	343	340	323	334	347	325	368	321	366	354	317	298	321	351	333	344	345	348	354	316	329	347	335	309	337	343	367	332	388	378	343	338	322	357	345	348	311	344	322	326	338	332	330	335	338	334	343	334	338	335	332	342	330	309	372	352	301	360	373	334	325	314	314	352	338	336	344	310	331	312	322	328	296	365	339	334	334	352	334	329	359	315	332	362	319	349	336	355	340	371	327	367	348	312	320	343	348	348	317	333	348	370	340	333	333	328	323	352	363	325	311	322	348	341	320	363	335	334	350	318	340	368	314	331	355	306	329	367	323	311	347	327	329	335	348	326	345	359	313	333	324	341	334	314	333	336	348	333	324	338	352	344	318	326	368	323	352	308	346	345	360	326	318	351	345	341	335	358	355	349	327	341	313	313	353	339	349	337	331	366	332	344	303	369	344	311	349	289	313	349	342	326	354	330	320	350	364	370	338	353	325	318	370	338	335	365	343	298	334	384	335	346	344	346	324	309	317	312	327	343	304	349	313	330	337	363	326	314	367	348	352	314	337	361	355	328	325	363	359	392	334	360	360	319	336	342	330	387	345	342	349	324	350	313	335	339	324	350	350	331	361	361	331	341	339	327	320	339	332	341	325	339	293	324	346	349	352	354	324	363	360	327	357	362	323	361	347	332	331	358	353	341	357	324	325	382	330	319	313	339	307	351	344	344	340	322	334	342	331	358	313	338	330	331	346	338	358	332	343	324	314	343	300	357	341	318	360	334	328	330	357	344	355	344	331	321	338	318	356	345	341	374	358	369	361	335	327	349	336	345	355	342	348	350	323	331	320	309	300	332	337	348	345	339	319	330	304	322	273	353	386	349	324	343	308	334	327	323	331	363	349	340	349	356	309	338	371	357	349	320	311	336	349	341	320	356	340	310	339	315	358	309	329	330	346	334	320	341	331	338	360	342	351	346	365	350	334	370	346	344	334	345	321	337	335	347	342	346	349	328	311	343	320	368
6430	10183	8699	4215	3028	2207	1797	1429	1299	1181	1053	944	862	777	776	730	790	728	689	671	633	648	627	631	600	638	661	589	629	618	611	578	653	611	614	626	577	544	635	614	583	577	641	606	533	552	569	552	587	519	564	555	627	581	578	536	592	587	587	574	599	564	580	561	573	555	584	562	574	532	547	582	562	502	553	611	541	540	580	572	593	573	615	545	575	546	545	583	579	580	571	565	530	618	547	577	582	563	546	606	541	604	569	576	570	543	577	547	553	569	551	553	538	532	556	572	599	565	558	582	612	601	582	560	582	565	591	564	566	572	588	569	588	550	562	547	585	604	580	575	598	532	588	572	548	578	562	560	582	569	594	605	549	568	601	566	622	558	586	580	563	602	599	558	575	573	600	585	607	572	547	580	553	584	575	541	560	601	584	593	587	535	561	561	572	566	557	561	577	607	548	580	559	571	589	582	563	601	555	565	561	594	571	553	556	606	559	606	571	582	566	545	577	560	563	552	542	567	555	541	516	543	605	569	553	534	572	509	584	609	581	605	585	569	567	553	540	576	568	543	579	549	556	574	575	566	549	558	569	568	599	555	559	639	535	600	569	556	567	561	587	547	576	561	512	572	571	541	579	564	545	568	566	548	561	585	551	546	584	603	608	566	554	547	567	564	558	575	584	568	595	553	553	520	568	578	553	552	559	555	581	503	568	594	583	593	555	585	546	589	590	550	606	553	592	577	545	598	568	576	542	561	568	586	561	548	612	575	553	560	527	606	597	540	561	564	566	562	589	586	558	572	567	563	565	567	599	608	607	567	589	548	569	608	601	550	576	554	592	575	525	576	593	584	589	549	565	576	563	556	569	554	605	559	528	565	584	582	602	548	579	572	565	557	564	552	578	526	592	583	551	546	516	591	574	566	587	589	565	591	548	552	564	564	541	571	582	569	587	578	593	575	571	586	584	510	571	537	556	606	516	569	565	570	562	621	597	578	620	539	602	539	532	563	613	560	581	577	570	572	612	554	564	560	551	570	640	570	578	539	586	564	583	562	521	588	575	551	592	567	582	502	579	609	548	548	554	547	557	578	585	570	584	601	566	555	562	583	606	520	570	550	594	561	504	547	544	607	597	564	595	588	579	587	565	538	525	606	538	556	578	553	550	570	560	556	605	604	539	586	585	566	545	561	585	608	532	577	565	571	575	549	583	563	556	588	584	603	553	603	608	564	584	530	544	609	577	575	527	539	559	583	559	540	557	546	586	560	565	550	547	578	609	582	581	549	605	569	599	567	552	582	577	560	561	534	526	583	529	528	570	564	564	515	608	566	568	608	586	558	600	559	563	568	599	573	549	591	563	552	579	573	505	575	535	552	544	561	559	502	581	578	568	594	541	556	546	562	560	544	586	558	535	557	608	540	594	568	567	552	569	570	545	528	563	531	588	559	617	594	566	551	554	593	624	526	544	577	555	574	602	562	587	572	570	548	560	589	551	525	580	526	546	595	557	582	583	538	560	595	578	600	602	537	519	566	545	544	558	585	549	561	586	596	637	569	546	564	564	607	577	594	563	556	566	577	551	555	551	603	588	521	562	591	547	539	579	538	553	579	571	595	551	534	540	560	587	572	586	582	570	569	556	548	594	608	598	605	563	568	563	565	556	595	519	558	565	591	525	546	589	588	537	608	599	556	561	528	592	531	613	534	560	574	617	550	596	587	567	548	568	546	636	556	565	544	562	573	592	589	553	580	548	548	546	561	573	596	572	586	593	585	595	582	571	574	588	593	553	568	545	512	607	576	535	576	594	567	597	557	554	556	593	572	581	566	548	585	576	594	561	614	580	578	610	590	567	560	603	557	594	536	590	584	546	574	557	588	558	536	541	561	542	579	561	568	573	551	606	584	583	543	531	544	544	545	568	578	566	566	560	597	582	556	564	576	578	596	590	590	555	601	572	598	574	561	610	552	578	623	536	573	551	586	553	578	633	592	587	549	565	602	586	576	593	560	563	537	593	570	538	595	587	534	546	557	551	562	563	564	563	564	581	557	587	510	597	565	591	563	579	573	526	609	545	572	514	554	513	572	545	558	575	571	531	570	576	549	552	554	521	578	548	589	551	567	543	579	542	541	551	511	539	593	546	570	595	565	550	569	604	530	538	536	572	553	547	581	550	549	547	580	585	561	578	560	564	559	598	568	589	597	556	544	595	528	554	550	548	553	580	525	587	536	577	593	572	559	574	547	617	559	523	543	575	571	568	595	571	596	554	582	580	611	567	586	573	571	523	568	545	638	534	578	576	574	619	584	588	562	614	541	591	578	550	545	575	556	562	566	585	522	546	570	531	584	535	556	588	582	580	558	577	523	588	561	589	574	561	567	576	576	567	578	555	575	596	564	534	543	563	557	567	518	546	571	590	588	551	647	591	519	528	522	565	528	590	522	602	566	537	588	572	531	564	582	612	571	604	559	578	580	520	546	597	572	554	579	579	558	578	615	590	565	558	576	600	618	556	540	563	589	568	577	574	564	567	567	540	585	582	552	563	586	608	543	561	543	574	580	577	548	562	581	585	553	546	546	543	621	555	542	572	621	614	575	586	559	537	564	618	520	545	550	530	569	537	556	552	542	570	562	540	548	566	579	584	621	584	547	528	571	575	571	532	573	552	555	572	525	571	585	586	589	587	552	552	560	570	575	588	558	579	548	603	531	617	553	570	561	516	575	581	568	553	569	567	569	544	567	578	578	606	536	582	531	549	566	570	550	562	606	591	559	567	598	548	568	554	560	581	564	594	535	565	581	543	583	549	567	556	578	557	559	573	593	589	575	543	544	600	532	589	569	594	566	518	538	584	553	529	574	553	518	569	582	568	543	585	578	566	575	605	550	562	580	555	513	586	577	570	561	549	580	522	566	539	524	554	550	592	571	595	554	587	632	572	509	592	524	551	537	597	574	537	572	595	555	549	531	554	542	594	604	584	549	587	550	594	554	587	573	546	556	551	548	562	581	589	593	550	529	530	552	560	582	542	583	606	568	536	592	575	563	535	569	582	557	540	595	587	573	563	555	577	573	556	579	565	571	560	630	539	588	563	591	597	568	607	604	561	554	561	562	545	553	582	600	531	573	513	571	569	574	560	566	576	561	558	603	568	558	589	520	586	566	584	569	578	541	577	571	565	619	539	565	555	587	530	556	569	548	530	513	567	596	545	589	582	576	534	558	549	531	616	554	581	562	558	541	534	571	528	574	563	588	559	558	567	609	556	577	555	571	590	568	532	560	544	557	589	584	546	561	551	596	563	578	554	556	543	559	551	533	548	549	568	554	539	570	573	585	566	604	539	560	544	552	546	555	569	570	596	544	601	557	601	593	579	596	585	577	548	567	557	535	544	600	529	589	543	614	565	527	571	551	571	588	570	614	550	556	577	552	615	601	540	582	587	581	554	554	594	569	536	546	586	555	595	597	559	585	534	577	561	581	560	555	608	557	565	552	554	588	563	581
23183	21146	28844	23710	21148	19533	1885	638	512	458	395	300	270	286	244	227	240	216	165	179	184	197	207	174	134	167	153	169	150	156	166	149	162	143	145	139	134	132	162	169	134	171	126	174	125	151	145	150	140	122	133	129	151	134	132	124	144	126	148	138	131	134	132	133	131	150	142	144	126	110	135	138	123	135	142	136	144	114	115	127	149	154	146	138	117	124	131	133	142	140	129	118	141	134	132	124	118	141	118	130	137	125	121	158	129	144	115	132	127	134	133	135	127	119	141	122	119	155	136	148	111	145	128	119	139	126	135	141	149	142	130	128	124	134	148	142	137	131	131	123	123	109	124	105	127	111	123	141	119	129	126	115	129	111	145	114	120	123	116	118	121	140	132	138	119	148	115	147	122	127	133	116	147	149	138	138	116	148	122	143	132	143	142	138	116	145	122	127	144	131	147	126	125	114	108	127	119	118	113	123	128	128	134	131	152	120	148	146	133	123	133	122	135	140	136	138	131	123	123	137	122	140	126	151	136	132	113	126	149	113	117	131	122	121	136	142	132	128	116	137	110	131	133	126	137	93	136	120	135	141	134	119	161	119	152	128	128	153	135	108	107	137	126	121	116	145	145	134	145	130	123	123	133	124	130	118	123	154	119	133	121	128	141	118	140	118	141	153	141	143	131	117	127	120	134	109	126	127	122	136	112	141	125	132	148	127	130	153	132	115	121	104	124	139	126	141	127	125	123	129	123	122	155	104	119	144	120	134	131	105	140	112	119	142	131	136	134	135	118	118	129	129	135	115	121	122	137	140	116	117	129	122	128	140	132	148	138	115	122	139	124	147	135	130	116	126	130	135	129	123	135	129	102	131	137	127	112	120	134	132	133	122	108	139	142	124	125	131	120	140	117	160	121	121	147	147	130	139	118	140	115	121	120	128	117	129	139	121	111	116	131	140	120	136	126	136	158	130	133	144	134	124	159	128	133	116	127	116	144	136	148	145	122	119	120	146	113	115	124	143	131	128	119	128	124	130	126	126	108	129	124	127	152	148	142	132	117	154	155	149	134	147	120	131	152	121	139	104	112	143	132	131	117	142	124	120	147	132	132	130	117	112	141	117	140	150	129	130	134	122	117	132	127	121	145	142	124	121	130	134	124	112	145	118	118	121	129	131	114	135	148	132	135	122	120	102	127	121	141	127	113	140	128	130	121	127	129	119	117	125	130	130	126	126	137	159	154	149	130	121	129	133	133	122	136	124	127	123	132	132	132	138	123	134	153	136	130	134	144	135	136	140	120	136	130	112	145	126	123	131	129	131	105	121	111	115	124	148	136	140	141	112	139	113	119	127	123	144	118	149	137	135	141	137	134	128	130	144	137	118	139	124	123	117	136	118	100	116	135	146	131	136	120	144	137	133	145	115	139	109	128	122	111	127	139	128	136	127	126	132	125	135	136	123	117	138	162	128	134	137	132	145	105	139	130	128	137	127	140	121	135	125	136	130	141	138	118	130	125	124	139	130	141	124	118	141	124	123	133	136	128	136	140	140	141	110	135	115	127	137	130	119	140	133	139	132	132	139	135	139	131	130	117	141	144	133	128	130	141	136	134	114	127	131	143	138	141	131	112	115	147	130	135	114	120	111	149	140	134	130	113	124	156	131	138	118	132	119	116	137	127	125	125	113	163	125	118	148	130	125	122	123	116	118	131	121	121	130	141	148	146	135	136	116	131	146	137	142	132	149	122	125	121	140	130	134	125	118	120	134	127	138	138	121	155	142	141	147	141	117	124	125	131	130	144	145	126	134	124	119	136	139	114	132	130	121	139	145	127	130	119	126	129	127	142	133	144	126	135	140	139	146	112	127	147	115	136	130	133	124	121	121	116	119	126	124	136	124	125	139	129	130	108	150	111	125	128	128	131	120	116	137	131	137	151	135	129	109	107	138	135	123	125	131	117	148	109	141	154	118	112	138	118	131	129	125	138	136	125	147	143	119	135	122	136	115	135	133	129	118	136	133	136	127	149	146	123	131	125	133	125	125	153	144	124	128	132	133	129	134	133	126	140	143	142	132	125	111	118	136	122	124	127	119	133	130	123	146	131	120	126	114	131	133	121	109	126	136	126	123	157	106	115	116	141	136	136	121	146	129	143	140	146	142	116	151	130	120	130	121	137	126	157	139	117	129	150	115	144	143	125	111	149	134	138	118	156	122	138	137	129	128	144	134	118	123	130	121	137	134	129	135	120	126	123	127	127	121	135	119	148	141	137	138	144	117	133	129	125	130	136	117	136	128	114	131	164	134	116	132	147	120	115	119	131	130	129	135	116	128	142	119	132	123	121	106	116	118	144	134	125	129	143	124	143	123	108	137	134	142	140	132	124	131	140	134	113	131	138	146	127	118	152	124	131	131	105	142	117	153	146	122	130	125	154	143	115	130	145	134	132	135	140	128	138	139	123	139	129	144	132	112	154	138	121	130	148	136	140	136	134	137	136	132	128	141	126	134	120	132	137	134	114	96	129	134	120	135	131	134	127	145	132	124	110	118	127	124	115	134	121	143	143	130	122	109	139	136	118	113	122	118	132	137	138	117	130	124	127	156	143	127	132	114	126	132	127	120	131	135	126	114	135	131	136	126	117	123	128	128	133	162	127	127	126	136	134	148	125	111	121	138	121	135	142	136	138	134	148	122	118	126	126	149	136	112	147	124	116	121	131	152	140	133	126	116	132	130	137	121	141	139	132	146	129	116	121	109	132	113	121	118	129	130	122	122	128	121	118	109	141	122	131	121	125	130	137	131	128	143	126	112	123	124	126	107	116	146	104	136	141	136	131	121	108	139	128	140	139	153	139	116	153	148	145	130	124	158	153	124	133	135	147	123	124	118	136	131	136	141	133	143	130	122	105	141	136	130	149	131	150	144	139	137	121	129	124	139	132	118	126	122	137	127	129	126	116	137	136	154	138	136	140	130	123	131	132	118	132	107	118	122	108	116	140	132	136	121	128	123	127	141	130	130	129	130	125	137	153	147	123	136	122	110	125	127	114	122	149	119	141	125	134	136	125	115	137	131	129	123	135	131	124	149	127	137	125	149	130	122	132	134	148	139	144	151	120	129	109	122	132	138	132	130	134	110	142	131	132	120	143	150	140	117	117	140	123	126	130	114	144	124	136	133	133	123	124	115	131	109	150	133	120	128	111	164	146	149	125	111	135	147	151	125	139	136	135	135	137	145	119	150	149	127	117	147	116	124	159	122	130	125	149	117	136	107	100	117	135	114	138	138	134	128	108	135	138	165	115	130	134	136	147	140	132	141	148	135	135	109	118	132	141	121	138	112	124	129	142	145	117	124	123	127	116	119	131	134	118	123	113	145	118	130	130	121	122	137	137	139	112	124	132	129	150	135	118	143	137	118	118	129	123	123	133	142	124	135	123	132	115	128	128	126	130	123	153	140	131	126	141	111	128	128	125	123	123	123	143	128	120	130	143	134	130	116
9250	16016	13667	7113	4723	3395	2700	1979	1648	1294	1112	933	798	774	668	605	572	456	463	447	446	386	380	395	334	358	307	333	331	344	273	300	344	277	282	265	251	242	264	257	262	251	251	254	243	269	264	245	252	248	232	255	225	243	244	236	248	219	248	254	226	256	246	238	226	229	225	247	225	242	242	231	212	232	244	207	212	209	220	218	230	205	209	253	238	236	238	225	211	206	238	226	238	227	221	214	235	227	238	223	240	236	196	219	218	211	229	224	256	207	213	207	242	230	218	203	243	206	232	222	232	252	219	217	223	196	212	236	240	213	223	242	230	231	224	213	219	217	220	229	240	223	252	203	222	225	219	220	238	230	218	232	211	222	227	235	208	234	217	213	200	225	221	265	220	222	222	208	201	216	205	212	239	231	234	215	243	188	231	238	227	205	219	230	200	233	217	235	211	221	187	225	210	211	228	227	218	214	224	222	241	223	246	244	194	246	213	237	218	200	193	197	237	235	237	230	194	242	220	193	227	244	239	233	236	222	255	233	231	220	242	207	234	223	207	228	230	216	230	217	219	214	275	259	208	211	230	228	228	224	248	214	212	229	221	227	205	215	212	203	207	225	248	222	215	235	206	206	241	233	219	233	205	229	220	226	237	221	191	230	230	238	233	226	205	216	228	204	217	202	238	227	209	221	227	214	237	247	232	210	221	233	194	223	218	194	240	234	224	217	227	213	223	218	223	253	211	245	189	202	202	237	209	218	231	229	214	227	229	211	233	209	223	241	213	219	221	250	223	230	230	208	227	227	228	221	221	234	241	228	224	215	237	251	223	229	235	222	214	209	224	199	218	218	226	221	241	224	221	193	203	218	217	225	219	216	199	210	226	236	206	217	222	236	216	224	244	233	198	202	223	221	210	227	224	239	242	236	195	206	210	235	222	218	209	236	230	214	238	214	241	187	227	243	211	190	206	243	237	196	217	222	223	208	215	240	211	226	228	220	239	228	230	213	219	218	225	236	225	218	206	234	205	230	213	200	230	258	229	219	207	239	241	201	226	243	222	234	209	238	191	246	207	248	244	239	232	199	242	215	226	223	216	214	227	198	233	231	233	226	216	241	209	231	229	239	238	223	236	189	216	229	226	216	217	200	219	219	220	235	220	234	221	195	221	199	228	212	232	221	225	228	228	183	240	242	241	209	242	204	230	205	208	196	214	212	260	217	224	214	221	228	252	209	216	243	215	213	195	229	222	193	228	234	199	217	231	207	247	222	236	236	197	243	222	207	217	225	233	217	243	251	227	217	217	233	198	234	231	218	217	212	223	225	216	218	207	223	221	227	223	221	223	248	226	220	207	201	205	245	235	214	230	217	217	233	220	220	264	220	219	200	221	224	245	190	251	221	240	240	218	209	240	250	220	208	219	211	222	233	238	199	234	221	228	216	241	207	198	212	212	219	205	233	201	206	216	216	220	221	209	228	236	204	212	234	248	218	220	205	234	235	239	216	200	202	189	223	223	246	205	200	231	221	228	233	240	233	201	245	192	206	185	227	242	213	223	227	228	215	206	218	208	204	214	219	227	211	218	245	204	203	217	196	207	245	242	243	230	228	208	244	229	189	226	217	219	198	201	191	233	232	207	226	236	230	229	225	227	198	174	213	226	212	239	205	225	197	232	243	208	217	213	209	250	221	212	217	201	257	227	223	195	198	225	194	228	201	223	198	237	207	219	219	216	212	199	211	246	252	221	202	231	204	214	218	221	235	201	210	221	208	208	210	230	211	223	218	222	218	226	214	225	214	208	203	241	211	233	229	208	242	210	239	200	249	226	221	233	231	204	220	207	203	210	222	209	229	200	220	234	203	233	195	212	223	220	238	221	213	214	204	207	234	214	229	243	230	221	209	220	223	207	203	208	195	231	215	229	223	210	217	225	203	211	211	213	249	218	212	211	246	241	220	223	235	237	228	239	203	220	215	230	244	222	227	231	227	222	243	211	223	207	216	208	215	220	250	208	212	213	229	216	204	204	196	225	238	235	246	212	228	233	268	214	234	232	205	210	226	206	204	213	202	210	202	232	229	215	199	214	226	220	220	205	217	206	212	214	201	205	230	245	222	202	221	190	217	221	232	185	235	220	215	234	210	238	225	208	230	238	212	205	219	228	250	225	212	217	216	220	234	223	230	220	255	207	206	196	209	215	240	221	230	200	217	231	197	225	209	235	233	232	243	195	215	224	226	228	231	228	218	230	200	221	228	222	202	250	225	209	221	207	219	230	238	222	257	210	233	233	219	220	209	221	243	220	250	240	231	271	229	227	244	197	233	201	199	216	233	200	230	243	202	201	204	249	209	227	216	211	221	205	228	244	220	228	237	220	210	227	231	225	213	223	211	232	238	232	186	232	247	224	215	218	271	219	220	215	225	225	237	231	230	221	213	226	227	252	238	247	246	214	217	249	237	234	229	217	226	217	216	247	223	211	208	198	226	247	216	229	215	231	240	213	239	204	202	228	222	222	199	234	215	235	225	223	220	221	231	221	216	229	198	204	235	219	210	189	225	241	220	189	219	224	210	224	217	204	223	233	229	228	259	230	249	217	215	220	210	220	209	224	228	241	227	195	240	209	225	231	203	213	221	217	216	210	221	229	207	214	232	204	223	225	219	245	241	206	208	245	212	213	223	211	220	210	241	221	254	217	224	232	203	217	217	215	213	216	235	263	228	209	255	232	224	236	221	226	233	232	229	232	212	210	223	226	224	240	217	225	225	219	232	228	201	230	219	260	199	218	220	207	199	207	195	187	210	223	219	241	231	233	213	219	212	208	232	205	216	197	232	227	232	237	230	207	239	220	224	217	218	249	209	209	221	232	236	227	206	224	199	213	204	228	216	222	204	215	255	246	217	245	231	236	221	209	208	238	208	218	187	221	228	224	201	212	195	229	238	211	224	220	238	203	250	214	245	225	224	198	208	223	238	214	211	235	190	231	202	229	227	210	239	250	240	221	230	234	214	192	230	240	242	233	216	235	262	211	237	203	200	242	226	228	180	219	234	219	233	210	210	220	249	212	225	210	205	189	205	238	221	212	203	225	231	201	212	220	239	196	217	202	225	213	208	212	205	237	227	199	234	214	224	246	251	224	209	233	218	215	246	221	224	205	205	238	245	209	262	246	223	219	233	230	219	253	221	228	244	215	227	215	239	212	248	245	219	212	239	222	243	217	216	204	255	229	194	233	217	192	235	241	240	199	244	203	254	220	211	234	236	251	208	217	244	214	223	238	243	227	232	221	223	231	221	206	240	204	215	219	242	255	260	225	235	205	224	218	247	217	240	259	236	211	230	224	240	217	203	217	243	211	226	220	228	224	191	205	243	207	206	236	235	244	224	219	227	241	222	219	214	233	230	208	234	213	221	233	216	200	233	225	238	245	225	204	225	208	177	199	200	214	229	245	235	223	250	225	218	199	247	218	224	250	210	201	214	231	220	216	226	233	226	232	229
26733	19798	5741	816	548	525	491	496	481	484	496	493	487	469	481	476	505	534	488	448	483	444	467	504	511	475	416	441	482	486	478	482	465	509	466	496	488	466	444	473	465	485	485	457	471	451	456	481	505	477	503	455	443	490	492	533	498	458	474	486	467	483	478	492	499	480	450	429	482	514	481	512	493	472	490	469	495	491	501	484	457	472	466	480	481	502	423	481	482	479	459	503	455	456	448	441	452	455	465	498	480	463	412	440	458	474	440	478	487	491	448	447	481	466	432	459	517	468	501	477	461	481	470	506	463	485	476	476	479	456	461	494	466	460	483	449	492	505	461	451	482	454	447	430	452	430	450	456	481	484	499	488	482	460	460	467	451	492	507	459	480	441	500	466	511	454	483	475	449	447	504	503	476	478	460	472	513	501	446	462	477	476	483	478	509	494	489	464	496	451	517	489	489	474	461	468	466	478	485	465	479	506	465	501	489	486	467	477	513	440	476	491	472	463	519	542	463	466	469	494	453	499	436	473	487	483	484	521	455	490	495	479	469	436	483	467	457	449	452	469	454	472	462	496	472	463	477	447	483	459	422	463	481	450	454	492	443	459	456	478	459	469	430	486	472	482	467	512	480	460	474	446	455	451	460	483	454	450	484	476	472	487	473	464	476	497	510	464	492	490	505	421	482	488	491	487	470	504	498	480	504	489	497	442	456	481	494	516	464	467	438	486	458	494	472	457	472	467	433	502	456	477	471	446	519	491	510	463	466	439	465	462	491	485	475	491	464	494	511	465	474	470	502	460	480	488	467	483	433	473	484	464	456	484	476	442	454	466	509	453	488	501	452	499	503	459	419	472	491	500	502	467	475	464	506	472	486	464	460	487	503	498	447	492	470	467	443	469	474	430	498	468	451	479	443	496	431	491	477	502	443	514	474	493	498	503	486	471	491	469	475	436	438	490	471	461	494	478	484	442	449	470	485	441	493	496	508	478	457	491	466	488	490	485	466	480	462	485	427	480	448	457	462	465	488	504	490	455	486	473	474	474	458	474	488	475	446	426	483	466	503	477	464	450	481	460	485	471	462	507	479	469	464	482	449	495	462	486	472	459	470	513	449	495	466	447	443	483	462	451	486	432	474	490	502	466	436	480	466	499	463	497	487	515	471	480	467	492	484	456	474	477	449	481	470	442	488	475	465	463	504	490	467	469	481	480	454	435	517	471	467	484	462	497	455	477	458	484	472	479	481	493	492	472	494	512	473	447	476	503	479	480	487	482	471	440	454	458	463	450	475	472	496	456	462	477	468	497	458	452	475	504	492	492	482	493	485	485	448	472	494	513	457	495	520	480	460	487	456	470	467	490	503	463	491	483	473	494	499	455	496	432	486	505	467	438	411	481	450	436	540	464	456	463	466	496	488	476	487	488	458	461	491	451	453	460	469	491	508	453	472	470	447	480	473	477	508	440	473	454	456	417	466	462	466	502	466	483	469	472	482	448	451	477	488	473	494	478	452	464	486	462	502	479	471	487	519	445	461	496	464	449	494	437	506	456	460	490	511	452	452	468	458	491	537	475	421	435	471	480	464	487	478	452	484	504	458	472	489	484	511	454	487	486	485	437	472	474	461	457	481	469	483	452	474	449	471	480	480	482	480	467	501	422	475	491	468	418	531	491	474	453	462	452	500	464	501	479	514	514	504	434	488	499	487	488	471	451	529	504	477	484	481	463	471	468	458	475	494	503	482	488	468	501	476	487	464	444	463	472	481	445	462	438	444	463	502	510	467	466	476	446	475	495	476	475	453	442	506	445	469	524	534	454	486	494	500	437	495	495	456	428	453	482	474	472	480	463	464	481	460	473	431	505	485	466	463	471	491	492	503	481	466	447	464	467	460	470	501	476	494	481	488	471	471	469	489	446	453	473	452	520	520	479	476	495	468	453	436	482	469	474	470	487	469	471	485	445	488	465	456	424	483	439	471	448	461	447	439	474	479	471	504	442	469	455	498	460	473	482	460	419	499	492	453	468	451	461	477	488	483	515	452	487	490	428	480	466	470	469	461	498	474	467	472	457	465	475	504	436	462	478	456	482	462	467	463	449	480	435	435	453	506	486	450	473	487	482	470	455	423	452	502	472	462	481	446	463	467	480	485	496	467	498	459	440	514	482	462	473	469	468	495	470	423	468	457	489	455	453	456	483	472	439	481	455	476	442	433	469	480	437	460	441	472	491	463	445	464	477	495	481	484	486	480	463	465	439	475	466	504	475	456	489	478	470	476	465	509	486	510	441	445	516	484	469	436	461	501	496	470	483	487	483	486	511	462	485	469	465	490	456	486	459	472	457	449	503	510	493	476	482	504	460	459	466	473	485	468	477	476	485	475	487	469	475	480	452	517	456	470	497	466	447	468	498	474	468	479	463	446	489	454	491	431	483	487	475	511	496	494	479	481	456	467	493	466	464	477	470	510	488	489	460	427	468	455	528	459	455	503	483	475	458	481	481	516	489	505	467	488	473	471	505	491	475	448	468	451	465	477	494	463	483	464	452	488	501	500	477	505	482	499	512	455	491	512	499	483	492	497	474	492	472	490	489	446	460	489	493	471	494	464	455	479	507	464	457	503	490	438	503	475	440	448	457	454	468	519	494	468	487	450	471	426	464	457	442	459	451	472	483	457	484	460	477	494	441	493	484	508	476	475	484	504	492	473	481	445	475	470	453	473	463	464	453	472	440	445	479	499	440	481	474	478	499	483	479	477	479	505	455	471	398	482	519	482	503	471	447	458	484	485	468	479	476	490	477	485	427	458	471	475	467	458	477	500	454	433	450	458	450	519	440	474	481	431	491	478	463	501	463	479	469	467	498	414	458	473	491	500	512	452	472	470	461	482	470	483	477	493	491	480	484	476	468	481	477	453	513	482	511	455	471	487	485	471	459	473	457	484	457	452	465	466	453	510	473	464	481	455	450	488	493	447	448	475	507	506	483	514	514	518	464	466	479	502	453	477	485	467	481	477	418	470	478	475	526	479	464	503	475	449	477	510	468	488	478	442	459	467	466	490	490	473	439	478	510	494	458	468	492	462	460	517	511	441	502	488	484	434	493	494	476	493	445	454	504	484	461	451	471	449	484	450	495	477	476	472	510	470	480	470	455	511	478	475	457	438	429	514	509	460	462	479	461	482	480	502	480	464	432	465	447	460	439	508	451	476	474	505	488	468	461	484	489	495	505	490	434	448	453	507	459	491	450	495	436	466	487	494	487	432	455	434	435	493	513	492	486	498	504	411	466	485	458	471	500	460	472	476	464	484	492	465	491	484	474	475	506	464	457	494	498	429	439	520	468	474	471	481	442	468	509	455	477	507	445	489	467	468	508	512	474	470	477	491	469	521	477	473	466	470	471	437	488	462	480	493	513	473	494	468	449	456	488	501	506	439	528	421	476	544	512	498	484	482	436	474	493	473	502	480	454	475	481	478	482	450	492	501	468	462	456	474	452
4234	1608	1469	1061	882	928	868	864	791	820	777	810	819	741	782	802	785	824	824	740	817	839	819	757	781	771	788	715	811	802	771	750	767	796	722	818	792	762	807	752	741	754	780	732	779	718	849	736	797	764	821	832	785	746	746	726	806	771	819	726	766	752	763	785	784	780	764	777	779	759	800	762	759	737	751	778	800	752	776	747	782	743	831	754	740	775	770	779	745	795	693	747	763	750	776	738	796	800	732	769	723	812	743	808	770	734	775	754	772	753	777	774	746	728	773	769	751	769	803	796	816	777	818	774	744	756	796	787	811	775	772	771	771	775	749	745	754	740	771	783	823	741	761	765	797	779	790	835	744	777	762	796	792	796	774	805	712	795	792	772	808	750	743	767	734	805	748	737	749	781	739	811	791	748	786	759	777	784	802	744	810	718	792	745	799	816	783	761	785	766	783	765	752	799	723	741	781	776	824	787	807	770	755	818	786	776	797	801	762	812	762	776	746	747	775	771	838	772	741	811	809	758	748	755	746	748	823	733	812	788	832	780	783	776	817	743	778	803	826	750	714	837	777	773	778	786	744	761	759	732	786	772	730	802	786	789	780	776	774	805	809	759	788	796	791	781	779	718	768	772	768	789	838	775	777	717	791	773	797	774	731	797	780	776	755	767	783	759	768	772	799	741	755	751	751	817	787	807	757	827	799	762	832	825	770	799	796	785	808	756	772	765	772	762	837	750	775	768	801	796	809	699	756	781	745	784	767	764	756	780	811	736	768	832	758	825	760	742	715	748	782	763	774	743	741	793	760	786	776	753	787	741	732	780	802	763	758	770	780	759	762	799	773	760	793	770	747	800	763	769	724	793	811	797	778	759	782	787	789	775	771	779	802	706	820	782	761	782	760	784	750	811	784	781	747	733	772	733	700	778	745	764	781	781	827	755	779	776	771	788	748	807	773	763	763	775	728	798	787	811	762	750	773	807	793	788	769	760	747	765	757	762	789	803	772	794	760	757	808	760	743	767	840	755	823	812	796	752	757	813	783	780	795	786	778	763	824	774	770	799	810	720	779	774	780	806	762	781	839	739	779	726	766	768	818	773	777	747	819	744	765	786	776	786	782	784	770	781	795	789	785	808	762	760	779	782	760	839	799	812	787	776	769	773	781	775	749	800	769	786	777	759	702	772	786	812	816	743	756	780	747	816	794	770	760	733	773	751	715	768	761	750	787	746	726	800	759	764	740	793	799	762	764	800	739	740	760	764	785	747	842	749	740	754	787	799	786	766	801	735	828	807	700	780	791	782	744	784	793	781	743	750	762	767	750	754	802	762	797	816	763	814	742	755	789	786	764	745	764	732	850	813	748	777	739	746	768	745	795	764	779	749	744	812	799	769	740	773	814	753	765	745	751	770	745	775	755	744	710	712	708	829	738	743	758	761	772	800	773	793	811	806	766	726	722	821	782	752	799	788	786	752	827	790	802	787	752	770	754	763	776	767	796	821	809	744	807	793	779	777	766	780	809	794	750	777	776	791	765	784	767	793	815	776	822	722	776	768	769	736	753	803	781	748	810	725	773	771	760	744	760	762	786	797	826	800	857	742	787	810	794	824	746	761	782	860	845	734	763	791	746	781	787	729	812	744	755	738	771	806	792	797	820	803	767	783	785	748	772	796	798	766	663	752	766	800	790	774	745	794	772	786	769	801	762	721	802	798	772	764	750	784	815	752	778	772	756	810	768	750	754	733	730	757	755	779	766	797	768	760	770	805	744	807	786	746	801	755	783	777	767	781	807	752	794	748	775	759	704	790	753	827	789	776	727	763	789	739	780	803	753	780	795	830	774	787	769	816	807	774	788	764	798	744	738	810	763	768	728	777	776	807	743	815	763	749	780	809	749	798	825	765	801	758	736	765	798	781	765	817	761	796	746	789	781	735	748	730	804	764	785	775	790	848	801	740	792	756	748	766	745	738	769	756	751	759	741	801	768	734	749	760	785	800	751	794	753	782	774	760	765	774	759	790	795	759	717	772	731	812	766	782	798	759	760	797	733	756	722	808	755	771	790	774	747	739	796	837	798	773	740	784	753	770	728	818	770	778	697	731	810	807	809	812	775	809	822	820	758	775	765	739	709	766	733	775	800	778	723	730	750	743	762	777	766	881	771	805	800	738	750	771	775	784	780	817	782	795	826	769	776	825	757	785	810	744	827	745	745	782	780	774	805	760	819	808	782	791	799	757	754	799	766	702	783	772	750	786	793	792	754	794	806	777	817	799	738	764	756	772	837	775	761	738	794	775	767	778	778	789	752	786	800	775	775	810	815	772	765	804	788	772	746	831	769	738	750	787	750	751	770	791	788	756	808	785	768	835	740	758	746	803	766	760	782	786	786	796	808	764	749	787	793	796	769	776	755	746	758	806	797	801	770	776	780	767	790	795	745	746	740	808	788	767	816	760	817	760	746	771	757	817	775	796	730	801	778	766	831	802	740	802	738	753	799	714	781	742	764	783	762	772	789	767	799	739	830	777	758	766	754	785	817	751	722	751	814	777	775	762	736	769	722	787	765	776	790	794	800	793	784	799	797	755	777	701	747	738	783	795	761	740	786	770	766	760	754	743	745	784	791	755	760	814	771	749	773	826	772	743	779	787	805	780	790	825	783	725	732	798	744	799	784	771	754	769	716	751	762	794	731	821	782	759	812	772	782	778	791	744	803	782	769	776	782	813	687	752	770	794	770	826	789	770	792	738	720	815	825	808	722	747	771	795	807	813	734	752	753	731	771	784	721	811	798	763	825	772	738	765	740	765	794	762	790	812	829	770	755	753	719	802	745	764	810	730	796	739	808	794	781	764	796	776	723	793	749	790	751	798	788	779	742	784	758	760	780	713	806	806	773	765	801	735	790	742	788	810	765	759	814	762	786	777	774	818	796	739	797	811	799	811	770	798	808	766	754	774	732	740	801	786	776	758	757	793	770	816	787	745	798	784	798	824	803	776	767	754	775	775	762	749	785	804	793	757	799	813	745	808	756	712	793	798	773	805	767	796	744	786	739	793	778	815	758	760	786	713	765	827	813	805	786	841	786	749	744	790	780	786	812	799	784	796	761	755	773	796	736	780	784	750	782	766	800	798	843	817	757	786	762	829	789	774	799	795	753	779	783	775	755	763	771	765	769	769	802	768	733	763	749	779	773	770	773	765	800	756	763	811	808	754	807	778	788	807	778	753	771	805	798	812	815	799	742	742	731	798	763	753	757	769	784	772	811	804	798	767	774	797	785	772	743	808	772	797	784	785	770	767	803	786	748	810	754	768	744	776	796	766	749	740	765	790	800	801	771	732	793	759	752	829	757	773	803	793	745	801	782	812	751	813	766	755	743	807	799	778	788	779	800	801	763	724	842	761	754	782	755	769	776	769	782	740	790	748	771	753	762	770	787	812	786	797	757	754	743	749	743	755	799	733	741	790	828	751	749	808	778	859	756	795	804	769	733	746
24141	21178	28315	24303	20420	2464	870	669	537	484	458	444	432	435	388	374	368	366	375	339	322	362	396	377	380	356	347	354	354	351	350	359	346	342	352	367	356	325	315	311	327	325	366	358	312	333	366	348	358	320	331	351	323	317	327	362	335	331	359	345	361	328	335	355	338	359	317	330	354	367	367	385	357	331	321	354	330	336	330	312	347	324	359	357	315	343	315	329	348	322	332	325	345	333	319	359	291	333	339	362	333	332	325	320	344	312	325	304	342	362	319	335	351	324	345	331	324	302	383	357	328	325	333	355	332	305	339	308	360	364	324	353	319	357	335	326	350	326	338	332	332	348	308	359	355	301	317	314	352	319	326	338	319	313	345	326	339	391	375	336	322	336	357	321	314	336	278	346	349	357	323	341	340	340	315	347	326	351	341	297	341	316	375	318	335	331	324	349	339	321	331	324	334	338	360	314	327	324	294	337	317	339	345	335	351	331	321	325	340	333	348	303	316	342	341	308	342	315	354	340	345	341	311	303	368	347	359	333	368	308	336	325	358	335	335	349	373	350	341	345	310	340	365	317	335	335	353	320	348	327	323	318	352	338	316	334	309	327	356	329	357	355	344	331	336	353	356	350	333	351	338	327	307	334	329	331	325	326	341	343	313	336	317	333	349	327	316	341	331	345	315	354	316	309	323	331	315	360	324	351	318	293	345	335	315	321	311	335	309	365	321	326	356	351	336	351	344	354	365	336	351	310	314	316	331	348	326	332	321	313	343	367	369	296	303	307	346	359	380	332	339	350	322	356	333	352	324	324	363	334	337	313	331	352	348	356	327	345	335	320	322	322	340	345	322	317	332	314	297	301	347	360	353	324	337	358	309	357	323	325	310	317	372	343	299	348	366	352	346	376	315	322	344	306	336	332	324	358	312	316	333	357	336	346	326	351	352	338	321	303	342	316	355	335	370	376	334	315	364	326	331	303	343	340	355	339	355	345	327	362	354	348	344	291	334	309	341	310	330	334	354	339	325	323	360	307	344	328	286	331	310	337	363	330	337	347	361	322	317	356	320	334	361	328	358	369	350	351	300	369	321	321	322	323	326	318	336	334	325	318	339	323	343	343	348	336	344	341	329	338	366	350	334	333	313	356	341	338	308	318	331	304	329	309	338	299	331	344	344	328	335	332	346	338	352	341	327	357	335	318	338	373	353	348	348	327	309	329	338	339	333	292	319	318	311	321	347	323	341	324	329	334	326	339	321	320	304	311	340	322	328	326	323	347	315	346	351	332	352	351	305	320	344	342	305	359	331	360	358	345	336	336	325	333	290	328	312	314	295	335	332	350	347	346	315	355	336	339	334	337	327	329	354	330	306	355	334	326	342	320	356	336	321	334	345	324	382	351	339	295	301	315	338	330	355	377	344	303	352	340	356	346	336	372	332	339	321	355	361	323	361	342	346	325	337	367	352	341	332	320	339	308	306	322	337	351	306	339	318	356	316	355	315	325	325	350	331	347	326	339	336	304	324	335	375	337	340	354	344	336	322	325	332	314	350	318	303	319	350	309	318	325	358	301	319	356	320	319	366	319	356	324	341	348	318	331	339	352	348	300	316	326	362	330	328	350	323	343	344	324	341	343	334	331	335	339	371	321	346	348	303	317	327	339	341	356	335	309	335	318	330	311	369	350	318	300	316	337	367	348	319	324	323	314	314	316	345	333	348	321	312	348	353	333	306	317	359	349	341	329	350	356	325	372	340	312	320	367	388	354	310	334	304	343	321	359	326	313	328	332	344	335	382	310	346	342	296	350	359	336	331	377	324	319	314	330	327	334	316	359	341	325	357	333	289	356	325	339	345	327	321	332	347	333	328	344	319	361	363	348	337	324	328	346	351	328	343	365	298	337	348	331	342	340	321	356	330	294	348	330	345	339	324	341	333	328	366	354	342	332	338	335	332	351	322	346	342	328	353	317	331	317	312	350	334	337	338	323	324	344	347	356	362	326	322	373	326	332	298	338	333	330	329	314	338	308	332	313	350	325	344	357	349	327	338	320	349	365	324	352	343	370	326	370	342	319	382	354	319	358	335	348	334	351	326	347	343	338	310	354	321	348	323	349	313	359	340	340	348	334	338	337	338	295	333	323	354	327	366	331	340	353	340	349	363	305	318	323	336	333	331	352	350	354	337	351	312	333	332	337	344	348	345	347	372	316	339	324	344	338	333	335	311	368	371	314	348	350	353	326	361	339	334	340	339	326	353	327	350	329	336	339	322	364	326	339	312	274	358	360	304	330	314	340	370	350	337	323	350	342	355	352	336	333	307	307	325	313	326	326	331	323	305	336	320	330	351	338	347	326	336	334	337	321	312	334	313	307	322	336	340	319	343	339	331	309	303	360	318	340	324	338	333	330	360	309	309	289	334	342	366	341	344	339	315	336	328	347	312	331	312	336	342	336	345	340	334	350	342	327	308	323	356	332	323	332	312	343	320	342	320	368	329	306	333	327	341	326	326	363	322	335	356	327	347	354	326	336	290	296	303	320	323	345	370	316	294	336	333	351	355	331	342	315	302	341	318	344	352	330	307	353	334	310	354	357	372	296	312	339	340	333	327	362	330	331	316	341	342	321	326	361	316	321	327	332	317	314	337	316	306	340	353	320	329	341	347	304	327	304	342	327	355	332	350	329	316	320	358	378	316	375	330	348	359	347	291	350	365	346	355	329	321	320	330	327	306	361	359	339	331	312	323	315	337	352	339	324	325	329	345	335	352	301	336	327	312	344	316	359	340	332	302	325	324	324	354	325	335	319	332	358	333	380	337	348	317	348	359	361	320	335	354	315	312	319	310	336	347	346	327	339	347	352	350	367	334	317	362	341	286	302	346	317	299	329	319	360	336	363	319	341	324	330	315	318	325	345	352	361	308	316	318	328	328	328	322	336	313	333	332	311	336	353	300	333	334	349	362	307	328	318	288	318	326	354	305	309	315	311	316	370	309	363	312	346	326	340	322	348	342	325	365	316	374	326	313	332	324	315	352	337	312	329	324	328	313	344	296	356	343	356	358	351	366	357	332	345	341	325	298	334	356	317	331	320	318	294	328	363	337	342	322	347	336	343	310	361	304	341	329	328	344	331	359	344	332	329	345	339	325	310	352	310	297	349	333	309	312	330	372	332	319	332	362	337	362	327	336	327	334	306	384	363	330	327	327	340	324	366	318	356	374	330	351	338	338	350	328	336	348	335	334	327	312	314	346	352	362	332	342	328	330	313	339	339	371	401	346	355	337	361	331	340	326	341	313	328	349	395	339	339	317	314	354	316	337	338	349	304	324	315	333	333	337	352	330	341	327	338	353	335	346	366	352	326	308	320	313	354	318	308	326	317	337	332	323	360	300	331	347	354	316	329	316	372	324	346	333	338	362	314	323	334	324	366	335	323	349	323	340	309	339	351	350	329	359	355	322	336	343	325	311	339	338	329	346	346	316	324	323	361	325	349	318	322
5988	10167	8531	4271	3012	2222	1859	1505	1239	1122	1050	853	858	827	758	768	699	687	664	656	653	637	653	664	646	597	651	627	622	634	620	628	591	599	615	614	618	581	602	584	612	545	606	563	597	574	590	570	556	587	601	585	579	593	555	543	603	551	599	550	592	603	576	557	580	588	573	561	550	593	551	560	541	561	586	532	559	615	566	530	575	562	564	580	548	523	571	584	593	580	569	545	529	581	584	521	562	548	571	608	539	527	596	540	567	563	528	555	547	558	556	601	557	589	594	542	549	515	559	565	584	526	586	588	590	569	569	633	548	546	590	571	538	587	563	564	617	558	560	524	530	572	548	571	573	573	599	552	569	627	582	536	538	591	527	574	551	590	580	513	542	528	583	567	592	558	520	586	568	567	525	553	576	544	547	574	556	479	584	601	567	513	568	498	563	578	601	500	600	554	524	566	601	558	575	525	623	557	551	572	561	534	576	558	572	549	532	584	558	497	550	532	576	547	547	582	560	571	546	571	558	544	581	521	581	555	550	566	560	571	539	543	561	541	559	585	583	584	529	560	584	578	521	568	595	557	578	542	542	536	572	587	571	561	540	564	565	633	534	570	544	546	592	594	578	583	549	595	540	550	582	579	566	538	574	538	599	591	602	556	574	570	580	565	573	567	558	569	548	580	568	606	540	570	536	536	585	573	596	620	569	529	544	558	544	552	559	524	560	511	567	581	579	578	575	583	552	563	563	576	572	534	568	561	567	602	520	553	578	544	570	561	550	588	549	548	566	534	498	553	576	551	552	578	540	575	548	582	600	550	553	599	603	570	532	562	569	598	528	586	570	615	564	542	592	534	553	557	525	544	551	549	561	550	529	572	559	554	554	541	620	581	619	575	523	565	558	565	560	585	541	592	595	590	544	559	583	595	579	554	573	520	581	508	522	575	559	566	534	570	610	595	577	523	542	589	536	529	544	558	585	549	528	539	576	582	561	589	552	553	579	564	514	580	548	583	611	566	572	555	576	581	559	567	539	541	596	563	545	553	550	568	552	541	559	551	575	582	560	605	595	555	572	530	586	574	569	580	578	591	617	576	591	587	568	545	584	567	597	520	543	580	575	556	549	553	539	551	593	552	585	568	544	548	614	550	603	563	537	549	559	562	572	586	551	549	549	539	563	526	575	563	593	541	575	559	562	553	581	600	556	547	548	615	556	545	545	571	534	570	583	566	586	578	544	510	581	564	600	506	521	564	589	579	563	550	561	544	576	543	610	541	575	538	612	551	588	578	552	534	582	584	627	541	568	546	550	594	617	548	553	551	570	530	568	582	527	567	557	543	585	520	566	545	540	545	552	607	589	591	572	581	565	611	524	578	543	596	562	576	575	561	553	557	578	552	554	555	569	593	546	567	585	559	539	601	565	565	545	581	544	584	498	568	572	537	558	567	582	561	519	521	618	556	610	546	530	545	621	548	560	582	507	610	580	591	545	599	536	589	566	559	550	584	533	517	539	540	530	600	589	546	544	532	574	526	585	576	520	558	594	593	602	519	543	572	575	566	548	545	524	614	582	514	576	578	578	572	583	555	524	594	543	599	551	551	541	574	528	550	582	539	536	525	590	560	591	556	558	574	560	540	557	539	604	528	601	598	569	559	576	561	582	580	525	572	568	588	556	555	597	535	554	550	517	527	504	528	569	521	511	560	566	590	563	535	590	523	544	538	549	557	598	527	537	566	587	521	600	570	569	604	590	555	577	514	601	552	533	589	509	549	533	555	575	577	555	526	568	559	536	546	596	560	536	567	574	540	565	560	588	589	585	544	571	618	613	563	578	560	585	599	570	545	532	558	577	603	538	554	556	576	561	574	579	558	565	521	557	540	590	548	591	559	550	575	529	585	513	572	544	555	583	507	601	580	561	518	567	527	545	551	575	524	556	596	541	536	577	558	562	551	538	564	589	616	588	584	520	542	590	537	597	570	566	599	585	565	574	580	541	544	548	565	529	518	566	585	497	544	553	603	560	575	551	597	571	535	508	562	591	574	552	561	566	564	553	528	577	595	550	556	532	556	587	557	571	594	577	600	564	580	576	549	561	590	543	605	554	526	554	544	578	544	583	565	571	514	557	517	514	535	555	559	538	579	588	569	580	554	587	558	571	556	591	598	511	561	543	588	543	543	554	582	584	555	557	571	589	523	537	605	608	569	532	580	555	550	593	518	566	579	558	571	530	576	538	560	609	567	578	589	583	585	550	525	572	578	595	563	555	580	554	586	561	586	544	597	576	547	561	582	590	561	563	548	553	527	514	585	553	586	530	599	578	596	537	597	545	527	518	552	549	556	559	548	586	576	548	561	554	558	564	587	565	605	533	554	521	532	499	543	528	517	576	576	583	508	541	565	589	568	553	563	605	548	562	558	600	567	589	527	569	547	588	587	568	590	548	555	549	549	549	554	582	573	550	539	558	563	558	576	585	547	541	526	580	541	590	555	559	590	556	528	569	573	599	567	538	576	623	586	560	548	551	583	553	559	585	546	536	603	562	526	563	557	598	568	578	560	551	551	537	554	546	557	561	528	556	574	515	560	593	582	532	541	558	550	581	579	547	585	576	524	594	583	531	565	542	569	521	544	548	598	546	579	564	552	551	521	580	560	612	579	577	545	574	561	602	573	572	559	595	543	578	542	599	560	534	585	591	539	579	558	567	586	553	523	526	569	613	553	564	545	561	552	589	547	556	557	565	553	563	574	557	547	528	538	564	555	529	524	524	575	572	560	516	536	540	557	549	566	580	559	573	561	535	549	588	544	563	553	537	606	559	568	562	585	599	553	550	556	552	538	536	540	537	552	557	544	516	566	597	556	571	585	594	561	536	553	566	535	552	574	587	579	523	543	563	575	513	567	581	527	561	567	541	531	565	577	590	587	591	566	555	562	610	557	578	565	569	565	606	524	548	553	584	585	578	530	578	579	585	571	537	551	555	572	567	552	583	604	570	560	592	529	551	563	579	530	600	574	547	598	564	546	553	567	564	550	545	512	599	558	558	559	565	553	542	557	547	565	553	577	561	556	564	592	539	626	583	548	544	548	545	542	579	562	560	526	499	572	576	556	529	611	526	600	507	527	499	561	538	593	557	539	628	551	563	595	557	575	548	543	565	540	571	544	544	552	552	525	528	590	542	570	503	570	537	556	548	604	580	578	560	560	588	584	559	613	563	530	565	529	550	554	518	597	560	567	553	553	534	561	544	544	567	563	570	575	604	557	564	523	533	566	557	602	590	541	591	583	552	550	593	551	544	524	538	571	548	590	540	572	580	567	559	516	563	544	539	565	595	524	610	541	560	548	580	565	563	545	566	576	593	568	564	581	547	572	564	597	598	571	534	528	578	567	552	532	615	552	582	541	580	573	558	537	567	575	555	603	531	584	545	574	550	533	572	587	570	571	504	539	563	554	563	558	531	566	550	620	551	604	565	540	488	573	549	525	549	554	579	578	577	553
23210	21190	28908	23738	21190	19630	1804	706	482	452	351	288	297	256	238	242	215	215	180	193	186	177	152	164	158	173	162	164	148	158	147	161	153	147	161	147	146	159	148	157	146	122	124	144	147	138	133	139	119	129	130	121	129	125	129	148	133	125	134	129	136	142	128	139	137	139	128	129	162	136	126	126	131	128	128	122	141	136	143	135	121	128	138	152	134	132	129	130	139	138	130	122	132	149	124	129	157	133	137	134	146	112	133	124	154	136	144	133	130	116	143	141	130	145	125	130	135	142	134	120	132	114	152	120	132	120	112	135	138	124	116	126	134	122	146	121	119	105	128	110	131	130	125	129	129	115	141	152	134	110	131	118	117	116	139	155	107	140	129	130	139	122	134	134	144	126	140	132	124	131	134	149	129	137	119	139	122	137	123	121	145	136	144	120	132	125	125	119	128	126	132	122	130	133	136	135	131	113	109	117	124	144	129	117	128	131	120	136	133	103	119	139	116	121	158	142	121	127	141	128	114	134	140	121	151	123	119	136	126	137	138	130	133	137	134	147	99	134	133	131	138	138	123	145	130	124	128	139	122	125	142	122	127	140	141	137	128	133	115	113	123	124	134	105	151	130	151	115	119	131	130	112	111	138	117	125	119	127	128	121	137	135	142	145	146	126	129	126	121	125	141	115	137	143	133	128	114	158	150	128	152	122	119	115	130	136	133	115	124	135	121	119	130	127	118	132	149	141	122	138	135	155	142	122	119	123	141	128	106	132	115	132	124	127	125	146	129	116	132	137	136	121	132	131	129	135	122	150	135	131	128	136	125	135	135	142	128	126	135	147	136	112	113	139	112	139	120	124	133	123	126	115	138	123	108	141	128	136	142	145	143	130	114	91	126	116	148	150	119	114	123	126	121	141	124	127	115	139	136	136	129	111	137	120	128	113	122	115	112	117	128	140	129	116	136	127	115	128	117	156	128	129	142	162	128	128	142	135	143	123	124	149	133	134	144	142	107	122	114	114	157	139	133	124	114	130	124	120	118	137	125	141	150	124	144	122	142	129	130	141	130	150	138	132	134	131	140	138	134	118	139	109	123	149	144	143	132	135	128	132	113	109	123	136	149	138	126	133	124	122	118	130	114	116	127	120	122	125	118	137	142	154	119	134	134	147	126	139	122	129	137	137	121	107	137	156	113	130	134	143	121	104	146	131	141	131	132	107	147	148	135	118	127	135	123	128	119	134	119	110	140	142	145	125	134	145	120	142	137	121	142	132	138	141	116	119	136	128	133	134	106	123	155	125	117	117	149	130	116	126	132	131	119	148	132	133	127	124	122	117	125	132	127	119	125	151	121	136	147	113	142	146	149	155	127	127	136	135	134	133	142	136	139	120	145	119	125	141	145	117	143	127	107	116	115	123	135	127	137	138	126	125	110	146	127	127	143	132	133	123	130	132	123	125	132	124	129	134	140	128	139	116	149	113	128	131	124	152	140	132	107	119	129	116	114	136	143	118	109	123	134	117	135	124	122	132	133	131	136	121	105	138	121	128	109	112	115	108	136	126	143	104	115	138	125	149	150	126	125	143	126	138	134	120	111	125	129	112	118	147	106	146	141	140	138	139	138	141	131	128	128	118	120	112	133	127	137	137	139	136	124	117	119	129	116	116	134	134	124	122	119	125	144	126	133	130	140	119	138	129	122	145	134	124	127	134	138	144	117	135	124	137	128	120	132	142	124	139	130	123	134	134	128	129	116	127	125	120	139	124	118	110	100	112	116	131	152	127	149	124	140	138	140	146	118	127	148	133	119	110	150	141	114	127	126	129	117	127	126	134	125	139	123	141	143	122	114	130	126	127	134	127	132	138	143	120	138	111	128	142	125	139	144	130	147	108	130	132	138	135	128	127	157	117	118	115	135	120	123	130	125	126	143	142	121	123	134	131	134	119	157	110	123	117	116	127	133	119	134	127	135	140	136	140	115	117	105	116	116	109	114	130	122	148	122	142	114	135	140	136	142	126	132	111	124	125	151	135	127	127	133	135	124	128	125	137	138	121	120	129	125	130	143	138	122	132	113	163	121	109	127	144	128	150	120	124	148	136	137	115	122	139	128	133	119	123	124	110	147	139	133	125	124	117	132	127	123	126	114	120	132	110	130	147	135	123	126	117	127	119	141	117	122	143	123	128	137	122	150	126	103	122	116	132	128	143	143	126	135	107	157	117	118	130	121	143	119	152	128	122	146	103	139	132	132	111	140	141	124	151	141	121	133	118	135	138	144	125	131	123	123	125	139	125	123	122	139	143	109	112	124	104	143	131	119	129	142	141	114	155	123	112	135	140	137	118	113	133	132	123	133	127	143	144	125	113	128	118	115	159	143	135	128	134	141	133	114	118	148	112	132	132	119	136	114	138	120	122	126	126	103	106	140	125	119	130	118	103	134	127	141	145	129	112	140	125	141	128	142	120	147	136	104	123	113	136	114	126	121	151	123	141	112	136	113	147	130	137	137	149	151	137	157	139	122	122	123	116	120	135	130	130	129	142	123	127	137	115	127	113	142	121	133	144	149	133	123	127	117	135	128	135	123	114	143	142	130	124	118	117	142	121	132	125	129	118	129	113	126	134	127	155	138	142	144	126	125	123	138	107	124	135	128	137	131	119	126	115	115	118	148	123	136	129	130	135	153	130	120	123	115	137	137	138	117	131	129	123	129	122	135	120	126	118	143	133	131	145	131	120	138	118	130	142	122	129	124	122	130	119	116	126	113	100	127	147	113	124	117	124	128	121	134	142	145	119	133	141	123	136	118	131	122	111	155	133	109	151	115	138	124	119	117	133	127	108	112	120	133	107	116	133	138	124	123	156	137	126	125	147	128	135	111	116	141	127	118	105	136	132	160	141	121	125	126	134	125	130	119	132	123	122	123	145	146	152	124	144	129	137	134	117	125	117	137	124	150	133	140	139	134	113	123	122	129	132	117	144	124	125	151	111	133	120	148	119	139	136	140	127	123	103	146	120	112	126	90	139	120	122	130	122	146	141	144	121	127	136	136	125	123	131	125	132	142	121	141	119	139	113	119	152	127	113	128	143	127	133	131	133	103	109	121	113	139	117	130	121	137	118	138	128	126	126	126	118	143	153	128	131	130	150	135	125	124	134	123	136	133	111	113	126	134	130	129	123	127	131	118	127	152	134	123	128	117	127	127	122	133	128	128	145	114	115	122	108	108	106	110	106	105	133	128	136	137	135	112	113	122	131	136	129	127	136	123	129	124	118	132	145	122	146	145	117	138	143	126	112	131	127	125	111	127	144	118	134	145	125	131	150	146	153	132	116	150	144	123	140	146	130	137	142	119	123	119	124	146	133	129	135	125	134	146	116	128	119	130	122	121	131	127	117	115	127	127	140	131	122	130	123	122	132	128	132	130	149	132	133	145	147	141	137	147	128	127	136	128	157	140	120	132	139	145	127	143	146	124	114	138	118	133	117	133	141	116	126
8518	15972	13525	7230	4797	3478	2618	2037	1591	1311	1123	931	846	757	672	577	571	525	466	435	364	367	367	357	349	347	332	336	313	313	265	290	311	298	267	263	272	275	230	305	274	246	276	238	255	242	244	263	275	249	257	257	241	243	270	219	202	214	224	238	216	233	221	227	225	241	261	232	222	230	234	222	234	223	197	243	224	216	188	210	240	229	231	226	249	232	227	236	231	229	215	222	244	230	212	233	210	236	230	204	205	222	252	209	206	204	203	234	217	215	217	216	209	216	237	211	207	214	239	227	236	232	206	212	237	222	219	230	222	204	250	196	236	239	208	213	221	207	247	213	194	249	224	232	196	232	219	206	212	208	247	214	232	204	214	239	253	260	250	243	197	239	217	194	228	227	209	239	238	209	218	196	226	217	233	228	226	232	212	213	216	218	203	217	209	216	229	218	218	222	222	248	210	222	214	197	225	218	207	211	229	239	240	199	212	236	206	202	218	208	232	218	216	241	213	200	207	209	194	212	222	202	209	228	236	242	219	225	213	191	225	227	222	222	214	234	210	225	199	248	216	223	201	211	208	216	211	256	239	238	216	233	206	212	195	211	235	212	214	213	188	217	245	227	248	192	205	206	225	238	213	231	225	240	241	217	217	218	233	215	219	199	217	229	237	229	198	229	205	211	205	190	239	225	214	221	209	210	237	203	213	221	240	207	212	246	209	223	217	220	207	224	225	214	210	218	233	228	201	239	244	248	244	227	214	210	199	198	218	205	228	200	228	235	218	194	211	213	203	228	203	215	244	195	235	225	219	215	214	233	227	221	206	218	246	239	216	212	200	216	224	240	212	224	250	244	258	214	224	209	238	231	215	230	192	201	238	212	225	243	219	197	253	193	237	209	201	241	214	221	222	228	225	228	246	222	212	231	195	229	237	240	223	216	206	210	194	222	203	197	228	208	238	212	191	245	230	200	230	213	228	233	236	215	232	183	206	208	244	212	215	231	223	205	218	220	184	236	236	185	227	235	208	218	216	240	223	228	221	240	256	196	205	222	228	215	211	229	216	222	220	239	236	228	217	241	214	210	218	200	190	222	211	212	216	205	219	204	221	216	219	205	211	235	220	196	198	219	206	214	220	242	217	183	216	218	231	216	207	232	216	245	185	195	216	228	210	229	186	211	202	234	206	210	233	220	227	228	193	193	212	234	250	236	212	235	225	211	224	219	228	224	264	211	199	205	218	211	203	226	227	210	222	214	229	222	217	189	208	188	189	200	226	235	246	216	243	251	212	244	248	213	224	218	215	222	229	204	235	230	216	249	241	200	208	218	197	222	229	221	228	221	221	224	243	203	245	196	227	226	234	203	232	193	233	201	214	224	212	207	222	224	225	246	208	250	203	242	240	231	232	210	199	225	229	220	205	224	224	225	200	227	222	222	194	215	219	206	205	228	198	217	231	218	186	215	212	218	205	205	230	224	220	212	197	190	206	241	226	219	228	221	224	228	213	206	246	220	215	242	224	207	199	218	190	230	191	235	247	227	227	198	246	215	226	228	206	206	198	201	202	223	232	225	223	221	226	191	199	209	207	211	208	223	231	186	246	212	229	202	202	214	230	242	213	212	223	215	218	241	227	201	253	201	214	211	226	237	213	228	232	216	245	218	215	204	212	174	201	247	228	212	206	202	260	209	239	192	220	229	206	232	236	243	210	220	211	239	208	214	233	205	200	231	217	203	215	212	208	185	183	206	210	208	228	210	209	213	233	236	232	244	215	231	209	213	214	212	209	247	224	216	226	218	225	202	213	227	230	240	228	213	237	220	219	211	238	213	258	257	213	244	215	214	202	206	202	228	221	217	227	214	240	208	228	243	213	213	214	222	247	221	207	240	240	222	223	229	217	224	211	214	217	241	204	214	214	220	230	246	214	205	222	208	207	222	255	193	205	223	220	241	224	212	228	202	201	236	241	222	205	216	192	204	229	210	223	234	229	221	222	212	238	249	239	267	221	195	225	213	219	218	216	237	206	228	213	219	216	224	221	229	231	260	214	209	252	232	227	225	217	194	207	244	239	223	226	225	206	217	222	218	208	225	217	213	205	220	201	223	211	225	225	236	211	208	241	220	191	214	236	228	226	228	194	237	233	198	224	193	226	228	208	212	193	215	228	219	228	245	252	213	235	234	212	197	225	208	216	193	206	220	220	203	205	188	229	243	221	216	230	218	205	213	206	201	218	216	216	218	213	213	212	214	211	212	260	226	224	234	215	254	234	246	248	217	240	225	248	220	211	214	230	195	205	204	193	214	203	231	210	223	232	213	212	220	224	217	225	218	194	231	196	208	223	218	232	241	203	216	212	226	234	225	236	199	204	226	236	198	234	228	199	215	234	253	222	247	226	209	221	248	193	215	234	186	205	198	207	221	202	216	227	237	222	238	206	211	226	207	205	236	206	211	250	204	240	245	209	220	247	219	214	230	228	220	224	241	236	232	208	220	198	205	206	196	207	233	188	226	225	213	211	207	223	216	210	220	247	223	183	240	228	235	228	210	216	226	257	263	228	234	209	236	226	246	221	244	216	222	226	225	230	226	218	229	194	215	211	223	241	219	218	210	225	228	229	213	179	238	206	237	216	236	221	225	237	193	228	228	221	213	237	209	207	217	216	207	217	199	240	217	225	198	226	243	221	229	222	233	211	192	229	214	234	198	229	220	212	209	218	226	246	238	213	238	237	224	217	226	226	215	205	212	211	211	223	208	195	218	201	224	190	260	249	228	212	239	229	250	247	226	229	202	199	233	220	236	214	209	221	210	228	208	218	220	202	205	213	209	216	217	184	209	210	200	224	208	214	212	224	211	214	219	226	216	239	237	221	233	209	224	217	235	229	223	213	237	236	224	224	214	207	212	210	209	208	201	201	225	186	228	217	217	207	203	211	204	199	215	208	199	203	225	192	235	223	221	215	218	219	233	237	225	226	214	229	213	243	218	226	234	211	252	217	188	244	224	217	220	238	241	214	217	227	242	209	241	204	238	250	245	220	214	226	224	211	213	206	219	161	218	200	250	208	224	242	239	210	207	233	231	216	214	212	195	233	233	234	212	208	232	205	213	211	207	204	240	223	204	212	201	248	229	191	227	244	203	202	218	189	211	245	218	209	226	192	208	209	224	229	225	215	215	230	213	231	213	200	236	195	225	203	208	242	221	222	228	229	206	199	231	192	218	209	219	209	186	243	204	193	243	223	202	239	202	231	235	215	206	220	209	244	199	234	246	214	222	224	205	241	233	212	237	231	236	246	227	232	228	209	211	238	199	236	214	251	221	241	218	228	209	221	219	202	226	208	211	219	209	216	202	247	223	231	233	211	212	214	216	217	211	232	238	206	220	217	221	210	215	220	230	224	186	220	223	229	225	250	233	213	215	233	227	217	237	223	231	218	223	188	206	227	241	232	217	222	214	256	223	205	226	216	217	212	185	229	213	217	222	215	233	222	213	228	233
26685	19634	5510	743	523	495	488	475	510	484	486	481	471	475	445	475	460	498	429	472	482	428	445	457	489	457	476	498	433	471	515	492	483	455	453	488	480	482	469	525	465	448	445	491	498	441	481	461	497	481	434	479	464	451	472	463	464	449	455	455	458	494	458	468	452	474	472	475	469	489	488	487	456	506	443	471	445	475	478	470	487	473	488	484	478	449	455	462	471	483	446	466	434	477	480	482	490	503	472	480	456	480	458	479	466	470	463	476	461	463	464	465	482	504	499	420	464	478	496	456	426	496	498	426	480	458	474	505	460	468	471	493	471	451	466	493	478	468	491	471	501	445	488	482	474	458	477	491	466	451	476	462	490	481	511	457	471	463	480	438	456	475	475	486	499	458	492	468	487	434	431	473	515	481	473	495	443	444	485	437	502	446	446	455	460	464	451	496	441	441	482	482	472	482	491	476	464	453	433	462	473	478	449	460	468	485	476	459	463	445	481	485	523	474	463	465	469	474	467	460	460	457	452	467	452	467	475	442	498	525	491	479	430	471	455	441	493	471	482	429	467	485	469	461	484	480	473	496	454	500	447	460	478	436	501	448	483	433	470	466	432	502	486	471	453	488	479	476	433	456	468	456	459	456	455	501	446	481	457	478	453	466	450	474	448	465	457	458	455	425	448	462	477	479	464	536	468	480	462	452	456	493	480	475	483	485	461	437	473	432	461	461	440	490	458	493	448	486	478	486	490	510	462	482	473	465	461	481	482	444	450	468	447	494	505	463	459	457	460	474	480	449	478	497	432	452	459	481	477	464	477	468	481	479	470	471	453	468	467	449	457	426	442	492	519	478	463	491	481	461	492	446	476	443	497	470	473	503	451	474	459	425	487	480	415	461	481	428	475	452	454	469	467	463	473	484	483	435	455	493	462	506	474	459	513	476	456	464	504	471	467	475	457	466	469	467	512	437	472	503	482	466	487	468	508	459	456	463	461	487	473	471	458	480	436	493	476	468	470	481	502	460	487	456	465	444	489	446	514	519	501	468	474	469	467	458	448	459	461	435	466	418	484	472	454	435	474	474	452	469	453	457	473	493	471	456	482	464	478	492	511	458	447	452	485	426	493	463	444	478	480	466	471	488	476	463	512	441	464	452	477	473	426	445	483	464	452	515	429	458	461	488	437	479	455	451	492	474	485	457	461	496	422	458	474	465	491	470	476	461	459	455	472	418	458	453	455	480	460	468	478	462	481	481	472	483	475	465	423	456	460	455	477	493	439	485	462	447	465	449	434	492	480	459	450	461	505	459	527	460	466	462	460	498	501	445	471	450	489	482	453	499	460	536	470	452	486	487	516	454	475	484	473	462	450	470	474	468	469	474	485	476	446	466	463	474	455	429	457	456	521	483	466	464	450	475	493	438	494	470	470	443	469	458	495	499	473	475	468	474	466	458	493	476	467	461	490	511	499	445	440	421	442	461	478	471	482	479	480	477	477	487	445	439	429	434	467	464	443	459	457	472	451	427	435	512	477	497	444	484	488	449	469	493	455	478	458	415	438	447	464	438	457	468	484	480	491	437	470	464	467	496	460	444	474	433	461	457	515	495	465	433	461	488	469	505	474	446	444	478	471	489	442	416	450	429	470	466	476	449	463	457	446	442	463	474	460	448	479	480	479	481	447	482	469	448	494	460	473	443	462	504	434	475	451	488	483	456	465	462	473	463	490	479	495	471	452	460	464	485	442	507	437	453	481	482	505	425	459	456	431	461	447	432	507	429	472	459	483	436	488	481	490	437	486	479	463	475	417	479	449	459	447	469	526	443	519	483	479	467	481	500	467	485	486	431	492	475	469	461	471	463	486	482	469	462	482	460	458	483	449	491	484	453	442	482	473	417	496	462	471	460	488	465	438	454	439	492	487	477	474	456	489	456	450	465	480	458	459	448	431	476	422	429	434	482	487	464	452	460	476	483	507	478	476	408	472	485	464	459	471	509	469	484	471	424	452	418	430	499	428	473	483	474	522	471	456	484	481	503	475	475	457	449	460	485	477	472	464	482	451	434	476	506	476	464	482	408	488	492	458	452	481	496	477	458	481	507	451	443	464	522	482	452	481	430	482	503	496	474	465	482	503	461	496	460	465	484	456	487	474	438	399	446	512	474	459	488	459	497	486	505	446	457	466	461	488	469	423	479	481	451	474	487	476	445	500	472	481	433	458	450	461	473	482	470	505	458	462	453	488	491	459	474	444	459	487	463	450	466	463	472	478	486	471	466	476	497	449	468	499	452	454	482	468	491	466	445	480	438	501	433	479	475	478	465	446	463	458	423	437	483	445	468	456	468	482	481	480	463	424	539	472	425	477	437	468	473	488	450	478	479	496	470	484	463	460	461	436	469	420	430	484	468	503	422	471	469	441	475	472	438	442	446	464	458	480	498	479	457	458	467	496	503	479	483	440	518	461	481	455	478	477	450	461	462	459	505	506	504	498	474	471	477	504	471	483	478	443	467	497	450	517	456	434	483	413	428	452	476	493	470	477	434	450	488	494	478	471	448	503	439	455	497	450	473	463	476	455	437	476	460	503	497	479	471	487	493	468	464	464	457	495	472	474	475	463	448	474	492	444	496	532	443	533	468	475	472	457	479	457	486	476	471	509	450	482	462	453	497	479	438	465	473	478	482	480	512	469	482	443	465	502	438	468	466	432	411	465	464	471	474	446	429	487	458	451	473	501	464	479	445	456	445	460	449	484	480	498	471	464	471	519	487	498	471	460	476	456	473	491	464	452	474	486	498	430	473	455	491	468	456	481	465	449	478	458	469	476	457	493	440	465	452	457	466	471	432	453	496	463	501	471	469	485	496	450	433	493	454	449	485	460	437	465	455	410	456	476	481	470	454	508	465	445	460	489	502	495	476	449	475	437	462	505	440	447	464	473	474	521	488	417	516	442	478	474	471	454	451	467	499	476	471	449	445	438	441	521	469	471	489	494	466	499	520	471	484	470	449	464	504	485	452	481	474	459	506	455	493	448	505	467	484	476	460	450	484	468	509	517	473	510	469	480	476	479	437	504	492	443	459	465	483	441	490	477	441	452	465	503	457	461	463	457	451	438	461	451	432	447	499	473	484	502	489	445	457	490	483	468	459	466	494	468	495	478	484	457	483	470	449	445	458	451	453	498	455	472	475	472	525	444	453	459	507	455	460	505	485	480	435	439	467	465	444	461	498	472	489	441	455	456	441	442	452	450	494	505	423	469	484	510	482	488	472	468	484	475	499	470	467	503	505	451	467	460	493	478	493	468	449	459	452	450	491	428	468	489	449	441	484	446	470	483	473	458	476	477	444	478	433	445	493	484	452	466	485	483	474	448	510	414	431	476	454	457	509	486	450	452	470	496	474	510	481	434	489	513	440	484	468	497	470	487	538	480	459	477	466	504	490	444	490	468	464	494	464	416	458	489	476	483	466	505	462	468	480	499	482	460	497	501	451	450	448
4266	1596	1469	1114	932	844	843	825	782	779	836	766	781	817	753	729	745	837	792	760	756	854	753	764	762	782	821	726	763	764	794	798	751	776	770	762	746	771	756	796	670	742	769	731	773	815	770	713	813	813	798	742	763	784	773	754	720	767	795	779	751	748	742	755	772	797	734	760	735	771	779	753	786	739	763	761	790	780	743	773	792	728	746	767	747	757	730	801	737	758	752	761	743	744	755	773	765	714	737	741	759	810	740	790	768	726	751	740	777	757	768	722	763	768	808	801	775	761	753	714	783	760	795	748	747	802	760	775	780	753	786	757	831	794	723	719	712	733	751	745	783	771	745	801	747	796	752	764	779	728	821	780	750	789	776	764	776	741	734	790	761	742	782	769	765	779	747	787	782	730	782	752	783	728	742	754	757	799	739	759	780	750	760	743	744	770	759	770	765	793	737	774	767	782	772	784	762	750	757	811	803	775	755	794	767	765	754	742	778	763	789	751	805	772	727	786	780	709	752	701	766	763	718	792	769	765	747	761	762	718	769	729	759	792	782	766	732	732	741	753	772	749	731	747	742	729	787	780	787	773	756	766	765	747	757	791	808	729	809	762	802	743	789	771	740	742	812	767	801	761	786	721	787	763	778	771	745	762	782	795	769	779	782	784	773	733	803	801	800	785	795	800	749	761	790	796	788	736	764	765	741	737	789	727	765	729	758	734	765	714	752	709	699	767	742	718	742	774	717	771	793	766	734	775	751	748	737	721	746	775	803	784	809	737	777	781	704	694	780	760	787	738	758	790	808	769	790	739	691	719	719	762	794	830	748	737	740	715	802	745	800	769	806	740	752	774	763	779	759	763	764	737	735	719	749	773	732	770	765	782	798	755	754	827	764	770	800	763	780	766	768	819	816	741	794	687	803	718	786	773	808	742	767	763	761	773	758	747	759	759	745	804	714	825	752	788	796	765	829	755	759	782	747	731	708	763	741	735	802	719	765	752	793	732	763	749	769	771	759	696	739	726	802	759	713	749	711	780	748	777	771	758	752	723	773	790	755	756	735	746	769	729	738	730	732	790	786	735	784	785	806	761	737	711	753	769	787	774	737	765	745	773	747	751	802	771	735	778	736	693	843	755	776	818	719	749	752	784	768	727	749	767	750	775	788	729	828	786	788	736	746	741	778	724	786	737	781	753	788	799	800	769	715	773	769	796	775	763	761	779	773	724	810	766	774	749	747	794	773	812	745	757	731	713	796	759	737	799	701	771	740	782	749	750	781	780	763	785	734	727	795	769	772	760	810	777	735	762	758	720	726	743	726	826	813	823	812	748	740	753	744	776	745	783	786	760	772	781	737	749	737	736	757	793	751	749	756	740	737	750	758	792	792	773	745	757	751	737	753	792	722	765	717	777	768	740	797	778	757	768	791	781	715	748	705	759	772	749	789	774	712	730	764	772	805	827	748	756	744	798	706	775	717	763	744	774	738	767	749	791	714	816	777	751	812	759	744	780	710	766	768	773	750	727	781	795	771	775	782	746	778	748	766	758	785	724	801	793	772	773	777	748	792	738	823	692	782	734	714	756	719	764	778	803	699	756	793	775	736	731	727	730	765	736	716	734	722	752	775	714	755	794	721	734	752	758	789	717	722	753	805	720	780	746	733	756	751	803	773	752	801	785	737	839	759	740	734	732	738	766	759	734	751	748	752	751	784	719	742	737	757	781	778	733	776	796	775	765	769	795	727	779	731	706	765	797	741	774	750	758	756	747	807	771	748	767	738	799	748	806	736	724	770	772	760	792	779	799	704	752	756	696	779	753	739	760	758	755	809	770	774	724	778	720	760	778	781	714	773	815	663	738	745	759	711	769	770	753	787	759	786	751	789	782	807	794	738	757	760	757	736	755	767	755	766	730	731	779	800	757	748	736	778	787	768	726	730	780	713	740	793	756	766	709	789	731	752	770	764	740	772	802	782	798	728	790	736	753	795	794	772	782	753	763	801	825	765	764	744	777	783	764	736	790	742	783	779	778	784	757	779	769	776	766	727	788	760	769	779	781	715	785	788	788	728	752	780	774	716	797	768	778	773	712	784	786	788	811	738	773	746	775	776	708	772	775	771	739	734	805	778	774	743	765	788	783	729	735	789	748	759	710	818	766	772	769	731	743	750	748	756	823	728	728	776	746	762	751	754	784	785	748	708	796	737	764	704	758	786	760	796	813	750	757	767	742	751	757	771	736	750	768	807	750	792	800	819	726	755	778	712	738	820	779	805	772	775	783	789	776	728	761	748	803	761	782	731	800	726	802	772	767	746	739	756	756	784	768	794	804	769	791	756	706	786	793	738	712	758	778	754	779	764	718	758	730	774	735	795	786	717	731	716	727	758	730	766	746	779	776	772	772	802	753	732	754	741	745	711	807	808	733	743	738	724	774	745	789	778	723	769	734	811	753	771	785	730	754	735	744	784	732	775	797	733	788	744	707	721	801	743	763	733	750	778	794	774	787	802	784	777	812	759	754	746	789	798	774	765	740	721	812	747	722	751	756	731	727	736	757	764	774	783	748	725	743	765	767	796	746	730	756	772	797	743	797	810	726	766	786	755	782	744	744	693	786	737	778	727	775	704	739	748	769	728	751	744	778	769	743	771	814	747	751	739	748	806	752	813	730	741	755	756	715	750	736	722	786	724	797	713	765	762	741	757	777	722	770	790	797	744	767	726	773	774	719	745	787	777	773	729	808	750	788	736	786	818	778	807	763	782	691	777	792	697	710	747	721	763	785	710	782	727	761	759	749	750	807	768	740	701	796	749	745	767	739	773	751	764	743	746	779	722	759	749	762	762	766	780	809	776	779	712	762	690	748	727	798	811	719	772	784	779	814	770	755	773	796	745	787	728	788	799	799	758	728	736	778	779	774	757	720	748	746	744	722	760	785	788	730	811	766	787	776	802	785	765	751	757	777	729	820	764	737	765	727	742	737	774	794	745	779	780	756	720	759	776	754	799	822	730	732	736	761	697	745	794	781	807	797	764	791	768	775	747	804	739	727	784	765	720	758	752	806	768	690	758	828	777	751	743	781	783	743	772	772	770	769	827	753	746	716	787	725	752	807	717	723	758	723	743	745	772	779	815	780	733	780	743	772	779	804	785	720	796	762	773	810	780	749	706	850	767	767	787	760	736	699	738	820	737	734	773	769	767	819	793	773	746	758	777	774	724	750	747	791	760	809	776	727	771	746	775	758	817	763	771	780	786	792	735	769	755	776	796	730	786	772	757	718	737	762	748	766	738	746	754	736	736	753	773	784	754	787	779	734	771	747	751	755	759	754	746	764	747	748	716	744	786	768	724	742	758	727	739	717	722	746	724	694	754	768	760	771	760	782	749	725	791	794	783	746	787	756	757	761	797	710	687	773	792	772	764	778	714	728	712	825	730	757	789	779	763	775	718	779	800	750	756	712	752	737	800	807	748	777	741	775	803	721	760	783	761	801	766	781
24147	21176	28284	24338	20447	2498	845	634	461	531	468	450	437	385	393	375	368	381	370	326	390	368	338	346	341	345	353	330	351	370	348	346	363	322	380	377	356	340	352	358	357	371	339	309	315	326	306	366	306	320	363	334	347	333	336	316	331	362	364	358	339	313	339	343	359	294	324	354	347	356	325	359	335	333	325	355	305	347	343	360	321	329	355	318	328	361	311	332	329	355	312	320	336	309	310	354	337	342	354	343	321	301	328	309	336	346	333	354	303	320	318	343	354	329	317	344	329	333	343	353	361	343	310	368	319	355	326	339	349	321	331	381	308	305	338	320	317	319	335	348	302	325	317	336	336	335	343	337	311	326	339	350	352	376	311	306	329	310	312	304	342	306	360	340	331	345	348	362	355	307	329	333	346	336	339	334	337	364	324	356	350	325	345	329	347	334	321	299	297	357	348	347	350	317	364	311	296	339	311	338	329	345	336	311	316	335	324	335	297	303	316	344	306	312	321	294	337	314	350	329	317	337	337	327	320	303	391	302	338	328	346	341	357	320	318	301	316	303	339	336	356	373	318	316	347	303	356	352	315	319	361	319	315	331	332	354	353	308	329	349	337	322	287	328	354	348	339	330	338	332	333	337	341	300	347	342	314	329	317	323	341	347	333	331	344	316	338	333	344	324	346	323	347	320	344	334	356	347	306	327	346	332	346	370	342	346	340	304	310	332	336	311	321	368	320	320	330	328	349	343	333	332	318	328	369	360	350	341	303	336	368	302	335	328	359	357	335	336	349	355	356	310	355	315	355	324	334	327	337	351	358	312	308	379	337	349	332	340	354	357	342	319	332	302	353	334	318	355	321	321	370	325	327	327	334	332	335	324	336	327	316	295	320	360	324	317	347	334	331	350	340	330	325	328	305	323	325	342	349	364	320	323	338	339	343	340	316	341	325	359	280	316	333	345	308	318	343	328	321	351	342	322	318	329	331	346	314	298	329	323	299	349	334	315	324	353	359	322	350	312	312	314	314	336	332	328	303	335	316	346	324	322	371	327	307	308	323	323	345	349	354	344	321	350	340	350	332	344	310	338	346	350	338	317	342	360	350	311	320	306	335	347	353	366	314	352	341	291	340	355	381	329	304	353	307	344	329	337	316	335	342	337	332	347	358	334	330	309	316	353	335	328	353	326	330	309	305	359	341	302	361	325	331	313	315	315	314	309	311	353	343	326	329	330	305	305	336	355	320	333	311	323	315	346	320	332	332	345	304	360	347	336	351	324	322	355	327	321	346	306	352	339	361	358	367	350	313	330	326	324	353	325	346	340	309	321	318	334	360	322	347	324	317	309	296	355	354	332	334	303	325	348	330	329	331	305	330	316	318	325	345	349	326	324	356	296	323	365	363	373	344	360	329	326	347	343	326	355	353	335	297	310	325	307	309	327	318	323	343	336	347	349	332	293	303	342	295	327	351	319	317	336	334	354	326	338	342	320	315	341	330	309	320	335	357	384	352	360	307	302	342	320	327	312	329	336	309	307	313	332	317	343	307	341	325	340	340	356	322	330	329	339	310	343	324	334	317	336	349	312	302	337	331	337	356	323	299	350	337	325	313	294	326	333	355	342	359	350	313	340	325	340	330	311	341	320	357	331	327	345	328	321	356	333	309	319	338	311	300	277	348	324	333	335	375	329	323	325	325	336	336	340	365	301	355	339	347	340	364	290	350	315	354	320	307	346	311	308	347	330	349	317	345	340	304	334	328	335	315	342	302	352	325	333	353	327	297	337	302	317	318	300	320	327	341	302	331	373	314	340	323	348	315	313	353	375	322	303	333	320	315	319	354	355	355	337	348	338	336	328	325	321	351	356	360	331	343	312	300	304	342	319	347	312	321	288	326	324	347	355	285	323	318	327	331	331	323	345	344	327	308	360	308	313	324	301	337	320	317	319	306	322	329	350	349	351	330	324	323	334	314	384	321	314	346	314	334	335	338	320	328	302	348	338	330	325	340	322	281	317	286	304	325	345	354	316	340	328	310	334	343	319	311	346	312	305	329	351	355	299	342	339	307	312	313	339	365	370	322	332	356	289	319	328	340	317	334	342	342	328	329	335	324	355	316	351	342	348	355	284	341	352	343	310	381	285	337	288	318	320	318	307	336	331	342	333	317	314	335	336	352	355	317	316	347	331	343	352	350	323	359	302	372	309	290	341	318	332	355	347	321	312	308	343	324	305	336	314	349	355	357	324	335	330	326	345	326	352	303	328	349	316	315	336	295	347	337	312	358	304	318	341	319	338	331	321	351	319	306	352	305	330	344	337	350	339	382	353	277	309	360	314	337	327	333	341	334	342	321	315	323	337	340	343	341	333	349	352	316	337	325	311	351	316	291	316	307	328	353	336	357	343	315	356	325	326	346	354	319	323	320	294	335	345	354	314	303	340	331	300	331	315	317	358	312	305	326	329	326	309	322	367	342	313	345	344	346	319	337	327	327	328	322	339	376	323	330	334	312	350	368	314	300	284	310	331	306	288	340	331	359	326	339	356	332	313	363	361	331	341	355	326	332	291	356	329	350	338	325	357	331	347	330	325	320	329	279	352	330	331	345	312	318	330	349	328	313	321	329	304	343	350	312	329	358	306	318	340	336	358	337	331	332	340	363	309	313	336	341	338	341	305	327	335	323	308	297	317	336	345	354	321	337	338	327	338	342	325	316	352	334	338	323	344	361	336	335	341	352	347	335	380	322	321	360	346	325	350	360	354	322	349	313	331	317	369	298	336	333	342	318	330	310	322	366	341	337	310	330	344	339	321	332	342	342	338	351	312	332	343	335	354	347	310	350	310	336	309	339	344	335	307	320	339	318	315	326	321	331	349	355	333	325	310	373	357	348	305	349	333	295	352	333	356	353	350	362	330	324	298	323	323	304	327	302	339	341	343	341	322	317	323	325	314	339	317	309	310	353	323	317	302	330	345	342	328	339	331	320	366	346	331	332	329	361	327	321	359	345	327	359	330	322	337	330	306	347	337	354	355	323	299	336	291	298	321	328	284	335	316	327	374	305	359	342	315	331	310	337	321	347	335	339	357	322	334	309	305	322	345	331	314	370	323	303	325	345	365	304	315	339	311	321	346	312	320	309	337	353	331	319	300	313	321	349	321	348	322	324	337	300	344	319	309	325	286	350	337	317	341	342	353	336	348	338	345	298	314	296	325	307	325	344	326	317	335	331	353	355	329	304	322	328	331	325	362	315	330	346	351	342	318	302	346	345	317	329	315	298	316	337	342	316	325	358	317	348	350	337	327	362	317	302	312	363	354	315	329	335	325	320	302	352	329	307	351	338	296	330	346	345	335	336	309	348	334	333	322	345	327	377	337	309	315	350	364	320	341	341	291	309	345	319	325	315	333	322	343	342	328	323	326	346	349	303	317	345	333	326	329	336	338	311	313	342	366	333	325	318	345	334	317	311	353	326	349	331	349	368	327	330	332	351	342	315	328
5888	10127	8614	4461	3024	2219	1739	1517	1287	1125	1006	945	841	846	727	745	712	689	686	659	630	617	621	615	632	604	579	619	586	604	642	565	589	551	587	580	560	573	607	547	592	574	553	588	575	566	600	601	567	592	545	571	579	589	547	606	544	511	582	622	556	553	519	553	583	542	560	530	572	559	517	594	549	604	542	543	525	560	562	572	539	541	544	574	552	581	547	559	589	570	553	555	549	601	601	554	533	570	540	564	535	569	519	568	568	528	534	579	541	563	561	549	567	552	556	587	572	571	574	588	566	559	600	580	583	561	590	516	515	547	558	526	549	541	574	512	572	536	554	537	549	568	568	541	566	608	545	580	531	558	560	539	545	581	542	535	573	580	566	551	557	594	566	553	549	544	520	548	558	580	562	545	553	561	503	550	554	534	569	581	583	566	557	545	553	534	544	535	532	521	517	543	562	525	578	518	538	578	488	573	546	596	546	560	572	537	534	541	526	556	560	543	562	591	584	546	539	543	532	555	565	539	554	561	580	536	579	584	565	536	608	545	561	549	563	542	527	523	544	538	573	611	551	569	554	551	530	560	591	539	528	528	561	537	562	577	564	557	592	568	560	558	554	544	550	569	568	556	508	617	500	574	525	543	553	559	549	529	545	513	567	537	511	527	547	592	569	548	556	579	508	525	579	617	500	575	571	590	550	549	569	573	557	536	595	537	570	573	582	565	565	598	577	568	587	539	556	586	543	554	529	508	543	515	539	580	553	524	592	564	599	574	534	566	566	550	573	554	572	536	553	536	561	521	532	574	557	529	545	585	563	597	547	592	605	586	581	520	610	533	591	535	535	533	537	555	578	542	537	551	530	576	530	573	515	561	561	542	546	527	583	514	557	576	561	503	596	598	504	584	565	562	537	564	569	566	525	536	529	561	573	631	557	529	535	538	581	530	530	528	532	559	569	528	552	512	575	596	576	546	597	531	560	579	550	567	548	558	538	548	571	519	530	567	561	557	537	578	539	541	523	532	584	549	517	581	526	583	537	568	549	577	613	516	533	566	563	575	577	552	548	559	562	577	539	587	569	493	537	545	542	567	566	559	538	527	552	523	591	581	549	575	515	583	576	570	581	549	563	521	572	601	567	547	524	520	542	558	551	540	547	579	604	571	558	592	556	598	552	525	532	572	526	547	541	619	576	543	538	551	584	589	590	569	590	567	555	541	541	533	536	544	569	551	541	549	545	573	540	576	544	590	576	572	518	571	548	543	601	540	535	542	558	538	573	564	583	557	575	550	531	567	561	552	570	535	533	578	564	564	551	532	575	558	569	521	564	562	562	566	590	541	529	588	585	569	537	580	591	556	562	573	529	562	532	552	618	575	568	544	578	565	591	546	543	592	576	531	553	574	560	566	583	560	554	525	522	558	572	583	577	503	548	588	565	547	567	579	554	610	552	577	579	545	531	566	554	550	512	582	582	573	560	572	561	573	582	581	543	552	527	545	573	571	561	556	545	538	533	559	566	569	562	558	541	558	556	542	561	563	554	565	560	545	563	573	510	558	567	532	579	629	571	562	578	568	543	552	545	551	559	556	552	516	579	554	561	586	564	541	569	528	589	550	583	519	566	559	544	559	549	593	540	577	580	569	560	565	555	540	556	529	563	580	547	552	584	574	565	563	537	571	569	525	578	569	568	546	544	542	545	598	598	595	548	595	562	553	546	556	563	544	565	552	577	550	568	529	552	570	570	586	570	585	562	570	580	563	560	539	534	559	564	523	563	548	544	590	561	585	561	560	519	560	554	533	518	569	547	594	552	563	537	579	547	570	557	541	548	569	582	599	585	544	552	562	564	568	567	524	544	547	580	532	563	568	544	558	532	530	551	530	570	544	566	577	548	579	567	518	485	553	538	547	546	515	533	517	548	568	549	552	573	590	568	580	557	586	538	544	561	578	582	550	563	540	544	544	584	526	564	552	574	543	595	601	549	541	570	579	565	572	590	506	540	527	565	545	556	562	582	576	552	557	539	552	561	532	537	576	516	555	525	559	572	581	600	566	566	591	587	563	522	547	539	565	554	519	535	569	549	568	526	531	522	553	593	546	588	523	594	543	526	559	561	544	548	586	598	565	564	527	576	583	580	538	574	524	539	582	534	583	539	578	600	546	562	535	558	548	532	541	596	548	546	556	569	565	516	550	565	590	548	558	534	576	562	606	578	533	549	556	573	537	540	532	557	576	558	605	582	522	549	565	554	524	557	557	582	534	544	530	564	581	527	573	563	578	577	536	549	527	557	523	533	578	531	568	575	563	593	555	588	541	570	527	523	583	542	589	517	560	554	552	566	538	572	564	564	539	571	514	578	553	552	571	568	523	532	544	544	544	592	596	532	520	563	549	582	562	568	537	508	600	554	593	543	517	543	544	551	542	584	595	547	558	543	569	550	563	570	521	587	558	503	525	550	562	548	584	588	573	546	552	566	575	544	545	543	567	567	562	547	561	540	574	533	568	586	565	557	585	587	568	585	529	571	530	547	527	538	587	530	548	556	579	562	574	545	580	550	534	534	586	554	537	602	557	561	554	536	573	560	546	603	563	564	536	552	566	563	569	551	577	565	594	592	559	574	562	568	507	497	587	548	556	562	537	573	542	554	586	604	561	528	565	541	574	536	570	589	573	519	537	537	553	550	581	568	570	515	555	572	603	556	570	551	547	583	551	538	558	527	531	590	555	587	568	561	540	531	575	577	561	549	542	524	571	508	577	540	543	583	568	559	582	527	572	566	535	578	548	582	611	527	528	540	583	529	623	559	568	556	568	566	511	534	601	584	549	559	567	546	531	547	560	584	584	596	564	552	602	527	535	568	620	543	521	582	610	554	613	556	570	584	562	517	552	552	517	585	549	593	620	555	555	598	548	522	550	548	544	511	523	525	543	579	524	553	577	566	591	522	591	528	544	575	590	552	572	599	555	536	552	549	571	554	495	567	543	509	507	592	540	586	558	530	539	553	545	527	557	546	581	571	586	567	562	538	547	512	610	547	556	539	561	531	579	565	565	550	578	554	565	561	574	544	593	566	558	581	544	517	547	552	576	573	554	592	607	582	551	568	530	579	526	550	559	534	588	588	596	574	597	524	585	541	520	562	590	555	532	546	583	553	521	587	567	533	549	561	543	545	556	525	541	598	569	572	588	574	600	574	575	593	583	542	556	558	550	535	518	583	543	575	571	541	626	562	556	573	531	563	517	525	546	539	596	613	552	573	566	573	501	524	512	548	554	537	544	543	558	542	523	558	545	600	559	570	563	539	526	548	570	576	527	578	595	538	557	554	559	577	543	548	607	582	529	567	552	596	552	563	576	549	496	547	551	571	539	536	566	509	565	557	583	608	548	553	584	528	552	544	534	508	552	557	530	557	549	485	576	545	565	541	555	565	554	514	550	593	571	547	602	531	566	543	527	516	579	580	589	519	550	564	622	556	566	580	588	582	605	528	534	545	576
23162	21158	28884	23707	21160	19476	1881	685	457	469	368	352	292	264	225	219	177	180	209	173	184	168	192	176	168	184	161	139	144	156	143	145	157	139	158	144	139	135	151	128	127	126	155	130	136	140	113	113	143	125	149	152	149	121	111	118	115	136	123	117	146	137	132	137	129	133	116	139	134	136	145	146	123	118	152	117	132	146	129	120	125	109	139	130	126	126	131	113	137	128	120	155	106	123	126	112	134	117	119	124	126	122	112	135	130	131	127	128	131	110	128	138	126	117	120	128	134	143	124	135	128	125	131	149	120	158	128	142	133	146	130	135	116	137	129	126	141	128	150	121	128	124	124	125	111	123	122	112	130	139	142	128	130	138	116	140	134	112	132	131	123	126	150	122	134	117	120	133	128	124	119	130	112	127	124	124	113	125	121	117	135	141	116	132	119	112	135	133	119	137	150	134	121	127	144	146	129	107	132	131	139	106	124	132	131	109	105	107	128	141	136	155	146	104	136	140	118	145	118	134	127	127	134	132	137	118	125	108	128	129	122	128	126	116	133	114	116	156	125	115	124	131	129	122	128	126	140	151	126	121	142	133	137	128	134	108	136	134	113	129	135	129	106	125	144	140	151	128	123	110	112	121	137	127	125	109	141	134	109	133	130	118	92	123	139	121	120	125	120	115	134	120	119	130	147	104	129	160	114	131	107	142	136	110	126	115	132	126	117	131	130	125	143	131	114	153	124	131	122	117	139	126	118	146	118	127	140	131	142	139	129	126	143	135	106	120	124	149	119	117	132	129	139	116	115	113	114	116	120	120	152	124	139	128	122	137	128	139	129	138	148	114	140	132	132	140	130	112	102	134	119	139	145	127	107	122	133	122	124	134	113	124	141	121	132	124	140	128	133	114	133	108	132	126	123	123	155	133	112	94	123	133	120	116	133	111	124	111	129	99	116	139	126	115	135	119	121	146	128	132	138	128	135	117	126	133	116	127	143	149	133	114	120	121	137	127	122	128	129	119	147	134	104	117	152	132	136	130	147	122	157	122	117	126	141	152	144	141	131	116	123	140	122	129	114	135	134	129	110	135	123	121	111	121	136	140	129	129	131	113	98	121	135	127	120	115	132	137	120	131	127	128	135	109	144	141	123	101	142	136	136	134	122	129	125	135	117	124	110	125	135	134	131	134	133	122	118	129	130	110	133	110	137	114	133	135	119	122	104	111	125	120	114	124	129	123	113	113	124	144	113	142	92	127	121	119	151	134	137	137	154	129	151	116	137	149	147	117	140	142	127	138	114	126	128	127	128	118	110	129	112	117	122	125	139	149	134	134	137	132	121	122	114	122	110	117	132	107	127	124	133	124	118	133	144	120	126	113	128	139	128	130	122	107	140	117	127	142	136	126	137	126	129	144	114	111	132	124	122	117	120	132	123	131	142	122	118	119	131	129	123	150	121	137	124	121	148	159	144	107	136	143	149	143	106	116	140	122	129	127	159	115	158	123	137	131	130	111	127	135	116	135	145	112	132	128	99	135	129	133	137	120	146	120	136	118	98	123	124	133	157	108	137	138	135	128	122	125	116	133	128	134	139	123	127	106	124	127	123	118	110	105	125	118	121	124	119	140	133	147	129	129	131	123	129	126	120	106	99	104	118	137	118	124	130	121	112	133	145	124	134	120	126	143	162	149	127	126	123	119	123	141	128	135	142	135	126	113	114	116	127	123	128	119	113	136	140	125	116	127	113	113	122	117	116	106	126	137	121	115	145	132	138	108	142	126	113	129	136	128	124	122	131	106	134	130	107	95	116	144	153	122	136	108	123	117	121	121	134	124	109	125	146	137	126	128	136	142	118	131	147	123	136	116	146	121	130	107	119	133	130	126	127	136	130	115	125	129	137	116	123	106	139	137	116	118	129	112	113	120	125	109	127	120	119	103	138	130	136	129	121	119	140	99	134	145	120	133	139	134	133	127	150	113	126	127	130	118	119	137	132	131	110	131	113	129	133	133	131	133	120	142	150	109	139	126	120	112	126	125	127	114	121	117	115	110	117	127	139	110	120	124	108	120	118	124	137	103	124	145	127	114	133	133	129	141	109	132	123	121	134	109	147	133	136	119	122	129	110	124	138	121	126	131	134	107	136	119	129	110	102	125	122	133	127	121	129	135	122	113	125	128	132	105	131	115	133	117	120	122	122	137	119	137	130	139	143	116	123	122	107	133	139	126	123	114	147	132	130	126	133	141	123	135	114	110	133	120	151	136	116	147	122	121	131	125	106	123	127	116	108	130	116	129	119	109	112	126	115	110	141	115	134	109	145	122	132	149	131	142	136	110	110	119	126	140	125	129	127	134	136	134	143	123	122	111	118	133	128	112	138	131	116	130	106	147	122	143	132	136	128	127	113	126	136	107	118	113	125	117	122	109	114	126	113	120	118	141	138	115	108	130	116	128	114	142	125	130	129	129	129	130	122	121	114	117	147	126	121	135	137	129	102	133	133	133	122	131	126	132	118	128	134	140	121	111	103	129	114	147	122	125	130	144	119	132	135	138	111	163	128	122	120	134	113	119	141	114	130	137	111	127	115	125	116	135	134	104	122	138	121	135	137	142	128	136	134	139	127	124	119	142	132	120	114	136	123	120	115	119	125	133	109	142	115	164	111	132	126	122	139	115	129	135	135	126	125	124	110	121	116	132	123	133	119	139	135	120	115	118	111	131	130	137	113	120	121	136	111	109	128	138	109	141	117	129	121	131	128	122	121	133	122	116	128	124	144	137	120	130	136	119	116	119	127	136	129	129	118	128	124	114	141	129	114	135	118	112	120	124	125	113	115	142	124	104	133	122	121	130	127	115	141	120	126	128	109	122	122	121	116	114	123	108	113	139	112	138	117	116	104	133	117	123	146	146	128	124	122	115	116	143	143	135	115	135	118	129	134	120	123	117	101	126	114	124	121	130	111	121	124	142	136	132	118	113	117	127	127	117	138	111	106	137	119	132	144	140	136	137	119	126	113	110	117	109	153	118	134	140	131	122	127	114	134	127	129	119	136	117	101	127	119	120	131	123	121	126	112	136	118	121	124	127	127	135	118	117	114	125	124	128	134	125	135	118	126	102	121	140	114	116	114	130	139	121	124	136	124	123	130	115	127	123	110	135	126	118	110	107	125	133	118	125	128	130	148	125	127	118	133	125	138	130	135	120	126	133	135	123	128	138	131	130	129	97	114	119	125	119	107	136	115	123	127	138	123	115	137	122	117	156	108	143	120	136	123	134	134	121	130	121	151	123	138	122	147	129	123	119	112	145	124	127	128	107	126	137	124	137	124	109	128	127	112	135	121	154	118	150	120	112	135	99	129	122	110	139	134	117	129	111	118	123	136	126	123	118	118	131	129	138	123	111	118	132	140	116	110	110	107	134	125	117	130	90	112	94	130	139	114	118	133	123	116	130	149	115	119	134	147	132	149	148	119	100	139	120	140	112	126	146	131	130	144	118
8143	16039	13652	7158	4769	3489	2641	2093	1547	1316	1119	917	840	715	663	593	504	508	432	463	385	421	385	390	344	344	277	321	299	308	302	292	276	271	258	301	247	273	266	272	252	261	228	255	245	250	230	239	245	254	236	259	267	233	258	227	217	239	260	223	249	237	224	245	215	226	227	203	227	231	214	232	203	227	205	237	209	213	216	230	203	213	242	235	220	191	221	180	231	206	218	218	219	210	231	209	211	235	213	215	235	217	222	210	240	210	217	246	219	218	230	219	189	211	238	251	236	213	236	209	212	236	243	220	216	219	232	256	232	204	205	211	222	210	207	226	201	196	185	215	242	232	216	222	220	220	214	212	219	235	230	224	250	210	213	233	222	232	234	228	227	183	224	231	209	218	219	210	208	221	256	208	208	207	220	215	241	219	222	228	213	220	201	217	219	250	237	215	210	241	188	213	230	194	243	215	230	213	226	199	245	226	219	257	218	234	200	222	209	207	214	209	221	220	225	222	211	234	189	224	220	264	225	219	242	227	218	219	232	224	190	207	231	224	220	196	225	230	210	217	204	212	215	225	195	208	225	215	248	206	223	228	229	227	196	185	217	201	206	215	216	234	236	204	204	215	189	205	211	212	239	204	211	208	199	189	211	222	239	211	211	224	220	200	194	215	228	224	242	209	236	214	223	246	213	189	207	202	241	234	215	219	219	218	210	222	206	226	215	216	212	227	228	191	198	219	204	214	250	214	233	200	224	219	240	231	230	207	218	218	229	225	222	214	221	199	196	216	241	230	209	239	240	202	227	200	230	202	248	219	194	197	197	198	208	199	221	229	217	225	225	189	193	235	222	238	211	240	208	233	216	205	189	203	213	212	194	220	212	203	235	228	209	227	192	235	219	176	196	208	220	211	232	219	207	204	215	189	228	219	203	222	208	201	211	232	223	226	236	235	212	211	207	174	220	197	194	210	187	211	192	210	193	176	226	220	206	222	233	178	201	210	192	235	237	220	198	198	224	223	213	213	190	238	211	246	198	226	227	212	224	226	214	224	205	232	227	231	204	223	228	228	246	193	208	203	232	229	209	210	217	206	201	217	233	244	208	188	205	216	210	221	219	203	227	243	242	236	184	196	213	214	231	207	211	242	222	206	204	178	205	220	255	223	206	221	239	226	199	232	231	250	217	213	219	209	218	211	232	215	209	218	242	200	212	224	219	223	200	212	217	228	211	226	245	223	249	203	221	217	181	215	234	212	228	211	220	213	193	202	220	233	230	223	217	241	223	227	243	210	198	208	225	209	227	212	207	247	204	200	212	234	209	200	206	210	234	224	238	225	210	224	213	237	226	200	202	226	214	233	216	213	207	235	216	220	185	204	240	215	216	204	254	194	216	221	207	217	205	195	225	215	192	227	217	218	196	216	188	222	203	212	221	220	228	207	206	214	196	226	224	210	218	215	220	242	208	233	211	187	221	238	218	235	192	198	209	232	212	216	215	237	226	235	202	216	217	222	214	216	203	211	199	219	225	219	211	198	238	189	229	217	227	218	201	236	206	202	218	233	197	215	197	231	213	207	225	225	213	219	235	204	243	216	194	205	210	227	217	208	225	192	219	190	213	208	218	210	220	231	197	222	229	217	224	196	207	188	211	234	219	217	221	228	236	240	220	239	223	232	223	194	209	209	208	214	232	188	205	188	215	228	213	203	234	218	231	218	214	213	215	197	203	198	197	189	243	232	233	197	205	234	226	228	213	228	204	268	200	235	188	211	183	223	210	222	203	196	202	212	210	215	210	238	228	184	201	236	226	230	225	226	188	215	205	230	210	221	212	204	214	189	198	233	213	216	230	190	232	219	239	207	203	232	200	203	226	203	259	216	216	221	226	219	224	199	205	235	222	235	212	209	234	247	215	231	241	231	215	224	205	198	188	215	205	214	219	224	190	192	203	217	201	204	223	222	186	246	209	222	219	223	249	229	192	197	213	220	227	194	190	202	211	219	238	219	206	217	229	224	201	204	219	199	225	181	213	203	222	187	204	196	233	216	221	209	215	212	226	212	233	239	218	206	225	227	193	249	188	217	210	236	242	214	220	206	200	233	232	213	198	217	225	201	246	227	196	232	199	192	195	220	217	240	221	221	220	212	208	218	208	210	182	232	207	204	212	220	241	204	194	212	220	236	229	212	219	244	208	222	201	200	207	238	196	224	206	213	197	236	219	224	206	224	210	229	216	235	201	215	224	208	204	213	235	202	221	220	220	191	240	226	217	227	205	215	255	191	228	233	213	229	226	227	213	220	215	217	240	205	219	197	200	235	194	223	208	196	212	208	210	230	230	219	233	196	198	219	195	183	217	236	186	203	216	215	223	228	223	208	227	209	211	206	201	230	210	213	230	231	247	210	238	207	216	216	201	200	220	221	215	207	217	202	219	188	196	197	219	182	230	207	212	227	209	215	205	203	215	229	213	198	203	207	178	200	232	219	222	212	221	252	223	192	242	216	223	220	219	216	213	235	227	203	251	213	221	223	214	209	216	203	235	217	223	219	212	206	225	205	220	208	208	231	218	203	196	202	219	202	236	239	229	218	234	222	246	217	202	206	205	207	218	205	214	218	215	194	196	206	223	216	220	211	220	234	218	208	210	236	221	205	234	221	202	222	239	212	204	206	217	243	212	200	212	219	217	221	199	207	202	205	235	207	219	204	228	202	219	221	211	216	225	217	207	203	219	223	224	230	201	179	209	243	203	224	205	215	243	253	203	221	202	228	195	200	218	229	209	231	215	226	229	218	198	206	214	227	235	210	206	189	223	204	203	186	250	222	197	198	227	228	189	209	225	228	221	231	207	228	236	227	242	203	198	195	211	215	225	224	246	202	216	190	221	209	219	217	232	232	198	220	202	194	198	214	234	216	217	239	226	219	184	201	223	221	192	223	197	203	251	204	209	251	228	228	234	230	210	202	223	196	231	200	257	234	232	226	212	213	225	204	210	232	214	231	184	190	219	186	224	204	225	201	194	225	214	229	222	208	181	191	225	201	229	220	233	205	206	212	197	210	194	193	194	229	216	215	246	211	220	248	213	206	212	214	216	200	236	223	238	203	224	227	190	217	199	197	232	212	219	205	218	204	204	223	218	210	207	203	250	231	205	214	215	217	186	197	195	221	210	195	210	215	222	197	229	222	242	230	205	227	208	264	236	212	195	228	240	215	241	224	226	193	209	220	223	228	244	230	211	224	195	200	205	227	212	231	235	224	207	224	212	218	215	221	225	195	203	207	216	219	183	195	230	228	216	229	203	196	224	218	226	210	181	199	198	235	206	214	226	220	202	215	197	226	212	223	226	235	241	218	233	211	198	226	210	200	209	239	228	253	220	221	206	215	225	200	202	215	199	204	215	199	223	212	224	202	224	224	212	209	227	219	247	233	226	200	208	216	191	204	240	221	222	209	220	212	213	212	205	236	205	225	203	202	215	223	207	201	215	231	228	228	236	237
26766	19730	5507	770	533	497	520	477	486	476	459	459	462	442	464	444	473	488	482	528	449	450	446	481	482	454	484	439	447	439	462	470	422	440	466	447	508	473	463	471	479	482	466	484	458	446	454	476	454	478	445	467	459	478	489	468	461	461	448	477	484	495	443	468	466	446	430	444	461	485	451	451	452	470	432	484	463	433	459	501	494	496	422	419	468	500	469	486	491	462	453	495	441	453	478	480	457	475	470	457	471	452	447	434	457	452	483	460	431	450	474	489	473	436	485	466	452	437	385	459	493	456	443	472	443	456	467	462	468	447	469	481	491	475	480	453	477	452	464	478	436	499	465	464	514	461	434	414	471	442	456	502	450	465	426	452	473	434	449	448	480	461	465	466	491	496	431	495	493	453	468	451	483	445	510	457	499	445	446	429	487	428	483	456	463	451	450	484	474	445	456	494	461	486	486	437	456	457	457	450	460	457	490	460	487	450	463	486	458	441	475	471	452	465	444	494	481	463	484	473	492	472	492	468	489	466	431	449	459	452	453	487	472	455	450	497	460	475	444	457	465	476	451	455	465	476	490	471	455	409	499	506	453	477	469	449	474	468	470	430	451	453	466	495	491	455	448	464	505	424	433	497	450	512	471	512	419	493	479	437	439	500	433	457	440	445	473	451	438	450	490	475	497	448	452	451	482	493	466	464	437	448	467	453	444	465	492	471	476	430	461	459	515	478	472	486	480	457	488	479	510	461	464	451	479	475	477	432	464	430	492	491	431	496	423	479	460	447	452	472	423	453	489	468	435	453	481	456	475	471	456	455	465	455	460	432	478	468	467	483	458	459	445	449	481	457	475	454	446	434	485	482	441	466	490	483	464	512	493	477	432	510	432	503	456	432	436	452	503	443	444	487	467	482	491	471	527	475	456	453	518	478	453	455	437	480	473	441	452	451	448	425	439	460	452	459	443	441	433	453	437	463	487	439	451	437	456	470	457	446	469	454	444	482	463	454	474	470	473	478	503	440	478	457	483	419	465	458	471	450	468	462	468	468	460	488	445	457	462	471	462	469	453	483	449	447	480	470	470	493	458	490	438	481	493	462	506	454	474	482	457	453	442	449	461	432	479	437	457	453	474	469	464	425	471	417	461	460	473	465	451	476	440	490	459	506	483	443	431	459	452	477	482	454	434	430	459	484	490	482	452	457	450	473	416	438	459	468	452	483	446	480	469	427	438	487	415	451	466	450	501	477	485	452	469	466	434	456	466	466	472	484	494	451	419	480	467	512	463	474	500	432	469	483	430	413	469	516	402	463	497	508	465	470	449	496	449	489	443	458	473	477	449	433	429	454	453	506	477	469	462	438	478	479	472	457	467	433	478	477	442	495	470	466	436	470	475	462	478	437	445	509	460	446	462	476	450	471	482	481	439	426	439	459	461	479	464	446	454	431	500	483	474	460	468	437	451	450	423	460	475	455	503	440	462	426	473	443	459	482	488	454	456	468	453	442	494	478	441	452	507	446	506	465	435	444	435	438	463	448	473	457	474	476	459	493	445	467	458	454	458	479	485	458	456	495	469	442	489	457	456	468	425	455	491	431	463	514	469	480	454	465	407	434	445	499	471	467	459	484	460	479	425	465	497	460	495	436	438	437	430	455	475	442	462	459	435	470	465	467	488	426	432	446	466	495	432	472	471	485	467	433	467	466	501	449	484	474	485	439	417	491	509	505	461	486	459	459	486	476	459	444	472	427	478	444	494	471	462	443	469	452	472	470	456	467	501	443	452	463	437	506	437	479	467	480	474	469	480	451	453	463	464	480	456	480	452	448	432	421	438	501	430	455	457	462	456	444	485	468	492	471	455	498	490	449	480	455	501	445	448	465	454	460	477	495	470	474	472	446	493	453	479	446	445	467	497	491	483	453	451	477	455	431	492	478	467	492	469	478	451	460	470	475	477	462	444	443	430	475	473	474	470	461	479	437	477	416	490	452	448	454	476	459	473	480	455	457	484	464	450	434	467	503	451	452	472	440	476	481	466	459	441	455	460	466	489	470	406	457	441	440	450	431	498	456	485	451	487	452	501	475	457	494	488	475	507	459	495	437	497	418	475	462	465	486	445	471	493	508	503	465	444	469	468	459	458	478	440	478	478	452	467	499	493	444	414	447	455	467	419	442	478	518	445	515	457	458	525	474	458	481	480	421	429	461	428	483	489	460	490	471	481	443	478	448	481	489	448	468	444	461	459	459	414	446	463	498	434	471	480	453	484	477	495	430	472	459	461	486	438	492	504	421	491	490	457	448	485	465	500	471	463	463	478	455	509	457	461	491	464	485	468	460	472	469	465	473	432	434	450	483	457	499	492	477	468	477	482	438	490	476	463	453	475	497	468	486	462	451	468	445	496	487	458	473	438	433	445	438	456	464	474	452	468	453	459	445	439	487	476	465	466	439	438	465	414	468	442	482	446	465	434	487	473	436	472	485	472	453	474	452	447	473	437	448	454	495	451	452	426	438	462	487	444	457	501	478	445	459	461	509	445	474	464	461	466	491	433	472	425	455	434	461	457	496	445	445	449	514	486	473	503	469	496	490	471	464	471	470	464	475	461	478	460	463	469	474	390	494	443	463	468	502	492	455	485	483	457	474	453	470	474	461	474	495	507	480	459	458	511	434	457	495	444	434	479	449	464	502	493	454	450	473	448	461	457	458	450	433	462	458	441	476	448	457	482	456	472	462	482	431	440	530	429	424	435	450	465	426	483	469	451	430	423	479	479	455	431	453	444	480	434	477	497	424	447	451	451	470	456	424	438	486	447	452	473	465	461	461	455	474	475	467	423	486	489	460	492	449	486	465	467	450	471	490	466	453	476	447	439	466	427	482	459	464	459	449	457	482	472	457	452	471	444	442	444	483	421	477	510	436	479	433	510	498	485	459	458	461	481	496	453	480	455	453	451	460	481	455	469	485	467	450	469	491	465	474	474	487	486	449	464	460	460	479	453	483	469	480	445	467	478	471	485	452	480	456	447	451	486	470	450	478	444	467	461	434	450	453	455	465	456	438	485	458	464	442	458	447	456	443	471	476	429	455	448	455	443	488	488	490	458	480	462	489	488	457	475	459	482	492	466	469	487	510	443	490	455	470	460	448	451	459	469	472	488	447	455	438	449	450	426	526	457	479	431	464	481	476	422	453	454	475	465	466	461	508	480	456	457	460	428	501	471	470	478	439	457	452	480	490	444	476	448	480	433	481	456	451	457	447	475	452	439	424	457	417	490	463	471	491	484	456	480	475	427	477	479	448	479	470	462	429	462	501	462	457	430	444	478	477	483	456	510	466	472	486	424	450	426	472	469	498	478	447	448	491	454	453	446	459	490	446	458	446	521	466	435	463	488	450	483	455	463	476	469	430	445	447	468	433	487	485	486	457	485	430	465	463	436	459	464	493	478	454	466	426	501	472	448	481	450	471	486	436	445	436	458	462	470	475	429	447	455	425
4217	1601	1411	1047	880	848	860	775	847	784	781	758	762	788	772	783	744	725	732	775	763	812	831	732	777	768	783	768	731	778	735	763	727	777	772	733	770	776	773	746	762	748	728	739	739	715	730	732	779	784	711	800	733	761	751	752	756	711	789	754	760	773	759	764	829	759	736	713	741	804	782	762	710	764	750	763	782	773	765	781	715	795	746	776	803	753	758	778	758	714	722	742	795	801	850	763	730	739	751	751	749	783	732	787	797	777	777	756	785	779	772	779	743	734	753	798	747	776	801	759	744	754	810	754	784	763	787	735	745	716	779	768	767	794	778	765	770	724	801	783	763	782	721	787	763	749	699	783	760	748	749	734	796	749	754	759	803	777	723	753	767	757	767	742	777	773	797	723	758	821	739	772	765	748	730	720	794	754	740	713	734	750	796	801	767	857	745	767	716	727	761	767	761	786	718	725	749	740	761	782	758	784	758	769	760	792	763	813	764	790	747	761	799	749	765	764	766	747	752	789	757	755	776	756	779	802	723	788	755	774	745	766	745	724	775	765	761	759	724	778	769	823	731	761	768	820	738	726	795	831	776	806	770	766	780	788	740	744	734	777	740	740	778	798	731	761	744	763	804	735	794	753	732	732	782	820	784	738	718	735	768	794	716	828	796	742	810	738	780	731	806	708	722	779	777	798	716	783	765	796	779	823	751	740	736	727	809	767	742	728	751	760	760	760	808	794	763	758	752	745	778	786	764	773	784	750	761	779	772	747	787	732	809	764	770	762	785	716	717	721	754	768	741	784	768	802	745	719	752	791	795	763	726	719	743	785	843	812	756	750	749	740	706	784	770	756	788	745	768	763	769	746	783	692	743	779	730	746	745	788	822	679	766	732	744	759	789	815	783	811	728	747	785	732	757	759	784	715	743	728	779	730	756	765	756	734	716	757	783	767	700	761	747	743	750	788	763	745	732	761	788	765	773	785	773	770	779	725	760	708	774	755	711	754	749	764	782	705	760	753	776	738	761	786	768	759	813	769	776	799	758	802	754	763	704	769	814	730	741	772	821	735	723	722	776	807	738	723	796	743	768	742	783	748	756	764	685	745	780	753	776	771	753	738	793	746	797	783	840	756	727	760	782	752	738	724	771	746	738	705	777	744	755	790	785	780	768	786	809	742	720	770	732	745	774	726	745	804	784	751	737	744	738	786	742	739	767	767	743	756	747	756	798	770	778	803	758	772	711	795	745	745	744	762	791	732	731	756	749	777	768	775	810	741	809	711	760	767	781	785	754	770	740	763	767	782	703	750	765	787	743	751	766	761	744	738	799	729	741	714	708	767	730	716	759	753	751	769	735	766	767	752	798	789	794	746	755	742	769	790	801	742	738	716	800	784	772	696	751	765	729	745	786	787	774	764	726	731	733	744	804	726	703	768	751	746	738	754	738	741	754	768	829	835	792	788	710	746	747	787	763	760	766	766	779	787	741	720	775	764	750	820	753	727	785	751	756	786	722	723	746	788	783	785	717	766	758	751	729	754	790	752	738	766	776	827	744	775	754	773	767	751	737	741	782	770	727	792	750	793	772	766	784	759	775	732	785	737	776	795	743	745	751	745	791	735	728	787	746	792	791	780	807	774	768	745	777	736	765	747	728	716	775	722	758	785	750	781	739	775	734	783	760	756	751	797	698	783	784	784	721	749	751	835	803	707	792	786	759	730	780	799	772	737	792	680	766	743	743	764	768	758	768	754	723	771	775	768	758	769	807	742	785	691	745	770	740	791	785	737	781	715	771	750	775	770	746	729	743	761	766	738	730	794	769	703	753	765	756	769	808	738	712	787	791	769	804	786	771	759	777	789	818	815	726	759	780	740	778	748	749	777	790	739	758	761	691	748	755	784	720	743	778	770	703	779	734	798	779	774	747	799	750	741	775	736	777	701	725	740	747	718	776	761	742	747	769	743	716	768	773	742	793	751	733	771	736	761	769	736	684	788	781	822	720	752	790	778	790	719	773	764	737	731	670	743	780	810	784	748	752	754	765	735	743	723	750	726	800	772	800	780	736	780	808	708	780	735	786	758	802	724	769	759	755	728	775	783	839	831	759	765	730	742	777	720	779	769	725	776	717	770	765	753	713	778	764	723	762	755	795	752	762	780	730	760	741	802	717	719	760	823	728	748	790	752	782	740	748	718	747	770	792	762	708	774	771	736	741	741	827	679	741	802	717	811	793	757	743	728	773	745	736	766	739	707	717	730	772	736	782	760	775	810	711	755	830	759	777	760	796	762	749	796	773	779	816	752	742	779	781	791	754	785	735	753	774	777	811	719	790	760	783	795	732	713	775	762	795	755	734	709	753	797	759	799	750	739	792	758	733	781	706	768	806	769	812	814	754	768	753	776	769	713	730	753	756	738	730	772	738	689	780	755	777	730	742	784	754	818	750	739	738	773	742	732	771	749	700	759	806	790	782	787	806	740	749	742	783	798	753	771	783	718	784	738	754	744	773	714	728	799	741	784	675	769	761	766	788	742	761	772	804	727	753	815	779	752	747	759	729	742	760	772	833	718	778	706	731	734	752	730	763	755	722	774	767	785	743	784	748	780	777	763	731	745	758	751	730	758	774	740	735	767	775	792	732	773	767	786	779	740	733	709	732	760	751	763	787	771	768	759	734	723	766	823	759	739	769	795	731	711	740	806	749	756	764	763	774	748	778	764	725	716	787	753	736	765	774	778	762	732	739	738	774	746	737	785	719	796	769	746	796	688	795	738	787	810	754	806	743	789	752	728	776	787	753	753	807	736	761	753	746	811	753	790	759	751	770	734	751	750	791	788	756	778	807	755	762	813	761	747	748	780	783	768	724	767	714	782	706	793	815	716	729	707	773	759	759	760	753	746	745	752	736	735	746	795	773	776	729	725	769	759	746	762	752	764	736	773	733	720	750	742	751	736	730	820	763	750	772	742	772	761	758	752	808	759	741	754	753	714	776	754	757	793	757	739	773	797	757	812	764	776	723	787	752	748	785	783	777	777	767	706	771	722	716	731	749	743	748	771	757	792	782	681	758	789	756	789	761	790	696	754	734	785	746	767	728	762	764	731	747	741	728	783	749	764	734	777	794	738	762	716	733	708	810	730	798	817	738	761	776	728	756	773	798	704	762	767	755	756	791	744	739	772	780	725	777	785	745	758	794	788	776	765	772	780	748	724	759	766	784	755	786	730	775	811	781	785	764	762	775	729	769	766	774	796	762	788	734	727	739	785	756	765	737	724	792	761	801	784	738	780	766	795	761	745	761	787	773	827	786	764	771	714	721	707	754	760	714	759	758	749	737	772	765	782	798	741	743	717	769	783	778	776	757	790	771	706	770	757	787	718	765	763	756	722	819	780	782	744	775	754	683	738	756	729	751	760	824	772	728	750	752	744	754	764	747	769	759	770	746	752	769	713	775	738	772	773	758	800	710	737	715	796	780	752	732	745	726	731	783	761	756	795
24014	21138	28256	24255	20397	2461	825	606	543	482	471	405	435	396	364	361	413	364	367	405	346	377	345	334	364	342	339	351	340	343	376	333	342	359	344	359	375	322	349	344	325	358	337	359	320	335	359	337	329	348	333	355	375	335	331	356	347	331	326	340	316	324	336	335	336	320	340	351	346	333	318	350	325	313	324	318	334	308	333	296	329	315	324	358	321	319	299	344	329	343	323	307	350	354	315	308	290	318	336	341	329	305	311	331	311	318	327	314	336	309	340	325	300	340	295	374	312	317	325	362	306	316	311	353	282	335	301	353	346	310	318	321	326	314	295	326	328	324	333	314	327	332	334	342	306	317	336	332	334	352	361	327	333	312	332	354	359	338	316	342	311	346	319	362	317	305	321	346	342	335	344	339	317	304	333	279	353	333	315	316	331	372	360	348	324	350	346	331	326	345	346	325	313	315	338	320	316	319	346	339	328	350	306	342	287	320	326	334	295	298	299	314	326	340	315	343	345	347	322	316	314	302	352	318	339	313	286	306	327	342	298	341	350	301	310	299	326	332	322	325	317	345	346	314	322	333	323	315	293	343	348	321	332	322	334	312	306	321	304	284	367	342	340	320	350	325	362	293	343	317	336	306	320	298	314	316	325	323	343	335	338	320	319	329	315	335	325	334	312	335	350	291	333	331	321	313	308	344	327	308	315	323	307	335	317	325	337	344	343	352	317	327	325	329	305	336	293	319	303	309	317	345	336	329	330	330	322	296	324	320	339	314	321	308	336	357	336	319	331	308	295	324	328	326	326	341	311	352	316	330	342	304	293	310	340	334	339	318	331	315	302	329	320	323	362	348	296	323	319	360	347	350	338	312	331	319	337	310	318	334	365	333	327	360	311	333	331	353	313	339	363	347	337	353	318	312	315	334	346	369	352	320	335	323	331	276	317	324	349	370	334	319	352	327	314	296	309	327	340	317	319	329	310	317	311	335	321	316	314	345	343	322	314	312	320	312	318	329	333	300	303	320	335	311	308	328	311	329	304	342	379	299	340	327	324	323	333	316	306	287	290	351	309	324	312	321	325	350	301	312	330	322	327	299	302	331	354	322	308	302	318	308	334	345	312	308	318	278	325	315	311	308	314	342	323	319	335	317	348	293	321	321	343	319	324	309	343	320	299	309	307	315	323	305	322	292	345	313	330	322	311	324	323	313	316	354	334	335	274	273	316	313	336	317	291	305	304	309	332	337	346	330	285	320	327	329	322	318	311	290	355	360	312	320	308	315	326	312	311	359	316	315	331	326	337	328	315	323	330	299	325	370	316	321	304	317	315	325	312	361	338	312	321	332	350	317	309	298	340	351	318	360	348	296	295	344	299	315	326	318	338	327	315	343	306	316	335	349	360	337	351	341	299	317	330	351	324	313	342	334	319	331	335	317	354	297	347	332	373	354	337	329	319	329	343	329	316	310	324	318	326	324	342	325	357	325	299	319	312	365	329	321	323	344	315	331	335	353	373	323	324	334	312	341	309	333	321	327	335	312	328	334	324	300	331	312	313	346	335	367	338	323	313	310	323	330	298	333	327	332	354	334	339	331	314	320	290	332	338	312	315	319	338	320	331	340	329	310	322	325	331	332	332	296	338	318	327	319	328	309	323	353	306	302	308	338	307	348	345	327	303	295	305	336	331	308	326	322	320	266	323	331	306	313	321	337	311	320	330	336	285	299	320	330	330	360	305	344	301	329	356	313	320	336	304	330	311	336	388	318	328	306	333	300	348	307	319	332	326	302	321	294	342	335	340	338	327	343	327	365	327	337	291	328	351	345	326	348	338	302	334	343	329	299	344	329	305	291	324	332	295	320	326	359	340	327	315	317	292	320	316	328	325	312	310	303	318	333	316	319	334	326	354	330	321	354	323	326	347	329	336	296	353	296	320	337	318	316	305	313	354	331	324	296	337	326	349	307	339	308	348	333	313	323	312	335	312	287	331	308	337	353	333	334	310	344	293	332	331	362	353	302	356	321	363	321	302	301	367	339	324	315	338	323	320	328	315	291	353	317	318	295	347	315	327	345	336	338	313	344	337	287	306	371	344	331	326	327	347	320	316	332	325	306	317	316	296	322	322	338	333	346	318	335	324	309	295	316	332	332	317	314	320	340	308	315	307	349	313	339	337	331	306	318	311	314	317	312	275	329	306	334	339	348	331	324	306	341	335	343	302	319	315	292	338	333	350	283	334	324	326	324	332	302	319	304	285	334	326	323	336	308	387	324	333	294	308	299	294	302	318	345	312	324	329	328	319	313	336	297	318	281	313	354	340	355	325	279	316	358	295	308	341	311	348	318	337	361	296	341	328	324	343	336	337	323	314	316	331	281	348	336	331	315	346	330	318	350	296	294	317	328	329	316	332	350	342	303	302	323	366	310	324	310	332	308	339	365	327	320	282	319	355	330	313	331	321	323	339	351	305	303	302	319	323	338	348	324	318	323	304	315	320	306	346	300	345	333	322	309	332	354	328	347	345	343	331	347	295	349	334	346	338	345	319	334	312	330	335	340	299	309	324	332	281	332	337	318	313	300	325	330	319	308	314	307	312	314	332	331	332	313	343	320	309	323	330	308	337	318	322	338	303	324	322	310	351	341	331	309	323	318	316	315	299	302	324	317	344	333	328	316	314	309	315	321	325	321	317	353	348	328	316	318	324	344	332	346	344	337	333	319	316	319	328	319	330	303	323	321	346	313	332	321	351	291	319	331	309	335	348	307	304	329	342	290	305	339	319	351	316	324	295	291	347	336	278	336	300	307	293	367	305	292	333	330	370	331	314	348	330	296	327	310	306	318	318	327	300	316	325	294	319	338	361	340	325	310	327	327	313	335	331	318	353	334	355	324	335	328	332	346	344	321	343	293	313	296	342	309	330	348	326	362	336	338	279	327	316	312	318	315	300	334	313	304	354	334	346	314	304	309	318	321	338	364	311	332	313	338	312	286	333	306	333	314	315	356	347	332	323	353	330	305	314	316	350	301	309	343	328	341	327	304	312	319	325	311	343	327	318	320	296	323	311	334	305	344	350	340	341	336	336	347	315	338	304	335	322	312	331	309	308	350	318	319	297	373	350	322	343	331	304	325	322	326	329	322	325	336	325	320	320	291	299	326	292	343	352	362	320	331	332	303	318	306	354	329	309	340	329	321	322	332	351	336	332	324	321	312	332	333	318	326	338	323	312	325	313	336	309	308	325	332	302	308	332	322	358	316	336	307	332	342	315	338	348	337	331	342	333	340	329	348	340	328	319	301	320	306	357	329	335	326	329	331	353	317	337	280	342	355	330	326	313	308	318	306	333	329	338	350	319	317	329	334	347	337	323	345	333	308	314	344	315	355	355	334	340	366	337	312	326	350	330	321	338	330	317	382	334	343	356	313	340	343	310	330	308	312	342	339	316	305	312	327	333	362	312	317	275	320	326	321	307	333	305	346	332	321	332	316	334	341	349	366
5604	10141	8526	4269	2976	2141	1764	1463	1198	1105	1029	919	850	790	745	722	692	719	684	632	640	601	607	659	595	553	573	600	569	624	580	625	589	592	568	618	565	598	582	521	570	578	583	569	530	581	517	556	563	542	565	604	541	568	588	539	550	591	558	570	557	555	543	575	559	564	553	510	562	541	529	593	563	545	535	600	585	516	556	570	565	531	560	569	546	578	542	554	554	535	564	559	557	576	580	572	566	564	571	555	539	545	562	539	569	599	586	574	554	548	552	588	553	554	569	524	586	556	536	562	543	560	577	551	536	528	550	515	558	533	557	581	526	548	543	567	536	523	565	551	568	521	507	531	605	515	565	545	524	531	577	560	585	538	508	562	557	520	502	530	548	532	543	520	515	578	507	557	569	556	521	575	589	583	545	510	537	543	553	519	566	538	559	560	546	522	583	564	508	535	521	532	529	581	518	529	536	562	559	599	530	532	548	559	563	529	558	531	564	535	568	521	557	515	538	536	567	544	556	527	524	519	524	539	565	566	550	543	575	547	550	553	587	579	564	512	539	548	545	570	543	586	538	544	564	522	553	530	528	558	545	569	515	567	574	534	540	546	496	538	549	557	542	539	546	543	584	564	576	548	552	553	535	572	516	576	580	540	535	542	552	614	572	605	573	523	535	578	524	521	559	567	565	553	559	537	585	553	576	576	560	532	529	523	560	577	579	545	532	551	539	593	522	577	496	552	559	553	546	516	547	556	583	528	568	523	513	525	492	565	593	557	554	561	521	520	543	541	560	549	572	522	549	547	553	559	613	539	534	514	537	586	571	578	563	520	580	555	577	539	541	516	525	586	562	560	539	531	546	550	528	586	564	527	546	550	513	541	568	547	552	518	566	561	562	528	541	561	548	533	538	527	592	520	561	539	585	533	513	551	564	568	589	529	524	541	580	581	564	506	564	540	532	556	520	517	528	564	571	547	538	534	503	525	526	535	551	510	577	553	540	534	515	571	553	567	528	576	578	538	550	549	526	508	583	542	536	542	595	546	537	571	553	553	537	542	547	583	568	527	536	575	504	533	551	542	490	573	570	528	526	573	520	545	558	569	579	560	534	521	532	540	550	535	579	539	593	545	528	533	546	556	531	539	521	550	543	563	550	562	520	549	558	521	541	581	571	548	580	547	563	567	561	564	529	562	577	542	556	504	589	580	536	587	505	521	528	554	545	523	549	509	525	556	549	599	536	592	609	503	533	542	533	529	526	563	574	545	553	524	510	527	546	560	573	590	527	532	561	534	574	514	553	527	567	536	529	567	563	510	549	504	617	544	524	531	574	573	553	542	533	572	572	534	554	567	529	565	535	566	536	549	548	553	572	567	523	560	558	572	537	519	538	577	582	536	568	578	508	545	537	531	564	589	579	548	570	500	599	554	535	545	505	519	590	565	522	527	526	578	519	538	603	578	597	554	570	539	543	542	571	548	519	541	511	541	541	536	521	551	545	576	543	583	540	540	572	513	562	542	532	558	530	546	529	575	575	569	540	502	538	554	557	533	542	508	535	568	581	549	561	552	593	572	536	591	583	618	551	513	570	546	570	518	538	562	553	538	554	574	535	526	530	547	540	533	552	604	590	612	582	528	566	577	569	540	520	574	514	559	598	573	520	549	546	552	541	582	570	555	551	536	539	563	520	564	556	535	532	552	558	520	558	543	535	555	535	581	585	552	555	587	525	547	513	558	563	576	519	571	524	509	567	542	585	553	593	550	565	566	580	530	504	567	554	540	517	521	547	578	558	558	509	581	537	551	566	531	511	539	541	545	586	536	583	524	540	563	547	525	529	506	540	541	558	512	555	530	562	575	552	559	570	527	580	528	536	552	560	551	541	570	517	522	550	588	597	577	513	543	530	534	523	510	565	543	560	568	525	532	524	561	526	538	526	554	597	569	574	550	560	542	572	567	541	535	539	590	539	549	581	511	542	547	523	532	530	506	536	546	544	531	580	557	567	536	590	535	554	544	552	569	538	549	543	528	516	516	535	553	541	500	606	562	521	579	495	531	520	524	521	527	556	584	517	529	534	537	529	525	550	543	566	553	545	547	527	553	539	563	585	569	571	568	485	569	558	591	537	548	587	568	564	578	537	515	580	558	554	534	553	554	547	542	571	534	592	556	551	525	544	521	551	549	534	524	566	536	549	582	545	569	578	522	552	552	507	531	533	541	543	556	565	580	590	564	592	575	577	550	544	519	521	572	549	533	557	571	574	546	527	522	523	532	552	529	563	504	551	594	503	570	528	545	589	526	565	500	527	542	569	534	555	536	524	539	542	568	472	581	573	581	558	532	535	550	554	505	520	560	526	524	577	548	563	499	539	536	508	547	512	548	577	576	557	550	552	556	530	544	571	527	535	520	541	561	568	544	519	492	521	564	547	558	558	531	548	541	507	509	525	572	534	504	575	549	576	512	575	505	596	532	534	529	542	527	607	557	533	553	550	531	536	512	563	579	609	577	540	566	572	526	567	549	571	501	592	518	596	553	538	561	545	573	575	540	532	559	535	546	565	540	537	533	557	533	555	562	544	557	559	578	583	570	543	553	512	527	519	537	565	558	514	580	562	567	534	529	597	526	548	540	553	542	555	510	532	538	550	558	543	554	574	517	530	561	566	540	535	560	536	525	535	562	549	543	493	553	568	534	560	576	589	549	566	534	523	533	516	575	550	544	543	565	559	567	568	555	554	531	542	606	571	549	537	527	562	521	601	517	498	535	572	519	581	545	531	540	585	546	535	591	543	567	500	573	566	541	561	532	590	534	601	566	553	575	534	544	524	560	559	515	552	576	594	495	527	547	496	552	546	502	558	570	552	552	501	520	573	540	538	538	513	555	598	515	543	578	550	552	513	556	559	588	558	608	587	584	556	551	550	552	527	534	557	567	550	554	548	569	550	558	564	551	546	502	611	541	518	579	562	527	542	513	590	564	525	523	548	531	536	544	565	588	507	546	518	521	567	571	605	542	534	527	580	532	554	583	551	533	519	560	535	503	506	579	520	517	533	527	520	545	558	567	567	569	582	526	587	581	575	541	570	545	539	573	539	569	536	541	527	510	550	505	567	562	499	548	536	534	593	535	511	540	506	562	526	555	581	579	534	541	539	532	523	524	509	561	575	532	505	528	575	534	564	564	530	566	546	536	533	494	547	576	535	546	540	519	510	549	539	528	524	540	532	509	566	563	568	511	568	559	534	574	559	556	559	544	555	590	539	538	539	555	576	545	532	527	521	592	522	549	562	583	576	590	544	569	554	586	569	517	554	559	556	558	516	548	569	558	523	573	565	544	544	559	557	536	554	529	564	546	552	583	532	509	537	571	524	554	545	578	562	597	559	560	532	520	550	535	556	562	514	562	549	541	568	529	534	535	534	502	565	541	541	561	570	530	550	534	518	529	547	541	539	546	618	532	562	557	561	526	552	587	516	503	539	531	532	523	542	559	540	557	579	559
23108	21148	28883	23675	21149	19702	1830	706	485	406	342	331	272	250	245	232	212	199	194	166	159	177	161	163	179	186	198	152	158	149	144	146	158	148	141	143	145	165	147	132	129	126	117	132	151	124	133	125	124	140	131	143	124	121	117	106	117	129	144	141	127	148	141	108	126	107	136	130	119	127	129	110	121	139	126	124	131	139	123	127	120	137	117	113	115	136	112	129	121	128	116	125	120	133	146	126	116	106	125	113	130	132	107	113	127	112	121	116	130	129	115	112	118	145	146	118	128	140	112	130	119	108	122	109	130	131	124	128	131	116	135	117	137	123	133	129	128	122	130	119	131	123	109	118	141	124	141	139	131	134	116	110	91	136	128	117	138	108	121	134	115	116	144	129	117	127	119	123	129	130	133	125	111	136	114	136	114	132	126	127	135	128	141	124	112	128	126	134	143	135	128	118	120	103	118	130	129	109	117	123	145	138	130	112	127	111	128	135	127	149	133	110	127	110	135	112	137	116	115	122	132	137	142	144	132	127	113	130	124	131	140	98	112	132	111	137	125	119	131	122	139	121	100	117	127	117	137	109	101	120	122	130	122	152	121	85	129	146	123	124	130	135	131	109	110	131	116	133	108	120	134	132	103	113	124	126	131	121	109	123	128	124	111	123	128	117	128	123	118	135	92	119	131	121	144	126	135	124	112	120	135	127	136	136	107	116	139	128	128	111	114	137	143	133	131	118	119	146	126	129	99	111	121	137	120	111	116	127	113	148	126	121	124	128	117	124	121	126	136	135	133	122	99	120	117	104	124	110	133	136	108	117	135	134	129	116	121	128	145	116	139	111	133	114	102	126	119	122	124	133	146	146	107	107	109	120	114	121	127	136	118	118	138	127	148	124	122	124	106	132	142	130	145	100	123	115	121	112	132	130	111	129	138	123	116	134	131	119	143	118	118	127	125	121	122	134	140	116	103	121	125	133	120	101	99	109	104	130	133	144	132	112	128	122	107	123	107	121	131	107	126	147	146	104	130	148	130	98	118	112	125	132	143	103	115	114	119	130	130	130	132	127	120	134	149	113	144	132	142	136	136	136	121	134	101	124	120	129	121	131	148	107	147	134	140	126	111	129	107	120	121	118	122	129	110	126	123	112	107	108	118	118	120	136	144	125	135	137	113	143	151	122	119	114	128	124	134	143	134	123	116	122	127	131	136	110	121	114	141	125	119	119	133	143	121	120	124	112	134	110	115	141	113	120	134	126	111	122	114	115	122	149	109	124	137	118	124	116	120	128	124	117	119	106	142	127	123	134	116	119	124	119	117	119	119	115	128	115	122	144	121	110	111	122	126	126	133	131	142	126	106	123	137	137	126	120	142	133	129	122	133	129	129	128	128	141	113	120	124	107	122	112	128	117	114	128	115	114	116	126	141	127	114	106	123	118	122	126	101	123	110	146	117	115	123	125	119	143	132	131	117	106	139	130	122	133	126	131	113	130	111	113	123	149	135	117	120	148	130	122	141	119	127	121	130	125	120	124	103	113	119	108	113	106	122	102	126	133	104	123	118	133	130	131	120	121	109	144	125	118	114	110	135	123	125	120	121	132	145	98	134	116	126	112	125	122	143	124	115	98	122	120	117	119	108	138	140	140	109	129	142	116	134	116	125	112	126	113	129	111	117	122	133	108	137	125	108	117	126	121	127	114	99	133	118	129	136	128	106	142	121	118	111	132	113	114	134	146	130	120	112	118	131	138	129	123	125	128	142	115	113	128	113	140	106	125	104	119	131	123	124	117	110	104	112	115	149	127	127	126	118	131	139	117	127	126	114	105	122	115	103	123	128	145	131	124	123	112	121	102	124	122	131	136	116	119	116	141	111	135	121	118	113	104	129	145	129	127	136	138	116	133	113	124	102	111	126	142	115	147	125	133	134	107	125	131	126	143	114	134	138	108	116	127	124	125	136	122	121	133	117	117	119	123	122	122	109	131	116	132	122	130	109	126	127	108	108	134	116	128	125	138	134	112	130	124	132	137	109	121	108	124	116	125	137	115	121	114	124	103	106	128	121	92	128	125	124	132	119	127	124	138	123	118	124	122	138	146	117	124	125	109	122	133	124	129	119	119	109	120	116	135	140	123	109	121	124	123	122	135	131	115	124	118	112	123	122	134	132	116	132	114	114	106	121	102	139	122	120	114	117	131	127	123	116	114	148	127	133	110	126	115	127	108	136	121	126	141	132	118	122	126	116	98	108	125	141	109	113	116	124	105	124	136	116	121	130	147	143	126	142	119	133	125	125	117	117	141	100	111	125	138	125	141	132	125	133	128	140	116	120	117	138	120	131	113	122	121	125	114	117	111	129	102	128	133	120	130	103	161	150	117	127	119	123	120	105	126	124	93	128	125	115	114	128	121	112	139	135	118	119	126	129	110	130	126	133	133	150	148	135	138	112	138	116	116	128	116	118	132	125	116	124	145	129	131	138	123	132	139	120	117	133	124	122	128	115	123	124	130	106	117	116	112	122	118	119	128	143	115	106	124	135	113	115	125	130	128	122	122	119	124	122	133	132	116	122	123	112	127	127	126	124	122	141	131	122	119	119	121	136	102	119	137	101	118	138	113	108	124	115	97	126	125	147	144	128	111	113	128	125	128	130	130	89	133	122	119	145	119	126	116	130	137	131	104	107	137	108	113	141	134	113	104	135	108	128	125	115	135	138	135	126	115	125	135	124	110	123	138	120	118	126	115	143	132	114	125	118	125	116	126	126	130	113	148	137	129	117	129	131	136	114	103	116	123	108	129	123	147	133	139	126	122	127	140	130	135	123	133	138	110	124	130	130	117	133	98	121	115	114	134	133	122	129	125	104	127	100	125	141	124	109	127	106	115	120	103	109	111	110	115	129	122	118	125	141	143	113	111	125	119	128	131	137	121	117	120	139	126	118	121	143	113	132	117	122	129	123	137	127	154	110	140	135	132	113	123	124	122	145	123	125	133	122	127	124	127	123	128	143	122	133	137	119	134	132	112	122	135	133	125	131	140	128	125	126	128	118	136	115	120	123	108	112	127	121	124	124	142	116	126	135	123	132	121	122	114	119	128	105	136	127	95	126	108	123	137	120	124	132	120	119	129	142	117	117	103	130	113	134	138	140	111	141	127	139	106	128	128	120	119	145	117	126	108	126	125	142	131	116	127	124	119	132	111	121	118	123	136	110	143	147	125	122	127	117	133	105	129	128	130	109	112	129	139	101	125	141	110	115	120	125	121	141	110	138	137	132	124	129	138	119	130	133	139	104	123	116	119	117	119	124	116	118	107	105	137	139	136	118	135	124	114	122	137	117	135	133	125	120	120	111	143	127	111	137	104	125	138	119	136	112	128	132	127	118	129	123	113	107	121	120	128	130	115	114	117	110	136	115	126	102	120	120	129	143	136	136	126	125	129	118	130	126	126	133	132	119	112	129	112	104	115	113	123	120	135	106	146	129	125	133	102	140	123
7753	16180	13402	7114	4721	3462	2573	1978	1619	1321	1130	949	821	699	650	589	527	461	464	434	404	394	396	369	342	323	339	318	286	325	275	299	281	256	285	257	261	271	269	256	248	237	252	239	244	253	246	235	241	241	220	249	245	242	232	257	234	220	223	206	223	193	227	241	217	231	213	206	214	216	213	242	214	229	231	195	215	231	222	233	230	212	229	208	217	228	215	210	232	217	206	212	217	218	217	221	182	195	232	203	220	230	218	215	199	217	220	207	222	232	198	250	207	200	226	223	202	231	199	214	206	200	209	236	216	217	204	198	212	210	229	219	236	192	215	220	233	194	211	215	221	191	229	226	211	239	216	215	212	196	198	198	215	194	214	189	202	189	180	194	218	210	195	219	222	200	204	238	194	197	218	213	226	230	217	205	218	225	230	192	221	197	216	204	217	205	228	206	196	218	234	191	206	220	207	218	218	209	180	225	206	232	203	183	226	220	203	212	216	183	227	217	199	219	198	242	190	200	212	215	213	225	199	211	220	216	214	244	228	196	216	230	196	205	205	218	207	204	217	214	207	223	207	207	202	245	205	214	211	209	192	192	215	201	221	231	212	227	199	226	227	229	218	214	217	205	217	221	221	214	241	201	213	218	213	199	212	206	205	229	217	210	183	233	226	214	220	224	224	197	212	213	220	213	201	211	216	216	203	202	220	197	226	214	220	215	214	223	176	223	213	230	226	230	235	200	188	204	208	203	202	193	234	208	214	199	209	221	205	214	223	221	211	223	191	195	231	195	186	203	189	214	220	211	207	224	206	230	207	206	230	223	225	205	220	232	226	192	204	221	200	255	202	230	221	230	216	186	220	229	216	210	202	196	206	203	194	208	227	196	199	191	197	198	206	203	202	194	215	220	193	188	252	191	202	196	224	243	197	206	205	215	192	187	193	233	213	203	213	206	205	216	214	194	213	214	201	207	218	218	192	223	209	221	226	236	218	244	197	210	225	217	204	199	220	230	215	209	243	204	217	209	207	213	210	226	201	228	210	220	211	227	214	200	201	195	202	226	195	227	185	187	207	219	195	217	213	191	223	219	225	219	208	231	191	203	216	211	236	217	215	204	226	212	207	214	227	209	222	236	231	206	205	214	222	220	196	214	220	212	202	195	220	200	208	218	211	184	212	203	216	208	217	210	204	225	211	224	217	194	216	216	212	201	199	194	216	254	225	214	192	200	213	200	239	201	224	220	202	205	194	215	202	215	219	210	222	214	204	205	195	208	204	169	200	199	249	211	228	188	208	199	224	222	204	227	208	226	207	193	223	214	211	204	200	192	224	222	197	209	226	207	198	216	199	197	246	222	186	206	217	192	229	241	231	204	199	226	192	209	220	200	198	224	201	219	220	198	233	211	204	197	202	217	201	185	213	205	227	237	226	212	219	228	254	208	197	219	246	210	212	205	191	204	203	202	218	214	187	215	210	220	214	193	238	224	201	220	213	170	203	225	205	249	224	186	228	196	208	203	214	205	220	219	188	229	196	211	192	217	186	187	205	218	198	212	212	201	216	232	203	219	210	220	221	232	209	222	233	214	224	187	204	205	206	196	206	220	208	202	186	187	195	203	211	232	225	205	208	228	229	240	223	244	216	196	206	226	222	189	211	229	190	218	205	207	177	250	223	204	204	231	239	210	220	195	217	225	237	191	223	191	208	199	223	208	200	214	224	189	219	200	216	228	204	229	196	230	214	212	215	192	185	205	198	215	228	220	206	256	232	218	218	203	185	222	219	229	219	207	208	199	195	193	214	202	206	206	234	199	183	223	229	209	238	212	256	236	226	239	231	197	244	223	198	201	203	220	226	224	200	214	231	224	218	187	190	200	196	181	203	228	214	234	208	201	198	229	243	215	219	189	214	242	191	217	233	223	231	206	217	215	226	204	193	216	204	195	216	212	220	218	216	221	213	197	193	233	190	221	230	199	242	222	205	180	208	207	184	211	186	220	201	214	187	195	241	203	234	201	243	195	220	207	202	209	202	222	213	190	212	213	205	202	200	188	205	227	195	198	218	195	211	223	213	197	201	212	207	217	240	187	218	173	216	214	203	188	231	187	219	224	224	211	210	197	238	201	242	212	195	222	237	218	227	182	225	197	215	211	205	212	207	215	227	208	222	225	211	207	201	220	228	226	181	217	191	204	201	232	203	233	203	216	223	212	216	231	215	196	235	213	213	217	215	208	193	199	215	201	226	196	199	207	227	201	216	202	204	186	207	203	194	194	183	186	200	202	234	228	200	203	220	212	215	205	180	200	207	198	198	196	216	200	218	209	212	202	224	216	223	226	205	201	217	228	230	223	202	206	209	229	218	195	238	203	230	234	202	213	233	193	206	207	201	199	205	211	162	205	211	191	225	219	204	222	218	226	214	201	196	202	216	226	187	215	232	240	220	222	226	222	212	226	229	196	178	199	217	223	209	219	217	199	215	205	204	232	213	211	218	212	212	209	230	190	240	199	209	198	199	202	189	219	203	212	185	243	228	215	214	196	224	208	238	213	204	215	196	230	263	211	211	200	211	236	210	238	210	230	213	215	182	211	198	239	199	203	194	205	190	180	210	210	194	190	229	227	205	225	194	221	189	225	200	187	208	196	232	216	216	212	217	239	173	221	213	199	202	196	197	208	191	191	211	216	210	201	207	212	212	194	194	211	203	202	223	198	197	194	214	201	232	193	214	192	223	215	204	210	197	207	200	204	207	221	212	206	220	223	234	205	211	199	206	206	231	227	210	237	218	232	187	252	181	224	220	186	191	193	218	215	223	239	218	215	193	222	209	212	208	222	222	216	224	224	225	220	207	202	203	214	210	194	197	238	205	204	205	241	216	182	232	219	230	208	195	199	217	210	224	202	229	187	184	230	206	210	194	200	223	213	262	195	215	208	224	216	251	193	228	215	205	219	210	204	203	219	197	229	216	233	211	217	182	199	230	215	227	212	226	221	223	203	235	204	223	242	211	204	194	204	222	218	226	208	232	218	218	218	196	214	228	225	214	210	184	197	206	221	194	207	192	204	182	226	222	219	184	219	185	212	215	212	207	199	193	195	210	184	213	190	209	204	215	204	191	202	221	213	195	231	247	201	207	210	210	213	219	225	207	222	189	214	214	219	224	238	219	203	203	216	195	199	214	239	221	211	226	211	210	211	227	206	217	196	209	216	192	213	203	209	206	229	226	230	233	234	201	232	208	221	227	219	193	202	208	213	208	220	229	224	194	207	207	223	225	205	206	227	223	212	215	201	205	201	207	189	217	211	205	223	224	209	244	241	195	202	209	222	210	216	200	209	227	172	190	237	221	211	219	215	229	227	216	196	211	194	236	214	211	231	208	218	193	197	197	197	199	205	223	205	237	207	189	219	194	219	185	183	200	190	193	198	213	214	217	224	187	204	203	213	208	213	200	230	217	200	211	200	219	190	219	201	213	220	200	232	189	190	195	213	213	205	201	188
26859	19732	5655	775	517	498	504	570	478	502	445	496	465	485	431	446	469	444	485	440	473	475	472	480	505	471	462	452	471	437	460	469	422	472	461	476	472	417	436	484	463	466	501	403	470	447	491	474	464	503	458	472	438	489	461	447	458	458	472	469	489	421	471	464	492	431	458	492	466	465	466	452	476	465	442	460	469	467	471	434	472	455	418	492	457	461	446	453	442	485	470	458	461	479	446	475	479	438	458	470	468	463	477	430	435	454	484	447	439	451	450	479	486	458	451	449	477	502	475	427	475	473	463	480	437	455	452	473	453	468	437	439	464	455	428	440	464	451	424	453	457	449	459	495	490	449	448	471	460	453	446	456	459	456	475	433	452	456	464	483	476	438	457	411	431	467	482	484	465	467	464	445	432	469	463	482	450	464	462	454	495	457	455	452	412	486	437	409	434	478	476	439	431	464	456	451	455	431	427	467	396	483	467	475	471	447	472	429	468	444	470	470	455	468	460	462	449	511	458	499	460	458	409	547	444	464	475	456	458	488	485	473	460	453	494	441	426	447	458	537	468	437	514	474	459	437	448	427	485	433	446	470	486	456	451	480	453	463	463	481	465	461	451	471	477	473	467	425	440	459	443	452	496	460	442	480	472	467	485	474	465	450	463	476	493	454	459	431	460	481	413	473	466	462	456	486	440	478	437	426	456	436	466	456	426	403	456	446	499	508	443	474	473	436	459	418	478	467	464	460	448	459	468	473	467	443	442	460	436	447	468	460	463	448	456	469	459	445	468	450	464	477	436	454	470	423	448	461	460	470	478	448	474	440	473	464	480	469	457	436	458	447	460	484	441	483	486	469	466	475	420	426	446	489	481	461	428	465	448	471	496	437	473	449	458	435	456	468	467	457	459	474	466	457	433	459	459	486	475	470	462	469	482	467	450	440	409	476	465	488	457	467	433	492	455	443	401	464	466	448	481	473	446	451	466	420	456	470	441	488	453	450	454	470	465	471	442	458	525	482	467	480	479	467	468	486	449	495	500	461	426	465	455	431	452	442	484	487	481	480	457	433	465	453	445	478	473	435	462	440	462	459	450	467	482	478	472	456	400	471	473	507	479	465	437	426	431	464	459	455	473	462	437	456	414	451	439	471	477	465	485	457	471	501	448	490	455	477	447	433	510	466	446	447	455	468	472	448	453	505	469	492	496	486	435	463	445	461	495	459	433	447	474	457	444	456	448	418	413	435	458	451	462	450	443	469	484	409	403	455	469	469	491	475	461	485	488	493	432	494	448	488	471	439	454	479	457	438	467	464	480	478	443	438	449	420	477	452	473	454	480	445	485	468	451	456	469	420	460	480	472	490	443	454	483	472	465	480	445	473	446	435	447	431	417	440	491	517	459	455	460	446	442	430	467	454	447	502	469	439	462	503	463	461	509	472	483	466	444	435	453	450	465	461	447	496	454	454	464	460	445	478	457	495	432	428	441	429	423	458	471	495	491	473	454	470	436	484	460	446	460	457	450	468	430	470	469	450	450	469	428	450	437	469	461	417	448	436	460	458	480	491	480	470	473	446	445	458	453	449	484	481	480	471	487	448	470	467	499	442	440	466	454	482	440	464	460	443	472	445	478	465	452	461	467	472	443	458	487	451	452	459	442	445	403	445	462	484	429	443	518	498	451	488	480	430	421	439	430	459	437	438	468	450	462	449	487	445	489	456	481	469	466	467	455	453	445	445	451	467	480	456	431	433	449	461	440	448	447	490	439	476	459	451	439	471	497	474	471	481	464	483	474	444	477	473	448	452	483	438	460	427	457	491	438	477	509	459	484	439	481	449	477	467	459	472	414	448	454	492	459	439	444	454	449	471	457	415	442	470	438	458	489	488	489	490	460	443	444	463	480	481	469	465	457	428	429	469	449	463	481	475	459	478	417	446	448	427	465	443	473	460	499	437	446	462	497	446	448	449	436	482	491	449	447	450	479	478	496	479	461	486	491	435	459	458	457	462	456	479	453	488	455	472	456	473	476	443	463	466	488	446	426	474	475	463	474	491	473	482	460	492	492	477	445	445	449	466	477	446	464	453	465	462	433	456	460	421	461	455	433	439	456	504	443	490	483	495	446	496	467	458	456	522	440	478	471	459	466	458	481	442	444	469	460	481	454	468	457	465	451	454	470	459	474	440	491	445	448	420	440	473	460	449	460	457	459	444	450	476	434	465	470	445	438	448	416	434	469	460	483	457	509	442	460	482	475	476	463	433	481	445	433	478	453	465	463	451	498	485	468	480	459	426	435	469	471	443	468	402	491	489	438	457	460	466	465	457	496	431	460	469	444	483	484	442	472	434	488	501	442	475	461	491	478	461	439	452	480	460	453	479	467	462	503	467	468	475	481	452	460	443	471	479	478	432	463	459	437	473	464	439	463	467	436	474	434	422	440	452	474	461	477	447	433	433	454	466	420	480	474	456	459	440	448	487	446	434	457	424	414	490	467	481	430	476	462	417	463	479	443	475	447	482	469	475	417	472	435	447	413	448	443	434	466	445	447	478	450	432	488	462	456	485	430	470	434	450	476	420	523	436	462	423	417	461	471	438	485	440	489	456	455	526	463	441	494	461	454	475	466	468	461	468	442	483	480	464	456	470	439	494	467	484	462	491	425	469	466	483	473	441	434	479	439	463	473	467	476	520	423	457	468	451	448	462	452	501	483	434	420	498	498	447	469	445	432	453	427	449	461	479	445	475	504	430	478	477	480	457	440	450	459	436	487	464	467	465	447	443	453	469	457	491	484	498	436	472	445	443	462	384	465	463	524	483	460	460	439	433	518	489	413	488	484	433	481	437	470	436	443	457	449	476	450	496	499	392	494	482	477	471	456	437	447	472	481	444	468	462	479	504	422	457	457	444	451	447	458	437	437	443	480	452	447	471	463	467	441	452	460	401	483	472	459	444	517	467	495	450	443	445	465	441	485	460	470	432	496	511	467	462	483	465	442	452	480	480	486	505	443	505	463	428	491	475	407	440	479	431	486	465	423	475	475	452	456	442	445	477	456	496	488	458	449	505	471	498	486	472	513	484	445	428	483	471	476	428	472	475	468	486	473	447	439	459	464	448	440	486	435	455	487	454	451	440	450	478	430	439	465	428	430	462	396	458	446	455	440	459	471	487	456	469	473	449	451	503	463	494	464	474	486	493	468	461	465	485	464	491	483	474	459	499	455	440	483	435	440	427	442	466	461	448	489	483	461	437	443	481	448	479	448	522	442	455	460	449	447	447	461	475	476	464	486	448	453	443	479	474	483	467	505	488	483	455	454	466	428	446	426	482	470	474	453	477	426	460	473	477	448	450	492	504	420	467	449	463	476	447	457	442	470	461	436	429	437	483	468	469	465	423	475	442	500	483	446	477	461	475	488	451	438	454	473	434	484	475	473	472	406	426	485	451	450	450	509	446	458	494	477	470	475	433	457	460	470	480	451	470	439	423	442	504	471	472
4227	1626	1507	1024	995	903	884	792	820	809	772	778	763	742	710	796	737	779	842	753	724	784	746	723	744	766	804	721	772	760	736	770	722	763	761	828	761	742	753	744	727	713	727	755	755	807	769	735	775	760	723	726	754	752	760	760	753	719	753	712	752	727	804	795	685	762	779	732	768	729	795	765	762	736	740	740	781	775	771	725	721	775	782	757	754	780	733	761	731	731	746	754	783	764	747	759	761	765	724	725	790	711	730	792	747	802	744	727	734	759	764	743	780	743	764	765	748	738	735	734	781	792	808	749	776	799	765	765	774	816	775	719	741	747	756	773	723	780	774	763	751	766	757	722	783	729	758	780	704	808	737	724	759	774	745	717	755	775	708	759	744	729	780	765	712	806	738	769	768	779	783	727	760	744	729	718	723	752	775	721	767	734	673	782	733	747	714	779	735	750	785	761	706	699	748	738	737	734	794	794	775	776	744	767	712	792	719	732	725	734	806	742	730	700	780	717	714	721	747	794	769	757	722	730	733	758	761	769	711	751	743	774	734	720	765	830	752	793	732	743	769	759	733	732	741	757	785	784	753	780	738	773	737	752	743	751	744	790	698	729	780	758	778	729	745	729	773	714	764	762	771	752	734	772	783	757	754	764	776	759	747	736	741	794	740	760	743	749	782	767	735	761	740	720	720	750	745	728	809	694	767	717	775	698	778	768	784	733	763	746	754	798	719	747	796	730	711	757	728	781	772	727	754	761	768	780	694	728	759	745	705	775	683	734	737	785	781	769	739	729	756	745	804	767	773	707	763	765	725	724	728	696	768	749	739	720	764	783	758	745	734	775	742	743	757	724	721	745	702	779	702	779	761	722	743	732	756	746	719	772	723	706	733	803	769	765	741	767	781	746	752	744	774	737	766	717	761	749	769	722	763	750	757	791	752	769	710	769	732	713	771	753	754	731	778	742	770	774	751	745	760	765	744	743	795	761	744	738	733	780	749	757	800	755	799	802	744	768	751	766	701	746	717	753	776	724	727	768	725	782	770	769	775	760	729	710	770	735	787	754	700	770	810	757	767	735	775	816	729	715	780	794	736	786	780	733	800	775	761	730	746	783	727	674	757	768	769	747	755	718	753	699	739	800	747	754	725	744	748	769	771	767	759	805	753	773	756	767	796	784	714	747	727	766	840	703	750	729	722	762	715	776	749	790	747	714	763	748	762	717	682	734	764	765	758	833	733	805	732	743	691	822	692	738	757	840	716	769	718	791	726	796	775	783	787	710	745	759	771	757	728	750	784	774	738	754	756	767	770	755	748	763	752	685	778	768	753	743	714	771	694	749	717	715	747	713	713	750	723	726	764	745	761	760	727	734	763	774	778	754	692	778	774	736	776	733	760	752	731	661	738	749	735	776	754	784	744	717	769	762	752	721	738	697	730	815	746	751	710	707	704	764	751	739	766	686	702	738	759	791	737	778	782	778	764	731	759	745	722	800	773	755	768	732	816	735	730	735	760	709	728	761	701	730	760	770	745	698	805	776	737	770	711	708	734	728	797	724	740	736	785	766	768	735	764	780	765	733	776	761	758	774	837	741	754	722	732	727	759	745	739	758	767	759	800	745	742	708	790	763	750	736	728	736	737	725	700	768	731	748	776	768	788	775	724	753	766	759	760	715	761	757	730	755	752	717	719	743	780	748	727	773	758	791	752	819	759	800	757	777	734	699	746	723	736	795	759	722	747	742	734	684	699	747	713	764	721	703	764	775	754	783	750	768	752	742	778	723	777	769	755	748	743	750	773	772	775	766	762	771	735	714	762	748	749	778	772	773	756	776	690	744	753	755	743	818	737	790	777	764	754	717	795	797	782	811	735	747	794	732	750	724	739	747	728	753	743	760	741	781	741	706	752	750	772	793	751	767	697	812	753	750	739	794	777	752	745	731	783	771	732	766	738	764	803	797	746	732	769	712	768	736	757	767	725	759	772	778	745	728	775	816	784	741	744	781	793	786	774	784	739	750	780	795	790	746	729	786	773	733	735	752	752	761	709	771	779	738	731	702	725	743	740	742	738	741	730	741	794	782	735	732	758	723	774	753	752	744	778	722	753	733	734	757	758	728	758	716	781	767	703	708	795	724	745	776	766	712	784	700	724	760	712	773	773	746	744	745	753	787	748	741	804	740	776	764	771	766	757	758	763	724	729	801	782	762	730	764	701	744	733	769	769	699	705	724	777	781	773	763	773	767	752	739	718	735	736	760	768	784	729	754	753	754	757	759	755	785	787	729	728	722	766	759	694	708	806	800	750	731	763	751	802	742	690	744	715	763	750	775	791	758	772	762	748	726	773	749	764	813	752	730	737	744	794	724	746	716	740	760	749	802	735	733	769	795	754	746	734	810	781	729	744	773	736	768	774	755	781	714	738	724	754	805	722	715	718	750	766	746	723	760	702	738	751	784	786	753	769	737	791	709	750	766	792	737	743	808	754	702	737	737	817	799	754	755	721	755	737	781	736	759	746	739	790	726	790	687	746	753	765	770	771	718	704	707	792	743	768	794	790	754	729	731	760	712	779	736	767	733	769	753	706	727	764	743	710	734	737	837	707	749	756	775	778	727	718	772	779	801	773	755	739	740	740	802	788	740	771	725	799	765	767	756	773	806	717	779	787	780	777	774	778	722	748	789	711	797	764	714	749	785	778	763	705	753	732	763	762	751	743	744	734	759	793	774	744	732	764	756	784	762	729	742	776	729	725	791	724	738	764	735	768	762	774	797	805	766	784	786	745	758	785	778	789	716	754	780	806	816	756	782	784	730	827	742	760	744	736	745	744	742	718	717	783	715	720	731	761	743	762	786	804	806	715	754	719	750	775	729	739	754	759	735	760	702	783	771	772	731	757	772	731	767	702	684	798	770	739	730	743	722	781	748	727	777	783	747	724	719	744	745	739	746	792	740	741	726	731	765	771	747	765	776	753	766	721	737	724	752	731	789	796	807	781	731	733	781	767	764	754	744	768	728	745	762	705	755	735	746	793	754	742	772	734	759	790	762	751	722	744	800	825	763	763	748	750	772	737	728	737	725	716	774	767	741	746	776	719	758	735	746	734	736	717	710	770	776	824	742	743	777	773	728	775	757	725	751	754	802	754	747	749	753	786	733	773	733	759	759	766	780	754	741	774	778	757	726	795	748	751	767	745	727	726	753	735	755	729	722	803	759	732	691	736	744	799	808	785	768	728	776	724	734	722	786	746	734	749	772	692	758	740	759	837	731	772	742	790	716	710	707	760	737	750	715	710	770	799	709	754	753	768	802	726	717	753	786	834	766	757	768	764	785	764	750	734	753	776	750	725	761	732	751	750	759	769	735	740	760	761	739	741	799	736	768	723	765	732	731	713	767	708	735	767	750	759	788	732	707	723	685	780	720	736	736	770	711	759	716	740	787	715	785	750	761	748	749	735	796	737	771	740	787	721	727	704	785	746	759	753	727	746	747	737	797
24073	21184	28297	24349	20373	2432	813	540	530	475	486	429	384	398	385	401	408	349	393	362	366	350	361	361	340	346	330	343	318	346	338	310	319	318	330	334	326	360	354	332	304	313	316	331	339	344	339	332	325	329	289	330	296	312	345	344	338	311	322	326	325	307	319	307	338	314	331	340	326	371	321	310	332	331	275	312	317	322	307	341	327	338	326	325	329	304	348	331	338	341	323	313	307	330	331	294	304	353	310	296	355	303	328	313	326	352	332	327	327	337	321	326	334	300	319	322	312	335	351	320	345	314	282	341	317	311	325	283	324	326	317	329	290	307	333	313	322	327	319	327	300	333	321	309	312	333	342	310	307	346	303	308	292	331	302	348	374	282	344	340	366	310	321	315	316	329	302	325	293	352	306	314	330	319	326	333	337	344	356	315	294	315	298	318	321	333	345	330	337	317	347	313	351	331	333	297	317	320	352	331	328	325	326	300	306	313	327	308	305	339	317	306	309	346	314	309	323	327	334	318	335	298	308	334	327	314	308	297	308	334	319	302	350	315	315	328	309	342	291	340	320	338	347	289	351	327	338	284	338	337	325	303	322	363	335	305	332	333	306	321	328	317	312	327	311	371	322	336	329	300	311	344	346	327	319	328	280	280	300	351	339	324	332	336	293	314	314	343	299	330	305	337	333	333	332	307	334	323	341	335	321	299	303	348	330	329	308	341	344	298	327	310	314	355	313	330	342	336	359	348	359	303	349	305	301	338	333	320	295	329	330	291	307	332	337	329	295	344	315	344	317	290	332	316	344	321	336	348	323	322	287	315	316	336	350	330	312	324	345	308	322	317	333	318	320	336	315	346	297	324	316	307	334	300	336	330	348	321	303	322	346	338	320	307	320	310	322	312	346	322	317	317	348	359	335	347	311	321	316	334	314	317	330	329	333	291	299	319	328	352	304	322	335	331	323	296	328	297	317	309	346	358	284	336	303	279	349	340	335	302	340	310	326	312	335	330	336	341	326	358	312	330	344	292	318	332	283	344	314	311	321	315	314	339	338	335	317	305	314	331	338	330	286	314	315	341	302	328	290	351	303	320	321	314	346	328	303	325	323	334	334	337	312	319	333	330	309	322	330	333	313	336	286	301	352	296	345	314	311	339	327	332	330	301	316	326	290	315	270	325	333	349	321	331	311	327	320	320	308	293	341	339	327	317	324	320	314	299	315	295	322	314	318	340	333	342	351	324	294	322	282	328	296	315	316	306	301	305	316	310	355	314	334	323	325	304	301	342	307	315	333	338	315	336	296	313	338	304	340	328	291	327	324	317	319	324	289	321	306	312	302	344	317	330	298	317	322	318	333	359	337	313	331	336	303	333	320	339	323	307	313	326	319	300	315	320	318	317	286	318	334	333	301	344	326	322	330	325	301	356	293	309	319	305	331	299	339	337	298	312	324	312	335	327	342	326	326	350	326	313	324	294	302	309	370	309	304	334	342	319	302	293	311	352	341	332	302	331	347	300	338	326	314	288	339	313	319	323	313	336	321	328	330	353	310	327	318	345	325	345	321	319	319	330	288	287	344	320	317	322	305	311	312	291	314	338	355	328	311	325	318	362	343	288	316	315	290	323	350	334	342	305	308	296	301	312	324	306	361	325	301	307	343	345	341	327	313	309	309	319	335	307	335	315	308	319	307	321	309	348	311	319	318	311	271	313	336	355	320	325	327	333	324	321	336	323	304	315	282	372	316	318	326	321	331	347	318	291	282	323	292	311	316	321	335	332	342	356	327	303	348	325	331	303	331	321	297	315	319	332	319	280	305	342	338	308	330	323	306	341	334	297	296	309	327	344	335	325	338	295	337	310	290	352	290	337	287	342	323	341	315	312	344	297	343	340	331	330	296	313	341	312	299	336	321	316	347	344	328	359	339	305	289	336	328	338	333	360	334	302	360	311	348	311	295	296	351	309	302	306	333	329	337	302	324	340	314	301	322	320	340	324	299	331	326	333	362	334	356	295	332	316	336	302	327	323	322	317	334	341	322	292	331	316	316	334	290	327	330	353	286	311	322	307	280	307	341	328	307	349	299	323	278	342	351	349	322	327	287	313	322	299	321	329	324	316	344	335	304	295	342	317	320	353	292	340	350	329	296	337	299	313	335	320	316	348	313	315	319	294	348	331	342	317	350	361	304	312	322	328	345	315	331	322	309	355	305	304	312	317	354	311	310	323	308	327	295	324	337	322	304	338	354	316	328	350	316	312	346	325	342	310	280	321	317	350	310	324	322	290	322	289	304	303	291	300	337	323	317	300	350	343	330	322	283	375	298	330	334	308	341	307	324	354	328	314	319	328	334	321	315	334	325	315	322	286	305	311	318	331	328	324	326	318	338	342	307	312	306	339	339	296	353	324	316	322	301	329	344	307	315	314	319	296	341	323	332	284	319	305	320	320	310	355	346	353	351	296	274	315	336	329	313	322	339	341	359	294	342	323	353	327	311	336	334	285	300	286	308	318	311	331	327	319	331	286	299	337	286	309	349	329	317	310	311	301	326	301	345	301	324	351	340	315	347	342	298	304	290	339	295	336	363	339	313	325	333	295	320	325	315	336	337	322	325	327	316	303	317	341	336	330	350	336	306	310	319	304	347	304	307	311	322	352	324	331	304	291	323	294	334	313	316	339	309	318	341	338	311	311	333	352	301	303	310	323	348	342	320	329	306	359	318	298	335	337	338	315	367	330	331	323	302	330	320	313	316	314	334	312	341	335	327	325	325	334	340	299	292	288	332	326	362	332	303	318	326	328	347	338	309	314	337	336	298	313	321	341	323	304	317	299	328	361	349	318	288	330	320	297	338	324	322	305	325	312	340	321	323	308	325	320	337	331	313	335	298	339	345	355	303	303	325	325	310	324	324	349	307	322	315	335	297	332	316	327	305	319	315	350	316	302	335	319	297	291	330	298	358	361	347	335	330	290	358	327	344	323	298	313	307	316	319	331	317	302	355	331	328	304	294	335	300	315	325	294	320	292	304	308	328	329	353	361	341	352	291	326	283	331	341	286	315	301	312	321	280	316	336	321	340	337	333	323	359	320	311	312	317	313	311	317	301	344	319	337	333	339	321	330	337	361	321	337	311	311	301	329	297	317	318	308	331	302	325	344	319	312	332	322	342	321	338	316	339	318	326	313	327	312	337	312	303	330	365	354	270	353	311	318	333	312	311	314	310	329	320	327	317	307	327	299	330	318	322	311	309	313	349	295	319	346	336	341	312	293	351	328	335	340	328	355	319	354	332	331	344	329	309	300	305	309	298	328	325	327	311	300	307	349	333	341	344	335	328	311	326	305	297	304	330	310	353	321	333	331	324	310	330	364	336	327	288	298	315	327	316	307	325	346	319	298	328	302	285	314	313	306	326	302	328	312	313	334	343	337	292	351	299	298	309	335	324	296	360	319	317	347	336	315	359	337	287	297	333	324	327	296	324	322	316	300	296	326	341	293
5558	10083	8551	4334	2943	2173	1686	1417	1223	1118	929	902	856	779	696	763	688	699	686	610	605	635	585	610	588	610	595	585	561	590	617	575	558	543	590	590	539	569	543	538	551	519	557	535	598	572	525	543	562	575	597	537	523	549	546	541	583	595	526	544	521	547	502	496	542	508	539	573	547	569	571	558	545	563	557	585	546	554	524	498	522	530	580	563	565	561	542	561	555	557	534	564	528	582	556	515	535	543	557	570	547	525	534	494	561	504	541	555	518	547	540	514	573	567	529	604	554	553	516	557	595	506	545	523	573	527	526	515	567	519	542	536	528	503	561	522	528	530	575	530	550	527	512	557	578	494	574	519	524	575	539	523	578	531	545	567	527	556	554	549	546	526	546	550	543	531	501	577	520	515	504	548	532	578	580	554	533	590	514	538	528	558	517	544	572	557	561	528	544	577	531	575	547	531	558	537	516	523	511	552	505	557	541	526	565	549	522	608	532	562	532	521	528	600	527	503	555	529	571	547	529	500	555	557	509	517	544	481	561	509	520	553	517	545	581	577	511	549	544	518	564	528	573	571	540	554	553	563	538	512	547	529	553	579	547	528	516	546	558	542	537	535	573	524	511	547	585	548	511	530	556	603	558	536	524	546	593	512	547	522	549	513	501	551	529	529	544	498	545	503	516	593	539	528	536	542	587	543	528	550	527	570	514	552	527	531	517	572	563	549	519	567	534	516	541	543	554	513	537	543	564	565	548	500	538	511	510	534	520	534	556	537	548	552	518	522	557	527	536	537	564	567	561	583	522	572	535	572	542	551	529	498	552	487	560	526	532	544	542	528	550	549	590	583	531	540	549	571	524	535	478	554	566	509	536	574	555	536	543	527	541	535	556	549	515	511	559	540	571	534	543	512	536	526	529	578	538	519	527	554	509	504	535	532	522	545	564	491	548	537	526	553	528	544	554	556	526	518	550	526	551	551	550	529	521	528	525	503	557	543	584	544	522	541	575	547	506	555	561	526	501	536	540	529	561	546	502	539	560	533	538	494	545	502	501	536	546	581	551	546	535	523	546	511	556	592	552	510	553	584	553	558	530	519	557	581	521	565	561	549	541	541	541	538	563	541	545	533	566	526	553	569	531	558	516	589	536	564	544	551	539	521	563	545	553	543	547	570	561	543	548	543	494	575	554	566	562	520	527	532	573	521	534	539	547	506	530	543	579	558	557	540	535	553	557	542	532	540	529	569	537	528	498	564	569	568	538	551	535	555	540	574	524	546	532	495	536	570	550	552	526	538	582	505	553	523	544	541	546	564	517	532	509	566	586	536	550	565	529	489	530	525	580	592	560	525	551	544	577	548	543	534	554	537	610	527	505	540	567	562	585	529	547	586	504	514	550	587	504	514	540	515	534	568	530	543	516	511	546	532	576	527	564	558	531	546	488	539	523	577	574	507	527	540	526	504	568	526	531	514	562	508	515	517	541	573	542	571	553	556	600	518	532	538	519	538	533	557	535	545	487	521	558	527	560	534	566	555	540	585	500	583	521	569	523	557	561	517	528	541	522	552	534	511	527	545	548	557	494	529	521	510	489	541	533	521	584	570	505	540	547	553	532	518	555	552	551	546	526	549	528	538	556	535	518	525	557	536	552	529	545	542	500	535	534	515	567	524	536	494	549	527	541	554	506	553	523	527	578	561	511	551	537	542	515	575	594	532	542	595	564	567	510	502	544	543	521	522	541	592	538	571	522	529	549	529	564	522	518	572	544	552	545	530	561	560	527	546	537	516	545	551	529	510	519	529	563	547	576	526	545	574	519	566	521	581	554	560	519	493	554	580	558	521	542	537	538	521	542	553	557	573	536	546	565	531	551	545	558	565	551	596	530	519	533	576	493	535	527	539	558	569	512	520	542	548	546	562	536	536	506	564	528	553	561	581	556	533	520	534	493	561	543	603	528	548	565	574	503	589	550	516	584	559	543	509	571	522	530	537	549	515	536	529	522	565	506	533	547	513	574	580	572	557	539	507	545	544	549	554	519	511	518	558	591	551	522	536	558	514	561	572	555	541	584	516	570	541	509	504	552	567	511	530	612	543	541	557	538	547	532	507	517	533	515	526	539	518	561	531	529	510	586	519	557	520	574	516	550	527	592	540	529	511	499	558	538	548	523	509	534	542	531	578	513	525	516	532	524	559	557	547	505	537	550	561	534	527	542	566	551	538	558	546	536	546	489	563	516	529	537	506	512	561	546	518	555	530	555	518	560	544	578	536	591	536	530	474	573	589	540	496	571	553	542	513	552	540	506	547	533	536	542	562	523	528	544	536	551	560	575	529	507	516	532	550	543	531	550	529	573	535	546	532	506	569	557	569	572	539	535	559	548	489	556	539	555	562	535	556	571	545	564	575	548	542	510	543	529	538	519	533	547	556	518	554	552	565	527	554	549	530	533	520	603	587	576	534	516	535	548	531	514	528	515	503	521	587	587	520	584	551	552	587	528	533	524	513	561	539	553	500	559	532	559	523	545	542	552	543	568	541	538	533	577	562	555	547	517	563	564	591	515	523	524	555	507	554	533	505	536	538	527	533	528	568	575	540	547	519	563	543	561	519	533	579	557	563	555	544	593	556	525	520	505	534	555	544	555	501	492	540	533	511	528	570	549	562	517	531	530	546	523	578	519	507	537	557	507	548	522	586	527	504	543	562	544	532	530	472	582	488	531	549	599	515	575	532	494	558	553	501	536	520	557	532	555	508	547	511	600	518	567	537	570	544	517	566	566	525	581	526	521	531	549	517	503	509	573	551	550	575	522	546	588	547	515	543	559	539	566	579	533	563	549	540	530	543	494	524	565	564	518	503	599	543	548	521	531	520	548	510	487	590	548	540	517	494	578	532	565	515	528	518	491	530	538	556	546	563	554	535	549	519	527	534	519	532	527	571	562	540	570	530	564	534	565	529	567	508	549	536	515	564	538	554	519	566	558	553	518	561	549	518	560	549	585	523	519	587	525	528	593	515	532	545	557	536	552	562	538	540	515	560	588	522	525	556	523	554	577	507	521	488	577	554	522	510	533	490	586	515	547	525	557	511	543	504	573	564	530	546	547	536	544	515	556	536	563	505	514	557	531	521	511	507	550	519	545	554	544	507	579	566	513	555	555	525	500	521	564	542	547	514	522	568	554	503	533	552	530	547	551	537	542	582	539	558	492	541	557	540	550	529	504	533	477	562	521	513	544	562	550	552	519	552	578	541	551	505	548	548	542	536	554	520	517	551	557	506	586	512	530	580	545	539	555	528	521	525	558	553	525	564	523	545	546	519	530	593	541	543	554	513	575	548	527	537	533	559	536	562	541	555	538	562	579	543	514	581	508	496	510	546	550	543	531	558	528	535	527	537	492	551	540	541	547	514	548	523	530	566	528	542	504	592	518	555	548	577	525	562	534	560	534	506	536	551	537	558	529	532	570	531	553	542	513	550	516	545	521	575	553	533	560	541
22971	21018	28694	23524	21019	19430	1854	694	445	428	343	264	267	244	265	204	226	138	213	178	178	193	158	160	155	143	173	178	181	142	150	145	152	140	137	150	133	119	127	116	123	165	133	145	133	119	153	134	129	139	131	93	121	147	151	139	145	120	126	119	143	130	119	137	138	127	121	133	121	130	138	121	111	103	107	134	126	119	108	145	100	111	130	122	126	116	123	117	137	141	107	115	117	124	135	118	126	107	128	129	127	133	113	131	107	122	113	141	129	132	140	128	119	118	129	113	112	109	111	95	125	129	124	118	144	108	113	123	128	123	123	144	137	111	130	124	113	109	134	121	157	128	113	97	128	117	125	130	110	133	128	100	110	121	128	126	126	110	99	145	121	109	137	129	123	101	132	109	116	124	119	131	94	139	114	125	142	110	138	133	136	114	114	122	136	139	132	127	109	135	138	107	128	114	125	143	117	121	127	114	115	107	111	139	111	130	111	148	122	121	137	107	127	129	112	106	102	127	136	113	110	123	122	121	137	133	101	129	111	132	135	117	112	119	119	127	126	125	132	124	118	123	118	119	117	125	119	112	135	125	116	117	133	124	116	118	134	124	100	110	129	127	128	114	124	135	124	121	121	125	124	141	121	111	113	113	115	127	121	127	124	110	115	140	140	99	112	105	137	126	120	119	121	140	131	109	118	126	117	115	110	116	138	107	123	110	118	103	115	119	131	114	116	122	136	116	120	102	124	103	127	131	134	114	109	107	112	115	123	119	137	108	139	124	135	116	129	117	115	123	151	121	117	128	141	139	125	125	124	116	128	122	117	120	114	124	119	102	113	130	138	138	116	110	113	135	129	109	124	116	114	106	115	123	115	114	127	132	143	137	133	121	112	111	134	119	114	131	129	114	103	107	112	138	129	123	139	106	115	120	110	118	112	105	118	109	117	135	115	118	125	100	130	117	120	111	131	134	114	135	109	122	110	107	105	121	113	99	121	109	113	123	108	128	106	125	126	116	118	115	113	116	118	118	126	106	146	117	153	114	119	118	128	118	121	112	127	113	128	120	113	127	122	129	113	128	129	126	102	103	128	139	110	138	88	102	131	147	116	153	114	126	111	124	114	130	120	123	118	114	98	104	111	117	115	104	130	127	112	109	120	110	130	114	119	136	121	116	113	121	113	143	117	145	124	130	113	112	129	111	109	145	115	135	115	118	104	95	124	124	140	104	131	121	129	106	114	129	98	111	143	112	108	120	121	130	117	122	104	117	120	114	142	138	123	139	117	150	127	113	104	117	121	121	121	123	113	135	98	110	109	138	108	117	113	118	124	113	114	132	111	99	115	128	113	117	119	118	113	127	115	104	119	111	116	124	129	128	101	99	125	124	130	130	118	130	127	125	114	115	113	118	140	126	132	126	110	107	108	123	125	127	100	135	113	119	118	118	103	122	136	117	122	111	109	130	130	101	113	109	140	125	112	123	118	122	111	112	155	130	132	118	123	126	119	106	125	130	113	110	143	129	116	114	116	122	137	124	144	99	126	127	118	123	116	122	117	116	136	114	113	112	102	102	115	139	112	115	113	126	101	124	114	137	105	112	99	119	119	122	102	113	113	141	116	124	120	119	131	135	108	108	111	112	114	119	134	131	127	135	111	132	120	110	134	107	111	108	111	120	124	129	92	106	130	136	111	110	123	114	111	109	98	123	126	123	122	97	118	144	109	128	106	136	118	138	136	105	116	107	117	110	114	136	126	123	106	112	130	142	121	109	110	119	119	115	101	128	121	110	123	121	130	136	127	110	115	118	116	126	115	125	119	123	120	101	123	108	111	140	124	101	110	133	112	115	117	120	104	123	111	119	112	112	123	98	112	126	128	110	130	138	103	122	122	120	121	122	109	125	118	116	116	122	145	130	94	101	131	142	106	129	123	115	135	111	96	110	109	106	117	117	105	128	122	114	119	127	106	129	137	116	119	113	122	105	115	123	127	119	138	133	115	125	125	132	119	121	103	136	136	144	135	132	150	116	118	123	113	118	125	129	115	126	123	123	104	154	118	128	117	114	112	135	134	125	128	104	124	110	106	126	115	112	110	130	120	122	116	140	128	124	115	105	149	114	141	129	124	118	120	107	122	114	98	106	122	115	117	116	121	123	116	118	109	122	141	118	129	117	94	114	127	107	123	136	133	120	122	133	122	101	119	124	126	119	106	105	134	127	144	133	119	117	116	126	107	140	111	110	100	100	112	131	122	114	113	122	111	106	118	122	124	123	110	110	109	122	117	106	109	113	109	130	128	107	133	124	122	137	120	133	122	132	132	123	132	107	118	144	130	114	99	101	129	127	129	104	133	113	120	108	115	123	125	119	114	107	106	126	130	113	117	114	121	110	133	149	123	127	106	113	107	115	117	127	121	120	118	108	131	104	136	113	118	123	126	129	125	109	138	122	134	122	130	138	123	120	111	140	108	114	135	144	120	113	134	142	106	122	122	127	126	116	110	108	104	120	116	121	120	122	133	123	112	127	132	123	131	104	116	135	142	133	126	134	120	132	140	130	117	115	105	128	124	127	127	122	124	119	108	109	134	127	127	100	116	127	118	144	121	125	115	132	110	135	130	105	127	124	116	122	110	110	113	117	135	123	135	141	123	114	119	117	127	103	124	148	126	96	126	112	110	107	132	128	123	122	114	119	115	134	122	131	130	112	128	126	134	109	125	114	115	120	111	94	119	107	122	125	122	129	141	123	118	115	123	109	122	123	128	110	116	125	112	110	101	115	132	118	115	112	138	128	117	97	109	110	103	112	133	114	132	135	118	126	111	128	107	121	122	108	108	132	126	107	114	108	124	131	117	106	123	122	123	110	115	117	123	106	128	129	117	123	125	118	134	116	115	133	127	122	125	108	120	113	114	122	123	112	119	131	118	118	124	116	113	111	130	122	127	109	121	114	127	119	128	133	105	102	127	114	125	115	101	133	121	123	133	118	142	130	132	118	102	112	118	152	120	114	116	131	104	132	151	133	135	98	125	107	128	124	116	129	101	133	125	122	121	104	130	108	152	116	115	130	139	124	113	120	112	123	116	123	129	110	125	121	101	108	107	132	115	108	116	137	145	127	126	109	125	109	122	114	116	130	102	119	97	135	121	128	134	120	106	132	124	134	143	128	131	139	135	105	117	118	126	124	124	135	137	122	129	130	119	126	112	105	128	119	114	121	151	108	122	143	110	126	111	139	133	127	140	130	124	118	101	114	119	107	112	140	96	122	117	133	106	118	120	122	127	143	119	109	134	119	118	118	137	130	122	112	133	120	106	115	126	132	133	113	121	120	114	110	144	121	146	106	121	119	104	110	129	119	121	129	117	118	119	97	127	115	109	130	124	116	122	129	112	133	105	119	112	116	117	127	135	120	121	125	117	150	107	103	132	109	132	101	113	112	133	129	137	133	110	120	104	116	112	118	124	108	128	127	118	111	130	133	126	136	112	111	118	113	114	132
7775	15884	13184	6990	4729	3420	2523	2004	1604	1284	1152	942	769	743	662	547	523	501	417	460	391	369	392	341	373	345	290	341	289	289	288	282	246	282	272	244	219	264	241	274	259	253	246	236	213	273	225	239	223	202	250	214	235	196	218	224	235	237	210	221	216	205	210	238	175	208	219	226	232	221	214	214	225	219	217	203	210	210	232	216	217	202	201	219	206	218	193	184	237	197	217	223	229	201	198	215	215	208	213	216	236	212	210	207	237	207	201	200	231	217	205	217	178	219	216	205	204	198	184	213	208	224	228	210	235	210	209	218	209	173	218	222	195	201	200	200	193	229	209	212	216	212	205	201	206	204	219	194	214	226	238	183	204	240	209	233	208	199	209	209	214	198	221	208	198	228	212	193	206	173	212	216	218	191	219	203	227	211	199	210	196	202	189	184	213	218	197	196	202	216	229	201	180	218	188	196	192	218	208	225	224	196	185	189	184	226	188	214	188	201	209	188	203	235	205	190	205	205	218	193	205	211	232	209	214	198	222	222	203	216	194	215	178	201	204	225	221	247	220	219	203	209	205	214	186	211	220	200	208	195	219	198	215	197	211	209	197	228	228	207	223	204	185	206	191	197	208	197	189	201	211	222	219	232	201	211	185	198	205	218	224	212	187	202	224	211	186	190	207	214	201	212	201	202	204	195	196	205	176	206	200	210	244	208	202	197	240	216	196	211	235	184	200	202	227	209	207	217	188	223	206	200	200	224	226	226	216	215	196	205	190	185	208	227	175	184	199	208	204	208	188	193	214	224	208	195	214	188	217	226	194	220	207	230	202	215	199	187	207	190	206	204	213	212	201	212	207	205	203	214	218	185	222	193	200	195	239	204	178	206	210	194	186	210	224	214	198	204	188	187	220	179	204	237	219	225	235	205	208	161	198	214	208	199	191	186	219	216	221	194	200	215	218	218	189	217	198	208	218	220	224	213	204	209	206	213	183	210	223	199	192	219	195	208	218	224	195	218	221	184	205	202	239	209	190	191	202	214	229	207	224	228	260	186	222	216	206	207	205	211	218	192	189	208	203	200	192	187	225	210	219	206	207	225	212	240	189	209	244	191	226	202	196	196	222	193	223	207	218	202	203	235	222	181	207	201	233	222	183	199	220	196	196	244	170	228	201	198	174	215	203	195	219	258	215	200	220	213	219	223	208	206	199	188	186	189	201	216	229	225	183	200	204	225	190	195	195	211	184	204	208	197	188	193	198	212	219	225	189	207	206	210	194	217	215	215	201	199	214	192	205	216	195	192	224	199	194	229	216	206	197	210	192	202	218	182	214	180	227	214	222	212	213	206	231	195	211	186	199	194	193	214	196	181	219	238	234	215	193	202	197	222	205	224	201	208	207	193	219	225	204	222	207	215	199	219	196	206	180	211	196	216	213	196	199	224	229	221	194	201	209	214	202	211	195	201	171	231	223	206	221	195	209	184	234	214	211	201	207	203	174	206	187	221	207	255	195	183	197	213	201	196	208	219	237	202	209	195	209	195	218	194	199	205	223	203	204	208	191	226	178	189	199	184	242	207	211	215	212	193	217	197	225	200	213	215	205	205	204	200	189	210	210	210	226	212	218	205	230	202	244	198	194	208	196	216	200	216	191	184	217	211	207	216	224	203	189	204	226	201	180	190	208	208	186	196	200	175	210	195	210	212	191	239	239	200	216	201	217	195	217	211	210	197	197	211	217	211	215	185	185	226	204	206	190	214	207	236	219	202	198	215	210	228	206	210	194	196	200	219	214	214	227	204	191	209	212	202	210	202	180	217	212	194	231	195	206	231	206	206	169	220	206	204	208	207	207	204	204	195	209	186	200	198	207	202	185	179	217	211	225	211	214	203	200	223	209	179	184	197	243	201	210	201	196	218	217	214	222	199	199	201	204	228	203	199	177	215	183	210	165	184	170	205	206	186	207	221	202	194	206	172	199	213	218	195	199	217	202	201	193	208	193	203	187	206	210	228	195	210	218	178	197	194	188	211	217	190	207	225	208	255	226	198	194	214	177	218	189	230	217	209	209	223	220	202	215	202	214	202	221	222	199	209	198	176	207	213	200	187	193	221	196	199	210	213	185	194	209	180	210	201	204	211	238	180	186	199	185	204	210	206	194	183	235	212	214	189	203	194	199	197	222	205	186	215	187	209	207	195	204	197	181	223	222	205	203	224	182	189	246	214	182	203	187	201	201	211	196	207	215	173	203	195	238	195	220	195	203	203	199	209	192	201	201	205	194	188	179	202	195	204	214	217	206	181	190	218	202	185	211	228	179	213	207	212	225	194	238	231	200	189	211	193	203	225	221	213	192	185	206	192	197	212	204	202	209	178	229	211	216	177	199	198	225	206	241	225	219	188	202	213	206	199	226	207	221	210	203	234	193	215	206	219	219	216	223	206	186	189	216	215	198	220	176	207	209	205	197	200	194	206	193	218	220	186	206	204	208	191	208	218	221	230	213	198	188	190	207	217	189	185	200	189	200	203	196	209	215	206	229	222	213	203	191	195	212	194	190	204	190	218	210	191	176	217	191	193	223	218	205	228	201	188	209	208	209	188	212	195	206	229	228	162	198	215	209	213	183	194	208	212	202	189	198	230	198	197	208	185	220	189	228	200	224	187	207	226	204	185	166	194	216	220	229	201	224	226	209	200	186	199	178	210	225	194	198	202	191	214	219	210	213	202	187	217	208	209	209	223	197	202	196	216	178	206	197	183	210	222	231	204	225	196	207	218	237	177	209	206	251	208	204	204	237	209	211	218	213	194	208	202	216	225	208	189	201	216	203	193	208	219	191	222	190	205	200	189	218	211	205	208	228	186	204	221	205	230	202	213	218	214	222	218	209	191	205	207	219	198	200	203	224	208	209	201	190	227	185	203	229	206	195	200	216	189	177	225	196	208	218	202	181	195	182	214	223	204	228	238	184	211	209	213	184	226	188	207	195	212	216	234	218	208	187	211	203	197	210	228	207	208	189	222	180	204	213	202	229	188	202	218	205	183	204	214	220	184	223	190	195	202	206	215	223	218	222	198	228	212	220	215	201	202	188	187	180	211	208	208	207	220	203	209	209	229	212	214	185	195	192	198	189	207	211	213	232	218	201	224	208	207	206	203	209	172	228	217	205	179	210	209	211	209	229	191	192	218	200	213	199	200	207	167	204	224	220	218	207	194	216	190	215	214	211	197	191	209	226	208	229	196	222	209	217	204	215	197	210	228	195	238	204	186	184	194	195	218	201	199	173	209	193	208	205	212	204	213	185	199	215	181	189	209	200	198	183	206	232	215	200	197	207	197	212	221	188	201	225	195	197	215	222	195	212	191	201	215	211	194	200	214	202	198	212	204	201	200	219	200	219	211	214	228	214	200	211	221	233	213	235	212	235	221	204	206	199	219	216	196	199	234	223	222	199	214	203	216	223	210	216	214	225	207	201	183	216	194	199	208	201	233	184	200	199	206
26675	19793	5751	780	530	520	516	458	484	441	477	470	449	509	405	444	465	487	506	470	478	462	452	442	468	451	511	470	531	468	458	486	452	446	502	438	464	430	481	471	472	431	446	454	461	458	493	456	469	494	483	489	486	432	453	465	467	503	433	450	466	434	460	455	479	444	453	466	486	492	457	461	471	474	456	462	445	467	460	453	485	416	467	492	480	440	456	466	432	468	454	446	479	445	469	469	444	465	451	407	496	488	447	483	471	434	466	494	426	466	445	471	460	463	460	466	464	484	402	445	437	424	469	467	510	462	422	471	472	472	434	451	473	445	480	444	481	427	439	466	493	440	457	450	451	420	424	406	478	475	446	469	491	482	470	477	449	446	452	440	459	478	450	445	461	424	457	477	430	471	455	464	479	457	457	459	476	486	461	454	455	473	466	482	428	458	472	451	460	462	445	424	456	447	465	419	440	446	432	487	413	449	442	450	439	440	447	470	430	451	461	415	455	433	440	493	461	460	474	443	448	471	487	472	466	438	447	444	457	428	441	464	463	459	440	421	454	487	483	422	457	444	404	487	481	436	423	486	432	434	509	449	400	472	469	456	469	455	451	453	453	484	480	485	455	471	443	444	475	461	464	451	505	435	425	470	428	459	455	442	448	496	462	467	435	440	465	449	492	464	465	454	473	434	443	445	489	504	451	435	458	464	476	468	467	431	462	441	445	462	469	452	454	425	453	458	425	473	471	437	430	467	460	436	472	432	470	440	457	480	457	445	458	443	443	426	476	446	462	476	464	479	472	432	456	449	445	442	431	441	428	493	452	462	446	503	450	482	462	478	437	462	463	467	474	460	437	440	439	412	432	436	437	442	440	450	452	474	422	461	413	466	499	464	439	441	464	479	483	482	415	464	428	448	491	448	440	466	444	446	445	451	437	472	476	485	470	418	462	434	469	466	451	457	450	456	428	439	489	462	442	440	438	478	492	439	505	412	441	453	470	494	456	478	444	458	479	495	448	424	492	454	440	451	444	456	457	481	449	450	408	415	446	475	448	487	432	456	478	426	446	458	512	422	456	468	413	435	410	454	470	410	457	440	480	463	465	426	464	492	463	482	448	457	463	463	437	436	470	461	456	447	457	482	464	463	456	450	470	451	439	440	440	435	458	468	436	430	421	472	473	467	434	477	439	441	440	457	459	445	475	454	461	446	458	481	493	467	458	446	475	486	435	500	425	487	437	443	428	442	471	421	474	394	461	496	507	435	454	467	496	461	471	419	458	467	456	503	426	453	459	446	463	471	441	431	418	452	437	485	466	446	470	476	439	439	446	420	452	467	455	458	458	433	466	486	486	460	447	439	461	462	426	458	472	432	428	440	470	472	439	449	476	457	438	448	472	450	461	404	473	488	471	445	458	464	470	474	435	485	487	456	469	458	436	447	463	500	479	462	497	463	434	486	453	427	455	490	470	430	472	449	417	494	449	482	433	396	462	457	458	449	493	434	468	426	483	458	451	468	450	425	442	435	463	467	448	455	435	418	462	458	443	478	429	452	439	448	462	429	464	454	439	455	457	433	463	448	459	418	432	442	442	465	446	474	439	450	492	438	487	456	462	445	452	407	429	472	442	464	477	435	465	469	436	433	456	444	509	492	457	452	475	473	469	445	487	417	453	440	447	453	450	519	472	447	434	463	472	460	477	425	476	478	417	451	441	474	457	468	427	426	425	429	459	458	484	452	439	479	429	436	473	427	470	486	440	457	436	471	451	449	492	444	455	470	439	446	485	452	413	455	444	467	441	441	453	475	449	477	443	428	438	403	468	394	438	451	459	434	508	420	488	445	446	486	461	448	428	465	460	482	429	479	489	437	444	484	460	453	453	432	493	444	444	474	474	459	436	480	472	450	485	460	485	413	429	446	480	478	447	471	460	462	445	480	466	446	434	462	455	485	472	442	434	440	460	470	447	481	470	422	437	451	474	446	468	474	435	455	468	411	439	428	440	475	453	467	469	456	462	462	441	450	462	478	464	449	429	470	424	470	443	459	426	451	466	484	434	451	485	433	491	483	493	427	439	449	498	474	467	444	408	503	463	447	431	422	443	419	460	441	472	466	465	401	481	453	460	452	451	449	455	433	450	401	449	420	444	451	449	425	447	451	460	418	443	479	467	440	442	450	444	466	469	468	460	475	466	486	483	457	463	422	441	439	464	459	442	457	469	457	475	437	426	435	447	437	447	468	439	434	476	462	469	427	466	450	454	455	457	447	459	464	428	479	443	445	442	452	456	424	409	465	463	458	472	461	461	475	468	445	433	438	466	476	430	493	426	463	440	439	460	406	471	445	441	487	479	476	466	479	474	464	489	475	417	430	465	471	452	452	466	454	441	402	474	439	469	451	433	466	443	467	476	428	468	464	446	476	467	469	481	455	449	425	454	468	454	458	439	456	447	420	474	420	413	421	457	442	436	477	466	463	446	485	481	430	460	465	461	456	472	442	466	450	451	468	456	434	414	457	496	456	472	459	445	425	450	434	468	516	429	435	442	463	451	437	458	468	428	474	441	481	458	455	443	440	426	455	466	469	506	433	454	435	448	481	435	445	495	476	482	459	468	487	490	450	464	449	462	461	403	417	448	455	463	405	440	484	444	463	452	459	437	449	397	446	494	472	472	444	459	438	477	462	446	452	420	474	458	444	450	468	446	433	423	424	455	428	468	478	467	461	432	445	484	470	434	448	453	435	437	478	462	452	475	481	460	512	464	449	468	467	481	490	445	470	409	480	497	494	468	449	446	458	453	480	495	474	444	433	449	448	448	465	453	470	456	473	452	431	434	465	426	482	452	481	440	472	442	492	445	461	453	485	444	448	446	447	436	440	450	494	515	481	452	444	447	429	459	441	407	445	471	484	487	435	431	463	444	467	489	446	467	447	458	455	418	450	454	486	472	445	439	465	444	486	458	478	472	451	461	430	453	482	472	436	500	489	491	455	442	466	469	479	468	496	453	426	452	518	455	489	478	455	491	478	456	432	453	409	460	485	446	451	421	452	462	457	495	468	440	453	502	454	463	507	472	445	472	459	466	453	470	460	441	490	442	422	441	432	437	452	472	497	430	480	454	473	440	459	444	486	444	438	459	480	448	456	462	423	466	473	481	477	455	459	470	454	451	466	448	455	426	458	467	471	453	466	439	463	498	467	446	456	437	507	509	460	472	500	476	506	440	428	442	443	446	440	438	441	476	464	466	464	501	453	505	465	437	429	443	487	440	434	431	449	436	474	451	455	461	452	485	462	474	432	446	426	424	466	418	431	499	462	435	471	455	426	504	485	455	477	457	463	448	437	460	479	456	440	479	449	494	492	473	482	440	481	455	439	441	448	467	472	445	431	427	482	445	438	468	473	442	438	487	481	480	473	473	478	460	442	433	464	484	454	461	477	439	462	462	456	448	482	443	468	457	492	439	466	448	499	450	441	465	450	463	471	431	425	433	457	483	492
4109	1638	1450	1019	930	877	821	796	797	752	802	791	762	793	735	754	776	760	763	719	745	759	756	712	792	774	746	762	757	710	754	698	771	754	735	737	709	704	759	750	714	734	730	727	719	724	729	781	738	698	719	755	701	677	752	765	754	747	727	805	759	782	763	688	752	768	698	734	768	709	786	739	744	766	756	721	722	699	740	718	713	756	764	764	745	744	750	733	733	735	738	758	705	718	741	771	762	736	736	697	695	743	770	704	723	774	739	724	741	753	731	766	772	756	749	740	758	739	743	766	739	766	723	741	801	700	745	703	723	735	761	716	728	761	690	704	753	741	763	734	695	781	749	799	732	753	733	756	770	691	767	689	750	770	739	684	800	780	754	770	731	774	765	757	742	784	759	723	781	760	750	748	709	734	791	746	727	764	752	769	758	714	752	814	772	738	631	778	691	755	722	718	754	732	734	728	736	733	807	766	790	759	735	736	706	741	787	741	717	767	692	767	745	770	723	781	713	781	688	765	756	725	748	754	751	762	777	697	760	760	786	744	753	743	779	757	687	731	754	727	745	738	746	721	726	708	723	783	710	743	724	738	764	784	744	751	760	773	729	749	701	727	706	727	741	790	730	708	703	758	755	764	698	709	783	756	734	766	763	716	747	714	743	751	753	718	707	711	775	690	724	745	751	724	707	731	766	721	725	725	710	704	724	729	761	749	732	717	764	789	760	727	746	779	763	757	737	760	721	781	751	727	757	768	758	771	769	729	764	729	752	687	730	742	677	698	773	703	707	744	742	774	743	744	733	779	730	707	729	756	745	755	794	739	716	774	760	743	802	747	756	747	712	758	703	788	749	760	791	773	795	743	740	770	737	672	715	753	795	769	770	698	758	734	716	767	739	758	724	706	710	755	730	744	776	721	748	722	710	761	758	755	757	719	700	739	720	698	788	700	782	711	755	710	735	710	736	756	735	738	733	721	757	798	748	782	750	743	745	779	679	732	769	767	738	740	798	698	744	746	762	793	707	718	757	766	720	732	748	694	782	737	735	747	746	724	729	728	743	744	741	740	763	734	764	737	740	739	725	749	762	730	753	720	706	707	725	730	713	731	759	727	738	741	772	751	738	745	692	740	762	797	768	698	710	731	760	715	747	709	750	755	708	730	710	770	715	730	726	727	709	794	742	732	708	758	810	803	755	762	757	747	719	752	735	778	722	740	748	754	732	763	736	716	751	735	718	743	752	747	701	743	715	735	715	695	755	763	762	759	763	737	736	755	735	779	757	796	727	731	728	713	754	704	730	807	794	755	770	767	708	706	720	733	787	732	764	742	733	767	713	725	743	727	725	729	733	731	724	723	728	737	755	749	745	715	711	740	756	713	722	709	728	778	714	762	735	709	715	740	747	739	722	806	752	678	749	733	742	767	742	727	735	764	802	723	759	722	737	756	747	739	772	767	695	729	696	720	712	752	734	697	749	832	706	738	733	725	768	710	749	719	735	705	722	702	754	763	714	717	780	770	728	719	734	721	740	695	788	751	713	727	752	694	763	719	723	751	731	775	744	745	779	748	730	696	753	705	724	746	694	697	741	778	715	750	747	685	765	700	765	787	746	712	725	684	775	744	731	711	756	730	761	782	768	772	769	663	750	719	735	725	727	733	758	686	763	719	764	736	742	748	733	731	755	693	722	716	740	702	727	735	705	779	716	761	776	757	707	718	758	747	727	711	717	733	730	811	784	747	736	751	752	777	719	733	802	700	749	735	757	759	721	726	743	736	758	730	749	715	783	748	769	751	740	721	764	689	747	745	767	760	766	784	776	744	722	784	747	761	678	786	710	729	772	738	743	782	705	762	686	707	786	778	773	706	699	757	719	733	735	773	787	769	765	709	714	752	730	715	715	740	833	780	728	718	748	746	721	750	740	769	694	735	755	723	758	717	738	786	723	713	765	727	758	746	718	715	698	719	772	718	802	758	748	742	736	756	747	764	743	725	718	778	702	728	767	742	728	724	741	734	721	709	718	755	737	715	750	764	737	718	743	783	809	753	732	713	695	727	748	702	716	746	762	735	784	735	779	779	765	729	740	717	772	727	710	730	750	713	709	759	762	741	695	756	743	760	741	738	731	736	723	747	697	731	766	731	754	789	778	732	714	775	794	735	695	769	736	761	707	725	748	736	785	720	752	722	721	710	753	747	739	797	731	712	751	741	727	718	733	717	773	681	771	687	708	709	738	766	751	741	720	735	773	736	716	729	715	696	706	725	737	758	686	734	730	725	747	790	760	730	713	737	731	755	760	790	781	785	718	719	737	737	767	705	731	730	672	741	741	754	701	761	737	743	750	747	717	747	766	755	777	767	740	743	676	769	751	758	752	763	724	777	772	762	746	777	748	748	734	753	751	737	762	788	718	671	701	803	701	785	749	692	774	763	766	738	744	742	693	766	722	730	756	754	738	740	716	812	741	756	744	798	742	772	722	755	691	727	736	753	733	733	711	747	796	763	778	764	754	720	698	726	799	741	749	759	733	736	729	754	728	697	732	780	702	736	715	733	755	746	767	749	732	771	771	774	741	763	791	727	751	750	762	727	745	746	755	733	769	762	732	784	757	788	757	736	774	668	695	693	755	722	743	791	797	704	774	732	732	714	784	802	729	722	724	763	783	790	741	749	738	731	713	779	707	773	763	788	788	749	749	745	760	741	703	701	739	775	763	745	728	757	703	702	788	724	736	724	701	765	785	773	760	738	745	687	724	727	701	722	762	738	757	746	736	706	701	736	769	752	699	749	710	711	722	760	736	700	748	765	714	710	769	766	663	766	751	767	741	752	686	756	713	728	767	785	790	768	799	731	734	700	735	765	792	764	759	696	756	745	752	716	739	753	736	759	698	707	721	774	726	722	796	740	754	709	749	754	746	743	737	751	733	724	746	765	762	760	741	700	727	738	711	801	753	767	716	736	752	743	762	768	722	749	709	717	736	750	699	739	762	716	691	757	727	768	733	731	780	738	731	732	729	698	764	764	729	681	766	764	681	748	731	763	730	718	743	762	732	747	727	739	687	726	751	773	696	733	799	726	723	750	792	752	723	740	712	751	772	730	744	788	705	768	746	750	757	772	704	741	716	763	778	701	753	726	745	734	764	745	700	761	764	776	733	718	734	744	720	734	728	690	729	747	739	730	728	715	762	715	750	759	735	766	733	749	779	751	736	728	777	770	751	739	756	709	743	710	705	723	713	788	768	791	778	708	706	726	758	765	742	714	767	736	694	692	750	752	742	770	787	753	756	730	752	758	752	727	775	754	743	753	718	722	776	730	801	739	753	747	701	738	769	752	728	777	719	721	756	725	753	715	763	759	722	784	760	743	717	759	724	732	808	745	709	815	738	724	743	781	739	736	749	752	734	772	742	723	731	740	737	731	716	787	710	741	728	729	780	729	758	710	753	739	785	715	704	709	756	738	761	744	807	784	736	787	753	712	717	730	707	729	721	752
24189	21192	28331	24346	20412	2496	882	550	520	474	476	436	425	421	407	337	360	341	325	349	367	384	339	342	331	357	319	311	336	298	316	294	315	313	348	335	314	310	327	343	336	348	340	302	326	318	296	312	361	318	295	321	308	314	313	299	338	324	299	306	328	309	326	278	303	295	331	310	326	341	318	329	312	315	350	318	322	347	330	325	302	320	353	302	303	318	311	343	306	366	312	307	295	320	365	282	325	295	345	332	325	333	343	310	325	318	287	335	333	323	348	349	325	308	300	299	324	322	327	296	320	322	309	330	300	293	289	319	313	294	321	334	319	312	320	339	328	317	311	303	316	333	324	324	317	358	327	337	303	332	311	333	345	294	310	305	337	303	308	291	305	310	344	297	304	320	348	296	309	284	287	334	301	336	304	293	317	310	309	331	333	312	329	288	321	302	303	303	287	313	332	313	317	343	336	338	307	317	329	325	359	306	304	323	321	334	328	313	326	284	336	305	320	323	342	328	282	314	354	316	324	307	285	298	314	307	324	299	288	296	327	315	325	310	322	336	342	300	325	353	326	346	305	316	329	321	305	312	311	331	312	294	334	291	352	292	326	367	307	327	309	331	305	299	312	342	307	333	321	349	318	346	315	340	339	335	285	323	328	305	341	301	313	332	306	307	316	315	303	327	327	315	301	299	319	321	314	289	271	310	323	322	304	312	323	327	317	321	314	349	316	329	307	330	334	326	323	325	339	331	298	315	322	330	280	317	321	302	320	309	308	315	298	311	321	335	324	296	311	337	336	302	325	296	311	294	340	292	324	306	318	309	351	317	304	301	316	301	329	349	350	286	340	310	320	340	333	339	308	312	298	335	301	323	309	332	339	332	328	319	319	302	323	293	312	287	284	335	332	315	264	331	288	311	295	330	296	295	321	302	331	341	331	318	316	317	314	314	293	309	319	318	328	342	324	307	333	314	322	330	304	360	314	297	329	316	320	294	297	329	324	329	294	340	308	297	334	309	277	350	301	302	321	316	331	324	340	328	313	323	333	323	324	336	314	320	300	321	313	312	337	325	330	349	309	330	311	337	318	328	326	313	354	310	304	340	288	286	334	294	303	347	317	338	317	339	329	305	291	334	293	330	276	303	309	324	302	311	323	317	338	315	304	290	287	318	299	311	280	326	330	328	359	335	335	308	285	312	295	321	343	291	295	341	371	301	353	322	318	355	357	319	289	277	320	350	327	333	343	323	341	304	348	328	302	313	311	319	337	279	307	323	304	307	336	346	306	325	314	310	324	296	316	339	315	329	305	342	355	315	275	300	358	334	337	326	291	297	308	306	297	326	315	335	308	314	327	302	298	303	328	324	289	350	365	291	310	322	304	302	288	292	331	313	302	288	309	303	282	311	349	303	301	296	310	322	333	307	304	342	312	295	318	313	305	291	306	319	321	321	311	292	331	318	314	315	308	291	310	296	318	359	346	327	315	305	332	317	321	333	318	320	307	330	315	317	305	314	314	326	302	297	304	320	299	334	280	296	300	305	334	306	331	306	304	304	319	303	372	306	332	343	309	345	312	308	310	335	322	369	318	309	312	327	303	362	333	327	308	300	320	334	315	344	335	309	306	341	304	300	322	290	318	331	291	329	318	301	327	315	298	352	303	320	328	338	333	320	339	337	346	302	315	295	333	303	300	316	330	318	306	350	331	321	351	320	263	324	297	323	319	324	282	315	313	310	325	323	294	321	328	307	317	303	306	336	311	334	313	317	324	310	329	286	316	325	299	317	327	324	331	310	336	324	308	323	297	334	335	322	320	351	316	336	308	305	320	285	279	334	325	314	355	337	326	298	317	333	321	310	308	356	334	334	334	302	294	330	311	317	341	317	316	306	332	329	332	291	361	345	315	324	297	334	328	342	345	296	289	331	360	334	312	303	332	319	339	291	293	344	344	309	353	338	322	318	333	342	321	319	324	299	328	312	305	310	320	312	324	318	334	303	341	325	327	313	329	336	314	327	318	319	336	291	325	318	315	318	322	315	327	310	304	303	333	316	316	330	314	324	294	329	309	340	309	318	334	299	334	324	315	328	330	328	301	335	320	306	287	333	351	289	294	349	288	320	261	300	296	314	304	310	307	312	313	292	343	337	310	333	323	333	330	296	310	292	294	330	287	304	321	320	322	323	333	322	326	301	345	291	300	316	323	337	306	304	318	309	325	330	313	334	322	316	305	332	317	314	298	282	349	305	322	316	295	337	307	297	316	309	308	337	347	309	369	292	346	350	341	293	301	329	333	313	310	342	328	288	309	322	335	328	321	325	325	347	308	315	308	329	309	289	348	310	309	321	314	337	330	306	314	330	298	312	322	313	315	355	327	306	312	301	353	317	333	326	307	310	298	327	308	328	340	325	301	305	317	314	306	329	336	331	323	288	321	311	316	313	318	321	303	291	309	339	321	313	329	280	316	319	334	300	342	304	301	341	324	301	362	346	285	317	345	304	359	318	318	339	330	313	306	312	295	355	343	303	312	332	310	311	288	321	316	311	316	341	328	311	286	316	310	300	315	289	317	296	303	316	292	315	311	331	320	319	296	340	321	294	291	295	329	338	320	299	290	362	349	331	311	341	344	330	341	289	315	284	321	341	356	346	363	355	311	314	312	328	317	297	322	311	322	315	302	323	349	333	329	302	295	314	343	321	299	332	325	351	296	316	302	305	309	341	357	300	308	306	297	332	310	317	274	311	316	356	301	333	319	314	293	309	301	325	318	342	339	335	309	334	309	312	325	298	309	330	330	307	289	293	311	287	310	298	350	321	289	286	329	319	315	332	301	344	335	310	320	325	329	323	318	312	315	309	334	313	358	300	328	315	331	294	330	371	354	286	304	306	311	330	309	344	323	317	316	324	317	311	308	301	313	333	351	308	301	326	351	323	324	319	303	281	306	315	304	275	314	325	326	298	352	342	305	342	347	347	314	331	328	290	311	320	361	298	332	302	307	299	289	308	327	300	307	340	319	332	340	306	316	311	340	311	286	328	342	335	315	315	301	328	309	280	328	321	298	319	339	315	330	331	328	300	291	346	316	285	308	310	347	316	320	349	309	321	333	327	310	316	342	328	336	326	332	316	304	332	322	302	322	287	316	321	342	312	309	324	296	315	354	308	322	320	304	312	331	311	304	323	301	312	308	326	321	292	294	347	309	319	336	287	323	317	316	333	312	349	322	319	297	337	296	342	341	320	294	335	327	288	303	312	287	311	309	308	318	335	305	321	298	286	301	317	291	311	315	296	317	359	318	314	318	338	303	305	302	328	317	278	330	328	303	294	325	298	280	316	319	318	300	324	343	325	336	320	298	327	292	298	296	325	325	315	315	298	343	326	327	290	293	298	316	308	323	321	321	299	342	314	332	330	305	308	313	310	345	271	318	333	297	316	306	359	293	352	314	319	289	317	336	294	338	314	347	316	344	314	295	306	329	311	315	303	315	304	314	273	326	335
5438	10020	8417	4370	2944	2178	1722	1484	1236	1061	1005	899	835	859	777	741	715	636	672	655	637	647	614	577	626	592	577	613	611	614	541	609	567	544	597	542	542	589	585	533	540	546	589	547	569	583	533	567	546	550	526	535	554	523	523	494	604	554	528	520	505	539	534	521	580	517	528	536	540	575	562	547	535	519	555	539	540	528	555	498	539	594	556	518	516	527	526	597	534	560	505	551	525	548	521	584	547	529	502	554	527	535	519	559	562	559	512	530	503	533	536	546	552	547	518	549	500	572	530	560	532	576	511	553	573	502	556	533	551	557	508	532	547	536	498	557	566	517	541	573	547	532	501	563	559	502	551	531	510	533	573	495	519	553	563	504	531	512	551	532	524	542	566	484	544	516	508	517	550	518	523	532	553	529	575	529	552	556	524	562	494	531	535	562	527	561	516	539	522	527	542	542	497	558	553	548	536	513	583	587	544	542	550	550	451	504	518	547	528	593	517	543	549	511	551	540	527	560	509	506	492	553	552	531	544	536	485	521	522	501	507	551	496	550	507	550	520	560	504	522	560	525	532	541	550	553	525	517	550	540	563	525	555	550	523	544	535	522	528	586	518	486	522	495	533	532	512	537	558	546	539	556	540	557	548	501	563	520	549	531	517	509	529	544	555	544	558	545	498	555	550	505	511	532	581	516	575	538	511	556	537	504	517	560	509	543	534	533	544	524	536	548	493	534	542	545	530	506	484	547	553	519	532	510	482	521	528	544	558	519	544	512	579	516	552	539	557	537	546	481	555	536	485	526	546	542	495	526	528	495	552	484	527	561	533	560	534	530	517	500	548	530	548	544	500	567	514	541	521	532	532	516	577	544	530	546	479	503	529	530	531	477	521	564	538	545	547	515	551	504	580	564	545	535	576	554	537	542	512	527	527	533	558	531	530	541	538	538	567	503	531	528	561	545	503	549	530	529	534	545	485	530	540	591	543	520	533	543	551	504	536	509	538	500	513	554	523	510	527	525	536	561	535	519	522	538	544	582	537	555	535	506	557	529	537	513	530	517	555	535	541	525	503	495	482	554	507	511	550	486	576	568	503	523	519	569	501	528	535	517	534	538	554	545	527	594	510	529	556	543	547	537	559	551	583	549	522	532	566	557	517	513	533	507	527	518	505	558	533	540	532	515	584	525	521	545	571	495	557	550	523	534	516	530	526	503	486	551	538	513	541	558	535	535	527	581	536	529	502	529	538	532	562	522	525	507	557	526	547	546	492	520	514	546	514	509	500	558	543	554	534	566	538	535	545	549	515	508	537	534	517	517	518	510	499	544	554	528	517	496	532	549	526	548	529	503	549	552	550	528	521	556	539	496	559	492	502	515	529	542	520	503	551	540	553	560	531	509	559	547	583	520	544	536	572	486	522	515	542	497	576	535	558	511	544	522	515	545	504	550	512	554	475	506	554	521	509	498	540	520	523	525	503	536	521	520	581	591	490	515	564	526	471	554	533	562	531	568	478	539	533	578	515	533	539	557	532	466	554	533	512	545	533	543	525	506	578	541	544	527	565	529	580	586	547	550	544	555	535	521	485	510	586	531	529	479	535	581	547	504	516	532	554	586	577	579	532	523	565	546	493	572	546	542	550	536	536	531	557	523	559	533	507	543	551	552	559	580	560	566	568	548	521	537	504	516	500	489	568	530	505	511	517	542	544	557	548	541	550	534	511	538	540	499	516	563	523	555	549	530	530	497	564	565	527	554	558	528	516	521	571	540	554	539	520	524	558	484	555	523	515	524	488	535	508	522	517	521	544	496	521	551	530	545	520	531	541	521	542	495	516	509	560	510	564	485	577	519	512	514	576	539	547	594	545	576	541	557	521	492	538	546	536	526	525	541	540	494	498	478	522	514	534	523	572	486	507	532	544	542	490	524	537	524	507	533	563	530	521	545	524	520	546	544	537	509	537	560	525	503	550	528	501	500	531	547	575	571	534	546	550	555	558	560	534	523	495	532	542	497	526	552	541	529	513	536	525	560	538	519	548	537	550	531	584	497	553	514	532	597	482	535	507	562	510	567	471	539	527	538	577	513	548	484	530	540	541	524	559	556	537	546	521	547	501	509	516	491	513	549	556	511	571	527	490	516	545	491	543	550	555	538	549	555	544	529	528	548	527	550	487	544	510	516	534	564	512	517	515	529	513	537	558	547	500	544	509	500	539	549	509	523	553	509	510	551	513	540	538	511	529	536	512	557	510	522	494	544	531	550	553	516	559	539	545	530	515	571	528	519	532	535	575	516	548	537	539	522	556	540	602	508	533	578	579	517	529	543	515	534	582	525	508	548	537	506	519	608	564	530	539	530	542	548	512	564	557	551	539	518	541	493	514	515	564	537	518	569	539	528	539	504	502	508	582	544	481	561	525	520	529	544	559	500	550	548	512	515	548	546	586	537	545	542	536	526	515	557	532	519	527	542	519	577	528	520	517	544	538	508	529	526	549	523	556	560	491	517	531	516	495	557	526	544	549	507	534	578	530	522	555	501	531	515	531	553	526	537	535	529	534	507	498	561	527	520	494	526	543	515	544	515	552	571	539	520	531	531	519	562	541	561	524	548	586	558	530	524	549	531	574	550	562	561	497	534	537	519	543	523	566	479	512	502	542	525	546	523	554	542	525	556	522	535	522	523	578	554	514	572	537	504	556	520	523	497	521	526	511	496	523	489	496	520	515	529	522	593	554	548	506	538	530	550	535	529	551	541	510	499	520	538	536	526	515	541	540	502	517	559	512	526	527	520	513	542	539	536	557	516	564	522	562	488	573	546	527	569	514	550	499	543	507	530	506	556	583	502	514	547	555	521	504	513	537	526	576	494	544	515	508	549	521	531	529	515	524	502	537	519	530	524	571	535	528	535	548	516	516	522	541	558	577	570	580	523	548	523	541	539	476	508	522	527	571	549	567	533	560	510	545	556	539	485	550	545	538	540	534	513	512	549	544	541	533	518	575	523	534	508	589	587	510	507	538	568	518	579	507	514	493	541	542	565	514	508	505	553	562	518	505	551	493	524	521	550	535	566	524	533	529	544	536	545	547	500	539	551	589	509	522	553	492	574	546	558	551	529	523	578	530	559	546	533	558	527	516	491	510	548	520	521	531	561	520	547	544	497	530	548	490	550	536	542	524	546	549	515	566	523	512	512	503	509	540	520	546	552	497	553	567	553	544	525	543	546	568	529	545	535	511	541	513	546	533	560	509	545	509	524	569	537	532	482	536	512	580	533	554	520	556	519	548	516	558	523	503	527	483	525	538	542	558	552	541	519	562	525	575	535	502	524	519	515	578	523	505	514	577	511	495	526	545	514	568	581	528	565	564	514	581	566	546	522	548	528	539	535	531	536	565	522	572	516	539	509	492	492	560	547	496	511	586	560	531	499	514	536	548	530	544	615	534	550	537	531	545	546	511	572	488	522	523	557	546	530	560	566	536	545	545	519	525	548	532	497
23163	21176	28906	23731	21177	19700	1914	665	479	411	337	314	268	274	226	236	205	195	200	170	157	164	181	147	183	148	153	158	140	140	136	139	133	129	152	131	153	118	150	124	134	135	153	153	124	133	131	137	112	122	122	132	144	126	121	124	139	123	119	121	131	125	114	142	114	109	122	127	136	121	153	127	132	128	132	135	131	127	124	115	121	106	126	125	123	144	108	130	130	111	100	110	134	123	118	114	128	139	135	137	134	109	120	115	125	131	120	122	120	107	108	114	120	116	108	121	118	122	135	110	107	109	110	124	112	120	127	119	126	138	128	108	124	116	98	111	117	122	111	96	104	109	109	121	117	125	115	135	134	117	133	121	110	129	107	125	120	120	105	122	135	140	121	121	128	131	139	123	117	119	113	121	136	110	132	119	145	134	122	134	118	104	130	126	105	123	98	108	135	121	106	115	125	112	110	122	120	116	107	119	128	119	105	127	131	119	118	122	116	122	113	112	130	126	136	134	116	136	117	114	104	119	111	117	115	107	104	126	137	126	121	116	121	140	116	119	111	99	143	118	136	107	101	135	136	115	127	107	117	115	100	119	110	103	117	116	120	114	130	138	109	129	125	105	130	136	123	131	116	122	101	123	103	127	111	125	119	131	135	115	133	118	122	109	119	117	117	115	113	126	134	128	119	121	129	117	124	112	143	132	109	136	138	113	121	105	109	117	130	127	143	124	109	115	132	134	146	126	113	130	102	107	125	108	125	127	132	128	117	133	104	112	140	125	120	125	109	122	114	106	130	135	115	130	105	115	105	136	127	141	121	137	102	123	99	117	126	115	106	103	115	103	113	121	120	125	124	131	130	124	136	126	103	137	121	130	123	109	130	121	127	105	128	132	125	131	114	119	125	122	126	125	124	116	110	127	135	118	110	116	119	126	118	125	114	128	139	128	106	129	117	118	128	121	128	120	109	110	87	124	130	115	118	119	127	127	101	119	129	134	118	129	103	126	117	111	118	124	124	122	118	123	129	123	129	121	125	121	125	121	124	122	133	128	118	117	135	129	137	95	119	131	101	132	133	112	128	132	107	94	117	121	126	117	123	115	126	125	118	106	119	110	97	116	127	107	125	126	124	120	124	120	104	133	122	104	129	120	102	133	107	132	124	121	106	135	131	147	128	128	126	124	133	115	123	130	111	123	125	131	119	135	134	111	115	105	153	112	132	120	121	137	127	114	120	106	116	109	121	111	134	122	126	116	124	124	122	107	138	152	108	127	128	125	126	102	133	119	118	123	132	118	105	89	107	117	124	135	105	104	116	121	114	147	111	121	112	118	118	107	126	106	120	115	120	130	121	109	125	113	131	123	120	120	115	106	119	104	134	125	117	121	111	109	117	112	95	122	124	83	104	97	136	126	140	95	113	120	118	108	110	118	122	130	122	151	125	148	113	112	134	136	115	129	119	106	118	119	117	124	128	121	117	122	116	115	116	115	114	119	114	116	118	109	132	128	121	134	141	116	112	115	114	98	128	119	129	114	125	121	120	130	92	121	114	108	108	116	127	121	130	99	109	135	138	120	102	118	114	130	118	129	111	120	118	118	117	113	117	104	113	118	128	110	130	111	124	123	112	128	119	119	115	128	114	120	108	130	112	117	128	110	125	133	131	114	110	118	126	114	98	121	107	105	129	107	120	128	130	133	145	109	105	100	119	126	127	128	120	131	135	134	133	104	114	113	131	115	120	142	117	124	136	114	113	115	130	97	124	123	106	120	127	118	124	116	127	121	133	135	120	108	130	123	129	108	143	106	114	109	128	109	102	114	114	119	114	106	139	114	117	130	125	125	119	101	132	110	114	103	109	123	121	143	129	116	106	129	121	114	115	132	115	111	107	119	121	124	133	127	121	127	126	123	112	100	120	124	102	123	115	132	131	114	132	117	103	123	111	136	109	112	122	115	123	130	97	117	133	100	143	113	107	113	130	118	104	101	99	106	107	127	128	130	115	115	122	118	108	115	124	118	110	114	113	108	132	133	114	136	111	135	117	120	119	111	124	132	102	130	122	117	144	104	115	103	123	129	116	117	118	122	132	114	137	118	118	111	116	107	129	126	129	112	116	117	123	129	115	147	118	144	116	111	134	138	123	128	111	131	117	125	119	127	114	106	126	125	116	132	102	92	120	131	135	108	119	128	130	113	116	119	130	135	111	124	117	117	126	120	136	131	98	128	113	125	123	150	112	121	115	108	127	123	97	121	113	119	113	113	116	127	137	115	111	114	105	118	126	134	125	121	128	111	107	145	119	113	120	111	134	112	117	116	120	109	124	129	106	125	117	103	123	100	114	134	117	101	124	109	122	146	115	120	125	133	114	129	134	128	108	111	138	131	122	138	115	112	133	112	127	144	107	114	117	134	120	129	123	128	118	101	110	119	124	126	112	102	129	118	104	121	142	132	125	131	125	114	105	121	122	121	111	119	128	115	122	132	122	98	119	120	133	113	116	151	126	113	123	129	123	94	112	102	121	122	117	125	132	131	116	110	110	113	114	122	139	99	103	110	119	131	106	101	107	104	136	119	122	110	117	144	110	130	123	125	127	132	102	126	118	121	118	109	113	132	126	118	133	120	131	143	116	137	104	113	116	118	132	101	106	127	138	127	118	103	127	116	112	119	118	117	129	134	111	117	121	118	120	103	117	122	118	123	103	147	117	121	132	123	122	113	119	115	103	124	169	127	107	122	125	130	129	139	93	120	128	112	115	123	120	124	108	129	127	108	123	104	127	133	125	119	117	115	123	122	147	125	126	120	111	121	116	131	97	118	122	132	135	140	111	163	111	113	101	101	111	115	128	135	130	115	105	98	114	111	125	118	118	123	135	119	117	120	110	121	116	119	129	108	119	118	124	132	126	138	137	138	110	118	118	113	111	131	111	150	104	127	121	126	131	131	110	126	117	110	130	107	143	132	141	120	129	110	121	116	145	116	116	121	121	167	120	116	134	134	119	130	125	119	108	105	121	123	100	127	123	134	108	130	119	133	155	124	114	136	138	118	117	106	126	146	116	125	113	111	111	119	131	120	127	117	109	145	130	129	106	126	110	126	112	141	140	133	111	116	127	119	111	117	120	130	103	110	112	108	119	110	130	122	105	141	117	140	141	117	107	121	113	111	90	113	95	124	101	133	122	137	116	95	124	112	106	127	122	116	126	127	112	116	114	109	110	114	110	96	107	124	132	126	118	129	128	141	143	118	117	102	105	133	122	108	143	126	116	115	120	133	132	117	105	126	121	124	114	116	111	116	109	94	107	145	121	132	132	131	106	108	128	128	128	123	149	135	111	121	115	117	117	115	110	133	126	112	111	109	108	118	116	106	121	120	129	132	122	115	155	117	114	102	101	130	128	125	130	122	126	109	133	120	133	128	126	106	123	123	112	113	136	116	112	120	119	126	121	112	100	112	154	109	104	117	135	100	120	137	135	123	102	103	130	132	101	133	124	122
7734	16084	13579	6995	4669	3425	2538	1972	1661	1317	1074	855	812	679	642	551	525	531	471	484	445	382	346	313	319	311	299	295	295	300	274	276	278	295	232	259	234	285	262	224	233	267	225	232	268	235	225	239	210	215	232	228	219	240	220	242	199	245	199	213	259	219	213	236	202	228	204	208	217	207	229	216	215	219	192	220	231	207	205	208	205	217	212	193	219	204	217	199	175	222	215	213	217	217	211	199	214	195	226	225	224	213	219	196	209	206	197	201	193	224	223	196	237	189	218	235	206	202	225	193	216	238	218	196	226	205	202	196	206	199	224	201	193	206	199	186	207	213	197	180	190	197	200	201	222	210	212	209	206	224	201	210	242	233	217	202	210	222	226	205	189	194	213	226	214	223	217	215	204	226	190	187	168	193	195	236	199	206	225	178	205	187	193	189	173	209	207	217	194	220	223	225	200	197	218	205	233	196	185	209	202	204	206	192	193	185	191	189	205	223	212	213	197	237	206	191	205	217	202	211	185	219	216	194	203	213	204	203	224	237	199	205	236	216	187	180	208	209	220	249	188	203	223	210	206	216	215	207	176	187	212	204	205	222	182	205	205	194	223	210	189	194	207	193	220	191	195	220	207	218	201	208	215	233	213	198	216	199	181	216	201	198	202	209	199	189	216	186	218	224	193	156	213	218	227	184	203	194	237	203	228	209	184	185	192	205	233	204	190	218	226	225	191	202	180	204	201	189	175	203	198	216	188	231	214	210	172	225	195	210	198	195	226	194	213	195	217	201	201	203	184	199	183	208	206	235	182	182	200	213	202	217	226	206	224	206	191	216	210	196	186	183	186	228	198	214	199	183	197	218	221	197	178	212	212	187	205	222	216	236	198	191	238	196	219	212	218	178	221	190	203	208	197	205	200	199	212	202	221	190	213	190	206	214	211	206	194	203	203	195	169	204	198	193	216	229	224	218	204	207	216	205	226	219	165	195	206	210	218	202	212	193	172	189	200	202	219	229	217	221	203	235	206	192	218	193	222	211	208	209	179	205	189	184	197	199	212	212	179	191	198	229	203	206	190	209	217	204	206	218	194	229	204	206	190	207	204	202	199	183	200	210	189	210	189	224	196	183	214	207	202	226	214	179	181	215	205	196	220	202	206	215	213	208	206	204	218	206	200	196	201	221	213	201	204	198	210	223	229	227	230	226	202	188	187	219	208	196	219	190	213	222	200	226	209	187	189	220	200	202	214	218	176	199	216	201	224	220	210	187	206	203	201	221	204	182	197	207	198	234	194	183	196	200	208	194	192	202	210	211	213	185	226	218	198	198	206	197	222	213	211	194	200	206	175	196	225	206	196	193	194	201	217	218	196	216	169	192	211	207	204	227	217	246	210	194	204	203	181	194	207	204	195	220	186	199	211	219	195	218	210	191	182	190	219	192	208	200	210	172	193	210	211	215	208	209	196	196	210	196	219	214	213	193	209	196	199	207	196	191	215	204	182	194	192	208	203	190	207	205	216	218	198	226	232	201	190	194	196	212	183	216	198	205	196	206	194	207	200	200	210	198	212	189	177	199	187	210	225	218	204	228	208	191	197	208	212	213	192	206	192	233	213	195	216	219	207	208	222	223	207	224	200	198	231	204	163	201	222	199	209	204	194	224	224	176	233	225	196	207	181	214	224	183	203	222	229	197	200	195	208	214	215	205	199	209	190	190	192	220	219	199	222	211	205	191	221	193	197	191	217	195	172	189	221	217	214	196	217	216	199	234	215	195	215	199	209	202	198	187	200	193	221	218	194	198	196	227	208	180	202	203	248	203	203	202	184	199	202	203	201	205	216	201	230	209	205	216	203	199	197	170	228	185	178	177	208	209	204	230	212	197	202	242	192	220	169	186	199	223	202	219	213	202	215	190	198	216	202	223	200	224	186	182	194	226	203	217	221	208	177	233	199	197	205	208	190	199	202	223	197	217	202	201	188	213	194	213	225	208	219	227	192	195	198	191	200	231	218	194	216	209	201	192	205	224	216	186	195	199	198	207	188	196	215	198	195	200	170	205	200	194	220	198	195	214	207	226	190	203	208	198	230	197	179	195	219	250	203	220	202	207	191	203	211	166	208	221	229	200	208	220	213	205	209	223	214	234	227	218	183	220	197	197	230	196	241	217	222	185	187	187	207	221	210	190	211	207	204	217	189	196	217	206	199	205	204	213	204	224	206	206	234	216	211	197	210	209	231	217	196	227	202	188	196	185	202	206	197	186	211	185	185	218	185	205	222	214	226	189	192	206	200	218	209	221	206	201	199	211	174	175	200	206	177	185	209	200	207	209	194	194	198	203	204	183	212	192	189	207	206	201	199	196	205	194	216	196	206	187	193	201	194	228	198	220	204	196	219	218	221	181	222	208	227	211	220	189	178	186	210	209	176	226	221	202	214	190	200	201	194	213	210	211	205	196	212	209	204	205	217	217	205	213	210	194	204	207	235	210	200	206	215	205	200	217	215	235	217	188	199	189	178	194	203	217	205	213	208	204	216	208	214	211	186	219	179	213	177	207	216	200	195	214	197	195	203	188	224	217	204	199	194	199	205	190	198	197	214	219	223	215	198	204	196	222	217	210	195	190	219	205	206	198	198	182	216	209	217	218	207	242	213	224	179	205	191	219	213	231	207	214	215	194	217	195	214	182	207	211	180	201	206	171	203	196	203	222	215	204	183	195	192	218	222	198	216	203	201	202	195	200	205	227	200	189	197	204	209	201	212	196	193	197	224	216	217	205	208	202	201	192	204	209	193	229	203	206	182	201	203	226	205	205	210	198	194	227	189	213	210	192	193	204	201	197	196	202	189	205	202	203	211	229	200	201	219	214	197	217	211	195	196	213	221	210	213	213	186	205	196	202	211	194	209	220	184	197	202	219	198	203	230	195	207	210	193	192	192	208	225	208	220	208	213	203	197	198	228	222	215	220	215	225	184	219	214	192	201	192	239	197	207	193	235	232	212	217	199	211	209	211	182	236	189	220	206	197	222	216	207	177	185	201	222	218	182	204	210	195	217	216	204	221	212	214	211	198	187	206	187	196	196	210	199	189	211	205	209	222	212	209	233	210	216	192	229	232	206	227	189	211	200	200	210	205	248	214	187	200	196	199	197	206	189	196	193	214	207	191	183	217	239	211	198	202	205	194	206	195	225	234	204	222	213	240	194	209	199	217	183	219	215	225	224	204	200	215	203	190	190	221	224	215	202	193	209	205	189	195	231	210	196	181	213	184	223	203	191	194	221	182	205	206	188	188	213	195	213	209	223	217	200	215	180	203	203	186	210	192	208	198	203	200	207	205	203	237	221	212	199	213	192	216	195	230	213	186	212	194	178	208	209	192	203	223	214	216	211	196	198	202	221	200	222	206	219	198	187	197	197	197	195	193	223	192	215	215	212	210	192	202	171	198	195	188	204	189	217	188	209	200	208	212	183	214	229	223	186	196	195	214	201	195	191	199
26767	19655	5449	744	536	487	484	500	431	467	455	486	448	447	451	439	450	397	477	456	443	440	445	430	432	461	454	459	431	460	446	463	476	448	436	419	463	431	426	433	493	492	398	451	409	423	438	432	452	447	444	459	457	458	444	449	454	482	450	464	423	439	418	456	474	463	451	447	463	433	461	447	452	454	459	408	425	432	435	427	457	448	425	460	451	450	431	451	450	418	452	424	413	494	428	452	464	473	439	448	463	429	439	454	433	424	463	462	426	427	490	424	448	475	424	429	437	417	427	446	408	443	454	438	448	426	452	422	433	458	430	430	479	429	438	445	458	457	408	421	437	451	458	449	430	438	431	437	446	473	461	454	439	440	409	461	453	433	436	430	475	476	457	469	446	447	456	432	457	466	417	446	441	429	460	404	431	480	441	440	467	468	438	452	435	491	441	441	440	471	450	449	444	480	461	441	423	412	440	478	468	411	423	402	440	447	436	467	475	482	475	442	457	422	447	481	472	429	440	441	451	449	431	453	449	473	431	440	431	411	423	424	463	429	424	485	449	446	449	432	447	442	461	452	470	437	448	468	450	440	460	449	415	481	429	447	423	452	448	416	437	449	431	471	466	478	474	438	438	450	434	460	448	422	445	447	446	430	477	432	457	471	416	452	437	450	458	474	460	424	453	421	424	451	426	441	446	440	451	453	426	430	444	453	460	436	457	431	453	454	472	459	436	451	473	451	450	449	448	431	419	420	459	470	443	435	452	459	411	443	447	429	440	434	420	406	443	440	452	471	448	423	441	432	497	447	442	434	457	456	435	455	461	458	414	442	449	407	464	451	451	449	453	466	467	449	455	423	437	408	433	480	433	448	450	409	452	443	442	420	472	433	495	424	467	461	398	460	444	445	455	461	433	454	436	476	460	433	441	488	496	425	428	443	455	457	462	452	459	449	442	431	454	458	478	442	459	464	429	457	452	433	466	447	450	463	452	471	464	437	459	457	468	422	447	475	446	445	445	455	450	474	441	429	435	432	461	481	446	438	481	430	469	455	476	419	460	451	436	478	432	477	434	434	444	450	460	448	475	449	424	439	470	448	466	438	441	465	455	437	470	450	465	441	478	437	452	434	467	468	417	445	449	464	468	436	434	431	442	457	429	432	418	457	448	433	400	421	439	442	482	437	465	433	415	424	451	426	428	457	460	404	468	426	451	447	447	446	457	444	443	450	435	440	430	445	446	472	447	423	413	467	472	432	416	425	462	458	474	447	435	431	421	443	461	451	450	437	415	458	481	425	458	421	448	417	424	454	481	476	439	379	470	479	480	442	469	471	426	473	481	456	433	433	450	431	434	453	487	444	456	439	411	481	451	445	449	460	417	431	453	477	447	462	451	451	454	436	447	455	478	437	472	507	458	466	417	475	457	464	425	428	471	477	421	417	402	440	449	423	428	474	445	476	473	436	469	424	450	496	499	444	429	430	419	457	432	466	484	472	453	403	460	491	475	445	442	443	464	400	441	428	477	441	443	477	434	460	461	435	462	455	477	477	447	420	449	445	456	453	441	473	483	444	395	443	449	460	487	466	442	439	458	420	450	460	487	441	443	425	436	441	421	448	419	416	435	431	468	462	448	478	464	429	432	432	419	451	451	426	441	471	450	463	435	452	454	469	439	441	444	473	480	439	414	440	406	449	432	423	452	449	463	425	445	480	469	475	437	406	461	437	479	467	435	462	454	445	446	432	448	495	455	424	453	443	460	450	401	440	434	490	460	453	436	451	468	417	435	491	461	424	479	447	463	475	455	463	452	454	394	453	442	447	450	434	470	441	427	421	473	455	426	449	476	432	422	444	464	462	425	440	439	427	409	490	414	454	441	423	428	461	446	423	461	457	456	416	427	458	417	446	390	463	440	430	443	417	464	457	440	444	441	436	456	437	442	429	457	444	418	446	453	440	432	430	453	439	394	435	449	422	456	491	460	469	423	453	433	465	440	454	454	406	452	454	440	410	420	451	440	495	478	486	479	467	432	436	405	423	480	426	452	454	445	457	452	444	450	478	435	462	461	442	409	481	418	446	455	470	434	451	438	468	453	461	421	456	437	439	438	467	463	445	426	462	441	481	461	444	440	426	470	466	437	429	451	460	388	451	441	461	494	431	442	416	452	432	445	449	433	475	441	425	476	454	460	434	466	419	450	466	427	445	505	476	483	431	465	455	410	445	472	432	451	444	485	478	418	475	454	433	403	444	442	430	441	480	408	417	471	478	412	438	459	445	439	422	444	456	459	433	463	436	465	460	424	441	449	401	458	455	460	447	432	416	494	433	456	395	438	471	493	468	462	428	433	477	478	451	457	459	441	400	452	433	395	432	448	474	467	454	443	457	427	450	449	409	446	431	467	445	444	427	454	469	421	455	458	432	441	425	465	427	460	454	465	424	465	442	455	474	470	446	473	453	449	448	465	457	408	432	467	430	478	426	443	468	448	448	423	453	469	435	404	438	437	505	468	463	438	393	453	449	419	442	426	466	435	445	473	467	455	463	447	429	458	423	451	496	469	436	412	427	446	427	431	424	433	439	475	460	452	420	459	429	444	454	407	464	414	443	434	474	422	468	474	496	456	423	476	484	462	463	425	462	458	441	425	425	433	431	436	461	448	457	433	432	453	442	401	436	429	476	447	421	453	449	445	433	466	476	454	494	408	459	456	449	428	433	447	450	479	400	458	422	447	440	438	431	430	436	448	449	408	376	445	429	414	480	431	485	487	465	459	497	443	451	430	420	445	483	430	425	456	428	448	483	458	460	435	452	416	484	445	410	459	453	468	452	468	471	508	466	461	457	471	443	462	432	426	473	461	435	433	463	440	430	457	412	478	439	440	445	407	404	479	415	433	484	429	419	461	452	440	480	450	423	444	470	436	447	429	471	463	447	450	463	439	414	407	432	468	448	441	481	469	471	436	450	449	428	412	470	491	456	497	433	420	481	418	444	444	438	462	449	438	471	491	471	437	420	420	420	417	467	457	443	449	467	434	441	443	488	419	482	457	454	471	453	455	435	486	471	473	438	446	478	469	445	469	471	459	447	459	452	419	437	482	468	409	398	444	477	428	405	423	479	438	435	476	462	433	467	410	423	481	430	469	447	435	448	454	461	428	418	434	452	450	423	453	424	419	456	422	468	465	428	441	462	470	417	444	453	495	449	408	473	451	425	448	447	437	408	438	414	471	413	453	413	450	475	436	455	438	439	442	445	490	470	440	458	467	500	419	426	466	442	406	442	482	422	428	483	461	427	447	421	425	447	444	446	479	465	448	460	471	441	470	435	436	448	458	442	458	452	466	448	460	488	450	483	441	465	494	438	461	391	443	490	423	433	462	413	417	452	448	442	433	414	440	432	436	461	436	459	458	475	450	468	432	448	427	470	487	428	424	434	446	429	426	418	450	435	438	469	493	464	426	455	431	447	456	392	460	465	464	440	433	440	461	478	429	441	462	461
4249	1610	1406	1032	961	867	807	777	801	799	772	760	735	696	740	747	766	713	761	738	762	781	751	733	720	747	760	724	734	790	788	766	726	697	694	746	765	715	787	723	750	722	759	753	693	710	789	731	747	717	722	733	773	693	746	739	745	741	727	756	720	738	728	714	728	749	735	754	774	728	754	768	774	774	751	693	730	712	736	737	768	738	761	732	736	683	746	731	714	701	759	699	744	766	743	732	702	696	715	697	698	738	696	715	718	697	717	766	792	733	752	739	731	747	741	683	749	746	721	746	733	716	744	715	747	736	729	715	781	799	734	739	762	714	701	717	747	692	706	755	736	706	720	714	722	704	709	757	711	763	721	715	768	757	735	716	693	746	675	765	744	724	710	718	744	706	758	732	742	688	729	724	741	711	735	692	725	727	760	755	700	727	750	714	720	713	719	740	729	717	763	742	701	738	708	732	736	699	756	772	714	760	792	744	768	782	725	699	717	722	737	722	757	769	755	738	759	768	689	700	717	707	732	745	739	771	707	768	718	724	741	724	744	709	732	718	725	733	695	730	734	757	738	762	805	780	748	789	719	711	776	767	734	721	713	733	748	742	731	706	715	727	743	717	709	769	775	732	741	728	768	733	693	768	737	746	744	706	688	717	761	702	717	721	739	755	703	713	747	728	754	715	714	727	784	762	744	728	778	721	761	701	767	704	765	726	752	735	736	745	811	717	703	748	755	750	721	776	719	755	762	774	743	713	705	796	717	709	747	713	721	706	759	729	717	705	694	722	754	704	710	724	733	741	752	737	758	755	801	732	705	696	720	713	784	753	710	717	783	744	731	724	717	733	713	701	766	733	738	729	775	769	742	727	743	756	760	746	688	740	748	754	784	749	765	708	771	675	725	752	735	718	753	736	778	728	756	718	761	737	753	714	720	704	725	756	752	728	757	747	759	741	726	715	773	743	755	718	773	735	763	732	752	732	704	772	735	751	714	722	748	755	739	737	718	737	716	696	708	727	745	731	738	750	773	735	748	738	734	704	722	744	780	775	732	732	768	758	750	703	714	760	768	728	713	734	695	722	693	781	790	728	720	758	773	708	777	732	747	729	719	746	763	723	702	753	707	717	757	738	824	696	735	724	711	750	770	751	716	730	746	748	719	770	767	771	701	738	746	743	722	704	715	763	750	736	718	715	743	728	737	700	729	701	769	700	724	744	677	744	746	744	766	745	771	746	713	757	742	691	719	746	725	725	692	742	713	734	650	754	719	759	717	781	732	710	741	708	747	716	757	741	706	737	760	792	702	737	761	716	707	714	707	767	709	722	704	760	718	732	688	786	732	760	771	752	741	748	731	792	712	701	724	704	716	663	724	684	726	728	718	766	764	703	715	727	756	745	737	740	737	759	729	754	746	722	688	753	754	738	701	720	692	772	755	682	767	754	706	669	761	734	757	715	737	782	753	747	705	687	737	741	716	728	721	715	756	687	722	697	709	721	809	746	689	753	730	726	758	712	722	709	766	723	741	681	664	704	708	731	715	699	750	735	742	731	742	700	722	690	734	728	720	785	732	711	770	719	734	732	683	712	729	730	712	749	723	740	747	745	738	719	759	751	718	747	724	736	692	732	775	710	727	735	775	755	719	755	769	743	799	777	757	769	758	728	740	774	728	739	757	743	731	729	766	694	709	738	736	716	768	754	713	741	731	741	717	711	712	773	779	700	790	724	741	735	739	732	730	743	727	744	760	745	755	710	711	765	740	737	823	726	787	722	746	754	723	745	728	725	759	756	744	742	774	745	727	714	776	706	741	728	727	761	749	713	730	789	712	741	744	754	784	700	699	690	741	710	725	733	730	721	727	750	720	703	750	743	735	740	773	720	716	794	763	728	738	731	760	759	746	726	723	747	754	736	701	714	739	746	741	733	775	726	705	743	752	725	757	746	755	751	761	734	735	763	760	721	729	748	746	786	755	720	727	757	757	697	724	686	750	752	745	687	785	742	737	739	724	698	733	739	755	737	718	652	737	717	765	735	717	742	765	732	749	713	750	774	781	771	751	720	730	738	748	746	739	799	748	723	750	719	748	760	744	749	734	758	698	748	709	712	735	740	731	739	744	751	702	681	712	780	762	754	755	748	728	748	748	742	768	725	757	679	722	728	734	675	719	691	774	754	735	718	721	776	735	690	787	711	771	735	702	733	732	730	737	781	755	750	721	745	733	722	776	741	786	780	696	766	775	696	704	733	747	749	815	721	742	733	746	711	701	714	763	733	716	723	699	780	701	726	716	765	726	767	714	747	771	693	753	723	759	745	754	736	736	743	710	762	775	738	739	711	746	713	739	745	742	762	730	679	741	752	728	808	721	784	724	741	760	732	747	713	776	683	753	760	665	804	728	731	788	705	809	725	771	748	755	758	772	719	750	747	699	671	723	712	734	713	786	750	752	738	705	754	758	772	773	717	753	748	755	792	712	760	783	740	712	738	766	723	728	709	744	769	762	718	781	755	717	731	739	680	713	781	727	717	739	731	778	680	699	718	764	699	733	749	659	746	773	741	731	753	712	677	766	752	771	726	692	691	766	737	755	760	767	720	757	767	690	736	755	772	702	728	785	717	739	752	725	776	745	715	740	735	743	726	748	766	724	777	686	757	736	767	741	760	708	657	709	716	743	746	711	809	766	779	691	720	731	689	737	675	739	757	735	686	744	744	738	709	726	748	720	770	737	716	768	699	755	729	695	790	666	750	677	716	717	727	723	720	715	750	715	775	733	731	708	776	749	707	751	760	766	753	757	689	723	789	735	756	735	733	720	756	699	755	761	707	715	737	763	713	689	760	754	764	769	724	693	746	730	730	723	703	722	751	735	763	716	760	718	789	704	672	691	741	765	764	723	775	729	754	786	677	741	733	752	739	718	708	785	714	743	745	768	686	737	750	774	780	713	774	784	758	760	770	774	721	740	758	777	740	772	786	715	736	700	726	774	733	702	712	722	748	713	694	721	727	758	712	750	784	713	707	711	729	731	736	690	725	724	734	741	722	726	735	738	771	742	749	732	738	701	728	718	777	746	748	752	712	696	717	712	719	795	721	734	742	708	749	770	745	745	729	765	695	731	740	744	770	756	732	733	762	761	759	733	743	756	741	702	760	732	809	701	679	736	720	772	743	770	771	693	769	821	778	690	726	722	736	743	751	691	742	771	733	724	720	768	721	731	757	764	750	736	773	681	730	773	763	734	695	747	773	715	732	760	728	734	738	705	693	757	738	734	710	756	749	702	740	667	699	724	720	743	778	760	773	739	689	749	730	768	708	757	666	708	686	711	732	783	707	674	680	683	747	718	754	748	739	737	719	765	744	748	719	755	755	741	744	720	703	752	749	788	746	731	851	740	737	695	767	670	730	801	746	726	727	746	697	742	750	726	760	742	732	716	724	659	744	725	741	750	756	723	733	728	791	738	713	738	734	699	771	766	792	752	703	745	746	791	693	751	740
24165	21156	28279	24303	20447	2517	816	587	504	474	421	422	376	314	387	366	364	398	343	359	309	344	334	349	343	357	321	330	327	363	320	327	330	333	346	302	336	325	295	318	301	324	332	327	330	303	337	285	293	313	338	307	345	342	353	322	281	318	334	334	305	324	307	305	325	298	296	306	316	324	299	338	313	301	340	312	336	307	314	306	287	302	306	338	298	314	301	328	330	348	349	309	317	294	317	338	313	340	296	304	294	330	287	307	316	320	316	314	342	320	303	328	352	321	305	322	322	322	336	314	317	357	290	317	330	316	344	314	340	267	311	296	327	321	296	311	298	301	317	306	305	317	292	327	296	331	285	315	293	309	306	309	305	294	293	287	297	318	284	320	281	307	331	341	308	332	311	309	316	286	318	292	313	337	311	310	329	302	339	308	305	328	310	324	315	330	302	335	312	284	298	312	315	301	295	323	315	306	307	287	295	300	311	325	351	316	304	309	323	311	333	323	307	311	313	329	317	296	319	313	317	312	329	298	328	277	301	323	309	331	306	317	330	330	290	298	318	334	306	296	318	309	337	299	332	329	309	312	320	319	333	331	308	270	286	319	309	322	335	322	310	311	298	305	289	339	292	333	343	307	312	320	320	316	302	310	309	310	320	324	325	311	321	332	273	297	311	307	294	314	298	321	319	302	313	307	314	328	311	335	292	313	293	305	309	306	301	327	334	315	323	292	293	335	323	328	293	291	289	292	318	320	307	316	268	330	307	314	292	318	275	319	311	308	332	283	305	327	301	359	305	303	314	304	315	284	318	320	316	331	314	298	343	306	310	317	342	318	298	306	288	338	324	312	305	303	336	299	331	308	320	277	303	281	333	286	312	331	299	343	295	327	310	299	310	313	308	309	317	337	324	312	318	331	339	318	294	323	311	343	332	324	292	305	293	319	294	272	330	303	303	343	306	306	287	343	320	334	340	336	309	310	314	295	313	355	326	317	304	314	276	308	321	339	318	296	326	302	320	333	321	301	334	316	320	322	320	314	308	359	290	326	290	312	300	312	309	320	299	293	310	336	336	331	323	305	323	304	314	298	323	320	314	309	309	322	302	306	287	330	329	305	268	323	306	281	317	319	335	330	299	305	323	329	311	363	318	318	330	329	334	300	347	314	294	315	301	336	315	330	333	307	294	301	306	296	318	286	318	315	338	302	324	334	299	317	325	318	272	297	305	314	300	305	316	326	316	306	313	292	285	299	335	313	328	312	337	335	322	320	302	283	314	304	320	275	326	347	288	289	334	289	322	330	306	281	306	268	305	299	324	303	341	323	316	313	286	317	328	318	308	324	318	341	327	319	291	302	317	306	283	320	322	295	301	332	325	310	322	306	296	291	323	338	320	311	295	306	323	330	289	326	312	314	303	347	308	334	306	329	303	343	307	326	335	349	328	310	298	298	335	295	314	275	313	300	289	327	331	313	331	269	296	348	329	330	334	280	296	308	321	334	291	314	329	288	355	306	303	311	314	306	278	319	298	337	292	308	321	310	330	319	318	299	325	317	262	302	327	290	308	325	332	337	311	289	265	309	295	305	345	312	319	298	323	293	335	331	310	322	317	328	305	316	318	319	337	302	346	307	292	316	295	293	327	305	308	308	325	315	335	300	328	308	350	323	328	338	308	313	349	316	310	361	313	280	311	324	319	319	304	335	344	313	304	333	285	304	321	350	291	310	304	306	328	321	302	319	330	316	313	283	301	316	347	315	339	292	335	336	328	307	320	293	328	296	295	316	302	333	321	329	328	282	304	308	302	291	311	339	311	294	333	267	321	288	325	317	281	325	319	308	325	314	306	319	338	319	341	326	321	319	283	297	320	315	324	317	293	303	295	280	299	310	309	331	334	311	347	265	296	326	304	302	293	304	329	313	302	307	291	309	307	321	310	332	308	314	290	310	304	317	306	333	299	281	315	321	307	314	322	283	308	312	308	308	336	297	292	348	334	300	338	315	314	331	324	298	288	339	301	343	309	308	339	310	349	327	307	318	301	315	329	311	305	301	292	332	333	313	278	304	296	333	314	295	307	331	330	294	337	318	296	328	308	298	319	292	300	296	315	302	308	307	318	326	302	317	297	317	304	319	315	331	320	291	320	315	285	310	320	343	288	323	296	299	312	314	312	335	319	294	313	301	344	282	306	318	306	308	294	320	314	302	301	331	315	316	296	300	328	313	282	335	295	287	326	309	299	286	320	313	294	319	309	311	342	311	301	317	287	315	307	293	346	316	319	303	331	315	328	320	342	328	310	279	320	302	315	311	329	318	318	336	277	327	309	325	302	303	321	346	318	312	328	308	281	293	306	306	329	294	295	304	361	306	317	335	318	309	291	293	289	295	323	274	326	313	299	275	291	311	319	292	317	304	296	301	302	292	310	344	314	341	300	310	324	316	329	319	282	312	323	326	299	353	323	322	345	303	344	303	304	324	320	308	312	286	304	320	315	313	329	316	309	293	306	355	312	315	322	311	299	278	314	296	307	285	303	303	305	319	267	290	305	338	297	285	320	325	333	309	306	295	331	294	340	306	309	307	295	295	292	309	321	328	330	312	311	318	322	278	331	290	326	283	340	304	311	289	284	311	311	333	323	309	321	299	299	322	312	306	308	317	296	297	307	295	353	330	312	313	276	323	329	339	296	315	288	304	322	320	294	294	313	323	344	302	302	342	318	325	340	336	321	315	301	306	324	313	317	305	344	305	294	313	339	317	321	319	275	283	297	325	355	328	312	309	311	336	347	311	329	293	347	348	322	298	294	312	299	287	343	308	328	347	321	337	299	332	293	295	333	307	298	312	325	298	326	331	311	315	329	307	315	329	317	304	308	305	309	304	333	289	327	288	350	288	311	310	278	279	300	282	320	297	327	310	396	294	338	312	313	294	277	335	328	332	320	289	274	303	298	365	314	327	362	312	322	304	306	314	310	318	304	303	303	304	315	287	333	314	294	308	294	318	332	291	294	341	320	300	315	308	300	336	294	331	298	317	326	270	295	309	302	313	315	312	321	299	314	306	291	306	317	299	329	299	301	310	279	311	317	332	306	298	288	311	345	306	303	343	312	325	322	301	325	342	313	290	315	316	314	336	326	333	335	308	328	332	307	320	300	293	312	334	305	319	304	312	310	307	324	303	305	321	304	290	312	302	273	276	302	272	297	310	319	335	288	324	323	307	296	319	305	318	314	316	323	274	311	303	305	313	348	283	329	328	272	307	270	335	311	289	285	329	329	300	323	326	311	340	287	300	313	322	303	322	314	289	326	302	309	293	321	308	334	274	343	293	311	298	341	319	313	327	301	337	326	319	302	297	304	303	339	340	293	291	314	334	311	313	314	317	326	304	308	283	301	353	282	319	312	312	343	295	304	309	299	312	320	276	307	309	314	312	299	303	305	333	334	306	311	289	305	270	289	293	305	289	314	293	316	337	309	307	314	292	320	280	310	311	306	319	290	315
5310	10079	8632	4312	2974	2253	1741	1371	1287	1085	1021	896	865	796	745	672	680	672	688	623	669	622	621	598	579	574	592	550	554	557	544	535	567	544	588	564	544	548	518	504	521	545	552	564	546	525	602	516	541	565	522	569	495	566	506	591	534	540	545	537	557	549	565	517	504	518	528	564	535	537	549	523	548	544	523	536	525	550	545	528	507	572	556	525	593	500	535	495	499	531	543	540	594	524	506	534	513	536	512	543	495	533	496	575	511	519	551	500	501	505	541	495	540	544	524	498	507	545	496	527	542	516	543	557	562	531	521	521	501	548	507	535	506	563	590	501	536	513	523	542	553	520	521	525	506	525	510	544	528	544	554	558	536	535	554	527	572	558	499	551	539	503	527	536	524	520	531	558	555	535	513	557	520	542	509	509	517	519	516	522	527	487	513	517	552	509	525	501	497	520	501	567	585	528	554	536	507	555	538	528	501	526	530	573	513	502	508	554	525	501	540	486	527	547	543	532	527	539	511	524	532	577	512	534	513	483	556	532	486	489	517	514	534	544	514	524	523	541	527	529	529	523	512	515	504	535	545	515	525	531	544	524	520	535	525	580	574	574	573	546	539	515	537	506	540	513	536	545	532	500	506	547	534	570	507	539	503	547	476	542	536	538	549	529	523	530	538	520	572	504	514	536	496	545	555	526	561	517	548	561	536	559	496	558	511	516	528	507	573	563	554	503	540	500	508	501	540	537	526	540	553	515	526	525	532	571	480	497	527	514	536	537	504	567	524	575	558	556	521	514	536	519	488	557	519	566	531	552	531	546	567	527	538	524	529	528	548	527	566	553	508	529	513	534	522	483	521	572	507	574	507	550	571	510	503	511	531	516	523	560	540	503	505	505	576	530	535	521	511	491	536	501	505	510	507	565	581	494	619	495	527	563	501	502	530	519	549	532	528	542	532	549	515	567	545	504	569	526	541	531	533	544	566	545	550	507	523	519	536	572	542	518	548	538	519	537	588	513	522	503	502	507	525	500	518	570	528	526	534	517	488	506	544	515	538	497	497	529	522	542	567	537	543	506	488	542	493	530	490	548	541	529	547	510	537	530	540	586	549	533	541	489	520	538	498	503	526	540	489	531	537	526	561	525	515	551	544	533	516	580	462	476	511	544	539	520	511	512	515	535	546	523	561	487	541	513	538	523	542	534	589	541	523	508	525	553	546	521	512	527	528	516	514	552	508	492	543	526	541	535	516	512	531	608	564	527	525	558	523	564	527	529	565	530	499	559	513	546	503	530	553	552	530	506	505	523	555	571	560	526	546	526	540	489	534	527	510	540	531	506	541	512	550	559	555	523	512	537	510	498	544	454	571	546	522	541	522	482	520	523	535	548	510	519	555	517	522	524	538	501	542	520	526	516	499	530	507	497	522	540	500	569	481	520	544	512	545	566	513	546	562	520	531	509	531	499	542	547	520	543	525	498	532	495	503	529	560	551	531	549	534	551	540	536	524	494	537	502	529	531	565	542	551	511	524	542	534	529	550	506	552	496	519	533	469	508	548	497	552	554	548	544	550	529	523	527	514	542	527	529	529	510	526	484	546	468	528	533	564	499	511	513	580	497	532	550	528	536	535	499	570	551	519	543	549	519	548	513	508	551	522	543	554	565	511	549	568	545	512	507	531	482	583	510	536	454	536	520	526	563	540	550	530	519	544	530	494	527	551	533	508	518	553	551	562	546	521	495	511	540	514	533	594	509	536	492	520	488	511	499	572	555	527	549	557	539	522	547	508	541	541	539	546	513	523	519	553	525	484	539	530	509	513	570	515	554	534	529	497	510	552	519	507	522	531	531	502	525	518	490	497	525	501	534	519	521	531	526	540	542	522	520	573	521	554	526	499	517	553	521	549	522	464	493	542	539	570	515	518	514	528	507	533	510	540	500	517	535	501	534	530	522	555	516	514	522	544	556	549	504	557	502	474	581	567	537	522	498	579	510	560	544	573	515	534	534	510	534	527	541	554	531	540	500	483	513	519	521	524	507	535	546	553	485	577	542	542	555	551	507	536	515	528	576	539	598	499	526	495	548	562	495	533	544	484	571	526	527	515	501	534	516	479	526	550	563	561	517	533	515	546	519	550	509	585	544	516	507	493	544	544	503	529	515	518	539	547	508	504	531	515	522	478	588	511	521	523	578	497	491	498	507	520	584	509	513	555	569	544	581	492	526	520	548	530	558	561	548	547	528	528	509	571	513	543	549	546	573	529	515	493	495	505	517	495	548	546	513	573	544	516	517	544	519	561	561	494	501	531	461	535	503	495	511	507	542	543	538	528	532	505	544	523	518	522	540	507	513	529	557	532	508	501	513	498	490	567	526	565	539	542	564	486	529	527	543	563	525	501	471	583	500	503	551	554	527	598	530	543	526	547	500	536	561	508	552	541	541	553	541	528	517	525	518	542	503	507	539	537	607	540	496	528	475	532	553	590	564	529	523	517	550	535	517	543	517	489	516	569	559	487	525	520	542	554	540	529	528	519	532	536	539	539	526	541	559	508	519	526	517	544	508	499	547	539	496	537	545	543	603	541	524	532	491	516	518	512	526	558	509	533	516	518	537	535	512	513	506	513	492	543	558	503	566	497	537	542	556	490	539	563	534	491	489	541	560	547	542	555	582	540	519	519	514	545	582	513	521	557	535	542	543	513	527	514	540	518	547	551	565	563	542	518	498	491	526	545	532	499	547	573	514	543	538	562	553	593	517	541	519	537	539	501	561	571	527	525	547	559	527	528	561	513	517	506	543	517	581	537	527	551	533	540	499	560	502	569	579	523	548	513	548	478	504	508	553	532	509	528	518	514	556	559	513	527	543	513	550	529	535	502	542	518	513	537	539	521	552	510	524	510	519	545	538	521	459	545	540	516	534	515	566	542	576	539	514	499	530	537	550	524	510	525	511	507	534	497	525	504	544	532	522	556	545	544	485	552	554	522	541	503	484	563	533	507	526	520	528	543	525	536	583	496	525	583	509	535	523	542	556	550	513	518	524	538	544	581	523	512	553	545	533	489	540	516	518	516	527	495	522	516	515	518	521	516	513	558	526	526	531	562	545	483	530	523	499	516	531	505	539	482	552	517	502	523	548	545	558	553	536	505	509	562	517	515	505	533	457	505	531	517	539	517	523	531	545	489	510	532	539	527	528	510	534	511	528	541	542	567	534	560	512	537	502	565	519	520	547	559	519	549	534	541	525	600	505	563	531	549	514	529	506	510	552	576	500	531	528	528	533	527	552	548	535	569	503	519	516	551	555	517	492	509	543	515	515	557	503	544	503	511	518	538	536	495	515	509	543	557	554	534	507	509	544	519	525	508	534	523	578	557	504	541	510	538	565	525	521	552	540	534	560	551	566	486	533	508	509	534	527	531	499	503	515	542	556	527	557	519	521	508	559	524	540	489	544	489	553	498	528	540	521	548	512	572	551	520	507	518	494	510	531	550	505	535	504
23208	21174	28938	23710	21175	19801	1927	662	466	437	344	312	283	273	231	214	218	173	202	179	179	174	166	176	174	152	166	136	148	160	154	156	119	129	135	129	133	136	119	144	138	130	156	100	144	115	124	121	124	120	134	151	129	115	114	110	110	133	106	139	146	130	110	142	100	113	101	107	162	126	107	139	140	122	116	137	104	118	128	145	122	128	123	127	124	103	119	127	113	137	113	119	112	116	127	123	123	116	100	132	131	122	130	135	123	152	132	110	121	133	121	100	109	113	121	103	138	129	116	117	128	108	124	112	106	125	97	110	123	143	125	118	129	130	113	125	122	121	123	117	109	116	115	113	121	131	119	116	118	130	96	104	127	104	126	120	120	127	109	106	122	129	126	124	131	119	114	112	89	92	126	98	121	93	136	124	108	115	127	120	132	113	114	119	111	103	140	115	122	132	114	99	114	128	127	121	121	130	142	116	122	126	141	122	125	118	120	122	122	131	116	112	113	117	105	116	133	114	114	135	120	115	106	128	129	125	116	104	113	123	115	93	108	121	109	107	111	121	119	104	126	124	129	115	118	115	128	122	123	117	105	129	118	115	128	103	139	130	124	121	123	107	101	108	114	102	112	120	136	131	113	116	159	104	118	105	130	107	141	113	120	133	123	120	111	102	111	151	127	113	109	135	125	113	114	120	98	131	119	117	117	125	121	101	126	113	114	121	116	118	130	119	108	117	113	120	118	104	117	119	123	139	117	135	93	143	109	117	124	122	130	105	129	119	119	105	121	129	126	124	113	124	116	126	125	96	95	114	107	122	104	97	125	117	127	141	104	112	110	110	118	125	121	126	113	110	118	115	114	128	121	121	116	129	131	108	118	141	117	107	106	100	114	119	104	115	96	109	113	130	110	117	110	115	108	115	122	108	145	121	115	131	105	147	113	114	110	114	91	123	110	129	127	98	124	120	127	101	107	144	120	119	121	122	134	129	110	129	115	109	131	106	117	125	126	100	125	115	146	114	124	135	114	122	131	106	109	121	133	108	139	116	124	105	106	122	111	141	113	119	109	105	119	93	116	140	113	131	111	117	124	116	107	109	130	116	115	128	111	141	113	114	130	103	115	126	100	117	114	138	103	114	113	118	123	107	104	121	112	119	123	121	105	130	116	112	135	110	119	100	129	115	131	116	118	116	122	107	131	110	121	112	118	137	103	119	133	106	106	116	126	124	125	110	110	106	123	114	118	109	128	105	108	95	134	111	124	96	117	112	106	132	127	135	113	120	110	115	109	109	111	117	111	115	114	111	119	118	135	113	111	119	143	137	109	108	132	122	111	121	114	123	119	114	115	118	123	126	118	111	130	123	128	114	110	127	107	110	125	110	125	125	113	88	115	82	101	116	130	82	112	91	111	114	136	123	134	101	104	108	122	115	122	110	115	125	125	110	122	100	132	106	137	119	116	111	131	110	111	123	112	125	115	124	131	114	111	124	116	103	93	114	106	120	119	122	113	126	121	132	121	107	125	136	118	119	123	121	106	119	129	119	118	102	126	93	106	95	99	134	131	118	95	122	127	120	127	123	121	107	123	119	117	105	126	132	139	133	116	111	121	131	120	141	124	126	124	99	111	116	112	120	128	113	112	143	130	112	116	113	131	123	109	115	120	117	92	128	107	118	117	110	129	120	114	123	111	120	126	107	113	114	139	102	115	119	110	115	104	127	106	132	132	100	130	105	128	113	98	107	128	110	108	120	103	105	139	139	149	115	118	148	96	124	130	107	115	88	155	105	120	108	107	105	108	132	129	103	129	134	118	119	110	126	128	116	127	105	111	109	121	106	110	123	102	147	113	106	123	125	136	114	139	132	110	122	118	119	135	114	142	120	110	118	113	115	109	108	106	140	98	118	135	116	115	122	102	110	116	103	122	107	106	98	127	109	144	121	118	105	102	99	132	110	113	116	125	106	97	107	105	123	117	131	131	128	109	115	137	123	111	117	101	118	125	124	113	111	112	110	119	114	99	123	112	120	118	110	119	103	107	123	124	116	111	122	112	118	112	109	103	133	120	118	127	127	100	120	133	133	117	111	125	125	116	127	129	112	123	115	111	104	106	115	99	123	120	136	127	128	123	116	126	123	117	114	119	137	118	120	93	110	119	118	121	115	111	99	130	121	101	135	120	115	103	117	111	100	125	114	118	112	111	134	128	143	111	102	104	136	110	114	111	147	109	101	107	121	136	137	117	114	111	105	115	130	119	112	118	119	116	128	114	104	135	130	121	134	118	128	125	123	114	121	124	109	105	111	110	144	150	107	144	137	144	144	118	131	114	102	119	111	119	139	102	118	115	112	138	115	120	128	105	111	119	117	107	104	107	127	122	127	108	115	131	119	121	111	100	135	117	129	107	122	130	130	111	99	102	109	116	105	111	95	135	124	97	125	113	118	112	110	119	114	103	121	101	118	121	108	118	108	133	118	130	121	124	126	134	120	127	134	132	119	104	112	98	139	122	139	95	122	112	109	107	115	125	103	138	103	125	121	105	111	119	109	100	106	131	110	131	121	127	119	125	118	123	104	127	118	143	116	111	116	112	137	140	123	112	107	127	115	110	153	142	132	103	108	121	128	131	130	124	120	117	99	119	120	121	126	110	115	118	106	128	107	118	107	104	119	109	125	115	106	128	115	136	124	107	137	123	107	109	105	95	120	129	127	126	127	109	109	120	123	118	113	119	124	112	134	117	126	110	107	123	116	135	138	132	108	129	126	112	131	124	101	101	122	113	118	133	109	133	115	128	105	106	118	104	125	129	140	104	140	106	123	110	107	99	128	115	124	136	108	94	122	116	105	117	126	117	133	129	123	104	117	134	120	122	108	123	116	126	128	123	125	121	130	112	127	92	118	107	111	121	133	114	124	121	127	135	118	102	127	114	103	116	121	116	113	110	124	136	110	129	96	120	130	106	108	108	136	124	131	121	119	128	133	127	119	119	127	128	114	103	116	115	121	107	116	99	109	110	110	128	130	133	109	119	112	117	103	126	116	135	117	132	112	116	115	120	128	101	121	141	115	108	136	115	122	113	105	124	108	119	118	102	120	108	130	131	108	126	118	113	116	123	118	128	115	135	127	114	132	117	99	124	125	113	114	124	130	112	123	115	134	139	107	121	109	137	101	144	122	118	120	120	126	130	113	111	124	118	118	134	113	109	140	117	120	120	120	90	113	119	138	141	109	121	117	123	138	121	126	135	124	122	133	119	123	128	114	111	127	133	102	108	133	116	115	113	129	126	124	87	122	100	137	93	129	143	112	104	127	125	142	138	124	112	113	121	124	89	112	127	132	111	120	119	127	118	122	104	117	113	111	119	112	118	125	118	133	134	127	123	102	124	118	131	130	127	122	118	125	123	110	126	106	96	99	106	127	132	126	108	123	116	116	123	125	124	127	103	129	122	105	134	119	102	106	110	94	112	124	114	129	111	131	128	119	105	117	102	118	127	129
7535	15899	13573	7047	4899	3491	2542	2063	1570	1333	1100	922	849	771	597	596	496	475	424	404	416	347	341	370	342	299	300	314	283	279	295	271	286	241	261	249	225	270	277	263	251	272	212	246	231	215	257	238	242	228	200	218	228	211	233	223	249	222	218	228	235	212	239	241	212	222	185	207	219	220	222	209	214	209	214	198	224	213	213	210	204	214	218	209	172	195	188	199	215	204	214	212	204	208	195	215	204	191	227	186	221	196	202	207	208	215	209	199	189	227	205	193	197	211	227	176	223	208	171	205	195	200	181	207	198	197	198	209	203	204	213	195	215	211	196	186	215	185	210	212	214	189	208	227	231	209	184	206	179	197	162	198	193	197	213	181	223	198	193	211	198	217	215	183	217	198	238	205	210	229	195	207	177	195	195	199	199	180	197	195	196	243	188	210	183	200	176	200	207	211	187	192	182	202	222	214	232	209	196	203	197	178	197	197	187	225	205	206	223	221	187	216	206	192	196	217	199	176	190	207	200	209	180	182	218	195	233	208	207	219	210	226	189	203	207	212	212	201	212	204	195	214	199	212	183	226	199	195	186	214	196	195	207	189	199	208	198	228	201	212	189	196	197	189	166	209	221	193	206	193	188	211	206	210	171	216	203	203	206	202	221	186	211	190	189	210	186	179	192	200	206	175	201	201	200	193	213	202	204	208	155	205	208	188	221	208	215	191	197	195	175	197	188	213	178	218	196	190	206	216	212	179	185	201	195	197	206	186	202	217	195	203	205	176	207	191	206	195	173	219	230	198	215	201	219	176	197	225	200	199	196	187	186	190	190	215	218	200	214	175	198	192	206	196	204	205	189	186	200	192	194	178	225	208	211	215	211	185	201	218	209	198	198	163	195	195	219	215	215	206	219	213	246	181	239	203	203	200	213	221	211	213	183	222	202	202	206	221	204	190	213	212	192	194	226	197	201	208	212	215	210	189	199	207	213	231	198	202	207	185	212	215	196	208	196	202	226	176	215	183	220	223	200	188	196	167	205	210	206	186	203	197	185	201	202	191	180	200	215	189	193	186	186	184	208	202	181	212	187	216	209	220	199	218	210	198	207	232	220	199	211	187	192	195	187	183	218	209	209	207	223	189	190	210	192	199	191	223	166	214	188	176	170	202	176	191	188	197	221	216	216	195	207	188	175	199	193	201	213	202	219	198	186	192	212	196	212	201	196	194	209	195	222	196	182	232	199	183	208	183	189	192	186	187	200	215	206	202	200	207	193	199	197	204	187	232	229	227	196	198	201	192	203	201	199	195	201	198	202	198	175	207	210	184	190	225	190	193	203	181	204	212	215	186	224	204	232	194	201	219	196	190	189	209	196	204	221	221	195	202	212	184	203	202	206	196	203	205	197	190	213	205	188	184	221	218	202	197	215	211	214	180	200	189	223	201	222	211	226	204	206	205	220	205	212	208	224	195	207	208	198	181	213	217	193	200	203	238	196	195	194	225	189	220	167	198	210	223	222	222	215	194	224	222	189	198	202	164	217	180	199	202	186	209	217	209	189	209	208	185	197	207	208	197	184	215	190	183	193	189	230	196	215	198	208	208	194	220	215	204	207	189	212	191	196	203	204	212	202	207	201	186	208	192	200	210	189	191	190	206	213	216	193	200	197	212	216	205	187	208	192	203	211	186	217	203	193	193	204	193	198	197	188	180	175	191	198	192	209	212	198	207	176	177	200	190	207	195	194	202	184	185	199	212	191	187	218	206	202	180	175	200	237	201	197	217	209	223	223	198	222	186	170	186	177	206	194	229	227	199	184	180	186	205	219	183	182	188	188	211	198	204	206	219	187	191	205	186	215	201	182	220	203	208	184	223	223	200	200	224	202	212	196	200	185	198	190	201	215	194	213	183	175	194	213	190	226	206	215	208	200	215	194	180	200	193	201	222	224	185	204	181	231	201	177	209	192	219	218	172	200	183	218	202	183	220	207	208	200	211	206	211	195	202	189	189	199	194	202	221	210	158	228	221	216	210	181	206	196	192	186	203	213	193	194	202	188	211	216	199	188	217	210	201	184	175	203	200	220	179	203	223	191	242	197	191	178	205	199	237	218	198	199	221	199	190	182	204	197	214	188	200	206	188	213	229	203	225	213	205	199	206	196	198	185	200	217	197	215	218	222	202	166	197	222	208	212	195	197	207	218	199	194	187	204	199	200	216	207	202	218	173	179	199	193	207	195	199	168	192	217	198	220	187	176	173	174	192	205	173	193	192	199	199	189	199	192	197	219	194	185	209	196	230	211	202	205	187	185	209	207	224	176	203	194	213	193	203	210	214	194	192	216	192	218	206	200	205	189	178	188	192	194	219	175	197	208	212	212	198	173	202	201	191	202	210	223	200	208	213	215	206	174	197	215	206	175	217	189	173	223	194	224	202	209	202	207	221	201	182	211	191	201	194	211	194	192	191	193	212	196	210	194	209	201	186	194	207	219	212	209	197	203	194	196	199	176	217	190	195	212	207	194	191	192	203	201	215	185	186	216	208	214	212	197	211	196	204	204	194	195	220	198	191	194	204	193	194	185	215	194	181	192	172	206	188	176	214	223	214	215	202	190	196	216	215	200	193	201	173	182	166	222	195	204	202	208	200	205	223	214	216	215	206	229	217	196	216	196	195	183	196	190	195	209	220	217	205	192	203	215	180	200	227	205	200	189	187	205	211	212	200	186	210	182	205	204	192	194	194	183	198	179	204	198	198	178	203	223	209	200	195	228	165	221	194	179	204	212	196	227	184	173	181	201	196	185	196	193	192	184	189	205	175	231	211	188	208	218	195	226	187	194	193	214	193	190	210	193	205	186	215	189	209	209	186	167	236	192	195	203	201	185	199	187	204	223	196	179	199	191	176	193	180	182	209	209	207	209	217	180	219	212	211	205	209	199	188	201	200	186	225	201	185	207	214	198	210	191	240	227	194	247	208	201	202	194	197	196	236	193	193	234	195	214	198	178	170	240	212	175	200	199	201	229	207	202	194	212	223	216	216	219	206	204	218	195	201	182	182	192	233	224	204	216	216	175	204	210	198	190	199	187	201	186	202	195	223	196	209	177	190	195	211	212	199	203	203	218	201	210	219	204	218	179	198	209	175	195	203	179	188	202	194	183	215	177	199	191	225	179	200	198	214	230	206	198	191	201	200	192	232	205	209	211	194	213	202	208	208	208	200	177	183	232	219	230	191	199	192	202	202	199	195	176	189	207	189	163	180	205	204	200	184	200	238	191	192	181	178	195	205	217	208	216	195	191	203	162	195	191	203	206	174	205	219	207	216	198	215	207	158	183	203	217	204	160	213	214	202	201	226	182	198	204	213	200	213	202	208	238	192	181	196	215	206	177	206	188	212	196	207	199	198	217	208	204	181	213	201	184	221	216	175	201	200	216	193	196	188	195	207	203	203	203	215	195	203	206	220	180	201	186	192	168	212	189	231	187	193	193	203	175	193	197	184
26784	19705	5584	783	539	505	480	444	453	460	457	430	443	439	455	430	432	443	449	442	418	447	458	468	421	450	464	414	464	450	428	431	463	424	458	459	456	464	441	457	481	493	445	443	421	465	463	470	439	469	459	450	455	409	421	430	450	467	457	415	431	470	477	474	436	444	438	457	416	464	454	475	457	457	436	440	460	431	457	460	446	406	442	432	450	443	462	458	412	447	427	426	427	453	450	442	433	429	429	440	458	471	476	460	466	435	420	443	473	426	464	483	451	436	478	449	422	434	462	418	422	453	435	490	457	447	442	456	417	423	440	453	477	452	504	447	453	420	448	448	457	447	426	407	435	454	445	423	450	425	459	438	412	473	419	494	481	414	466	423	425	446	486	431	454	457	425	431	481	444	429	459	442	440	436	474	426	452	444	434	434	429	439	423	433	439	423	424	421	458	432	422	434	429	452	440	438	453	434	468	473	461	413	429	449	422	445	437	473	396	424	393	459	451	441	381	469	440	471	445	439	446	414	425	412	421	468	435	385	463	456	441	467	469	413	452	463	461	443	463	477	463	446	447	426	441	417	420	480	431	437	436	459	431	432	421	464	453	436	443	416	484	437	450	422	468	432	403	467	461	435	445	400	465	432	421	435	458	406	472	460	442	462	455	474	437	451	435	462	443	395	443	418	465	451	457	430	449	449	431	453	420	447	458	456	433	413	404	473	452	470	439	444	431	465	461	465	422	433	427	421	455	463	451	461	477	433	443	447	427	404	481	449	424	470	434	457	463	484	491	422	425	445	456	439	466	414	469	427	438	419	459	401	428	444	450	433	432	454	419	454	470	431	438	439	465	435	431	437	447	421	430	427	486	438	472	434	429	415	450	416	453	433	405	479	448	411	394	466	434	459	425	436	484	435	440	455	423	467	462	459	473	434	412	436	473	455	414	434	416	449	484	439	473	480	468	458	441	467	398	431	456	459	472	465	410	463	459	449	448	434	439	462	433	472	454	443	480	442	421	476	468	437	422	431	443	464	442	457	425	453	457	456	452	432	476	460	425	418	461	456	455	456	395	424	427	446	447	459	453	432	444	448	471	423	436	447	463	425	453	415	440	438	429	403	427	438	460	417	497	426	446	473	474	472	443	462	466	426	440	428	418	472	453	451	437	434	428	434	441	438	421	470	437	441	463	451	440	457	420	421	474	485	451	421	432	448	420	443	404	459	439	522	456	413	449	423	441	401	445	467	442	429	460	446	443	440	424	463	435	462	433	443	424	386	478	422	457	431	455	435	490	395	447	468	407	408	462	416	490	414	446	464	449	424	427	437	417	466	438	448	413	486	449	454	419	447	479	440	444	412	426	419	464	432	456	447	460	425	452	446	448	449	423	422	420	438	422	432	444	432	443	443	417	420	433	455	426	450	445	445	476	428	462	419	450	437	480	467	441	444	475	459	447	469	480	452	460	451	463	435	451	428	443	434	445	486	424	476	420	439	418	477	418	458	449	422	469	451	444	436	430	434	449	466	429	434	457	469	472	447	429	424	460	422	412	484	477	447	423	432	441	422	442	414	479	386	459	463	490	451	452	437	418	433	408	449	437	420	465	450	463	446	457	472	422	412	443	434	421	411	454	411	417	409	456	437	455	404	479	450	430	429	408	416	460	428	419	449	405	417	475	424	406	482	416	438	440	449	483	454	449	431	453	466	471	481	432	464	427	441	457	416	432	427	456	436	432	471	419	425	494	425	459	463	470	422	438	452	449	431	434	464	421	398	477	427	435	397	440	454	443	445	401	425	440	464	440	436	410	450	496	426	432	420	510	449	443	441	431	417	439	399	441	438	443	507	420	419	444	475	463	475	427	460	479	417	444	444	475	457	448	440	440	398	431	437	424	488	404	454	451	447	448	449	456	423	466	426	456	437	442	444	469	434	457	449	475	436	433	455	415	459	485	466	452	429	461	439	448	442	460	465	453	415	472	408	451	425	469	431	429	416	455	397	450	481	466	406	432	468	482	452	418	450	458	407	454	416	485	464	452	427	466	445	444	452	473	430	433	405	427	453	456	479	411	429	432	434	420	439	446	467	420	452	437	437	453	448	453	451	439	463	455	444	453	442	443	454	444	422	456	429	412	451	453	458	447	433	415	460	431	432	503	407	451	451	439	471	431	461	399	451	414	437	426	431	454	411	450	434	445	417	448	442	443	463	448	463	443	450	398	500	429	416	442	425	404	439	442	460	444	462	395	442	411	444	458	433	440	441	435	468	453	443	430	442	467	458	475	466	477	453	459	434	482	411	466	469	426	425	429	454	434	446	423	473	418	409	434	418	413	473	424	465	452	426	388	467	400	473	453	466	491	432	428	453	475	417	449	444	450	433	433	462	497	433	470	468	466	461	454	438	445	453	472	387	432	454	435	438	429	447	471	391	411	394	442	414	441	412	445	443	408	486	445	434	467	443	449	447	471	440	400	426	447	451	475	424	446	454	449	433	453	438	431	424	431	440	451	439	431	434	453	431	396	463	422	441	438	434	441	487	442	428	446	444	466	462	430	442	465	436	440	450	442	440	442	441	407	443	444	459	466	460	463	429	452	454	423	457	459	420	437	447	459	430	441	450	448	441	465	492	440	422	457	463	443	433	445	484	452	435	427	415	470	411	466	435	404	438	441	431	468	485	454	390	437	430	474	456	441	436	429	463	451	457	452	441	430	439	419	452	414	433	443	466	430	481	471	441	418	442	447	425	454	447	476	469	440	490	436	451	423	402	407	449	418	468	457	468	451	460	407	426	437	461	482	481	465	410	437	433	452	442	396	436	424	421	426	443	416	437	475	467	480	473	431	501	441	440	456	472	464	429	454	408	468	411	453	462	471	447	460	447	447	437	451	462	454	460	448	413	436	439	483	491	455	474	416	439	435	465	479	433	428	466	454	461	440	465	434	451	439	425	428	444	485	455	442	421	437	416	446	465	451	400	416	445	461	425	456	447	435	433	423	429	454	452	433	467	438	440	499	413	439	466	444	468	434	418	435	410	458	462	445	441	430	440	439	454	438	461	460	418	442	447	476	425	442	453	472	439	430	454	410	417	431	420	480	469	470	393	435	439	458	453	444	478	436	442	455	434	432	463	476	422	417	444	444	467	440	457	424	477	448	462	484	482	446	422	426	474	454	398	482	426	466	406	385	450	451	467	457	453	409	425	466	412	475	421	440	479	470	405	443	442	428	444	439	439	428	460	444	483	470	399	410	462	432	440	460	419	435	459	417	464	451	433	458	462	501	457	447	438	419	498	471	440	460	436	463	468	465	391	426	449	419	425	430	413	428	430	452	453	463	444	453	410	426	445	459	472	432	463	443	427	466	415	426	463	469	424	449	450	417	472	460	428	438	430	429	389	440	467	454	427	430	459	440	391	420	423	398	421	462	433	430	450	457	477	433	427	440	460	458	462	471	444	457	421	429	452	434	424	445	461	445	453	443	454	444	446	449	468	444
4193	1522	1387	1098	912	819	820	818	757	787	733	718	767	709	742	732	740	771	729	700	733	771	737	724	753	729	772	778	708	767	741	746	726	768	736	727	666	720	743	765	715	723	722	721	697	763	731	690	732	748	679	728	682	720	766	716	777	751	753	708	726	732	720	694	745	742	752	779	748	732	695	741	734	726	770	739	673	733	678	730	716	720	750	754	750	738	717	734	700	727	747	713	731	727	749	706	716	753	752	783	777	735	755	769	705	755	708	726	686	693	677	746	714	773	729	770	696	750	693	735	718	777	741	787	728	730	719	729	717	714	698	796	770	691	763	762	702	722	761	679	754	757	746	697	724	718	748	772	713	713	720	700	733	743	730	688	729	667	745	744	741	756	687	707	753	733	764	786	720	754	721	719	778	752	712	745	753	705	722	761	753	735	721	710	770	723	724	763	707	731	723	654	715	760	759	720	712	723	740	703	740	731	678	740	725	718	689	725	745	752	725	704	766	687	726	742	704	713	748	743	776	685	703	695	755	690	761	750	714	795	698	745	761	693	699	695	713	710	705	807	733	751	724	681	665	709	697	668	743	754	744	739	734	739	726	733	698	735	745	730	795	740	751	758	745	751	728	755	750	763	709	662	727	731	715	702	746	699	705	760	765	689	743	741	764	734	718	748	721	738	764	736	725	712	691	703	737	723	706	792	724	721	760	716	717	784	753	742	708	757	697	687	723	732	736	722	692	714	764	700	724	746	729	698	666	693	765	711	743	719	684	719	737	704	739	755	740	739	741	767	780	715	722	744	687	683	772	698	681	751	727	715	713	761	707	716	773	688	725	704	718	750	721	709	704	749	731	732	721	702	739	706	716	736	728	702	729	718	728	729	768	755	749	769	756	695	744	764	720	732	745	713	749	755	789	718	745	685	679	736	724	775	764	721	725	726	730	748	737	714	745	724	681	737	713	711	723	744	713	705	765	757	688	769	774	716	707	727	708	730	691	753	722	699	721	709	724	716	735	685	723	722	730	713	721	712	719	677	710	741	699	761	747	776	697	718	760	720	697	748	742	731	748	693	747	752	761	717	826	723	768	688	728	757	728	749	762	769	762	702	735	722	702	746	733	759	702	709	728	749	731	711	738	703	725	656	718	742	728	748	757	755	767	673	714	732	729	762	778	760	694	718	696	723	746	771	746	774	719	688	717	707	708	730	769	742	714	689	730	752	781	724	719	736	741	724	732	753	775	730	710	718	744	701	699	703	751	680	673	770	721	725	776	696	688	697	693	733	736	764	713	711	730	723	767	716	690	756	755	779	735	762	736	733	757	792	749	716	727	716	734	711	726	775	750	706	724	704	731	738	734	682	790	722	707	778	687	739	760	791	737	734	705	739	740	734	698	765	681	729	655	743	759	700	756	746	722	729	701	704	738	738	719	732	730	710	758	753	731	738	711	717	717	701	732	747	743	730	785	710	754	736	742	734	786	747	731	730	747	757	740	742	721	700	682	734	729	727	723	695	718	699	744	685	671	739	716	724	749	722	768	736	741	763	731	759	699	748	732	725	781	726	730	732	694	762	721	721	697	740	762	739	703	709	765	723	706	721	702	711	745	727	676	732	788	760	688	706	727	727	729	717	724	757	769	670	736	740	774	732	714	761	734	693	711	737	726	719	739	721	710	727	714	736	752	756	771	716	726	723	750	698	725	734	689	722	743	646	739	740	739	776	711	780	681	754	707	725	730	746	723	722	732	727	732	687	734	736	742	726	733	725	751	729	720	767	727	731	717	671	719	727	689	703	732	697	724	719	752	711	731	709	739	798	732	736	748	751	699	750	776	707	736	748	711	705	732	705	699	746	713	735	725	719	747	745	731	758	701	735	711	704	745	691	747	707	744	720	713	757	708	750	727	704	703	683	724	730	717	714	731	721	762	700	731	717	760	734	732	720	750	679	717	725	721	734	716	720	741	754	749	718	735	745	753	754	714	728	727	786	710	682	726	724	784	708	676	695	743	712	740	696	713	744	745	728	756	733	801	731	758	717	699	748	700	723	638	713	702	707	742	737	678	691	740	728	702	723	722	754	741	745	731	749	712	710	754	760	741	747	765	699	737	716	735	736	757	776	708	805	718	678	713	701	718	755	720	745	723	743	686	741	702	753	701	758	724	738	742	715	737	741	747	731	722	704	736	723	690	745	690	742	703	734	699	759	719	753	701	724	719	760	723	744	763	746	702	717	743	719	726	747	705	663	720	721	705	761	746	722	712	738	707	707	717	762	745	720	738	722	737	712	723	781	723	759	711	719	752	714	710	715	708	728	758	692	680	685	745	748	724	747	744	720	722	768	731	700	728	789	733	709	732	702	704	749	719	735	675	729	703	702	702	746	740	721	757	758	762	714	734	742	738	727	714	724	714	716	754	716	735	747	745	746	773	771	812	764	686	736	705	726	764	714	741	741	767	744	752	766	735	758	732	702	776	771	728	750	736	728	722	747	782	679	717	732	793	732	721	728	697	723	717	732	679	779	752	737	731	712	701	718	759	715	734	705	729	725	750	733	735	758	742	744	730	708	689	747	734	750	675	714	692	742	759	745	703	728	693	743	700	728	725	718	699	731	734	732	724	740	721	742	698	769	736	700	759	688	795	716	758	733	720	764	754	708	702	707	683	755	785	685	708	756	680	769	727	766	695	721	707	710	696	704	708	690	714	749	740	668	732	802	800	729	722	701	736	777	760	700	713	744	732	725	736	743	730	716	740	751	699	743	735	759	718	755	727	738	786	726	676	741	763	764	696	728	716	720	783	738	739	710	738	731	740	716	706	685	688	689	741	709	724	745	714	716	726	778	713	698	753	673	739	757	775	741	740	728	732	699	721	700	736	690	698	753	724	747	713	765	695	746	719	719	740	726	733	726	701	732	734	727	683	739	764	760	708	699	740	788	743	717	750	735	729	707	719	742	707	714	701	717	737	719	715	730	686	706	703	720	727	734	667	696	763	731	794	725	724	689	694	696	750	778	748	730	708	694	750	716	738	698	744	731	797	711	742	730	732	728	728	753	713	718	775	725	707	695	705	758	729	721	777	748	711	737	761	711	786	729	740	738	733	749	749	731	748	739	714	687	724	742	706	702	752	675	787	654	697	743	711	729	731	738	686	733	789	740	721	733	687	698	724	747	758	674	669	764	693	740	746	696	719	725	716	715	766	690	726	707	713	698	696	745	727	709	728	742	679	739	726	736	687	725	757	737	685	734	759	701	771	719	718	763	719	767	702	728	705	739	725	758	751	735	734	748	736	704	738	771	746	751	699	713	761	761	798	727	741	727	772	676	734	680	761	757	723	724	727	746	723	718	731	758	722	751	717	706	715	708	709	808	722	726	778	735	711	756	715	726	739	771	738	758	702	747	744	688	755	750	731	671	761	653	727	725	696	724	753	737	745	728	698	723	697	698	697	694	696	772	715	710	751	733	732	742	685	713	751	699	708	682	781	769	753	748
24146	21170	28245	24348	20522	2536	828	590	516	467	440	414	412	377	341	384	365	363	348	355	352	331	379	340	321	303	334	314	341	309	353	316	313	323	285	328	310	345	333	320	352	314	327	318	309	328	345	333	336	333	308	319	343	330	325	318	303	310	332	325	342	319	283	338	344	301	329	306	323	325	341	319	301	323	307	316	308	280	328	304	296	337	313	347	288	293	324	313	281	272	340	324	311	326	301	328	321	324	308	308	340	312	322	305	324	297	291	337	288	303	302	326	312	318	317	297	270	307	335	358	347	291	327	361	318	316	309	306	308	326	301	299	320	291	318	306	291	351	338	314	330	286	304	296	316	309	333	303	306	288	323	304	344	282	341	302	330	323	330	302	312	311	274	318	330	306	320	318	340	311	319	322	304	314	328	294	309	312	307	311	343	356	297	301	331	296	314	293	320	338	334	298	325	313	286	283	296	292	305	353	326	301	344	302	338	294	303	319	314	309	347	296	305	312	322	279	330	306	315	312	318	329	314	313	287	293	330	320	328	274	313	305	321	321	326	326	289	299	299	334	325	301	296	305	315	306	317	307	341	320	323	303	311	314	281	304	343	292	310	296	331	321	329	308	317	317	317	328	286	318	310	314	318	291	315	292	311	328	318	302	309	312	293	289	338	299	309	309	314	310	276	296	306	305	321	301	339	317	298	295	306	299	302	314	325	312	294	333	311	294	317	281	327	333	291	334	330	334	314	300	300	299	279	297	285	289	313	329	296	292	321	325	325	332	317	329	329	305	296	324	336	325	303	335	310	353	314	323	340	302	343	328	308	329	298	324	297	298	308	282	295	335	309	319	329	301	305	289	295	307	337	329	287	303	303	293	351	312	301	280	298	332	364	296	304	328	300	329	276	324	310	302	301	288	307	319	341	337	316	303	313	292	310	327	309	299	314	331	309	311	293	325	313	348	277	304	329	312	334	312	352	296	307	302	327	317	331	331	341	320	327	320	300	329	344	292	319	322	300	308	302	290	334	325	324	304	339	321	307	325	336	273	313	329	300	294	319	316	280	278	340	348	326	313	347	350	293	291	328	313	313	309	313	320	327	298	293	334	327	372	341	308	316	315	311	268	290	321	327	274	322	311	306	316	286	319	336	318	315	322	301	308	342	312	299	325	338	305	291	281	296	309	312	297	312	301	297	321	315	318	327	332	352	319	324	310	326	329	295	298	325	300	319	321	293	324	308	308	324	318	326	318	337	337	325	302	329	327	300	335	346	310	311	306	320	316	340	312	295	319	283	294	305	317	295	321	340	326	333	289	291	317	324	330	310	298	330	313	303	301	329	309	300	297	312	323	281	353	321	294	320	304	330	329	350	307	339	299	330	298	307	285	294	324	317	304	298	323	338	299	301	328	301	358	293	347	320	322	314	307	324	287	301	298	342	336	299	289	317	319	294	311	321	337	325	295	345	314	306	309	326	330	322	345	313	329	326	300	285	289	309	304	319	314	331	319	305	344	316	299	341	299	337	323	306	307	311	311	277	315	331	304	290	315	321	311	295	315	292	318	290	320	326	305	304	321	289	326	289	288	346	309	327	311	320	329	291	344	287	340	281	312	331	317	295	332	321	302	288	279	322	344	307	302	293	326	315	312	320	328	319	342	310	301	284	324	304	320	317	296	294	280	325	310	336	345	340	313	308	284	295	294	310	299	308	306	339	319	326	304	320	311	305	290	318	329	327	320	338	316	308	315	293	311	303	332	292	316	314	306	336	326	297	308	315	286	322	305	297	316	308	301	286	361	326	305	325	309	333	316	285	284	321	310	307	295	306	320	321	296	332	339	323	328	303	304	318	315	299	299	311	309	341	302	308	303	294	323	292	323	307	323	314	314	295	272	326	308	305	315	276	299	328	278	326	294	326	328	318	328	335	313	329	304	320	313	282	279	285	317	308	296	327	299	313	312	322	328	328	283	298	324	335	324	311	308	326	309	310	291	299	323	341	331	312	298	324	349	351	325	319	322	293	294	303	304	325	329	332	297	292	346	338	300	322	308	294	322	334	306	329	298	312	324	332	288	306	305	313	316	315	341	321	312	328	297	336	338	315	305	310	334	307	308	289	315	322	297	312	330	279	330	310	309	336	329	286	305	333	320	274	308	341	304	315	322	301	317	335	291	260	300	329	288	314	313	294	318	319	308	335	277	322	337	319	358	301	317	294	285	303	300	304	313	329	317	293	312	332	328	310	300	313	278	353	333	298	321	280	317	328	337	322	321	316	340	336	314	306	296	316	338	293	297	321	356	331	328	318	310	327	314	334	322	295	304	313	299	328	319	318	324	326	339	300	302	318	333	332	356	339	325	289	331	311	335	342	310	325	313	338	322	322	298	333	338	325	347	312	307	317	301	328	302	305	340	327	274	310	324	301	296	299	315	300	295	322	311	294	306	296	308	302	303	316	275	320	300	307	293	290	297	315	322	347	316	297	322	317	319	325	318	313	322	314	320	343	336	305	304	310	327	322	280	317	300	320	305	320	312	312	307	324	325	317	317	294	330	332	294	322	326	333	316	312	320	341	317	311	327	298	312	315	295	296	307	317	287	322	304	282	299	324	301	317	307	329	292	302	312	340	322	320	331	327	315	332	322	277	320	362	321	325	306	309	326	307	334	323	313	295	318	301	313	339	317	320	290	347	324	348	348	327	321	336	309	277	315	318	335	301	318	309	313	321	295	313	272	326	306	332	292	331	310	313	307	286	319	292	243	305	335	300	295	326	339	307	297	311	322	333	331	314	319	322	303	315	324	311	304	283	325	331	335	292	332	317	288	301	324	303	336	365	314	266	311	294	294	339	289	319	331	288	271	304	289	336	323	282	329	324	303	334	319	303	343	327	314	331	331	335	274	307	303	302	326	296	318	301	307	342	302	310	322	294	304	295	327	328	316	310	303	306	312	328	296	300	331	310	317	292	308	326	321	306	325	280	303	325	323	307	330	326	304	311	327	336	299	316	315	325	320	311	299	297	310	356	283	306	315	329	318	329	319	330	295	328	312	308	329	290	316	317	279	302	302	314	314	329	338	335	326	302	313	309	246	301	306	302	315	319	322	289	302	328	294	323	302	319	310	313	304	334	260	298	293	344	307	327	322	330	314	328	303	331	298	330	308	291	297	327	323	321	358	319	336	320	329	298	305	297	312	315	328	311	327	317	297	298	316	304	356	327	298	284	311	275	320	313	311	323	304	327	340	281	311	321	299	295	287	308	344	324	294	332	304	319	326	309	299	308	332	341	318	281	330	340	277	341	289	315	316	324	329	316	313	294	311	302	326	314	309	331	312	281	334	341	333	307	294	294	298	294	311	307	325	289	313	331	342	302	302	306	275	299	326	298	300	284	304	334	304	341	303	319	309	312	341	314	313	307	333	303	311	297	295	307	308	329	292	318	302	322	268	333	331	316	309	299	328	320	305	337	310	308	315	307	312	298	287	342	330	311	313	325	312
5455	10044	8333	4320	2887	2198	1763	1441	1304	1071	999	928	808	791	766	700	758	695	652	668	672	645	646	614	596	570	551	570	581	570	509	587	538	594	554	560	557	596	528	594	542	527	536	552	542	532	522	528	530	505	560	584	534	548	502	524	496	516	533	522	533	590	546	530	537	539	550	527	544	535	539	561	524	473	521	468	502	546	524	517	543	570	522	522	515	533	532	540	569	559	558	511	533	571	566	519	541	513	516	511	554	554	550	558	523	516	516	526	523	561	506	510	529	542	507	521	555	548	541	490	538	529	503	514	518	497	520	526	517	473	540	495	529	537	508	528	528	529	513	501	525	479	527	507	559	522	560	560	534	550	519	539	564	536	509	559	547	529	509	515	476	486	503	502	533	549	474	517	567	516	508	577	511	503	555	516	523	557	554	505	551	491	515	498	502	529	505	534	501	470	538	524	518	538	516	538	524	514	524	477	512	557	524	494	538	505	532	529	553	556	520	522	529	538	516	535	517	539	515	544	530	561	524	526	550	531	549	555	545	563	516	480	574	547	542	521	506	560	556	530	557	533	491	519	543	552	515	514	456	517	500	529	520	532	531	519	554	512	537	502	544	519	544	517	532	548	508	495	513	558	512	502	506	537	520	561	531	536	555	507	523	494	547	505	556	534	559	516	480	532	546	518	565	522	491	530	535	491	570	529	511	539	518	517	538	513	501	515	484	547	534	538	529	519	509	501	532	520	528	507	611	512	475	521	477	491	531	561	524	488	538	510	566	516	525	504	534	524	507	547	520	546	537	479	529	526	516	466	540	530	525	502	506	541	543	519	503	521	497	497	540	490	501	524	539	502	541	532	555	558	507	564	548	522	522	558	534	559	543	527	521	546	541	530	557	548	477	551	513	517	549	493	513	508	501	505	537	557	526	548	570	487	552	500	476	540	569	512	532	502	517	539	497	525	490	503	514	529	492	523	488	508	499	504	545	546	490	534	525	512	516	546	553	540	525	474	547	533	523	523	498	514	512	537	529	518	520	543	509	592	539	505	536	525	535	548	543	496	548	523	501	530	550	548	525	522	554	551	505	493	501	544	507	502	557	562	545	527	503	525	536	513	552	506	502	543	510	529	502	529	535	499	532	551	504	504	518	526	566	518	496	539	517	518	522	512	510	515	525	531	497	521	542	499	536	519	515	499	529	556	509	544	498	524	499	522	524	557	514	526	531	518	518	524	518	526	507	529	560	554	511	555	522	530	527	457	527	542	474	521	517	510	579	505	541	540	517	527	537	550	543	562	493	518	527	467	555	539	512	564	491	524	563	516	558	543	546	554	503	521	505	535	554	521	551	532	544	511	509	528	496	544	564	538	511	562	510	561	518	536	528	523	520	532	530	498	530	535	523	539	554	538	535	497	489	533	499	534	548	503	515	512	522	527	547	514	536	562	502	555	534	525	501	491	528	537	522	544	550	542	527	496	514	551	529	553	529	522	542	515	498	513	547	548	576	547	507	527	514	519	539	520	549	499	520	570	513	495	557	486	540	546	541	547	491	523	533	536	531	537	542	515	491	508	519	506	533	529	491	550	553	529	563	520	530	522	539	551	524	566	542	543	584	531	551	523	523	531	519	524	502	510	514	543	544	515	561	507	551	529	510	523	548	472	473	565	490	516	537	522	518	515	489	512	515	539	516	559	516	540	506	507	543	513	513	546	540	554	543	531	507	493	530	528	528	524	502	537	533	503	511	512	503	573	557	525	543	528	528	518	533	533	501	523	549	530	523	551	536	530	505	555	576	516	480	576	522	506	543	550	505	529	536	509	527	541	514	565	464	533	500	563	507	532	511	527	535	516	516	497	534	521	525	502	523	548	554	588	549	511	539	491	500	518	529	504	505	509	543	515	512	528	525	499	521	548	522	514	517	508	567	529	558	498	561	471	477	485	543	482	518	532	514	542	510	520	517	530	532	502	519	505	547	539	508	476	524	521	536	563	551	539	476	521	497	510	549	521	531	511	542	530	542	581	548	503	529	541	530	528	524	519	540	560	546	503	556	519	532	504	521	523	517	517	534	551	533	530	529	516	505	541	509	510	483	535	513	529	519	543	529	515	507	522	502	518	511	523	510	545	517	535	528	507	520	562	540	507	494	494	542	558	526	533	544	513	521	493	496	550	516	546	532	540	535	533	504	545	493	559	483	535	531	536	532	510	509	495	514	537	512	541	533	527	513	519	512	564	472	481	528	490	525	498	495	536	523	520	516	552	545	557	533	522	549	561	523	547	530	522	536	522	511	540	549	509	532	515	505	523	545	493	519	535	536	522	530	510	532	522	543	521	527	540	550	513	480	495	498	512	495	527	473	514	491	512	550	530	505	530	509	532	536	543	545	513	540	509	536	541	499	482	511	520	537	558	524	536	545	560	543	515	557	518	496	538	552	540	519	529	539	553	541	582	523	551	536	512	530	505	527	514	515	523	494	499	513	468	574	530	504	506	532	532	509	548	556	535	523	529	551	493	550	528	538	490	529	529	512	527	529	554	484	562	540	491	520	517	544	521	565	524	524	564	530	503	507	518	552	513	536	540	518	510	540	523	523	532	539	536	526	527	523	507	555	563	510	536	524	542	533	543	531	481	543	541	541	504	518	511	511	541	527	491	508	533	509	517	478	546	522	549	549	555	560	532	498	515	508	515	504	510	586	508	525	560	478	549	505	503	537	520	543	524	536	508	540	522	515	549	518	517	529	542	509	512	492	547	529	528	510	518	571	529	510	525	508	566	523	514	515	513	544	531	515	524	527	541	509	503	505	487	522	514	531	502	525	522	547	534	491	496	526	496	548	526	492	487	517	555	555	520	537	533	539	586	522	502	573	523	537	495	511	554	557	510	545	544	498	518	461	496	581	531	526	534	468	524	518	541	496	510	562	520	489	546	506	516	516	529	540	537	521	528	490	547	523	538	502	535	490	534	549	544	552	529	570	560	502	494	537	553	531	505	504	508	480	537	500	500	511	540	541	502	518	506	506	525	516	506	515	547	494	522	548	518	501	526	498	543	567	527	526	549	521	525	472	552	517	539	520	509	529	545	517	513	533	510	485	530	523	496	535	513	552	535	513	530	502	533	517	545	529	500	537	534	503	523	470	491	535	535	500	509	508	528	508	512	496	564	556	503	543	513	503	536	541	528	523	507	513	527	541	507	542	467	528	498	547	517	558	561	539	548	530	522	541	537	511	547	548	445	536	528	525	551	508	538	529	518	486	514	524	535	481	508	512	512	512	505	529	543	484	510	530	522	551	526	511	530	518	556	529	539	525	526	489	538	479	492	533	569	516	523	534	545	544	550	532	515	498	512	500	541	515	559	512	503	523	534	546	475	519	517	531	488	526	545	553	514	505	522	485	501	492	569	537	585	512	527	530	497	481	539	573	501	557	516	492	541	492	560	533	527	466	544	495	463	524	609	548	505	500	503	522	567	501	494	519	500	540	506	522	538	524	518
23149	21160	28851	23732	21163	19675	1867	688	472	388	370	290	280	254	226	186	180	195	191	188	189	191	153	144	149	170	144	143	119	138	144	161	140	155	157	118	113	129	140	126	127	129	127	143	140	138	128	115	129	122	120	121	138	126	112	134	138	135	138	110	144	108	131	117	119	131	123	126	131	132	132	117	111	127	116	119	106	118	131	119	116	123	127	104	147	98	110	129	136	113	113	97	128	109	123	113	120	120	112	116	128	109	112	117	131	127	123	108	133	113	125	111	113	127	113	120	114	129	122	138	147	141	113	107	128	95	118	125	132	110	98	124	107	119	106	100	123	123	120	141	131	146	115	120	98	112	134	136	131	100	111	99	117	114	124	130	118	111	113	122	128	113	139	136	126	119	132	121	141	110	100	119	126	118	110	123	126	110	128	115	142	133	113	110	126	109	106	114	113	108	118	112	114	133	108	138	116	118	113	120	100	115	128	100	128	113	135	135	119	120	121	117	109	124	122	119	120	113	147	124	109	114	121	113	93	123	124	125	117	108	111	114	130	133	110	122	131	133	132	115	110	112	110	129	109	131	111	100	114	145	126	120	119	130	103	108	123	127	120	107	97	128	127	107	110	104	87	108	114	127	130	109	102	137	119	109	102	112	120	119	101	136	136	106	127	127	135	133	136	122	103	122	115	102	104	119	119	118	122	116	110	99	119	115	138	117	108	110	117	129	123	125	116	110	118	127	125	113	138	107	103	131	107	108	121	123	118	131	107	118	105	126	117	137	111	110	134	115	112	119	126	102	112	122	107	104	99	106	129	113	103	113	107	113	107	119	123	119	109	121	119	115	97	122	116	130	125	125	115	133	108	110	107	116	130	131	107	116	107	112	114	118	121	116	124	114	120	138	108	114	103	144	111	112	104	100	106	137	137	119	107	104	114	122	106	121	114	117	114	109	115	107	132	152	136	113	112	123	110	125	118	112	116	109	111	120	130	104	120	105	116	127	118	123	119	120	117	104	110	125	138	117	116	124	107	123	107	136	112	117	120	102	114	95	121	108	118	115	124	113	124	121	109	95	108	141	110	101	107	108	125	139	105	124	133	104	105	115	125	117	107	119	122	117	116	125	126	110	123	133	115	109	123	117	147	126	130	121	129	126	124	130	116	106	106	116	126	108	124	105	110	105	126	113	116	111	117	106	116	146	110	117	108	102	112	99	123	124	122	116	120	105	113	124	128	116	111	121	121	124	111	107	122	120	109	120	125	122	120	133	129	118	106	96	117	117	108	126	115	125	112	96	109	111	117	118	103	128	120	130	124	110	107	118	126	113	112	119	98	124	125	127	105	123	138	112	108	119	110	95	102	122	132	121	125	107	108	116	100	130	108	119	114	105	135	116	123	127	98	120	121	125	110	132	116	100	112	112	148	115	123	129	122	120	118	122	119	122	144	123	113	121	118	104	113	128	116	116	119	108	120	100	118	100	120	116	96	112	109	117	118	110	103	103	129	118	135	110	125	110	124	108	125	115	100	144	97	104	137	108	138	141	137	111	113	120	108	120	114	104	114	113	107	118	117	104	113	105	125	117	119	96	101	111	109	120	99	126	121	123	112	119	126	121	112	117	108	132	122	102	101	134	122	113	126	133	115	111	120	124	124	121	104	108	117	112	112	104	130	121	127	108	125	113	108	114	102	116	120	114	102	107	109	133	93	116	105	134	110	117	115	96	117	111	123	116	108	115	116	118	110	121	104	108	111	109	120	130	110	116	101	118	114	113	134	124	110	108	108	153	99	120	128	104	123	124	120	145	120	119	134	111	105	96	110	107	109	111	128	109	104	117	100	119	117	124	106	120	112	123	110	101	107	111	122	117	118	134	118	111	112	125	106	131	104	128	106	120	111	95	114	113	118	108	118	127	130	114	118	101	113	122	111	120	97	117	103	119	137	120	121	115	116	105	112	105	143	129	120	126	111	130	104	114	127	109	107	123	116	133	118	112	135	123	123	122	116	111	122	98	107	121	115	127	116	113	133	118	110	130	137	123	125	124	118	124	115	106	102	109	107	113	114	117	113	123	118	115	119	117	112	106	115	141	142	104	122	105	117	127	95	132	111	121	105	127	127	119	109	138	113	135	120	149	125	113	107	106	111	116	116	109	114	129	106	110	121	112	114	100	123	121	105	138	109	145	132	107	118	142	103	105	107	111	111	116	113	110	108	130	114	109	91	117	107	118	125	136	93	115	128	113	129	127	127	142	114	128	144	129	123	118	124	99	95	110	105	125	117	111	132	117	147	107	106	112	126	94	113	126	121	107	117	126	118	126	105	112	121	109	130	116	133	115	106	128	118	121	141	115	130	122	125	124	119	110	116	120	126	126	124	117	140	116	114	125	123	128	121	119	104	116	136	107	124	120	108	112	128	110	121	99	116	119	109	98	119	108	118	115	125	130	106	119	120	130	100	130	111	138	125	108	130	113	95	105	127	129	114	121	115	120	126	126	116	100	123	117	115	121	99	112	122	106	132	127	133	104	115	117	120	141	113	119	115	132	117	115	125	137	112	128	140	116	137	126	102	118	119	108	119	120	117	122	132	119	106	111	121	109	132	127	118	117	138	116	135	109	120	102	95	112	112	100	98	116	122	128	108	112	118	118	130	113	112	130	117	106	123	121	108	127	101	114	106	121	120	134	115	124	119	121	116	108	140	118	106	106	98	112	117	132	105	117	114	106	122	109	127	93	133	119	103	118	107	124	119	131	106	120	113	111	128	119	130	121	95	117	117	115	109	103	131	115	118	139	99	112	123	125	126	117	105	126	110	117	127	101	123	120	129	97	124	95	137	106	122	119	120	110	110	102	117	115	127	106	108	117	122	118	111	130	121	119	115	123	108	116	142	123	128	121	108	129	99	119	115	114	130	99	119	120	138	112	120	119	113	102	116	115	133	106	122	122	133	101	104	113	106	84	129	108	115	109	129	101	113	109	118	103	108	122	110	122	98	137	119	122	123	118	118	122	115	114	114	97	128	127	103	123	110	134	139	127	100	122	130	101	134	121	133	114	125	126	114	112	113	109	111	122	112	116	102	126	114	99	98	89	116	113	120	119	118	119	114	116	118	105	113	105	84	115	108	111	118	126	126	109	126	101	125	125	102	104	135	109	118	111	124	105	139	136	103	138	119	101	126	122	104	104	101	130	123	126	119	125	123	110	109	116	109	118	133	104	113	104	113	111	110	113	113	119	113	113	103	135	117	111	106	120	123	131	114	112	125	112	119	113	104	137	128	136	116	127	105	128	126	120	124	134	106	103	92	114	118	106	104	112	111	129	110	130	101	95	115	87	115	113	120	131	110	125	125	110	113	133	97	130	111	130	140	114	109	119	124	120	123	127	111	116	117	103	115	132	97	112	114	114	106	113	111	116	108	109	134	98	140	114	101	114	111	110	111	109	114	112	126	118	122	123	99	109	137	119	115	121	117	110	117	93	115	112	105	110	117	109
7629	16130	13424	6999	4671	3412	2520	1930	1564	1246	1012	901	792	690	626	584	540	488	444	424	392	378	374	315	351	327	341	322	265	295	284	301	251	236	247	242	246	235	269	237	211	249	210	225	214	195	221	243	233	239	205	227	207	235	247	220	207	201	214	236	218	206	210	213	245	200	233	226	210	226	221	206	190	225	194	207	203	232	228	185	221	195	207	211	176	219	214	216	218	205	216	197	182	185	246	202	209	204	188	188	215	197	211	194	208	219	208	195	201	182	199	227	200	203	186	211	189	200	203	207	199	201	196	184	211	189	201	207	200	209	210	194	178	210	198	218	217	205	200	178	199	202	219	168	217	222	192	213	193	190	198	217	184	187	203	198	208	177	206	220	182	195	200	190	186	189	223	197	176	171	177	204	208	202	227	214	198	164	198	212	226	205	184	195	197	217	207	194	199	195	167	201	178	190	183	204	189	178	210	180	187	184	206	190	186	188	191	223	180	202	201	235	201	204	209	208	181	182	188	212	188	198	189	192	202	192	192	199	197	198	199	202	214	194	185	192	195	219	213	186	197	206	208	222	218	199	177	216	184	206	208	207	190	193	224	199	200	208	215	184	193	215	198	203	211	170	202	180	209	189	199	194	204	204	194	201	201	199	191	193	182	212	208	162	191	192	203	197	222	188	218	203	199	211	215	216	204	213	178	204	207	213	207	205	213	208	196	192	213	183	188	213	210	196	223	199	213	188	213	239	214	210	214	189	196	183	181	201	214	191	214	207	197	203	204	211	208	203	180	190	184	187	192	171	209	204	202	200	205	215	223	176	204	204	209	230	184	221	189	216	193	225	207	194	185	187	205	185	176	207	209	208	178	201	194	194	212	198	179	196	179	219	182	227	196	195	201	176	195	189	218	204	182	199	195	176	193	205	200	219	184	191	228	186	214	192	198	201	188	193	170	179	201	206	191	201	172	210	191	216	179	193	189	176	205	205	199	189	193	204	201	210	204	192	187	196	198	202	192	212	206	217	200	219	199	193	180	211	205	212	192	183	194	199	198	162	182	212	206	190	211	193	198	199	210	222	198	215	179	200	191	213	218	204	218	197	213	220	208	175	205	198	218	188	226	173	187	207	189	197	186	196	206	212	171	187	178	188	215	189	171	192	188	237	223	186	211	178	191	213	184	204	215	199	213	201	181	204	189	203	226	206	200	223	217	193	189	207	209	212	211	237	192	187	200	207	208	173	178	214	212	206	215	211	195	186	194	198	209	187	167	209	175	201	197	193	199	208	214	234	180	176	218	198	197	201	207	193	172	234	159	200	183	202	203	221	191	168	181	182	209	203	216	184	204	189	203	195	215	192	178	210	207	203	201	209	191	192	183	203	173	224	202	227	169	172	191	203	190	193	204	197	220	193	207	191	199	190	203	200	211	185	187	201	195	224	190	201	204	209	218	201	200	181	191	192	214	214	202	203	206	195	199	185	199	192	186	213	200	192	206	204	199	210	229	189	174	186	199	200	208	219	206	204	203	205	171	204	221	187	196	211	199	208	185	165	194	209	190	201	185	190	201	214	186	167	207	202	184	189	208	201	202	214	203	194	200	171	182	192	205	199	199	189	201	200	185	201	199	214	211	192	205	195	176	207	200	184	178	218	195	191	206	180	209	198	187	186	182	190	184	183	219	156	190	194	185	190	215	211	211	193	199	205	209	211	178	199	208	185	210	187	222	191	199	208	181	195	197	200	200	209	190	190	201	187	200	211	213	180	221	202	183	199	182	181	199	177	202	221	213	182	226	184	187	221	191	198	213	197	207	217	198	220	179	189	209	188	178	206	182	175	195	215	174	215	178	193	194	193	201	189	179	183	203	204	190	194	181	204	203	185	159	189	202	204	182	208	199	216	220	173	207	193	200	224	191	230	195	182	226	216	206	200	170	211	196	187	212	196	207	204	194	177	183	195	199	201	195	172	184	173	192	198	184	194	219	202	183	178	195	172	183	192	193	210	202	173	178	188	198	191	212	180	194	196	201	211	192	185	191	203	220	192	202	207	203	173	181	178	210	181	202	184	206	202	176	227	204	210	209	185	203	206	183	206	190	198	198	178	201	182	177	211	185	198	187	214	191	199	203	218	214	207	195	215	205	193	198	192	206	186	180	194	220	205	208	199	182	225	177	199	210	179	205	209	194	221	189	200	203	169	198	211	191	197	207	191	201	204	214	200	219	208	185	172	198	207	204	197	200	202	192	218	193	210	194	181	211	222	196	183	186	194	208	194	210	204	173	212	224	193	161	208	233	202	213	192	218	226	193	180	195	204	196	202	197	203	195	174	217	191	192	208	196	207	213	192	189	189	212	198	176	195	206	208	190	210	202	175	212	215	196	210	208	212	201	232	187	209	208	184	222	204	187	209	197	186	204	231	201	184	216	221	215	169	198	171	206	195	203	197	228	192	207	203	200	197	208	202	181	196	203	186	184	216	203	221	182	215	211	209	198	193	217	183	211	184	186	196	177	209	218	193	222	185	201	191	189	208	184	184	174	185	194	197	198	171	176	201	180	186	220	200	203	198	182	196	184	208	177	209	194	180	211	185	171	184	180	181	208	223	204	202	214	191	196	199	216	213	190	184	218	193	177	195	245	184	236	184	206	181	196	193	174	191	201	196	198	179	172	202	189	198	201	201	185	211	180	174	199	213	181	209	192	170	175	209	193	216	175	182	186	197	192	196	171	203	198	180	213	178	204	185	202	202	193	230	203	200	176	202	169	231	206	192	217	190	236	210	200	211	216	198	195	203	200	219	188	191	206	193	199	171	199	190	216	207	206	223	186	209	192	228	200	195	228	205	193	212	215	188	185	208	194	201	201	184	191	183	184	231	183	184	194	189	163	194	211	197	189	204	199	215	206	179	192	201	191	235	195	200	212	202	215	213	191	185	177	224	233	208	206	188	223	193	197	209	192	186	189	198	205	187	208	208	186	226	189	188	195	191	225	190	201	188	176	215	204	185	175	193	193	213	192	192	190	217	197	172	203	184	195	196	212	202	175	187	192	171	185	212	200	215	214	180	185	203	195	208	208	209	187	186	187	196	182	181	210	207	205	214	198	197	209	206	211	194	203	187	218	202	197	208	204	187	210	199	190	209	200	190	185	210	190	212	213	178	197	199	174	200	168	198	180	205	197	197	176	206	187	204	188	208	200	186	184	207	206	219	223	203	207	192	200	187	198	209	213	188	198	223	201	189	219	202	186	206	193	209	223	198	203	208	192	195	205	187	197	171	194	201	221	198	212	200	195	199	210	203	178	200	189	216	220	178	197	204	197	234	226	200	205	172	191	199	187	193	209	193	177	180	192	198	173	213	211	210	185	184	169	192	204	190	212	188	220	218	213	185	193	197	215	210	216	204	177	202	225	211	187	181	201	206	214	208	191	212	184	194	188	189	214	207	190	194	210	220	206	199	192	198	201	194	171	201	190	202	210	191	213	202	206	209	207	193
26769	19660	5551	744	515	432	487	465	428	462	440	435	441	421	435	427	446	448	450	468	479	452	476	433	446	425	433	450	428	420	424	471	444	438	444	447	460	432	420	396	457	407	415	443	416	471	448	444	460	436	435	467	441	420	436	468	458	423	420	439	469	442	425	384	419	426	426	428	430	407	424	428	439	423	436	452	430	465	411	477	474	436	468	443	426	411	429	403	454	447	433	446	445	444	415	439	463	420	426	434	445	402	413	445	461	428	440	439	444	405	446	447	406	408	430	438	457	443	445	413	438	445	452	390	437	446	444	463	449	436	442	447	456	432	421	426	463	484	416	428	434	446	403	388	464	442	444	436	473	475	440	432	435	439	440	456	450	428	427	451	427	497	420	430	446	447	438	417	434	435	416	434	459	452	430	437	408	433	476	461	459	435	428	445	422	429	441	410	435	436	474	436	415	454	439	416	448	438	467	446	457	454	440	429	463	448	425	442	431	482	424	439	452	431	435	428	428	401	457	437	441	421	456	429	425	447	433	442	437	454	434	423	429	414	400	444	446	418	436	411	457	490	445	448	428	480	405	412	443	446	423	430	430	445	436	435	406	411	441	434	449	424	439	449	433	433	444	459	429	407	415	458	435	426	439	424	459	437	424	422	467	457	448	380	463	413	429	405	395	398	421	454	454	438	402	437	415	394	435	482	435	420	435	461	480	492	421	460	479	395	422	449	426	462	430	434	387	447	446	426	445	425	418	436	437	418	438	431	445	419	439	458	463	447	421	405	432	435	449	441	434	451	430	439	403	448	449	445	420	430	445	416	440	430	475	414	432	503	424	409	437	406	451	423	485	435	437	457	443	414	433	457	415	435	430	438	416	491	472	427	425	437	472	492	446	423	451	442	444	457	398	441	451	418	495	476	442	460	451	441	381	404	422	420	437	467	489	482	454	439	445	407	419	430	477	437	442	425	453	449	450	435	420	448	451	439	445	471	449	451	435	430	448	436	441	470	434	429	435	441	416	421	455	457	434	454	426	439	398	452	413	411	457	415	466	453	421	452	424	444	407	464	431	449	443	443	404	395	451	429	395	432	443	478	428	458	415	424	448	448	435	432	453	429	448	480	429	455	449	468	435	439	439	420	451	439	454	466	429	406	461	476	435	417	427	414	436	434	420	442	410	458	449	423	446	412	428	421	443	443	438	399	407	422	432	432	439	484	455	491	431	455	422	442	447	469	440	471	465	445	430	455	432	447	458	415	464	435	403	410	424	433	446	375	421	453	432	440	417	416	424	468	437	435	467	423	464	410	390	445	461	442	443	430	425	449	454	406	463	415	450	457	382	453	431	449	436	458	427	440	431	429	440	421	412	409	440	426	450	431	447	433	449	443	403	411	417	425	450	431	436	450	393	397	464	440	441	453	505	418	460	435	415	462	425	461	460	441	418	419	420	454	421	417	448	416	431	404	420	429	421	469	468	429	409	412	447	410	448	404	406	423	446	407	449	415	410	433	450	428	429	429	435	419	452	434	419	422	417	463	405	425	417	438	449	445	440	450	420	410	427	418	388	432	411	477	450	419	426	392	434	426	474	399	451	413	455	407	409	430	435	418	452	423	433	448	468	468	469	430	421	433	426	440	418	427	423	399	422	467	416	456	427	469	397	449	456	426	464	425	426	455	453	438	415	432	451	415	448	413	413	428	407	458	461	435	473	485	462	441	471	439	413	434	455	436	486	407	444	443	449	426	401	463	437	412	421	442	397	459	438	476	473	433	435	415	434	417	470	391	427	422	404	444	442	438	441	451	426	433	446	435	434	452	418	405	424	437	456	412	451	468	447	439	436	436	451	449	471	412	450	411	446	443	416	427	434	452	442	439	472	447	456	435	477	466	413	464	440	441	417	426	429	428	488	423	433	438	379	444	427	462	417	465	431	426	433	427	437	431	501	431	444	459	431	478	426	420	418	456	384	465	452	418	440	424	438	427	441	433	420	408	431	399	456	433	430	438	446	464	426	444	425	439	422	478	432	449	447	402	438	447	434	436	445	423	450	441	414	423	453	408	482	456	459	423	429	427	434	429	468	441	413	430	413	434	453	460	431	441	393	474	408	425	423	462	426	419	441	442	434	430	418	445	448	459	438	438	468	438	436	440	424	430	429	438	451	427	440	435	406	456	451	458	426	450	417	457	430	439	509	408	416	471	452	455	465	385	449	446	464	447	400	429	433	432	429	438	440	424	421	438	429	434	440	431	388	451	409	446	412	425	382	440	427	425	430	454	430	461	428	439	439	475	433	484	453	427	443	453	423	472	475	476	456	358	480	464	439	445	436	421	438	417	413	461	421	459	424	444	481	430	456	430	429	430	404	434	414	448	439	418	414	415	468	415	400	436	448	418	446	432	477	424	436	443	489	367	422	436	414	426	427	433	433	439	416	442	436	446	458	439	426	412	447	454	413	431	451	427	420	436	428	432	446	432	476	472	447	440	443	459	391	463	446	412	406	409	461	438	435	491	439	448	446	428	453	450	436	430	442	411	491	425	427	427	451	419	425	469	470	428	429	443	448	439	478	419	430	434	445	457	397	466	416	404	460	416	462	476	456	449	443	428	411	443	397	476	432	467	449	411	424	419	442	458	406	461	465	449	425	396	453	465	483	389	452	437	428	450	461	432	437	420	421	431	439	442	466	377	465	467	405	401	477	443	465	432	431	462	397	458	422	465	392	404	464	428	468	458	485	428	445	437	440	451	422	418	404	437	440	414	452	383	436	441	458	447	429	425	450	410	437	449	457	425	473	427	447	445	437	449	411	408	436	436	426	433	410	435	494	416	404	417	446	447	448	462	423	424	457	433	441	433	433	439	423	437	427	409	458	443	396	454	438	454	454	452	426	473	455	399	419	467	430	443	428	455	464	397	415	426	449	422	406	446	422	470	441	449	444	419	445	419	462	428	416	445	422	444	443	430	437	464	445	435	428	448	442	417	477	425	453	444	442	418	430	449	449	461	455	443	416	446	431	441	453	423	445	428	413	440	425	429	461	419	457	480	439	420	470	463	452	453	438	442	430	433	458	432	431	441	435	443	457	442	436	430	459	431	420	402	489	486	428	432	403	418	456	432	441	464	420	464	448	434	452	439	424	412	451	445	388	430	459	429	451	439	409	417	451	409	423	463	428	445	417	437	443	402	418	425	406	455	419	428	421	426	444	408	460	420	478	458	399	440	433	457	434	473	437	444	437	398	404	429	455	468	429	425	426	407	416	412	422	453	446	416	414	426	444	427	428	423	414	480	429	430	431	455	416	473	437	468	454	437	415	464	449	410	428	426	455	421	477	449	453	432	475	421	453	436	442	444	460	415	438	419	445	420	467	426	465	455	433	441	416	445	436	406	449	457	469	419	434	450	467	418	454	419	441	463	431	425	429	436	411	476	437	417	408	395	425	438	449	426	430	448	431	402	439	438	436	449	393	401	467	450	408	455	420	436	401	406	410	431
4089	1622	1460	1034	953	820	830	814	776	772	751	761	703	771	725	731	748	728	691	683	695	754	732	739	772	740	738	742	716	761	715	684	742	729	729	741	739	721	740	684	703	685	693	719	749	760	686	691	754	740	697	726	704	698	759	750	727	717	710	721	730	780	705	753	721	709	726	712	723	729	713	752	706	733	735	712	718	731	730	726	773	708	730	735	716	706	701	713	731	730	724	737	711	701	749	753	685	754	767	738	764	767	747	759	726	669	748	762	711	750	772	781	693	738	715	713	766	756	745	678	726	728	696	713	726	769	726	703	729	754	721	711	684	686	749	666	760	704	735	782	743	758	750	662	687	735	698	732	719	729	726	716	749	741	715	674	718	726	756	703	699	668	740	733	708	700	726	719	672	755	770	661	715	776	731	722	709	727	697	638	687	729	736	738	693	726	724	708	730	739	709	702	726	726	750	706	747	732	733	687	713	696	722	715	754	694	727	682	706	706	752	697	655	748	736	708	762	736	754	768	752	744	746	712	725	736	701	706	731	721	700	690	724	732	709	689	673	780	733	765	692	754	702	695	741	734	744	723	769	755	720	724	685	712	656	706	751	670	704	703	728	737	700	698	691	688	713	700	747	731	704	723	713	657	677	708	685	730	665	771	724	747	671	743	750	729	729	727	710	682	762	737	740	713	699	740	747	751	671	760	733	718	708	738	738	721	745	737	727	708	733	742	707	716	755	696	744	722	711	740	727	729	708	703	734	696	723	726	742	723	733	774	747	692	751	756	711	716	704	741	715	714	743	701	740	711	709	745	705	741	743	715	739	726	698	751	758	743	744	740	695	823	748	686	680	690	710	725	690	719	710	718	727	720	718	739	718	706	665	690	728	679	694	731	724	732	708	693	699	687	737	733	695	716	729	745	681	712	768	724	749	737	689	724	726	712	761	756	689	767	764	728	698	748	743	704	698	726	710	750	704	737	708	763	681	702	710	667	729	731	698	674	734	729	687	682	746	728	724	728	680	766	750	749	736	659	795	689	714	694	684	762	714	730	744	701	797	719	745	773	719	683	710	682	687	765	737	703	677	714	719	709	722	708	754	706	725	738	720	697	756	736	706	742	750	724	692	714	725	734	769	729	781	667	688	712	719	739	692	711	717	752	815	733	735	785	695	682	734	709	693	733	657	678	696	743	759	739	727	727	734	728	716	734	729	725	721	713	690	734	696	771	764	710	679	737	712	709	718	729	682	738	792	741	747	710	724	772	700	722	750	764	754	737	713	721	712	785	737	724	756	742	717	732	680	715	734	686	747	716	746	729	776	737	743	695	738	689	710	751	726	734	700	746	757	762	753	702	755	685	665	730	683	722	709	750	743	760	735	753	715	759	707	716	728	706	729	717	729	731	707	677	760	739	704	674	718	730	671	719	716	745	717	739	713	730	705	719	749	734	739	685	715	713	723	740	712	699	751	716	687	746	736	719	718	756	724	679	755	711	706	699	703	695	724	743	706	731	653	730	692	725	700	781	722	729	705	750	672	693	780	747	695	672	718	683	788	724	718	764	714	684	724	752	753	682	744	710	679	701	736	698	747	756	692	751	742	695	714	728	737	748	706	722	699	728	696	675	734	771	729	694	737	767	714	724	754	705	745	729	755	692	688	701	718	756	746	694	771	743	731	746	751	687	692	664	716	741	728	660	726	762	739	713	721	702	678	718	756	684	737	725	734	685	730	741	686	701	747	704	700	663	720	710	742	731	730	741	710	663	753	698	733	683	714	704	750	698	751	742	697	686	707	729	681	697	742	695	721	756	701	794	717	706	703	730	666	724	721	715	697	735	741	736	724	671	721	711	745	702	717	684	703	749	701	677	755	753	686	749	728	694	748	680	704	672	713	722	709	700	729	720	780	727	731	753	722	694	754	770	687	762	725	704	707	756	699	777	716	763	718	734	784	737	764	705	716	695	708	687	702	762	733	749	723	743	705	712	687	718	735	708	707	798	713	683	727	699	736	708	691	706	724	725	751	693	703	701	733	738	725	740	712	812	727	723	713	750	779	702	713	719	779	722	753	700	720	735	739	703	708	720	721	709	684	703	712	763	684	741	691	770	751	700	686	739	704	696	693	760	719	705	742	723	733	693	700	695	735	755	746	707	744	713	771	698	724	740	745	717	730	720	696	716	770	718	740	697	747	690	746	699	711	749	686	730	716	730	712	732	731	756	698	704	733	735	735	706	685	714	738	747	730	732	735	743	670	720	724	735	757	713	689	737	688	719	730	701	723	720	697	703	683	652	677	670	710	750	696	739	697	698	709	708	730	752	762	649	773	697	710	681	711	670	729	737	741	794	725	759	747	726	702	719	727	768	724	753	747	702	744	679	723	691	727	724	720	742	695	702	728	718	718	693	729	773	722	706	743	712	736	720	693	731	785	729	682	755	709	782	717	747	733	719	728	732	756	686	759	730	712	753	743	653	678	704	691	762	726	745	696	719	689	715	722	724	726	746	709	690	718	732	698	735	754	701	749	704	756	672	732	719	729	752	723	712	711	696	683	758	686	757	711	715	787	740	698	678	726	710	732	728	724	716	651	715	700	762	719	690	762	756	702	690	719	724	756	693	736	681	727	696	737	748	720	715	693	735	764	771	729	682	760	727	752	749	763	744	707	718	740	685	699	756	717	720	690	750	730	752	699	694	730	746	725	730	711	691	724	719	723	712	697	782	699	755	666	693	705	744	713	716	687	766	725	688	702	699	811	705	677	718	714	673	740	711	703	705	711	705	755	705	769	696	659	751	738	723	738	692	729	750	765	716	714	746	692	669	708	777	731	712	711	691	698	712	719	717	738	717	738	669	724	753	713	761	711	691	748	730	726	748	735	738	732	686	718	767	705	705	739	756	677	729	729	729	735	743	707	700	726	778	751	699	714	731	752	782	723	732	716	709	757	746	751	733	703	741	669	746	731	699	703	715	717	715	718	737	739	750	723	744	725	699	736	696	665	739	705	706	746	757	685	737	718	718	712	748	699	781	710	727	702	742	715	758	784	765	703	767	687	753	729	685	700	724	731	707	712	693	719	764	679	741	729	726	762	688	738	720	724	716	753	749	698	703	692	689	747	718	718	730	710	736	708	682	698	728	734	712	724	732	696	720	719	706	738	710	753	728	757	721	707	673	723	758	789	718	710	674	704	708	727	726	687	679	715	679	768	719	729	712	715	694	732	742	787	668	777	659	718	738	688	741	716	700	771	705	768	726	720	741	715	736	720	718	716	754	786	731	712	737	738	717	706	670	687	732	702	741	757	707	735	736	756	743	760	714	721	719	741	693	712	688	726	689	713	720	701	743	729	738	705	752	781	764	792	717	725	765	714	706	761	734	732	733	727	693	701	694	728	764	737	719	723	690	800	731	741	709	679	749	749	740	748	748	738	724	724	736	697	753	707	696	761	676	718	722	703	728	753	711	705	735	716	728	716	696	675	752	729	753	716	709	746	736
24143	21176	28313	24313	20410	2412	824	619	509	483	412	415	400	380	384	343	366	363	359	365	339	347	328	319	327	341	340	317	296	326	333	343	346	297	297	346	316	341	344	300	333	338	323	342	338	331	293	320	311	272	334	343	339	305	333	311	316	308	300	343	300	289	307	332	312	277	337	288	306	342	291	324	323	326	313	325	302	308	307	297	314	312	307	339	347	310	342	299	331	307	307	308	290	305	345	301	299	359	345	300	313	330	314	313	311	312	299	288	276	335	315	301	345	340	315	303	317	310	332	349	311	293	345	273	317	304	341	332	301	335	298	296	318	322	310	285	295	359	298	315	317	310	300	286	322	296	306	328	310	305	353	282	304	300	333	310	291	329	311	308	309	304	317	314	302	303	321	307	305	321	321	306	340	333	296	345	323	317	336	310	288	334	337	315	288	317	310	315	282	338	345	314	300	341	278	305	315	313	312	315	346	315	292	309	308	322	300	319	308	276	307	324	310	299	335	279	297	293	369	319	309	254	325	316	297	316	305	305	309	345	304	307	321	343	295	318	298	325	329	297	286	301	304	326	292	295	301	311	294	308	327	279	327	326	271	328	326	338	317	301	315	325	317	278	303	323	319	329	287	323	386	303	298	328	305	292	333	316	306	293	287	336	294	310	330	305	318	292	354	296	285	323	280	304	280	303	274	312	319	337	318	295	319	300	329	306	296	320	307	292	305	330	296	299	310	306	314	330	293	256	294	343	290	281	312	301	343	318	304	293	325	288	291	313	314	324	305	310	310	288	321	324	325	323	301	271	316	293	333	317	284	319	327	289	314	314	300	347	300	308	307	332	276	327	302	316	329	327	321	301	296	295	284	300	306	337	296	309	320	316	311	298	302	340	325	293	290	282	308	286	332	303	320	323	336	316	304	290	328	300	310	294	315	319	308	305	286	279	347	297	291	328	298	303	306	294	283	298	329	289	333	286	318	300	316	310	306	296	332	308	316	297	314	301	298	319	305	318	313	343	310	288	306	313	283	319	317	324	331	306	310	306	349	299	302	286	323	305	301	316	289	332	313	349	272	291	298	293	325	313	277	306	328	305	296	297	318	281	340	324	317	328	308	291	346	303	332	327	304	309	307	345	303	282	319	280	293	325	318	329	302	323	280	338	292	330	289	285	342	277	294	315	318	329	302	297	322	293	326	301	315	339	305	313	342	305	311	315	316	323	319	291	334	312	302	279	330	309	318	336	320	286	284	310	332	324	306	317	305	328	274	303	317	324	312	299	309	303	314	284	309	322	294	312	319	335	313	290	296	306	294	346	328	304	313	319	315	312	317	290	323	303	330	317	321	290	289	331	292	331	299	332	307	282	335	316	316	312	308	299	341	317	314	285	292	330	302	333	296	348	329	283	311	336	327	309	298	287	311	319	314	325	290	338	315	299	288	307	337	300	315	296	273	327	326	278	274	306	310	331	297	290	304	296	347	325	291	307	283	296	302	321	312	308	310	310	308	283	324	314	308	306	316	327	308	288	287	303	302	301	316	291	304	307	300	307	271	305	304	335	307	314	283	312	307	307	314	287	295	324	280	304	307	334	303	292	302	303	287	335	341	280	304	328	294	309	311	326	315	345	295	364	323	290	318	335	287	291	299	299	285	303	258	316	323	272	274	328	272	310	299	304	310	306	306	301	295	303	328	289	315	322	348	328	297	300	282	320	297	300	315	325	306	292	329	324	354	305	339	302	319	282	315	336	301	293	301	329	282	315	299	326	316	281	303	325	306	347	324	301	309	313	305	336	329	306	310	315	300	294	306	314	302	324	314	339	334	301	295	292	312	298	284	279	280	278	348	290	287	344	297	292	317	287	279	332	301	303	335	304	308	328	326	306	326	277	325	303	316	307	331	320	304	324	301	298	281	291	313	308	257	316	331	288	294	293	302	318	316	293	337	311	293	256	301	317	292	317	285	317	324	323	336	298	318	298	315	298	285	286	257	331	317	310	310	315	328	294	298	314	303	301	281	341	314	338	328	333	322	317	300	332	315	303	311	332	292	338	304	310	293	306	302	319	310	291	324	318	302	320	291	311	304	345	343	320	332	302	285	314	305	334	310	285	315	299	318	335	327	288	277	303	315	318	319	302	317	318	334	337	304	294	317	328	301	298	302	276	309	293	269	303	296	327	265	344	332	277	328	335	287	266	297	300	324	283	314	284	313	311	320	297	256	300	315	290	298	292	288	303	289	325	319	315	263	306	320	315	346	309	337	312	309	302	341	306	335	361	324	330	323	320	326	280	330	322	288	330	310	286	322	338	297	288	288	333	298	321	338	296	310	308	342	303	335	305	339	291	276	324	294	322	275	317	324	315	295	302	298	311	307	292	288	289	349	301	326	314	337	297	310	308	302	322	324	331	295	306	329	297	288	292	314	343	325	295	333	312	297	327	312	324	305	320	302	292	312	306	276	313	324	296	292	298	312	300	302	302	270	344	314	317	327	326	298	291	287	309	310	312	306	314	293	289	282	297	316	294	338	329	320	309	293	292	315	308	315	320	298	286	313	313	305	274	298	280	347	309	321	309	317	292	309	302	338	307	323	346	295	328	320	296	312	301	312	317	275	290	284	282	304	309	286	309	307	318	305	288	296	303	287	314	309	332	325	303	301	300	339	327	325	268	292	301	338	288	295	321	319	295	301	291	297	322	265	300	334	319	311	294	317	337	296	316	310	300	324	301	291	341	296	310	290	307	315	306	317	339	302	283	309	329	313	299	320	286	311	294	282	302	318	343	338	319	332	298	316	302	317	309	299	333	323	325	289	294	329	306	279	301	312	322	342	277	289	328	341	332	321	296	300	342	292	296	328	316	347	331	303	297	284	300	289	300	351	337	299	305	311	311	316	324	306	323	317	326	275	321	304	299	283	308	278	286	311	328	294	313	280	292	283	348	319	323	305	289	292	322	310	293	303	319	303	300	309	321	316	275	328	306	319	303	325	291	287	321	329	337	292	310	314	317	302	309	314	298	283	314	343	304	305	298	275	278	300	335	300	295	296	344	316	313	322	318	294	299	328	297	311	326	330	325	314	319	283	314	326	286	302	327	294	309	297	285	305	309	300	312	295	273	295	328	301	335	303	341	302	288	318	260	338	282	298	292	272	341	295	318	295	307	294	316	328	286	278	296	324	279	348	276	288	310	328	305	294	333	267	301	316	276	310	314	328	301	312	330	311	318	301	312	323	311	319	302	295	330	307	317	308	282	276	301	329	321	304	305	314	304	319	325	322	316	321	326	328	296	323	307	311	326	310	274	325	326	330	319	315	297	322	301	296	296	307	329	306	334	315	307	302	303	280	293	309	289	318	326	322	320	306	337	313	329	312	334	311	309	308	295	330	270	318	283	340	305	344	314	315	285	331	315	279	286	291	309	300	332	294	320	320	341	310	292	297	312	300	298	301	270	298	338	296	302	298	321	297	320	295	302	330	306	307	322	307	318	309	311
5398	10124	8529	4352	2956	2286	1745	1455	1223	1091	907	899	830	801	739	691	680	663	626	641	660	612	644	583	604	557	563	564	571	565	541	558	552	567	568	589	564	561	548	528	534	532	547	544	504	544	524	559	526	544	551	528	526	508	550	512	550	524	560	545	470	538	510	555	527	549	519	568	545	508	519	514	537	534	544	491	517	498	531	565	493	501	471	527	528	526	528	546	503	521	582	482	519	503	557	538	543	481	506	531	535	500	506	517	540	520	500	509	534	517	529	495	530	536	521	513	582	476	534	550	533	545	478	533	555	526	512	538	537	521	487	508	543	508	465	578	526	528	554	508	509	483	500	531	531	502	515	526	520	521	524	520	501	501	536	537	505	526	564	510	494	495	519	501	509	526	525	482	567	478	506	533	595	505	475	491	478	545	549	536	545	503	539	528	552	493	515	516	510	492	519	542	524	526	488	519	516	508	574	583	518	543	557	525	474	515	542	526	486	540	506	527	550	515	496	494	540	476	534	513	558	509	573	519	517	527	511	493	557	507	517	495	523	502	544	511	534	528	517	548	496	514	511	491	510	520	555	500	547	533	523	550	505	534	532	526	543	529	561	515	484	504	541	495	523	515	529	548	483	514	496	493	513	524	503	514	532	539	487	536	486	523	510	544	525	509	516	527	558	505	522	509	532	562	543	488	539	507	524	517	531	481	536	560	546	496	550	521	516	528	513	539	504	553	554	478	524	504	530	479	559	482	537	510	561	589	514	561	499	503	482	527	517	529	534	536	512	527	526	512	571	542	509	549	531	505	512	488	551	510	514	494	531	536	531	516	503	534	507	521	531	516	553	538	494	498	520	528	524	491	521	513	541	509	512	496	480	562	526	551	560	511	506	516	537	518	500	488	532	528	481	520	503	497	516	538	531	526	505	489	501	519	516	543	492	513	492	532	522	548	511	525	531	544	540	533	532	494	532	571	482	508	552	547	505	496	519	540	483	498	520	484	520	500	516	493	502	529	503	515	520	510	505	524	491	533	529	520	544	488	512	534	543	503	512	542	579	492	553	504	508	488	555	507	538	517	562	555	539	515	481	532	513	534	495	519	563	550	529	504	529	497	520	533	516	522	545	515	546	521	528	533	508	542	545	526	543	529	490	588	504	520	502	511	512	519	540	512	529	556	497	504	509	513	555	525	514	531	546	509	477	521	478	499	525	507	501	542	489	541	535	516	527	526	538	479	529	504	543	510	572	574	529	533	527	504	522	528	542	539	527	533	540	515	504	585	553	514	543	518	506	540	533	481	560	529	522	548	541	516	540	526	519	517	519	489	573	509	535	495	498	528	501	510	555	503	500	518	533	573	562	526	551	537	499	517	537	500	529	522	531	544	486	516	520	487	476	527	507	541	552	498	534	495	503	523	551	511	514	493	486	539	501	510	534	525	524	556	512	544	551	501	549	526	547	503	465	519	512	561	481	523	539	549	484	513	487	544	545	540	541	482	470	569	550	572	537	510	486	524	512	512	506	519	528	528	518	508	474	519	558	528	493	554	475	512	514	510	539	506	513	556	511	531	515	541	523	534	557	477	509	509	552	495	529	525	508	515	540	499	513	565	507	530	525	499	526	511	483	484	540	545	524	546	513	512	491	484	483	504	506	555	508	547	527	503	523	493	530	490	476	493	542	531	500	519	551	545	534	485	507	516	526	557	487	513	503	555	490	550	546	514	512	477	535	508	519	521	493	502	552	515	563	516	548	551	555	476	508	512	512	515	535	509	531	531	511	561	546	515	550	530	572	531	500	496	561	514	531	514	514	517	532	522	555	514	527	512	549	512	501	522	522	492	506	539	542	529	530	497	479	504	519	568	484	543	536	565	478	526	505	512	527	537	512	554	532	490	500	526	531	495	515	514	502	497	545	504	547	573	557	481	516	508	526	534	524	515	509	495	564	525	528	519	518	546	498	499	494	544	553	552	471	507	534	491	537	525	512	521	539	513	513	542	519	514	505	545	506	539	545	500	524	568	507	525	504	512	532	514	481	517	560	522	535	570	532	508	512	549	545	501	519	507	497	475	516	503	549	506	511	533	497	507	546	548	520	517	471	522	510	465	510	515	549	533	497	500	544	515	482	491	510	506	525	533	451	552	494	541	476	518	509	531	541	524	537	535	512	517	558	522	541	528	506	521	504	530	552	525	537	516	509	568	541	525	549	466	539	514	505	507	490	507	512	521	489	524	525	528	509	517	530	579	542	532	535	486	498	502	491	518	532	543	555	538	507	536	507	501	581	524	523	520	512	546	539	492	498	533	510	527	533	484	514	539	551	541	525	512	532	524	506	518	536	515	512	519	548	489	544	497	492	558	499	521	529	441	526	488	494	523	549	523	535	519	525	473	522	547	532	518	493	504	515	556	543	525	536	536	500	514	508	521	506	505	531	547	524	552	491	517	572	555	534	541	547	513	545	540	518	497	525	520	491	552	493	491	504	526	481	514	546	532	546	505	519	457	500	493	516	554	538	490	532	514	519	538	531	485	500	505	519	521	488	522	562	519	512	557	518	551	508	504	494	498	555	509	527	489	512	478	516	454	548	530	520	505	572	495	565	536	515	511	507	514	536	556	516	523	514	516	519	576	467	516	476	496	526	501	537	516	513	495	509	503	478	499	547	552	528	479	505	519	530	531	502	522	498	484	526	473	547	508	513	503	542	500	511	529	527	569	521	519	543	504	500	502	553	523	495	520	489	510	495	545	524	527	486	509	535	522	540	561	518	517	534	526	503	543	518	514	524	512	541	505	547	505	439	494	533	484	514	522	496	488	514	532	520	543	508	490	524	482	473	494	522	521	542	498	505	566	489	521	501	497	489	514	552	518	534	538	541	507	520	578	513	482	505	555	536	529	506	508	523	493	503	496	551	537	519	517	544	518	533	526	488	543	489	504	551	512	496	528	524	552	516	546	547	512	507	542	517	518	459	535	508	535	493	528	510	494	508	531	539	514	524	529	540	553	500	492	496	527	532	516	520	512	537	515	534	502	516	507	523	504	499	478	508	558	522	565	496	488	547	552	510	539	549	557	563	506	505	515	546	496	497	534	529	554	507	537	528	531	540	525	500	499	495	498	503	493	499	503	523	508	525	549	479	548	519	515	520	526	455	494	537	512	539	516	518	514	514	563	491	515	529	553	523	568	498	517	511	528	509	500	540	547	532	519	507	517	526	528	546	516	485	512	524	550	533	519	499	520	520	504	484	519	477	565	545	537	454	493	537	510	505	508	536	497	523	513	525	523	509	548	520	523	500	562	533	543	547	535	529	479	528	530	523	556	470	518	535	581	506	529	490	538	523	513	534	505	481	510	531	503	560	523	548	529	528	524	516	502	550	518	520	486	496	519	490	516	541	518	496	507	520	512	523	533	484	506	476	522	521	556	526	541	520	505	480	503	512	504	520	566	581	469	522	536	546	541	549	521	519	502	545	513	536	547	497	554	529	536	498	553
23155	21170	28885	23703	21173	19741	1882	642	452	387	330	323	268	276	216	241	226	220	176	160	164	135	183	153	156	144	152	166	147	139	166	142	124	129	127	126	136	129	104	145	121	138	116	127	127	108	127	124	113	126	144	123	109	115	101	114	120	120	115	120	116	120	113	115	110	137	126	125	122	127	125	109	106	123	118	129	127	131	123	144	127	127	129	131	104	131	141	144	109	110	141	111	103	123	122	110	144	123	120	99	110	117	134	119	118	146	113	113	118	110	121	101	128	128	91	109	120	128	120	137	107	108	94	122	124	114	119	129	110	123	124	113	91	125	131	92	118	101	110	134	123	113	106	108	102	119	115	111	114	107	146	110	109	101	125	102	101	111	103	128	129	106	117	103	121	127	97	113	117	113	124	131	109	122	113	116	120	127	119	111	115	123	122	99	108	104	111	127	128	105	122	123	128	138	101	126	111	105	125	125	103	107	99	120	103	101	134	108	108	127	113	121	101	98	127	112	127	130	112	126	110	117	115	113	118	99	97	113	118	128	108	118	133	100	128	101	120	128	109	109	121	118	101	108	111	121	116	114	140	123	108	108	109	117	131	111	108	136	130	124	134	118	124	121	129	117	127	101	114	128	134	122	121	104	127	114	126	105	101	118	113	132	103	109	102	103	117	116	121	125	138	126	113	110	103	99	88	114	119	130	108	110	105	128	121	118	119	129	105	123	116	130	95	131	129	120	122	125	124	135	119	137	113	148	100	117	107	98	123	112	104	124	117	120	115	107	113	129	127	120	104	107	112	135	107	88	122	110	111	128	117	128	124	108	120	111	100	110	101	137	105	134	108	109	106	104	106	118	114	112	119	120	123	116	109	121	108	102	142	124	110	113	129	105	133	141	121	110	126	143	117	121	122	116	112	135	139	122	128	103	120	111	103	98	112	109	122	98	110	127	115	99	127	138	115	114	116	116	101	116	117	128	105	125	113	114	106	109	105	101	119	123	138	120	121	98	116	103	124	115	85	118	123	117	120	106	122	120	117	119	123	125	122	113	112	128	103	134	113	105	101	107	119	138	107	128	102	105	123	130	112	118	113	101	107	112	97	133	127	118	116	125	127	106	127	122	115	102	109	106	112	113	120	108	125	125	136	102	123	129	105	119	116	108	112	122	117	123	123	104	136	97	128	103	126	124	117	120	112	135	124	116	88	102	99	106	108	108	98	111	124	117	103	96	111	119	112	121	123	97	106	114	106	114	118	105	110	113	107	105	99	94	95	114	134	110	117	117	115	121	139	115	116	115	111	112	111	114	105	115	112	134	111	126	136	104	114	128	108	123	102	126	117	110	123	136	109	113	102	113	142	107	120	116	113	120	123	121	99	113	110	104	105	112	105	121	140	112	120	114	117	117	114	99	116	113	134	126	129	120	118	131	119	115	87	124	110	136	120	128	137	126	128	104	134	106	109	123	124	101	135	138	112	111	116	113	121	107	113	138	103	112	96	110	103	132	121	97	129	111	105	139	114	124	116	140	111	99	123	133	111	122	110	127	122	115	112	115	125	119	115	106	104	104	110	94	111	110	120	101	116	130	119	132	89	99	121	141	105	114	130	115	120	116	117	113	130	115	109	113	113	123	117	122	113	125	100	116	119	119	93	111	112	112	112	129	127	116	123	117	124	122	112	123	105	114	119	104	113	105	104	110	134	113	109	114	91	101	100	125	117	119	101	122	118	114	106	106	118	111	105	115	131	128	129	109	112	110	114	115	112	99	124	129	126	116	122	114	106	115	96	110	106	101	115	120	127	122	102	100	112	117	114	117	115	113	107	125	103	136	102	98	101	131	124	120	115	127	130	125	93	111	125	121	117	124	104	116	109	100	96	109	112	127	99	100	100	108	102	127	114	126	96	104	92	99	122	108	114	117	124	105	103	107	108	116	112	95	114	121	116	126	128	124	113	127	107	111	122	132	118	133	118	132	123	118	106	106	130	112	122	125	106	125	118	116	109	119	118	122	103	144	115	125	108	121	127	124	112	133	117	112	121	116	107	97	116	102	117	119	109	107	111	111	122	107	141	106	109	121	132	110	129	111	105	111	116	140	123	112	129	107	122	120	119	114	115	122	119	120	91	103	100	114	102	112	135	128	128	118	107	94	121	106	110	124	129	116	98	110	104	110	90	111	121	117	114	109	110	111	103	133	127	124	117	110	106	122	133	134	118	98	121	109	107	115	119	139	97	108	132	101	108	121	135	128	107	104	119	97	135	122	92	138	130	111	115	119	126	105	123	108	115	131	128	129	101	123	119	129	107	134	117	112	107	112	104	124	110	129	126	124	119	106	115	107	115	99	110	106	100	115	102	123	98	140	120	118	119	115	109	118	139	129	106	111	129	115	125	126	110	109	124	124	115	111	122	118	121	120	123	111	116	110	119	111	135	121	114	125	100	105	113	115	104	118	90	132	93	115	129	104	132	109	114	129	111	115	110	117	118	131	108	120	116	114	130	106	112	112	99	120	100	122	113	108	94	125	108	113	131	110	95	109	107	135	125	123	136	96	106	133	116	109	126	107	117	122	130	133	107	132	116	110	132	133	118	120	104	122	132	99	102	120	107	118	119	106	122	116	123	102	105	115	100	123	124	106	105	95	112	108	115	115	112	124	107	127	110	97	122	108	106	124	113	118	124	110	112	122	110	118	106	122	120	113	103	100	114	125	106	138	127	109	120	113	136	100	113	106	127	114	108	121	107	107	120	123	112	113	130	111	128	110	118	124	111	113	112	103	133	102	122	112	120	104	129	104	105	135	109	116	115	127	117	114	116	108	132	118	109	127	121	106	117	139	115	122	95	107	128	115	111	121	136	106	114	136	128	119	109	104	115	127	102	136	110	117	99	132	112	130	109	120	98	104	105	102	117	114	98	117	102	120	116	129	119	104	117	100	106	126	105	113	120	121	123	109	109	116	114	119	118	123	126	94	104	113	118	136	131	102	106	108	116	106	137	111	109	102	99	132	131	123	125	127	110	118	116	118	113	112	120	108	98	111	118	122	121	116	126	134	116	125	112	128	109	111	123	107	101	106	133	107	102	116	113	114	102	95	114	132	111	113	102	117	102	114	123	104	104	126	121	116	101	101	134	118	95	124	114	115	123	121	106	106	110	118	105	134	113	114	105	101	98	116	110	125	112	118	127	114	117	112	97	118	112	101	112	110	113	135	120	115	119	111	115	123	112	122	98	108	124	145	124	111	105	127	115	107	122	104	120	101	122	131	104	126	123	112	123	106	127	118	143	104	129	122	122	132	111	113	102	109	135	116	111	102	101	113	128	104	103	145	114	124	127	98	123	117	143	116	118	112	130	125	105	135	119	110	129	133	133	123	119	99	115	118	133	103	126	130	112	103	110	104	123	132	128	119	132	134	139	102	122	112	132	126	103	130	100	106	106	111	114	134	133	124	122	119	109	106	118	112	102	99	126	100	116	123	120	127	101	108	109	125
7874	16148	13530	6976	4761	3410	2568	1982	1578	1321	1100	907	799	772	628	532	503	479	431	360	362	356	365	328	298	315	334	273	308	265	279	291	260	277	245	266	244	218	246	259	235	240	224	212	216	223	217	209	242	213	227	213	212	246	217	216	224	207	230	220	234	238	213	205	187	219	218	229	199	206	224	186	215	201	186	206	231	214	214	208	183	205	198	207	225	207	203	236	203	209	213	197	188	214	216	198	201	184	214	206	201	180	200	197	197	216	184	190	218	210	204	225	180	206	193	202	196	193	186	210	217	214	216	233	189	177	200	188	176	193	178	188	208	204	205	218	222	218	166	219	186	218	199	225	198	185	201	195	200	205	224	219	207	189	190	187	209	204	207	182	190	209	193	207	177	195	173	217	206	209	192	179	209	212	196	205	184	203	202	207	183	223	199	198	182	185	196	200	205	196	171	203	210	193	187	196	213	201	234	193	187	206	166	208	221	225	203	191	190	205	198	189	203	223	190	188	208	213	183	186	193	210	178	198	202	194	230	195	181	189	204	207	224	210	199	180	224	200	203	188	202	218	195	185	219	204	184	196	195	190	201	205	222	205	201	203	184	198	185	187	216	212	193	238	210	203	215	209	211	194	185	196	202	205	184	218	176	178	213	187	189	198	203	169	169	198	196	195	217	194	194	197	204	198	212	210	228	199	201	172	200	196	188	184	191	191	215	183	188	222	204	163	196	191	166	197	219	216	210	189	187	189	210	203	199	199	182	211	209	211	190	198	184	201	161	202	194	195	204	200	210	195	203	209	194	211	215	222	176	197	224	209	195	215	185	200	200	200	207	210	197	203	179	218	192	187	177	198	177	219	202	225	191	209	185	204	178	186	197	219	194	194	191	200	194	205	184	208	199	174	195	189	194	218	195	198	186	200	205	190	228	205	222	187	212	170	187	222	211	179	194	194	221	202	203	214	199	199	191	193	196	245	186	205	212	181	205	198	181	164	207	202	192	184	198	184	188	206	188	198	192	228	190	222	191	195	204	178	206	166	212	205	194	201	188	176	177	187	179	218	196	219	225	181	175	210	187	180	196	162	180	177	215	200	218	178	174	188	202	211	188	228	228	193	182	206	189	207	226	209	202	195	203	195	192	191	184	184	200	202	210	205	208	199	169	201	165	199	172	170	206	209	179	195	209	182	193	198	199	197	199	198	228	214	184	186	199	233	169	227	183	196	187	191	184	206	184	203	213	210	195	189	204	225	221	205	183	196	209	202	189	170	212	204	182	213	210	208	196	196	182	194	210	205	207	192	231	177	199	205	184	201	222	186	173	189	240	196	200	188	192	187	195	200	201	191	219	200	218	188	201	194	208	216	182	159	189	198	211	193	182	187	186	188	217	183	219	209	195	192	221	217	189	183	199	200	207	220	231	224	200	181	228	176	168	196	214	196	211	204	214	212	188	213	188	185	180	201	174	198	202	164	191	190	194	198	192	166	227	182	182	213	193	214	180	181	222	198	188	175	213	194	211	197	194	213	184	196	198	189	215	177	213	194	221	187	203	208	184	200	221	198	188	199	194	197	190	202	191	203	207	199	177	185	199	198	204	168	207	177	206	197	176	180	205	217	182	237	234	185	196	200	203	205	175	177	212	211	203	206	197	182	174	194	212	203	192	193	204	206	189	204	190	188	195	197	184	200	201	196	182	177	189	214	189	186	205	202	205	183	190	204	202	192	202	212	211	215	196	198	190	193	197	187	178	201	219	224	198	190	205	201	202	192	180	204	183	183	202	200	191	192	218	217	192	171	167	206	227	195	201	179	176	197	203	175	195	188	192	208	170	191	183	232	196	217	197	201	205	211	210	189	194	198	202	196	188	192	167	175	210	217	210	162	203	199	200	221	181	198	202	203	218	186	218	230	188	194	223	187	199	235	193	192	185	200	192	204	211	205	209	192	202	183	202	192	216	202	208	206	223	203	193	216	211	206	223	195	179	191	213	187	194	186	221	184	206	206	172	194	228	196	193	202	183	197	189	187	192	205	221	215	219	211	206	188	221	199	164	187	200	189	193	219	196	217	201	216	181	206	238	199	206	195	172	198	196	210	182	193	215	205	175	182	178	179	171	175	190	200	215	203	196	221	193	212	199	212	202	228	212	209	210	206	201	191	202	198	222	228	182	227	179	202	191	194	176	195	208	200	225	170	189	222	170	186	215	214	217	202	192	192	188	192	175	181	193	204	215	181	184	198	178	193	222	203	194	212	173	199	181	220	209	202	201	188	214	197	207	203	188	195	190	223	188	207	217	188	177	206	194	210	174	208	194	201	197	200	192	198	211	201	191	212	173	188	201	185	219	180	180	189	217	184	180	199	212	183	202	206	195	197	176	209	186	195	202	215	231	202	158	164	219	188	194	226	212	198	197	213	202	187	192	199	212	182	196	183	212	201	181	195	184	175	185	191	199	187	199	203	217	211	207	208	211	219	197	186	197	190	221	190	221	216	222	195	162	197	219	165	217	201	186	204	222	231	195	203	220	191	202	230	204	200	207	219	163	191	210	193	215	190	192	197	195	193	180	185	210	189	209	183	205	202	182	182	197	192	208	200	214	207	172	198	203	197	211	188	185	189	196	197	200	217	189	183	187	202	188	211	207	186	202	216	179	181	195	198	227	197	201	197	220	205	210	181	181	178	178	189	220	217	177	191	177	186	187	196	192	198	203	196	223	198	197	186	215	200	184	204	196	204	206	195	207	219	208	230	201	181	193	205	202	196	211	191	206	183	191	190	189	202	206	214	195	178	218	198	190	214	191	177	190	206	178	195	204	232	170	224	198	211	201	198	208	193	187	204	217	194	222	233	202	200	185	206	199	220	196	194	187	216	201	241	234	199	209	184	186	203	184	226	186	206	198	178	200	189	177	233	200	214	201	190	189	192	211	194	205	188	206	168	194	204	228	203	213	201	203	174	191	191	193	211	179	192	196	207	197	203	213	196	198	210	204	186	189	221	217	208	177	210	206	191	193	206	201	231	234	181	187	171	222	205	197	194	201	168	218	195	178	189	188	209	186	214	211	182	188	206	191	214	216	207	202	202	177	182	195	187	189	218	198	174	195	206	164	203	209	221	206	201	190	186	198	217	188	183	201	176	178	195	198	217	187	235	198	193	207	192	162	193	197	222	194	191	210	202	222	194	196	198	196	177	177	178	176	200	186	193	220	222	193	200	207	203	197	186	195	222	207	203	185	165	187	169	215	183	190	186	188	202	184	196	185	206	175	196	184	185	184	195	199	195	167	182	198	195	185	187	199	186	192	204	186	192	185	211	189	200	192	209	192	187	191	184	213	192	199	203	200	170	180	219	216	200	172	209	201	218	204	209	214	173	215	217	184	186	232	196	208	197	193	180	208	226	195	193	177	206	184	210	160	223	212	188	216	178	196	216	196	182	191	202	188	201	209	206	173	198	209	200	227	201	215	217	204	199	198	203	212	182	189	210	188	186
26746	19783	5712	816	501	445	469	481	437	409	459	411	445	503	446	420	436	449	432	435	452	459	446	421	431	456	434	442	458	456	452	428	466	397	455	440	411	418	450	424	422	448	416	392	421	438	474	432	429	434	451	441	418	479	439	419	459	428	423	443	403	414	441	433	438	442	457	447	395	419	440	435	436	471	379	438	448	439	473	443	451	415	415	436	425	450	425	435	401	446	467	447	443	467	425	396	391	435	433	421	386	427	435	397	447	468	445	479	430	452	425	419	443	419	435	413	456	442	439	427	461	450	394	435	455	396	418	432	421	423	417	463	449	433	426	452	435	439	439	456	463	464	406	437	427	454	413	412	438	416	448	424	444	454	450	466	400	440	453	405	454	458	436	462	467	460	444	463	420	388	444	490	432	425	454	440	441	445	457	439	456	420	426	422	434	405	419	438	454	419	437	456	442	453	472	411	405	463	447	452	448	469	453	433	472	458	463	488	419	432	432	458	427	436	433	477	468	437	414	449	439	443	434	457	420	437	423	432	437	479	426	440	466	469	453	473	436	451	406	420	457	444	415	457	421	453	456	424	389	409	454	419	428	436	390	430	431	429	441	473	397	432	424	412	442	407	434	415	453	387	448	451	480	470	462	432	461	432	469	456	435	417	443	433	399	436	390	451	446	449	473	442	426	409	415	411	446	428	406	453	419	444	412	453	422	425	442	439	442	481	409	451	452	414	412	435	437	386	427	431	419	429	412	425	462	488	434	441	446	424	438	439	421	450	431	458	452	441	425	414	422	452	449	423	401	419	448	397	456	455	427	425	440	424	423	438	465	437	476	455	413	442	452	405	429	435	463	427	426	405	434	427	418	435	475	438	463	461	466	447	463	455	448	443	446	404	477	426	435	398	455	450	436	449	460	420	425	430	358	440	442	389	441	447	452	453	440	395	416	419	460	454	450	426	443	447	435	429	457	418	444	494	435	439	478	441	458	406	440	444	427	447	417	421	417	444	437	427	469	472	415	431	409	445	477	415	445	432	471	419	453	415	487	458	447	457	474	437	443	429	403	453	442	443	457	406	461	453	420	429	427	408	438	400	414	429	444	440	420	459	445	420	406	378	445	431	443	464	461	425	425	424	408	457	451	440	454	463	474	442	463	442	413	449	430	443	447	410	467	453	427	443	441	435	442	444	419	400	478	446	411	431	461	429	438	445	446	448	473	429	449	419	442	437	456	427	471	417	446	418	458	438	426	465	422	422	414	467	427	372	437	438	411	432	438	471	481	414	424	420	432	473	437	445	439	416	389	434	490	460	464	393	401	467	435	441	442	436	437	454	425	434	423	434	451	430	426	469	438	424	439	464	416	391	437	455	480	433	435	427	411	444	456	411	430	462	420	428	425	446	459	443	419	443	421	420	443	432	422	420	387	463	437	454	438	449	427	417	439	454	411	396	438	437	450	447	463	421	479	409	419	433	465	436	433	430	427	394	421	404	414	449	450	432	435	412	391	460	451	403	459	403	438	394	463	443	413	464	466	452	436	443	455	407	454	429	436	451	452	458	442	435	460	419	456	423	400	453	408	419	382	429	419	423	427	446	478	453	411	450	430	433	460	470	448	407	438	434	428	432	437	449	456	463	446	427	412	435	447	433	474	461	417	437	455	429	422	436	454	414	427	393	429	400	413	422	447	406	466	417	443	456	465	434	448	431	430	448	427	440	400	419	411	431	417	443	417	435	402	432	399	435	436	461	405	426	440	432	454	404	420	424	455	456	437	416	408	412	421	449	467	414	434	440	458	437	419	426	447	442	466	450	390	456	432	411	436	425	419	446	439	419	443	428	425	407	461	444	445	429	452	445	442	462	429	433	462	418	445	460	420	430	420	413	391	439	463	418	451	456	451	405	451	445	433	445	446	456	440	471	419	380	456	454	436	429	418	423	425	440	414	427	463	408	467	417	422	403	421	429	428	442	482	431	454	434	469	434	437	435	427	415	443	428	424	487	445	432	417	427	411	448	388	422	441	421	423	379	411	434	430	420	428	443	419	435	443	432	416	422	454	397	466	448	411	410	431	432	427	429	439	441	433	436	422	403	436	452	425	424	415	469	432	414	426	437	421	447	448	465	436	436	408	446	463	438	448	426	395	446	464	442	409	471	459	421	429	449	420	439	398	440	444	411	437	431	423	463	447	427	470	439	418	463	406	399	448	411	404	401	402	414	438	432	460	472	406	405	444	418	406	446	422	440	418	421	418	411	440	427	443	447	420	472	399	467	418	449	412	435	440	443	429	422	435	444	463	458	393	440	458	423	467	426	421	428	412	456	482	469	412	422	420	437	458	439	438	444	457	400	436	451	418	418	425	420	464	439	398	421	438	433	424	424	445	462	414	435	441	449	425	446	470	401	414	454	442	457	480	447	451	464	415	441	428	441	441	443	418	441	415	459	456	426	482	451	455	447	472	458	427	429	444	438	434	439	445	429	448	443	423	389	430	435	400	492	458	432	457	451	477	481	420	444	454	411	422	429	479	442	396	449	412	468	428	486	425	416	467	478	446	418	415	447	459	462	426	428	415	411	414	442	444	431	454	448	414	411	447	420	433	441	452	422	445	443	452	455	440	415	436	437	447	432	444	451	437	439	411	413	428	436	422	439	443	418	466	457	453	445	482	449	455	443	451	466	433	441	453	439	438	424	432	469	454	391	416	441	437	441	469	433	426	479	419	452	401	451	425	429	465	431	460	412	401	434	406	403	458	442	434	466	395	460	433	444	444	434	456	457	427	426	451	463	419	414	427	452	390	434	478	398	455	426	443	417	430	440	452	439	426	396	429	422	398	414	420	407	470	466	472	419	445	487	395	443	468	405	449	403	397	436	447	428	411	420	456	458	418	432	457	438	464	435	448	417	433	433	416	368	439	462	445	424	481	469	462	430	439	473	432	433	442	445	421	459	411	439	426	484	426	437	449	429	431	410	460	465	411	414	399	425	426	455	448	431	452	422	449	438	467	422	457	441	419	438	404	430	417	443	451	464	454	414	446	470	472	425	428	413	414	448	410	469	446	460	433	476	426	473	425	421	441	405	459	440	422	456	443	452	430	435	436	463	407	453	405	467	405	429	476	438	418	452	463	459	417	425	433	457	437	446	449	429	479	456	443	421	453	414	379	439	446	453	453	445	434	424	416	425	446	413	438	412	435	392	410	455	418	435	488	429	437	449	469	429	452	446	441	444	423	451	438	434	422	460	431	420	457	435	421	444	433	469	436	432	436	423	461	428	431	433	450	478	406	414	459	468	446	433	438	393	416	428	456	421	432	413	442	459	434	424	415	393	460	419	403	404	440	405	456	453	430	457	409	419	441	432	454	449	424	413	432	401	429	433	415	435	394	439	428	422	393	436	425	423	458	394	454	429	412	404	462	437	451	415	430	451	408	420	442	441	453	437	464	418	442	401	467	467	416	439	441	436	433	413	426	432	460	447	458	473	440	452	396	442
4244	1608	1458	1001	892	854	804	770	751	778	753	785	735	723	721	717	703	728	721	739	693	755	717	701	729	723	757	747	741	680	686	704	792	736	711	738	700	718	670	703	740	727	709	695	692	734	728	734	732	744	672	726	715	716	743	713	685	709	698	726	726	690	712	778	678	690	699	672	729	714	704	657	721	696	715	726	749	708	709	736	731	719	708	729	751	658	708	713	691	727	699	677	696	696	703	731	742	711	738	732	731	739	717	693	739	711	701	763	749	703	716	717	702	736	695	698	675	696	711	691	686	678	683	715	747	677	700	750	705	674	726	725	708	743	718	690	701	698	690	744	678	683	770	716	700	701	764	750	689	709	705	704	714	723	745	723	767	771	743	760	737	718	709	731	687	755	708	751	736	695	714	705	736	656	757	682	706	771	684	696	758	701	716	672	718	743	717	692	768	715	720	722	711	745	720	693	707	727	722	688	734	727	717	703	744	725	695	727	716	698	700	745	729	714	720	713	688	712	704	714	778	689	724	749	717	731	758	757	739	679	679	700	736	701	709	718	714	747	700	722	723	742	751	706	685	714	736	682	695	723	748	682	734	710	718	716	716	758	684	736	674	742	689	660	730	741	737	747	712	700	673	726	724	678	727	769	709	715	701	676	708	787	756	738	749	728	694	736	742	715	737	736	752	672	714	687	687	759	697	740	736	710	678	692	692	782	692	684	738	675	758	705	699	741	712	723	776	720	764	687	663	742	700	710	759	675	701	672	660	704	715	712	710	687	701	713	730	707	751	779	760	714	696	704	745	752	720	751	729	713	722	718	762	728	729	704	724	705	688	767	772	727	676	723	757	703	713	712	711	744	697	692	731	762	716	702	750	780	728	729	734	756	732	707	759	755	708	740	744	720	732	725	729	718	718	706	698	702	733	762	717	694	725	764	767	732	673	727	658	721	700	684	693	735	684	726	704	743	764	717	704	759	756	705	718	692	758	714	712	764	689	690	697	678	745	739	722	714	733	723	657	741	721	757	714	694	729	732	736	731	667	703	712	694	630	730	744	728	676	747	745	741	724	681	747	673	748	727	717	723	772	675	727	724	727	716	725	697	720	723	739	712	739	705	674	740	748	733	789	701	730	680	691	679	678	723	717	735	738	680	706	714	758	717	720	692	745	742	744	736	723	673	739	717	740	716	702	682	726	725	694	762	709	753	730	704	744	697	758	758	733	690	744	714	678	733	695	720	741	726	697	700	724	664	748	713	723	701	715	739	707	732	705	667	744	704	739	708	728	738	690	740	708	693	731	665	715	693	719	698	729	719	738	687	704	755	751	712	728	724	761	727	731	741	714	712	721	690	724	723	745	686	717	640	740	769	719	704	705	698	752	715	743	714	728	706	719	717	712	738	734	703	721	727	697	689	764	675	706	659	702	724	751	725	715	728	743	709	687	758	693	722	678	764	713	744	767	714	738	703	706	727	672	734	752	735	722	748	708	726	693	700	731	755	680	724	705	707	656	716	697	724	718	738	718	709	684	718	720	682	682	676	746	756	755	737	718	690	673	740	707	686	666	729	694	672	700	694	694	689	693	679	705	720	704	698	689	699	721	733	696	672	716	738	700	698	712	720	720	654	760	717	725	717	727	730	666	757	725	708	753	689	739	664	723	764	703	744	692	720	690	724	726	723	721	742	702	762	730	734	724	741	697	798	712	693	694	698	751	691	645	745	708	740	736	704	706	721	734	725	732	764	800	710	713	739	716	735	699	710	721	736	693	781	749	717	681	697	718	740	706	695	680	704	698	781	686	745	711	716	745	708	725	689	777	711	704	696	708	674	724	689	738	730	724	733	718	757	712	693	703	703	718	718	732	735	645	709	758	748	782	723	760	710	711	731	712	678	730	715	738	759	712	676	675	723	735	707	713	735	736	696	658	704	734	692	749	737	695	714	694	685	683	755	701	713	681	742	728	718	710	717	741	747	726	683	689	748	755	695	720	698	675	735	731	725	736	733	732	753	760	686	718	700	733	660	707	767	694	671	745	758	720	701	708	746	697	689	740	715	737	726	724	698	699	673	754	739	681	693	745	711	714	705	720	716	762	710	708	710	710	772	747	772	710	694	710	735	798	675	746	767	715	743	720	707	750	740	713	702	730	752	685	686	738	698	760	713	738	696	689	705	713	707	734	693	730	736	703	730	732	713	709	704	640	708	732	723	740	692	752	702	736	702	770	733	710	693	707	710	689	735	746	704	717	711	707	725	709	711	736	749	712	755	755	728	727	711	756	697	697	733	677	701	747	746	774	692	728	711	742	751	734	697	629	698	721	689	741	716	690	761	731	699	699	731	689	691	725	710	670	707	717	699	761	701	704	744	707	741	741	659	691	683	741	700	694	754	736	677	732	778	723	758	737	712	697	718	703	690	726	709	702	726	762	740	683	728	744	722	690	724	759	702	734	754	722	690	673	689	702	673	738	742	754	697	722	721	702	730	756	713	699	684	749	707	743	719	681	706	752	697	688	722	725	716	726	703	750	677	718	731	715	623	720	698	726	743	713	701	711	702	706	794	741	707	713	742	681	686	740	724	751	731	692	698	755	715	704	725	766	663	724	719	700	709	740	723	750	718	785	770	703	700	750	714	715	745	704	731	739	729	727	760	722	676	689	673	711	734	703	678	707	742	716	737	726	724	688	763	694	776	666	718	712	727	685	693	696	711	721	702	703	706	713	673	721	731	714	706	756	731	709	731	716	685	769	705	707	684	727	710	703	695	711	725	681	707	702	738	715	694	733	737	695	695	717	671	759	722	708	750	742	730	693	724	738	689	684	731	684	707	759	708	684	712	752	673	750	726	704	688	710	723	714	714	683	721	671	704	728	700	690	733	688	737	721	714	676	710	715	738	730	720	716	718	696	755	735	728	675	719	702	699	750	759	682	709	663	744	717	686	727	703	694	733	681	764	717	715	700	727	752	723	707	724	716	682	730	711	687	716	744	721	696	685	642	698	709	719	711	740	752	711	734	732	732	728	752	729	739	702	708	705	754	691	714	686	723	748	764	694	787	706	715	683	690	747	731	734	745	677	695	748	759	725	720	751	689	694	768	696	759	704	698	734	701	706	656	702	746	727	737	725	732	720	742	761	677	713	752	748	731	691	738	737	702	708	717	730	714	755	752	673	722	716	714	744	748	631	777	752	706	749	711	728	684	728	730	728	722	730	747	716	781	766	723	795	692	737	713	694	703	731	746	727	715	738	714	688	723	733	738	707	772	692	702	713	715	749	697	737	724	678	725	680	713	733	765	771	714	763	713	666	703	703	704	711	779	671	685	724	708	730	718	708	688	706	746	718	726	727	695	689	719	702	765	711	674	691	725	685	755	697	723	719	732	725	726	740	706	753	683	749	710	660	725	674	692	704	742	760	710	715	698	711	713	756	746	720	700	729	678	763	741	705	735	650	670	754	727	725	739	725	690	762	759	702	788	718	721	719	752	730	708	677
24059	21136	28260	24260	20428	2508	802	618	513	486	433	421	394	373	361	372	359	329	327	355	307	347	326	344	302	327	289	322	373	308	292	332	314	327	304	329	302	312	320	307	319	327	330	298	344	302	287	347	321	285	295	290	308	320	297	317	257	291	310	288	329	300	273	313	291	312	330	317	299	344	345	326	345	299	314	303	266	325	343	330	302	288	318	321	311	317	304	300	263	312	327	269	297	317	312	281	299	314	311	276	301	309	309	310	300	337	306	304	296	285	304	310	337	311	299	324	330	303	295	294	315	334	298	279	306	282	296	278	291	301	309	303	301	296	291	295	300	298	293	298	286	302	308	275	302	320	337	266	304	275	296	342	309	317	324	312	317	274	318	325	313	319	317	306	309	296	323	315	322	294	305	333	304	306	307	303	311	317	325	324	328	300	286	283	282	296	288	297	292	268	306	306	317	302	289	297	336	291	325	314	312	314	305	301	289	290	289	315	336	317	285	293	336	282	317	318	303	317	331	311	281	309	296	307	309	292	266	296	305	310	289	327	289	303	306	314	303	282	280	282	302	317	273	318	338	282	291	302	289	305	313	313	294	296	314	264	313	293	284	291	313	315	256	283	319	316	313	269	284	301	304	323	320	308	303	323	316	293	283	298	301	318	292	300	322	282	271	285	315	306	333	284	280	294	294	301	305	295	315	328	298	336	307	329	292	340	327	267	281	318	281	284	306	305	276	318	305	293	317	275	294	289	302	321	309	313	306	295	354	284	306	291	287	340	314	300	302	310	311	290	331	311	308	283	332	304	327	315	304	318	264	344	304	310	330	293	303	280	345	289	295	344	330	304	294	335	308	296	281	304	321	309	319	284	324	322	270	310	293	302	289	315	331	282	321	296	354	319	322	276	295	297	286	330	349	311	277	306	287	292	316	348	279	304	311	287	306	336	300	261	328	284	293	311	309	295	285	300	298	290	304	291	333	303	278	294	279	308	290	304	293	294	281	326	318	282	306	300	307	311	318	301	337	301	315	335	281	294	333	311	312	316	293	317	298	317	320	280	312	305	297	309	303	347	281	311	286	286	303	285	291	286	322	304	302	308	326	311	310	286	311	301	287	315	329	318	319	292	295	321	279	322	306	284	359	273	314	327	292	313	296	288	337	338	300	295	311	327	324	301	294	285	315	288	306	287	307	302	327	321	295	309	304	301	302	262	304	304	300	322	318	311	314	284	313	326	308	289	287	301	249	291	311	305	296	333	288	305	334	310	316	323	286	284	287	298	318	278	318	303	269	303	319	293	317	308	329	331	307	310	319	274	337	280	282	298	312	310	294	316	335	298	319	293	290	326	312	298	307	293	273	316	297	301	310	318	312	326	296	326	282	313	310	292	292	309	279	280	294	315	313	308	309	307	336	290	283	321	274	329	277	305	324	288	301	297	292	289	338	320	316	299	300	306	292	324	271	350	311	315	329	278	308	274	290	315	317	340	285	296	287	291	311	311	281	278	292	313	276	328	315	322	303	323	319	311	271	285	317	319	321	316	294	306	308	305	301	307	287	305	300	301	288	319	316	310	286	287	287	277	297	282	307	317	298	302	314	311	295	300	286	297	300	299	326	296	299	281	281	308	299	305	305	313	318	329	284	299	281	307	303	285	275	315	315	337	297	306	311	274	343	316	256	319	325	307	334	282	334	325	243	335	323	282	314	337	331	294	338	321	309	303	305	275	310	314	312	284	313	310	289	315	288	330	339	279	312	306	314	298	322	315	315	296	311	311	286	263	301	293	315	279	322	314	305	294	273	287	286	308	311	292	303	314	304	323	304	303	336	313	317	227	310	344	293	312	293	303	300	290	297	289	274	327	289	323	332	299	312	297	314	307	296	319	276	300	321	299	320	277	282	303	314	311	279	322	303	272	292	316	320	291	284	296	276	289	272	317	266	283	326	315	292	297	304	292	319	307	321	315	318	290	289	291	314	300	275	296	305	307	307	317	301	300	333	310	311	300	305	310	301	303	279	296	297	286	311	320	326	286	309	312	329	303	296	313	306	290	328	299	295	325	315	305	282	306	315	300	302	287	312	295	282	278	306	326	280	300	293	297	295	298	312	332	314	331	295	299	313	282	285	319	318	318	290	283	293	284	318	293	315	300	292	306	299	290	264	301	308	283	311	273	314	316	289	322	301	299	322	310	337	292	309	307	270	286	299	302	346	335	337	323	321	311	307	278	314	306	287	285	306	335	304	329	339	268	320	286	282	314	304	299	353	315	309	332	286	322	290	340	291	296	317	323	294	308	310	289	301	307	307	298	310	281	294	305	316	316	285	311	290	313	289	294	287	321	311	272	322	325	311	309	325	319	346	304	307	311	293	325	288	296	327	312	328	303	278	312	304	278	285	257	323	313	316	284	313	310	292	302	285	308	342	282	301	296	329	315	261	314	326	293	293	303	318	306	309	320	301	325	275	305	312	306	303	298	282	287	326	312	303	281	275	301	273	273	329	315	322	289	316	309	320	290	299	276	285	306	295	273	313	299	303	321	332	303	301	315	316	304	335	279	300	331	316	312	298	309	288	297	295	340	301	289	287	292	292	287	318	291	313	285	312	328	289	328	280	305	295	340	289	310	296	332	329	341	319	302	283	324	310	284	320	328	290	296	316	305	274	306	293	316	327	310	256	313	292	302	298	326	308	292	358	350	308	307	297	311	284	328	298	293	320	313	301	303	310	283	305	294	323	301	306	325	312	308	300	280	279	284	309	307	322	294	288	293	301	314	302	282	322	310	319	337	302	283	304	281	332	338	299	314	323	312	305	321	287	309	319	280	285	270	286	316	290	292	298	274	305	316	295	299	265	300	312	302	293	296	298	327	316	318	318	317	296	299	288	317	315	297	295	299	330	314	312	320	271	323	291	330	314	289	280	296	315	317	319	311	284	299	337	294	289	296	326	316	297	286	299	299	286	288	326	305	306	310	303	293	284	324	279	325	320	309	325	287	270	257	290	318	309	323	308	310	286	312	313	316	314	299	327	318	307	291	275	299	323	348	321	259	301	283	311	298	299	305	319	338	299	292	315	274	295	329	274	294	305	284	312	288	299	317	333	318	306	316	293	300	302	303	298	285	325	301	311	334	284	310	320	311	336	318	314	332	298	323	329	290	310	310	320	343	290	306	296	267	272	328	277	281	312	320	303	329	338	279	313	318	293	314	315	285	330	289	279	321	305	321	283	299	310	322	280	307	286	279	293	338	285	306	303	288	286	277	304	314	311	278	325	322	293	303	320	289	295	280	318	286	306	273	322	310	302	297	283	303	303	309	304	301	314	307	305	290	327	306	303	343	284	315	300	299	302	291	302	339	336	306	302	289	288	313	317	323	292	315	304	269	341	339	301	298	299	278	332	323	290	297	269	320	274	298	320	288	270	301	331	303	282	298	275	311	304	308	293	269	278	309	290	333	326	298	317	307	305	304	299	308	308	298	291	285	300	325	312	315
5331	10107	8377	4328	2953	2268	1778	1419	1169	1039	923	854	841	779	735	726	696	639	607	619	608	558	604	580	602	559	574	566	555	594	581	536	514	546	552	540	539	534	508	531	540	566	559	539	520	539	548	478	550	503	546	522	507	542	548	568	502	521	552	573	540	532	522	495	521	502	500	530	500	538	524	498	514	473	527	490	508	546	503	528	493	533	509	534	474	498	540	534	524	521	495	567	499	516	524	521	517	498	493	472	525	514	536	509	506	516	541	518	455	491	537	530	556	531	505	494	527	510	552	540	538	535	514	533	514	516	524	538	497	535	523	495	523	557	523	479	555	489	486	484	507	507	536	522	528	550	516	527	516	487	513	524	489	532	468	527	492	531	478	531	562	500	474	506	522	518	513	518	518	550	493	551	530	506	506	516	532	519	556	514	540	502	519	513	522	522	509	491	515	542	507	519	540	501	474	504	514	569	501	469	499	535	534	505	532	494	517	510	523	497	521	513	520	504	528	514	485	513	518	556	535	504	533	507	535	475	493	511	478	496	509	516	527	530	548	483	508	524	465	480	500	504	506	510	516	560	494	510	491	542	507	478	469	486	494	482	519	533	452	501	490	528	518	516	531	494	559	535	526	516	548	468	502	501	513	517	498	509	492	493	489	495	518	525	525	533	488	537	522	554	499	505	476	546	483	498	531	513	474	496	486	536	499	500	476	550	480	537	543	541	469	514	521	486	478	499	528	505	503	504	514	513	495	514	508	518	526	518	528	498	496	506	485	503	534	517	501	520	507	529	512	533	494	491	508	478	512	528	525	521	559	485	477	512	539	517	519	466	531	545	515	493	498	479	492	549	516	509	529	508	511	505	530	516	511	539	496	536	508	504	537	505	500	504	488	514	565	539	521	518	539	517	476	504	497	516	505	498	498	521	527	515	534	474	491	532	531	508	508	539	524	536	539	543	491	540	550	519	542	532	518	516	510	504	515	490	512	521	513	559	484	517	474	492	514	487	515	497	517	536	496	509	488	523	478	549	507	506	518	509	503	508	536	489	509	501	530	508	500	553	512	550	548	548	476	498	544	505	488	523	485	469	505	512	495	530	532	512	551	523	521	539	509	502	565	524	563	541	517	545	499	524	546	535	525	554	474	528	518	546	523	497	486	515	480	543	534	522	524	499	513	505	497	515	524	525	501	474	530	533	518	523	512	520	487	519	510	557	516	491	501	530	506	559	463	536	478	539	519	559	524	530	503	521	572	473	509	517	506	500	536	501	513	511	532	517	533	514	503	522	488	512	497	492	519	523	506	514	505	515	539	486	486	523	493	539	507	521	527	519	492	522	514	513	472	526	519	501	500	509	560	498	534	507	516	539	541	547	494	490	507	555	493	490	523	507	548	496	523	504	505	505	498	556	498	478	516	530	491	483	510	450	515	512	529	499	524	491	525	552	526	510	527	549	512	526	492	517	545	505	543	529	529	542	496	504	524	520	521	551	464	562	506	533	503	524	502	523	526	540	546	558	501	509	504	488	494	555	498	502	545	486	544	497	482	495	511	527	505	479	548	512	500	535	510	533	518	549	521	525	493	545	518	528	508	526	505	500	543	539	510	518	516	490	534	490	520	501	470	503	503	489	524	513	517	549	529	525	541	518	564	518	493	537	486	522	516	509	523	524	496	523	492	519	500	518	481	518	499	523	515	557	505	479	457	490	461	482	509	509	510	530	502	491	530	502	512	516	535	536	540	492	443	517	500	545	503	548	510	500	476	479	508	524	496	529	516	506	483	514	502	504	538	444	530	527	541	540	512	527	513	545	528	522	483	520	509	493	513	540	509	481	556	493	501	502	507	512	500	533	488	522	517	530	515	539	482	520	486	514	513	502	506	512	508	540	534	483	520	527	472	498	513	536	531	512	509	511	484	531	511	495	528	491	513	501	505	533	515	492	549	505	499	506	494	496	507	502	501	483	501	523	535	505	489	520	507	534	522	488	527	537	530	520	470	497	537	495	565	536	507	496	490	482	518	503	500	500	498	527	542	498	526	510	525	505	505	500	525	504	485	509	542	488	547	492	495	545	484	494	497	499	519	588	510	479	462	502	500	489	550	510	498	480	515	494	502	513	499	523	479	508	521	513	553	500	520	518	484	500	490	539	548	494	481	504	502	501	543	534	529	495	470	540	498	562	550	554	507	509	513	534	515	523	517	510	472	501	483	524	529	529	527	524	520	536	533	504	480	529	531	501	570	539	555	497	513	515	486	512	515	502	569	525	486	544	483	557	541	522	516	491	535	529	533	546	504	515	520	514	516	492	505	506	522	498	544	518	552	544	512	518	546	464	510	501	537	524	518	497	495	496	516	503	526	527	515	533	520	538	559	550	501	511	486	492	528	514	476	545	480	529	514	474	489	490	500	536	540	507	494	515	525	492	516	510	517	518	511	504	518	524	474	474	550	546	503	480	542	515	490	552	496	495	540	481	539	496	490	486	560	514	515	473	536	518	526	493	547	506	493	489	520	533	531	517	522	519	535	488	504	511	515	492	492	509	549	507	516	476	477	537	556	520	516	505	525	502	511	530	517	553	523	510	546	531	492	512	481	511	498	562	531	512	491	490	526	502	536	470	501	501	536	553	551	514	485	500	500	535	534	486	525	482	534	481	498	485	520	538	514	488	536	524	529	488	472	520	486	486	488	501	498	474	495	496	497	520	504	537	541	521	487	497	485	531	492	511	511	494	486	506	538	521	514	533	507	505	561	507	510	483	478	518	527	473	483	495	505	495	457	516	523	487	514	505	502	489	515	504	515	500	498	479	549	559	524	493	505	520	482	519	497	514	519	500	496	544	545	516	499	563	521	531	532	504	503	528	463	508	492	472	529	488	480	503	512	513	512	515	496	503	523	573	492	498	553	489	508	486	508	446	465	529	505	492	512	489	502	500	505	503	492	525	528	538	484	561	526	517	458	523	536	505	532	480	556	496	502	513	534	480	528	497	562	523	504	517	517	531	486	543	458	504	480	533	504	542	526	507	506	533	483	504	502	539	499	488	539	510	491	531	486	523	489	510	536	465	480	502	532	490	503	517	527	493	540	521	472	558	495	513	474	530	546	544	478	495	496	492	533	500	504	501	537	507	490	551	502	508	518	557	510	519	555	486	520	495	529	556	518	484	520	556	513	523	528	533	486	498	517	477	551	514	497	532	498	478	493	503	519	484	467	510	482	520	489	525	521	452	509	486	501	500	528	574	499	523	505	509	501	531	531	539	510	485	517	550	475	515	509	490	528	491	528	505	482	587	511	486	525	545	479	523	536	538	504	523	504	507	517	492	474	541	520	541	488	485	516	519	497	495	526	484	490	523	471	502	552	549	532	516	515	559	507	515	491	504	498	493	515	506	518	503	508	521	512	517	533	523	510	514	504	540	515	545	517	519	502	505	507	505	537	473	547	521	491	506	490	510	527	522	496	489	509	468	544	494	544	506	509	496	528	526	504	540
23159	21192	28943	23716	21192	19736	1818	696	492	428	345	321	282	256	244	226	167	195	208	166	183	193	163	163	143	172	140	155	125	152	139	118	151	135	141	158	137	120	121	123	127	139	112	124	129	144	138	137	116	128	119	153	129	127	128	127	125	134	125	106	105	131	117	115	129	115	112	120	118	121	126	117	119	111	100	112	100	111	93	128	116	128	98	104	108	108	122	105	127	128	102	131	115	114	106	107	109	110	114	130	116	124	128	121	129	139	96	134	107	115	123	113	106	98	119	108	116	109	115	100	126	121	116	107	131	139	114	115	132	106	120	105	113	106	106	106	113	107	125	113	120	129	113	114	117	128	137	103	103	112	105	121	94	125	120	129	110	121	124	108	112	118	115	109	90	97	120	121	116	132	131	122	118	121	104	110	94	138	100	120	127	119	133	110	120	121	103	126	115	122	111	100	129	114	112	119	126	102	94	105	103	127	115	125	115	105	117	121	107	119	102	115	113	99	117	108	130	110	127	106	116	118	123	129	113	107	118	115	91	113	98	116	110	101	112	106	113	96	99	105	111	89	113	114	100	101	114	132	106	117	112	104	107	106	116	121	117	128	102	113	104	121	118	108	115	102	104	116	126	127	113	114	106	118	123	127	118	118	124	102	140	111	125	129	143	113	108	113	114	116	130	120	113	113	96	120	112	106	108	122	109	102	116	105	127	133	103	105	105	118	112	112	113	111	110	121	112	124	122	108	104	116	86	121	128	106	93	113	110	111	116	134	114	106	108	121	111	116	123	122	110	99	106	114	101	131	103	117	112	105	110	113	101	122	113	118	110	105	115	121	116	122	122	109	97	112	125	107	110	117	106	115	134	98	107	113	122	116	116	110	119	103	108	120	115	97	103	111	114	114	128	147	119	122	120	146	117	126	111	120	116	121	104	108	106	104	116	112	99	128	114	108	99	115	95	123	113	112	97	106	118	118	106	118	111	118	114	116	117	120	123	120	107	115	94	116	125	106	117	112	100	101	117	118	109	129	117	104	114	116	120	120	112	97	89	119	100	115	109	120	99	105	116	115	101	101	114	123	102	108	120	109	116	126	136	114	108	110	117	130	112	124	138	115	100	102	113	114	102	116	102	96	110	114	110	107	115	132	121	116	131	84	107	132	132	120	138	109	113	122	136	113	129	111	85	132	105	114	108	110	103	92	120	123	108	121	125	125	104	112	124	116	112	120	142	118	100	126	120	105	124	103	103	122	131	120	123	109	93	118	111	116	117	102	119	112	134	125	97	115	101	108	107	107	116	119	111	127	102	110	127	113	126	106	133	113	113	113	137	108	118	118	116	108	122	112	109	115	90	121	118	102	126	127	103	93	126	118	108	105	114	110	133	116	115	108	117	116	113	116	114	111	118	94	108	117	122	112	118	103	127	114	104	114	124	111	121	118	112	104	130	121	135	105	109	125	111	112	100	127	144	132	120	124	108	113	131	105	112	120	114	132	131	108	119	104	124	107	123	126	130	127	101	109	119	137	141	119	110	117	118	121	118	130	107	136	105	107	113	120	137	113	110	106	108	127	121	119	128	112	128	116	118	97	115	122	139	112	115	113	92	92	104	137	99	113	117	135	123	128	117	98	120	125	115	119	113	110	113	111	108	121	123	129	130	122	110	117	121	124	97	104	109	101	91	107	109	111	103	99	107	124	108	115	100	113	131	108	122	121	130	141	118	105	124	121	111	116	102	103	124	141	123	108	114	121	104	114	109	105	128	113	115	112	119	109	117	109	108	111	120	81	108	101	123	120	117	96	93	106	127	109	123	119	116	115	118	107	99	112	91	103	99	105	132	114	120	103	122	100	129	119	104	120	123	107	130	120	132	115	115	108	91	108	114	97	114	114	120	103	95	124	129	114	111	117	103	115	116	122	118	122	121	111	107	114	122	118	129	111	110	110	124	112	96	123	115	116	137	107	126	110	114	106	114	130	109	128	134	112	117	105	109	111	105	107	116	109	106	110	142	121	107	88	103	107	132	134	103	107	107	111	117	102	111	110	98	112	106	115	104	114	123	117	104	85	130	96	119	112	115	121	104	134	121	103	118	124	127	111	115	107	113	112	113	118	103	117	127	105	113	102	101	119	110	114	92	100	122	117	129	117	129	120	94	119	131	135	134	138	109	117	105	114	111	111	113	105	124	122	122	98	99	125	110	115	129	118	101	121	123	97	118	91	126	111	108	94	124	117	128	117	122	108	113	108	110	114	118	106	101	113	131	128	112	116	91	106	103	109	115	93	108	106	131	106	130	115	122	117	120	107	116	126	107	111	106	110	116	120	124	115	137	112	113	97	121	99	121	108	108	97	126	103	126	113	113	125	134	137	123	115	116	101	128	126	110	124	122	120	116	102	105	122	114	112	128	120	83	109	113	118	136	109	117	119	120	116	113	122	97	115	114	125	124	112	137	110	97	112	102	112	135	119	120	113	123	97	111	101	115	108	116	127	113	105	105	131	107	118	110	111	102	122	117	119	134	119	111	122	106	126	118	127	117	118	132	107	139	118	140	123	128	125	110	110	110	109	112	122	98	113	97	111	115	107	139	107	100	100	118	112	110	134	110	108	128	119	106	124	108	119	124	88	106	100	104	120	107	106	128	113	115	95	112	102	105	116	121	111	128	102	117	116	115	113	113	122	126	119	100	111	109	102	113	108	109	114	125	125	114	113	95	111	92	126	118	108	122	114	119	127	105	104	105	120	122	112	105	157	111	115	88	116	110	107	125	120	107	114	106	114	125	112	115	128	107	134	103	106	96	137	112	90	110	123	123	108	122	116	125	108	112	118	105	110	118	113	104	133	109	107	116	104	114	122	124	130	120	112	130	115	134	116	120	145	107	115	106	108	116	107	112	120	131	135	121	135	136	113	96	148	136	130	111	127	110	114	134	119	123	109	138	123	120	101	113	108	111	112	130	114	121	122	119	104	112	103	102	113	93	110	108	117	109	111	112	108	125	126	120	110	102	129	117	120	117	107	117	108	116	119	109	90	118	118	100	125	125	112	126	99	116	137	97	116	102	104	118	114	100	129	108	122	109	115	108	109	96	97	109	110	94	132	94	102	107	107	122	104	94	126	107	115	119	116	98	101	120	109	103	111	122	116	87	112	122	131	122	91	126	115	122	102	130	108	106	126	115	112	116	104	99	115	136	94	110	106	128	115	114	101	120	109	120	104	117	119	123	97	110	104	120	126	102	125	114	107	130	97	132	134	117	121	139	125	122	102	133	116	103	111	126	127	97	125	122	135	112	115	111	114	148	125	112	117	108	121	107	121	115	120	118	113	129	114	103	109	99	118	132	114	102	122	118	118	124	115	120	111	129	118	124	131	112	111	117	118	94	106	110	123	117	112	108	139	125	113	99	120	118	133	100	127	114	110	113	122	106	134	111	120	104	100	113	107	127	123	125	119	107	100	121	117	100	126	131	106	110	126	110	128	108	121	99	121
7622	16076	13616	7065	4695	3350	2493	1949	1612	1302	1099	899	835	697	636	594	494	480	440	421	384	386	359	309	344	309	289	305	274	337	288	264	277	247	230	278	242	232	246	248	222	228	220	236	263	220	229	208	207	238	203	235	227	199	195	225	207	236	216	185	207	220	209	199	184	228	197	240	220	195	219	193	179	216	197	157	223	184	215	223	216	214	228	217	226	206	207	203	217	199	242	202	215	208	186	228	208	200	191	209	193	195	199	196	202	205	192	203	192	218	218	216	183	205	195	208	199	213	219	197	186	189	201	205	197	178	191	191	191	184	199	209	196	174	199	194	220	206	179	200	220	195	209	184	183	199	207	205	193	188	221	172	187	203	203	192	186	225	215	186	213	202	192	202	184	175	210	186	182	193	184	196	202	188	184	209	207	207	196	209	188	208	198	198	194	185	186	199	200	204	206	176	219	186	191	231	211	195	180	221	191	171	203	200	193	215	217	186	206	231	206	177	185	174	175	199	184	214	203	196	196	181	186	177	185	197	184	180	206	214	175	177	200	187	210	196	187	201	188	197	239	185	204	203	199	198	191	189	203	199	209	200	193	205	223	183	202	178	188	193	189	190	202	193	202	186	182	182	181	187	186	200	183	186	196	193	192	199	196	192	192	219	184	210	208	196	210	188	189	215	200	213	200	187	178	186	194	211	197	191	208	204	215	198	188	209	197	196	224	191	186	208	191	195	179	195	192	178	199	186	188	191	199	202	187	217	185	206	193	188	212	189	173	218	185	173	199	193	179	202	198	197	211	200	189	168	184	191	202	204	207	207	192	207	189	170	187	200	206	205	202	212	194	176	200	183	202	185	210	218	207	182	195	212	198	172	215	183	185	201	182	193	171	177	186	207	195	219	191	224	184	191	195	187	187	190	176	200	199	190	206	182	191	194	180	194	190	222	199	174	181	208	199	210	187	204	203	209	213	202	190	177	177	178	196	185	198	204	208	198	192	212	187	207	195	201	196	196	185	202	195	221	190	169	212	206	219	165	211	177	194	187	156	197	200	188	191	198	201	194	183	197	228	200	170	201	209	192	230	196	187	199	197	186	187	177	174	209	193	208	202	179	206	183	192	209	194	183	200	217	202	170	163	176	207	171	205	198	187	179	204	179	176	191	199	190	179	195	169	208	203	207	205	213	209	199	206	190	189	197	192	202	197	213	204	174	194	188	196	203	170	202	197	182	207	192	202	192	223	207	212	199	181	203	202	194	210	197	193	176	173	174	189	207	179	191	204	188	213	184	200	212	205	221	200	181	202	195	199	213	175	212	198	206	214	192	195	200	199	200	205	189	195	181	202	205	197	197	185	168	208	211	220	213	199	205	182	207	194	190	170	206	196	196	193	207	188	196	198	208	193	192	210	182	189	213	193	209	194	185	165	172	208	202	224	167	193	187	197	181	165	182	211	210	206	206	195	217	207	204	188	203	196	184	169	193	188	226	194	199	190	207	182	176	184	200	191	181	201	212	170	198	193	202	197	212	197	184	172	199	171	187	202	202	227	175	200	183	203	169	166	172	186	184	208	187	172	173	198	210	215	225	225	199	184	182	218	176	188	181	197	223	199	187	197	172	207	215	181	198	195	207	192	221	217	194	207	205	217	204	192	198	205	223	215	188	170	184	203	194	168	194	191	183	170	212	197	219	190	179	211	189	206	218	177	194	199	187	197	175	183	204	215	188	209	173	167	207	211	187	206	180	191	182	228	198	202	192	184	190	191	195	208	181	200	209	211	190	179	200	209	220	202	181	227	193	193	196	194	174	184	208	223	206	190	194	186	205	215	178	189	189	210	181	198	192	187	199	159	191	200	199	189	200	176	180	188	215	224	206	225	197	207	204	186	205	202	195	203	181	188	203	209	171	201	202	193	179	220	199	195	202	191	193	189	186	192	215	186	198	160	192	223	208	195	203	179	212	204	199	201	200	196	177	203	215	211	197	181	189	180	193	169	201	186	206	182	201	186	219	180	215	198	184	172	186	199	202	207	194	183	232	192	193	208	212	199	210	194	157	173	192	196	221	226	202	183	219	212	200	185	239	189	210	166	190	211	188	194	198	188	193	211	209	179	219	199	188	207	175	216	195	199	187	193	204	202	206	210	193	203	193	206	190	213	193	179	191	184	193	199	206	201	219	189	196	197	203	192	209	199	202	202	180	208	174	216	193	195	185	196	203	196	180	171	193	222	194	201	194	190	188	180	177	202	186	189	191	216	199	198	190	196	203	189	172	210	222	190	200	177	176	193	230	198	189	186	198	227	213	183	208	217	182	190	189	168	182	220	199	188	213	232	192	178	210	231	192	215	175	211	207	203	193	204	214	197	204	181	189	203	212	204	198	171	161	175	194	207	215	191	208	186	214	199	186	212	208	203	185	214	216	189	202	199	208	203	195	182	180	230	218	193	205	179	178	225	201	197	192	207	233	189	214	203	201	193	219	211	205	179	206	191	189	190	212	198	190	193	230	189	206	192	199	217	186	186	201	191	205	192	181	189	205	216	189	203	185	191	194	217	217	204	192	209	193	182	178	196	202	189	212	204	207	186	232	194	189	201	190	197	184	203	198	205	189	217	182	172	183	184	233	206	203	208	198	197	194	199	185	212	198	211	189	189	190	180	174	202	195	206	218	175	179	198	176	225	209	209	168	188	207	201	204	169	211	201	196	166	200	203	178	189	201	196	218	219	198	185	196	191	202	220	194	202	198	222	194	212	176	191	181	184	193	194	205	189	196	203	194	199	224	175	187	208	214	186	197	183	213	171	202	181	210	195	203	181	195	196	180	175	189	183	180	196	182	201	185	204	179	220	201	195	203	220	197	208	208	185	185	216	205	185	184	185	195	187	178	213	201	203	208	189	213	202	156	192	164	204	192	210	201	185	200	200	196	203	201	180	196	191	186	183	201	190	172	197	212	204	156	186	187	189	194	198	188	199	207	158	204	200	214	220	186	205	177	199	188	176	207	196	200	194	204	211	221	184	209	181	192	163	182	216	194	191	195	176	205	174	190	217	182	207	174	204	201	188	193	170	198	189	196	190	182	209	207	191	195	200	208	200	190	200	184	202	196	192	200	210	198	190	161	189	194	187	192	207	217	184	196	209	186	222	214	165	200	212	196	194	192	214	183	208	183	195	219	182	198	201	200	213	210	186	181	217	204	178	211	203	201	192	190	218	211	210	203	181	195	206	200	187	192	202	196	202	202	192	212	188	196	195	172	171	204	196	198	213	210	203	192	183	194	203	220	219	218	196	181	206	191	211	171	182	196	202	203	185	203	202	207	206	201	191	193	182	214	200	182	202	178	195	193	200	183	183	209	210	183	215	186	202	213	212	202	202	171	227	200	209	182	220	207	187	180	209	204	205	188	186	215	185	207	185	185	175	190	187	181	199	200	205	207	203	212	195	179	208	194	198	206	175	200	179	218	190	187	198	175	177	205	201	203	216	176	176	220
26733	19781	5616	729	505	450	449	483	426	448	472	428	446	455	416	434	440	406	477	422	434	433	406	425	462	438	410	430	434	418	475	455	448	499	425	391	436	454	424	395	428	437	483	425	425	428	446	377	423	427	381	411	447	414	461	424	437	461	433	461	418	394	405	421	423	422	434	454	434	433	430	405	413	417	412	428	443	453	429	431	429	428	420	449	433	433	416	436	452	429	449	421	383	440	405	464	460	455	442	406	420	432	429	407	454	412	404	456	440	419	428	453	432	412	417	450	476	417	407	427	432	433	429	405	437	437	420	440	397	457	484	427	443	458	428	454	436	453	428	436	438	434	465	400	436	416	434	415	469	453	455	405	457	391	429	420	406	448	407	424	445	432	434	411	449	471	447	453	431	441	445	427	408	410	435	442	443	434	436	441	469	387	408	425	405	413	386	455	439	424	457	454	433	416	410	395	438	423	430	416	415	448	477	412	432	438	459	439	437	415	444	416	456	429	453	414	471	424	411	432	451	418	389	406	464	397	398	416	433	441	410	444	440	431	426	451	413	394	411	397	428	434	388	424	422	443	393	463	428	438	438	421	462	427	448	462	456	436	400	440	459	459	405	465	445	436	426	462	400	439	444	422	417	440	455	453	472	422	419	450	438	411	435	411	435	416	452	426	409	447	416	445	427	445	425	446	436	437	400	394	443	453	423	426	402	455	398	425	462	417	416	417	418	435	371	481	389	452	432	442	435	441	431	401	388	433	438	435	436	458	451	433	463	400	449	422	408	446	442	432	452	455	455	431	427	426	430	412	401	432	441	430	389	471	447	432	474	462	435	463	428	422	389	414	428	418	453	476	406	472	423	408	410	421	460	428	448	412	437	415	420	450	403	466	418	440	425	417	466	461	458	448	422	424	446	443	424	470	446	415	427	432	419	422	391	411	465	432	474	403	436	421	414	441	422	409	455	448	408	389	434	454	480	407	450	391	432	451	467	437	380	432	432	464	436	441	435	432	446	434	449	400	406	470	451	419	413	443	421	446	423	432	418	421	430	431	392	396	413	417	420	479	432	434	438	408	484	477	465	402	473	463	441	425	437	422	422	431	385	416	417	437	418	402	422	414	414	422	406	421	413	440	417	400	435	425	430	453	435	445	437	395	440	418	431	404	469	427	445	433	429	449	446	408	440	365	409	423	429	430	429	401	418	436	390	405	419	447	404	411	464	465	451	422	436	440	412	457	488	462	401	458	426	450	436	426	466	445	439	423	426	414	427	462	424	454	453	437	440	443	415	433	433	443	436	460	425	469	424	434	411	374	414	423	436	451	463	412	416	444	435	435	419	452	455	408	445	443	434	394	437	440	434	385	449	470	433	455	436	442	433	416	444	450	437	411	403	417	442	443	433	441	448	438	455	389	450	432	430	432	461	437	426	424	443	409	477	385	415	461	436	437	435	447	428	415	410	439	430	430	413	420	424	411	430	414	443	421	447	442	430	413	407	415	453	434	450	412	422	413	419	449	433	415	415	420	429	431	452	436	435	424	438	443	454	407	438	444	409	462	455	442	411	429	458	394	461	440	441	446	427	387	427	438	425	423	449	477	393	397	482	423	428	407	477	440	448	418	452	437	416	444	438	445	450	431	454	403	402	445	421	418	429	435	415	443	443	430	421	443	430	436	412	469	434	436	427	395	432	419	445	419	445	426	457	429	456	436	434	416	439	413	444	430	443	379	453	480	415	439	453	429	452	445	419	392	446	443	452	429	444	435	419	453	422	417	441	450	454	413	441	404	392	404	449	419	408	447	444	416	422	448	429	401	423	404	458	459	442	406	442	430	437	436	445	421	410	418	428	426	414	420	438	457	415	411	419	434	452	465	484	416	442	435	418	431	392	407	436	419	429	424	425	434	450	443	440	415	429	489	383	429	429	421	456	429	413	429	408	447	445	419	428	425	411	470	435	405	426	417	409	458	428	418	418	435	394	416	425	431	452	443	434	423	453	463	418	432	447	424	399	418	451	428	433	426	433	452	441	429	427	437	396	422	439	413	399	395	409	410	457	426	431	416	460	454	432	418	440	395	416	433	423	442	460	433	418	431	428	445	412	411	428	444	406	457	458	429	428	434	416	432	446	447	441	460	439	479	425	399	403	435	432	439	443	390	452	458	445	428	420	430	449	436	456	423	408	437	447	473	450	449	378	430	410	424	443	448	448	414	422	459	394	412	398	424	403	428	417	425	471	425	424	435	465	427	402	463	458	426	443	446	437	451	439	432	424	436	405	394	433	424	422	427	472	434	435	460	445	459	424	411	442	433	437	403	437	433	476	442	422	388	419	435	442	444	424	437	439	441	422	440	428	453	453	396	410	420	453	444	433	434	403	437	415	471	453	398	451	450	436	430	456	405	449	413	426	425	430	427	414	381	441	435	479	424	414	434	420	384	412	430	463	447	433	451	446	435	437	445	415	425	407	425	446	416	441	387	414	454	449	448	462	441	458	458	421	393	427	435	457	410	471	410	467	419	392	435	451	456	429	399	422	457	410	407	402	447	416	427	399	416	442	456	459	445	420	451	423	426	421	448	464	446	446	440	430	442	444	432	451	426	451	416	454	467	423	424	446	469	462	459	438	422	430	442	422	398	454	395	413	448	407	414	411	409	406	416	445	442	423	420	429	431	422	407	427	434	449	416	433	393	437	401	436	443	419	439	412	462	445	455	441	443	449	424	411	423	441	414	431	414	407	443	415	430	429	453	440	499	463	410	441	422	420	428	438	410	433	406	445	432	424	403	472	457	411	423	427	467	430	405	436	437	429	428	449	447	443	434	408	458	431	446	429	442	445	438	454	430	435	472	430	438	441	409	436	467	450	455	423	469	414	424	445	427	439	437	405	398	442	431	421	437	466	425	403	418	421	429	413	418	428	426	421	433	439	446	441	413	410	453	445	409	452	433	408	432	450	412	400	379	441	432	444	427	431	423	467	462	445	434	425	437	438	439	404	431	485	414	425	424	473	407	441	431	427	398	410	410	429	433	465	415	459	429	452	429	411	411	452	422	452	490	453	464	459	420	465	418	446	443	434	407	431	412	435	439	436	443	428	456	446	411	474	413	453	432	431	441	448	407	427	417	448	459	432	442	418	422	430	437	426	417	418	414	430	449	416	429	387	440	485	449	446	439	454	451	423	420	427	457	429	391	424	432	425	419	454	445	451	431	456	396	421	403	443	412	416	408	438	436	419	422	417	418	430	438	419	410	446	430	446	470	442	412	468	419	433	415	430	432	421	431	439	433	425	412	443	431	445	437	410	417	432	443	434	420	462	418	452	458	422	425	461	448	451	433	445	433	420	414	421	410	463	470	409	426	421	465	402	403	413	451	435	408	423	435	406	410	417	398	473	441	472	484	421	417	421	422	460	436	456	424	452	419	411	464	439	454	443	434	421	387	403	416	424	445	462	425	433	442	426	416	430	442	424	419	432	384	427	382	399	441	453	427
4135	1586	1433	955	876	840	808	717	726	738	717	732	671	697	649	723	757	736	730	706	727	725	689	719	716	689	723	711	735	696	711	672	697	683	712	701	673	633	703	724	710	679	683	720	685	722	704	712	693	726	744	665	755	682	671	706	719	723	770	711	682	780	720	703	699	684	691	717	720	733	728	706	704	695	718	742	684	716	705	690	686	735	749	715	763	777	704	744	698	782	695	671	710	705	727	700	735	704	699	748	688	661	757	774	724	728	720	704	712	680	738	662	748	701	656	747	667	701	697	655	724	665	705	706	708	686	654	686	734	681	720	730	722	690	708	704	689	753	712	737	644	711	717	709	707	701	697	685	731	705	689	695	671	677	725	682	722	690	680	721	708	688	686	719	636	710	732	723	726	707	707	729	676	722	666	695	696	713	628	681	743	677	717	715	763	714	688	746	686	724	693	711	686	703	686	717	717	705	672	669	700	701	693	755	666	707	683	701	730	675	657	769	703	726	727	729	716	733	685	752	684	671	672	721	692	705	679	707	752	739	704	728	687	695	744	713	708	686	684	724	723	746	690	678	694	700	672	690	734	708	728	722	731	725	726	693	689	721	693	736	731	728	755	738	662	684	672	671	715	734	717	687	707	701	682	725	691	697	695	721	682	704	767	711	690	719	661	738	733	718	726	674	688	704	712	710	701	686	708	682	706	708	678	654	713	733	694	713	691	768	703	740	673	684	694	707	682	696	719	747	681	710	731	716	675	700	722	719	710	719	708	711	684	669	725	684	731	697	695	716	663	713	730	711	706	725	721	741	706	715	715	707	717	660	735	725	696	700	702	672	673	712	733	708	712	717	716	747	731	722	708	729	720	717	737	764	696	711	741	719	677	722	714	714	679	710	737	697	715	717	679	700	726	658	732	669	702	704	726	749	711	732	718	707	687	711	711	697	733	751	654	679	751	639	703	702	695	667	702	745	738	759	699	680	686	707	668	683	686	694	687	714	682	707	714	735	678	746	701	679	659	679	734	677	722	681	708	688	663	751	677	734	708	702	664	738	719	748	697	650	748	680	719	749	730	708	698	735	704	708	730	727	718	736	691	767	696	736	720	702	684	742	695	736	720	710	668	759	713	693	689	702	710	713	702	678	696	708	733	703	703	698	703	715	723	702	709	715	721	711	728	777	687	701	716	713	718	732	729	738	663	678	714	721	691	687	707	714	724	710	722	711	675	705	733	685	756	707	713	715	632	683	722	679	677	672	673	736	706	768	733	710	685	685	711	681	678	721	686	690	688	677	712	688	715	695	748	727	690	731	720	703	719	748	693	745	651	693	705	700	699	716	653	710	706	701	677	722	757	733	727	710	717	665	732	753	710	734	715	705	683	711	676	746	738	717	676	699	680	735	753	760	676	700	656	709	738	734	747	747	700	706	734	680	699	687	717	681	717	683	707	707	724	712	705	702	704	728	758	727	684	663	699	705	694	655	696	743	754	729	686	689	702	680	712	709	693	692	727	727	691	731	754	705	713	667	719	748	702	736	698	688	714	721	718	778	701	708	711	764	723	673	701	723	705	706	674	693	688	701	659	701	732	703	689	727	723	720	705	707	752	704	717	731	716	740	764	702	748	662	685	687	738	745	689	709	695	710	731	686	734	670	666	693	695	741	706	656	725	707	679	687	746	654	725	687	751	726	708	717	723	720	698	672	707	736	735	677	741	713	713	711	703	695	720	699	717	673	672	703	702	680	692	727	698	705	732	680	711	729	689	712	671	703	669	727	693	675	683	730	699	711	758	709	714	693	681	734	717	683	673	701	733	711	655	699	707	706	716	712	758	753	737	670	737	707	708	701	756	660	748	679	717	684	624	727	711	683	738	709	733	710	687	730	712	718	728	712	723	687	671	743	675	707	722	692	722	744	662	717	701	724	678	706	748	740	665	715	711	746	721	655	690	756	759	635	737	689	687	667	704	729	726	735	708	710	726	726	699	671	736	719	683	684	762	681	682	680	692	734	698	707	730	742	704	705	668	728	697	727	696	675	705	710	686	701	744	735	689	699	728	789	767	772	719	663	693	708	730	691	708	702	669	739	663	724	695	688	689	740	735	722	750	687	759	705	697	715	636	715	737	702	733	732	667	701	737	653	733	693	689	729	699	693	739	711	731	727	713	699	701	723	715	761	756	703	700	768	712	696	733	700	737	675	702	674	735	757	659	686	696	743	723	727	753	739	752	685	706	739	725	672	713	703	686	691	683	745	697	698	714	694	666	696	726	721	759	742	713	718	730	671	689	737	700	665	703	712	740	706	710	667	721	682	721	737	767	725	698	735	711	703	723	730	721	721	683	676	732	682	700	734	708	666	683	700	704	679	674	680	733	720	715	732	697	753	708	698	715	710	715	682	740	728	714	723	697	751	696	708	755	693	735	671	742	746	802	666	719	629	729	705	674	763	727	756	696	702	728	711	739	709	723	698	701	715	720	722	669	732	698	717	718	700	729	745	668	714	736	730	710	715	692	770	737	706	699	669	719	652	690	712	694	682	699	664	677	713	709	715	698	772	774	758	690	703	735	748	724	710	717	727	693	755	731	717	719	723	690	685	716	733	744	737	710	710	706	757	752	743	695	716	739	783	696	696	749	698	694	723	706	692	722	659	703	670	739	721	696	714	698	737	696	682	704	716	704	778	666	664	638	667	694	696	719	738	713	721	707	741	675	750	672	754	731	717	719	680	720	761	729	725	729	715	682	695	743	718	754	729	752	715	742	721	738	710	715	711	664	680	680	714	681	715	716	693	669	715	663	719	726	750	674	751	717	673	639	708	710	690	711	716	635	692	681	699	764	701	704	695	656	685	696	689	711	708	686	725	677	744	720	689	705	703	671	713	729	721	753	759	691	709	713	727	721	725	731	736	696	685	664	750	679	687	727	731	683	698	692	701	719	716	722	729	719	715	741	741	690	656	733	697	754	685	754	716	758	719	676	700	727	727	680	750	726	701	700	728	704	731	738	703	706	695	703	708	744	679	680	637	748	750	674	706	696	727	705	702	690	684	675	717	721	729	717	697	739	682	706	691	728	737	730	746	694	701	697	688	734	677	723	715	712	744	785	676	710	694	725	752	730	709	718	714	692	755	680	682	735	723	703	717	729	709	696	692	708	717	732	706	736	703	734	710	719	734	742	722	700	689	747	704	725	689	702	730	742	694	759	702	701	685	706	719	728	676	704	646	717	729	712	740	703	648	703	756	725	648	710	715	725	695	714	745	760	724	714	689	735	729	734	739	729	699	725	676	767	715	711	699	700	759	723	686	729	693	733	738	774	688	729	729	699	710	753	710	739	675	681	678	668	665	731	701	713	661	702	687	762	692	743	672	740	718	755	754	697	710	711	718	710	699	707	712	696	737	683	726	717	686	693	708	681	715	760	707	741	756	707	695	732	655	690	764	721	743	659	690	757	711	747	748	718	696	718	727	694	686	760	742	700	717	685	721	682	725
24081	21138	28247	24274	20440	2429	797	551	464	482	412	394	407	373	395	349	325	358	328	368	346	306	322	318	351	317	312	303	334	326	326	305	306	339	330	337	334	279	299	302	332	296	297	297	290	287	290	315	353	280	305	290	302	293	309	298	293	342	320	327	319	300	308	293	290	288	287	289	309	305	287	342	285	294	287	315	339	289	324	265	306	276	300	290	275	291	320	304	331	307	304	303	294	300	312	301	296	291	313	272	304	309	293	294	290	295	335	278	306	329	314	294	293	295	302	282	322	285	308	278	290	311	315	275	282	298	319	309	321	300	316	296	314	279	293	322	319	320	288	280	318	315	286	311	329	317	316	293	305	278	315	297	299	282	304	292	291	317	316	293	313	292	314	280	324	310	289	322	312	297	302	286	333	304	301	279	307	293	319	315	308	313	305	301	321	296	276	269	340	299	319	297	280	301	308	291	276	328	337	293	254	300	297	319	317	301	316	290	331	295	322	313	324	289	328	310	307	300	301	309	309	313	288	298	290	298	295	300	331	271	309	289	282	358	311	312	330	303	321	286	307	299	282	277	299	305	306	299	340	314	284	311	295	324	305	293	271	294	280	301	274	328	291	289	312	308	328	298	321	290	264	290	286	316	301	304	284	270	307	298	292	295	271	304	291	310	328	276	310	254	286	314	273	302	330	269	305	297	327	293	295	325	281	305	297	309	308	318	301	326	273	289	270	306	299	314	294	272	274	254	303	303	303	285	294	312	272	304	277	292	307	281	309	293	325	311	296	285	290	296	316	288	288	292	327	328	298	303	278	298	296	316	328	323	294	322	329	274	324	277	300	319	287	312	310	294	301	318	290	304	278	295	290	285	279	305	331	325	285	309	272	314	294	301	302	277	254	329	304	303	314	294	296	300	286	289	279	333	296	276	321	270	290	307	316	321	304	254	284	276	332	291	283	300	327	274	303	323	284	296	314	298	312	352	296	278	303	315	301	320	291	300	296	272	310	293	313	313	340	300	264	335	285	325	318	302	301	309	323	287	274	332	316	292	317	287	337	293	318	292	291	306	296	323	302	318	303	297	309	284	293	303	292	320	298	282	306	310	317	303	300	299	304	323	296	329	312	291	335	336	254	308	289	269	284	293	284	288	301	305	305	347	327	314	287	303	274	284	303	298	321	289	292	302	314	294	302	270	298	318	314	339	321	314	301	302	302	310	281	291	318	301	331	333	303	283	328	286	298	305	298	306	254	284	296	324	315	308	301	330	253	285	299	267	287	302	280	282	306	293	327	289	323	295	305	320	309	305	284	306	289	288	294	298	287	308	302	286	310	279	279	298	294	286	328	319	310	315	289	309	313	327	305	299	283	313	337	332	305	298	304	298	289	312	296	287	283	308	266	326	315	307	326	286	309	311	313	291	342	296	264	321	322	305	311	288	321	298	309	297	266	305	323	258	309	283	305	314	319	330	324	263	306	278	305	314	311	319	334	329	284	284	305	320	296	339	295	329	298	290	319	298	307	302	318	319	310	306	302	313	325	292	293	294	321	277	287	325	316	295	285	313	285	307	292	309	307	318	296	280	294	263	323	302	310	299	329	336	307	288	284	315	328	317	282	304	277	300	301	312	288	286	299	320	318	299	305	315	342	320	308	314	322	305	289	319	299	308	305	304	285	306	339	300	294	296	306	300	293	302	279	296	292	320	323	296	276	296	288	299	283	331	271	330	277	285	301	281	285	269	313	325	304	295	315	300	315	282	288	315	298	299	310	322	302	302	297	306	328	283	301	295	258	308	286	316	291	293	294	330	305	293	272	317	285	291	339	316	310	330	304	308	262	316	309	300	311	295	277	333	325	298	285	312	319	306	308	307	331	329	269	309	306	335	316	287	292	305	280	302	286	301	299	317	300	304	264	266	292	302	298	293	308	320	289	305	318	310	332	302	322	306	295	314	291	284	266	316	299	305	298	323	296	329	328	292	282	279	338	267	323	304	291	282	322	297	321	318	304	322	322	297	267	295	292	312	314	275	310	295	307	291	298	291	306	288	269	287	308	303	282	309	309	283	302	281	291	290	295	307	284	310	316	329	281	305	301	294	285	266	315	329	311	271	300	289	302	287	325	314	279	302	287	299	323	285	288	292	288	289	338	289	325	290	328	298	285	312	308	282	301	314	312	325	327	319	280	307	312	292	296	332	318	304	267	299	315	296	288	282	288	286	281	258	297	308	287	287	296	294	300	285	300	287	291	315	324	284	305	314	325	291	288	313	320	302	323	278	320	332	285	270	280	328	293	323	273	315	296	270	289	293	302	325	275	319	308	304	318	302	293	298	313	302	290	335	326	295	319	290	326	286	326	314	308	282	316	285	294	304	309	291	327	272	318	308	321	317	311	266	307	304	321	314	307	313	289	309	313	317	293	290	285	316	305	284	292	304	280	296	324	318	307	310	296	322	288	321	287	298	277	274	331	314	302	283	302	299	303	284	285	308	284	306	299	282	309	305	291	339	276	308	333	332	301	318	315	279	277	294	274	328	293	280	280	348	324	298	291	298	298	308	297	305	309	278	335	322	318	283	310	307	283	266	284	278	320	294	324	340	309	290	258	297	306	304	329	330	305	297	279	319	288	342	301	295	299	289	291	323	316	290	323	297	267	298	309	280	314	297	282	334	316	295	332	319	296	308	302	317	298	293	283	313	311	319	269	328	287	313	290	349	305	268	302	298	305	324	274	305	302	325	252	309	314	315	301	280	301	275	312	319	272	308	316	302	276	292	281	286	310	293	292	290	341	326	281	293	317	291	302	328	296	290	294	285	273	343	312	312	292	313	329	319	320	318	309	299	290	306	287	283	307	287	322	332	305	315	313	276	283	323	314	278	271	299	290	262	299	299	303	314	297	283	318	313	298	325	311	316	287	332	326	306	292	306	277	309	299	293	280	312	318	253	326	288	281	316	316	304	293	275	295	322	313	311	273	286	299	332	322	270	296	302	312	294	306	294	327	293	300	310	305	300	302	289	300	310	283	309	303	291	304	288	296	314	290	302	290	310	317	282	286	274	290	274	295	273	292	297	311	316	305	280	293	321	303	320	298	297	330	318	300	264	303	290	262	285	295	294	294	321	292	317	308	302	295	303	287	316	337	314	301	309	287	313	313	292	331	297	304	314	307	268	305	320	308	289	320	308	292	298	329	290	325	299	290	285	274	292	295	296	263	289	301	315	302	263	274	275	301	289	292	291	306	301	296	318	310	314	336	283	370	297	305	287	298	295	313	291	333	289	311	303	303	289	320	320	318	300	309	272	330	314	298	281	290	327	307	309	297	292	312	317	321	283	269	305	314	330	324	293	341	309	338	328	310	306	278	311	309	298	307	326	312	311	311	291	291	309	346	317	298	311	305	276	293	317	291	296	290	301	261	296	303	303	291	295	323	266	280	320	327	301	316	313	313	325	310	284	306	324	302	290	319	289	328	305	303	280	318	309	299	333	300	268
5379	10058	8591	4178	2855	2209	1790	1482	1228	1056	954	844	799	764	760	701	665	674	621	627	621	568	532	616	573	540	544	545	523	515	555	522	538	533	543	530	533	556	558	517	546	557	513	519	489	541	486	516	527	526	471	541	545	555	540	510	464	509	505	534	513	567	517	494	541	472	527	525	503	568	513	491	522	519	529	494	481	518	523	514	500	489	507	467	522	521	474	467	527	490	559	501	506	514	542	519	497	520	509	529	506	528	519	553	495	505	517	493	521	511	508	502	516	496	518	523	499	537	538	479	496	560	467	480	505	488	535	522	492	497	494	527	523	487	471	484	493	515	504	524	548	516	492	486	511	534	534	512	524	504	553	542	485	523	505	517	483	526	514	529	517	500	515	498	527	495	501	495	562	530	518	482	492	508	509	500	522	530	513	505	513	531	503	529	502	514	554	495	532	522	491	508	468	526	532	526	521	484	524	490	529	487	483	505	539	523	483	475	495	530	521	497	521	538	526	561	510	493	451	505	497	504	521	487	493	489	465	502	507	539	477	508	507	498	523	475	504	507	494	530	508	536	541	516	558	490	497	510	537	496	483	546	496	506	550	556	527	495	492	523	491	520	478	555	497	525	509	484	478	471	504	510	480	514	512	510	485	483	532	492	510	508	468	495	531	508	514	536	497	471	493	486	479	486	473	479	552	564	453	486	444	479	546	533	493	496	505	498	519	478	495	494	508	526	465	498	535	532	514	509	484	493	477	513	498	468	519	500	519	525	502	496	510	466	503	569	474	510	532	523	483	500	496	514	538	550	498	507	495	458	475	496	550	533	511	505	489	487	477	491	486	506	530	502	520	516	522	511	522	503	553	505	496	507	463	474	521	477	542	502	461	507	532	491	527	521	485	506	493	513	525	491	508	486	487	525	509	474	479	486	488	533	488	544	535	498	518	468	471	518	474	539	500	462	519	450	474	514	485	471	531	479	518	512	518	484	462	491	522	507	525	486	486	515	488	489	498	525	492	523	524	484	470	520	530	469	515	529	489	489	510	511	511	542	522	525	499	539	480	485	503	503	503	501	539	484	526	509	496	523	479	491	523	512	490	506	509	494	549	520	479	501	520	501	508	534	498	490	511	498	456	490	529	480	532	494	506	564	512	539	473	553	521	545	517	516	521	512	521	463	519	524	505	508	506	492	495	513	516	543	518	468	542	508	495	515	523	520	490	488	516	498	517	509	504	506	506	515	522	474	488	483	511	529	538	517	511	505	493	530	516	464	500	521	447	520	495	450	477	491	499	480	525	494	515	476	505	516	501	531	498	522	520	524	519	490	464	506	521	550	529	508	489	519	510	545	479	506	512	487	484	509	503	453	532	509	518	489	493	523	500	521	524	534	478	517	497	513	503	490	473	514	540	506	496	503	512	457	502	517	484	493	502	483	511	482	523	499	508	536	533	521	503	542	492	483	525	517	455	436	510	496	535	477	536	535	479	509	481	525	530	495	485	490	498	512	439	473	491	536	514	541	491	543	513	501	486	540	548	496	514	518	531	488	537	526	521	491	508	488	483	481	481	551	505	498	524	516	550	500	501	491	508	478	543	500	461	513	484	515	512	567	499	487	525	514	555	510	492	459	489	498	522	492	488	510	505	509	494	481	515	554	510	482	513	466	545	525	543	489	529	487	529	487	522	496	558	489	525	535	510	523	492	521	524	543	516	560	508	458	462	505	524	528	515	476	485	523	521	510	499	534	499	513	490	491	535	499	539	520	529	456	513	506	510	521	498	502	522	529	464	502	507	490	532	461	516	490	499	519	524	521	465	475	549	506	528	524	509	515	508	561	488	507	539	470	495	514	485	513	498	523	536	491	505	486	499	508	495	525	494	487	510	496	537	492	521	524	464	499	542	529	466	507	483	513	538	498	502	479	494	498	526	535	528	511	483	543	472	551	504	510	488	515	490	528	484	494	502	480	564	514	522	525	497	463	503	533	517	477	508	488	496	496	521	479	514	502	488	511	469	544	533	537	518	503	496	561	522	512	553	548	489	467	514	543	518	455	501	524	491	488	495	490	505	514	512	528	440	528	484	502	475	526	526	521	518	491	501	521	493	509	474	499	509	508	508	512	490	504	533	533	549	511	514	512	530	549	506	506	486	496	518	522	523	511	494	508	518	499	486	505	503	503	564	515	531	487	510	484	509	519	511	449	516	540	485	521	515	532	516	538	495	498	500	521	464	507	528	535	519	493	528	485	487	491	502	467	519	510	507	491	539	550	499	546	553	513	513	489	510	490	493	533	540	484	459	502	504	492	503	524	517	537	530	560	503	475	507	494	512	468	474	540	517	500	511	506	498	514	477	495	496	478	503	492	506	506	517	497	507	478	508	490	503	497	495	473	485	485	503	530	522	543	521	495	493	508	467	527	500	458	461	502	499	475	518	514	489	481	472	497	513	525	505	526	502	547	490	483	528	483	482	507	533	476	467	531	547	547	523	487	504	524	512	531	525	498	523	489	528	514	500	497	518	529	522	510	520	528	503	519	500	526	452	509	513	514	489	520	531	516	493	500	527	478	546	493	500	503	516	508	514	489	548	487	508	479	507	547	496	489	511	470	490	492	532	532	531	507	528	501	486	480	503	512	467	507	521	517	521	502	488	487	482	540	525	527	457	452	503	562	521	506	493	493	506	512	486	496	457	520	532	481	492	527	494	527	494	476	467	499	511	538	501	499	505	493	526	525	522	486	471	554	498	507	513	534	514	509	524	509	468	517	509	471	538	513	469	493	485	522	506	491	498	480	507	467	497	502	508	515	516	479	478	486	463	473	519	484	522	548	502	524	496	490	500	487	509	513	460	490	532	504	501	515	499	522	512	469	496	507	547	515	505	493	501	481	504	538	497	499	494	522	513	469	465	527	481	500	471	522	500	490	468	530	536	485	507	528	498	491	503	503	493	531	493	506	519	527	514	541	489	483	484	503	534	479	549	523	503	502	520	524	546	544	468	534	483	496	533	502	532	467	470	479	507	499	519	524	527	537	499	504	537	537	498	505	553	504	500	516	514	522	489	511	528	469	512	482	509	498	520	496	535	460	516	518	521	515	504	523	536	545	580	484	514	560	507	507	482	518	515	535	548	508	508	520	510	488	486	522	528	477	517	539	517	562	513	512	470	481	513	510	528	512	521	521	541	513	465	496	530	519	526	510	488	487	502	492	548	534	524	513	525	516	502	517	476	516	469	482	498	539	523	518	469	523	538	521	492	565	466	494	502	526	508	525	527	519	523	480	511	527	505	512	511	477	500	489	487	538	493	508	522	522	487	497	486	488	509	514	510	475	477	495	508	523	515	536	479	486	529	522	487	498	472	499	509	498	484	516	524	520	476	481	517	519	497	492	522	531	517	519	506	491	494	479	510	525	473	510	461	532	512	512	507	516	490	522	511	496	463	521	511	513	493	491	492	501	565	469	519	517	517	504	498	510	513	478	474	505	466	516	490	496
23160	21166	28903	23697	21171	19706	1927	694	496	377	319	333	269	297	250	245	204	176	204	167	139	168	159	161	141	140	122	164	137	155	121	138	129	124	146	153	128	119	134	121	115	123	116	127	113	132	139	137	128	121	130	117	150	130	113	93	110	107	109	108	139	108	135	128	115	116	113	116	132	123	131	113	147	107	116	108	116	121	98	135	113	95	103	117	123	123	116	125	120	103	109	103	110	116	112	105	126	116	111	109	128	111	120	100	121	120	108	134	115	108	119	118	95	107	113	109	135	109	99	120	107	105	127	115	114	101	124	106	133	112	120	110	124	119	129	104	142	121	109	103	118	104	109	134	101	118	96	130	103	104	119	99	119	134	99	108	106	140	108	108	124	119	127	133	116	120	119	111	116	106	127	94	116	111	104	110	132	110	115	151	104	118	120	115	114	121	110	109	123	117	120	113	117	100	106	112	120	119	115	110	141	111	105	112	116	138	104	140	118	107	104	103	112	114	105	124	131	122	112	107	105	110	110	118	120	121	128	133	118	122	99	123	102	102	104	108	136	113	127	107	112	108	110	103	124	107	113	131	108	123	94	120	101	135	123	130	122	112	131	94	128	109	127	109	112	121	116	106	122	109	134	125	117	113	105	104	123	105	133	107	115	124	122	105	119	126	116	111	109	113	132	112	111	97	123	110	110	113	118	126	124	116	93	108	117	117	92	113	114	111	111	113	122	129	106	101	103	103	105	84	111	115	113	121	122	94	120	118	106	120	123	93	113	110	113	108	123	105	128	115	120	111	121	112	110	121	133	103	118	109	117	117	105	126	101	107	107	117	104	119	132	124	106	107	117	106	114	95	108	111	132	119	117	116	131	123	111	118	125	131	122	122	108	113	101	110	99	102	94	102	131	94	113	102	103	110	124	109	133	136	112	111	124	125	118	118	120	112	100	107	109	113	120	112	125	112	115	109	104	121	114	100	109	125	108	115	98	116	112	110	116	118	139	107	124	121	134	101	123	117	101	130	125	124	118	112	116	131	117	123	113	111	112	100	106	114	113	115	141	99	126	115	118	119	117	121	121	114	111	97	112	113	118	117	99	108	109	114	112	116	103	116	104	108	111	125	103	123	111	106	109	117	110	128	109	112	101	115	112	108	97	113	126	113	129	118	117	102	114	107	108	115	106	100	109	104	128	128	99	89	101	115	115	100	114	108	116	120	119	102	111	112	113	120	98	121	120	120	114	123	111	98	117	118	110	116	114	107	131	127	132	119	118	103	107	131	129	106	100	116	109	114	122	118	118	99	136	99	110	125	120	107	119	120	111	142	126	108	108	102	101	127	115	123	117	114	107	103	129	119	115	104	131	110	117	115	103	134	106	129	115	110	103	110	107	129	130	122	95	119	119	113	139	100	113	110	119	124	115	113	150	110	106	114	132	103	124	112	130	121	109	92	112	109	124	113	100	112	115	97	112	114	103	124	117	107	128	117	101	112	128	121	114	98	101	112	128	115	120	124	125	107	115	117	127	108	130	114	125	106	102	107	109	113	109	99	91	108	114	118	105	120	114	107	110	115	98	116	111	94	120	106	113	97	102	112	122	102	112	115	116	117	138	99	108	114	103	121	108	101	125	116	99	124	130	103	108	99	109	100	103	91	126	118	96	120	96	95	103	107	113	117	103	108	121	116	96	108	109	116	133	114	111	104	128	91	103	121	106	111	111	124	126	120	109	119	127	109	112	114	99	106	114	115	103	102	95	118	111	122	122	124	123	117	108	116	93	117	121	106	110	132	129	104	115	98	107	113	110	98	113	118	121	108	124	118	112	101	98	120	119	104	136	101	109	114	102	104	112	109	113	125	117	120	117	138	112	118	115	124	113	101	132	103	122	126	98	105	109	101	121	98	120	121	104	110	107	115	137	107	114	122	105	113	117	116	103	125	109	128	132	116	99	103	103	105	133	121	123	109	120	104	133	110	106	111	139	112	106	106	111	119	133	124	107	118	109	108	122	96	114	113	109	104	101	111	109	123	106	106	120	116	128	92	119	106	102	115	114	119	117	120	112	99	95	111	123	104	128	121	89	115	112	114	127	108	135	117	103	105	128	131	112	108	121	111	112	108	110	121	103	113	118	111	107	96	94	99	111	113	131	95	126	111	100	131	99	129	115	106	114	114	115	115	104	127	122	108	96	114	124	87	120	114	115	126	118	99	120	130	110	128	123	123	102	117	83	137	125	111	104	115	120	134	98	122	107	112	106	123	115	104	99	122	101	114	112	117	109	109	108	118	102	118	112	109	114	123	127	92	96	128	111	127	109	122	108	131	106	112	102	91	103	110	126	107	111	111	123	100	116	98	112	100	120	93	98	113	110	124	102	97	100	120	97	113	131	119	127	134	108	106	125	93	124	119	130	100	111	127	116	116	121	99	108	117	96	120	129	104	116	115	112	119	107	103	108	107	123	98	111	109	129	115	105	126	121	103	107	132	122	114	104	107	110	104	114	98	129	116	106	102	119	111	120	113	120	123	108	121	129	121	103	119	111	122	123	108	111	108	122	136	128	108	121	128	100	129	119	147	103	109	139	118	126	121	87	139	116	119	121	114	121	118	106	110	106	115	99	117	117	111	104	124	120	115	105	104	100	92	110	113	123	124	93	117	115	123	115	117	125	128	112	130	138	101	117	119	103	112	124	101	96	115	114	110	115	111	120	108	98	115	117	113	117	108	120	120	120	110	112	119	121	118	106	113	111	105	126	103	115	108	103	123	103	110	114	100	130	121	112	110	127	123	96	103	94	121	107	106	124	124	103	129	109	107	121	100	127	101	112	113	122	122	116	120	93	107	101	123	121	117	113	133	99	116	118	101	103	105	129	105	127	116	137	105	114	116	109	114	104	98	117	111	116	112	104	113	107	99	105	111	114	96	110	122	120	96	117	106	110	124	100	117	121	115	107	107	114	102	107	105	121	99	123	117	125	119	114	118	108	94	119	100	105	103	122	110	130	122	93	122	120	111	125	119	97	116	110	116	108	114	103	102	119	122	122	107	100	94	103	106	108	103	117	103	124	116	108	126	110	142	104	109	111	107	115	109	120	110	106	95	107	103	111	107	107	109	106	104	127	105	113	103	93	112	122	112	129	125	118	122	127	105	114	132	116	128	133	132	114	94	121	102	125	122	138	106	118	102	114	108	106	105	97	104	115	133	103	118	127	122	97	131	110	101	106	123	129	124	117	116	123	117	106	127	119	118	101	109	122	112	107	122	114	109	115	118	119	125	118	98	115	120	95	117	119	113	118	121	93	109	124	114	98	123	117	105	90	122	112	126	121	134	132	104	130	128	103	110	118	116	111	111	111	114	107	93	113	119	110	133	112	135	109	114	105	115	120	112	103	100	126	102	113	103	116	100	123	118	104	119	110	95	110	118	108	86	126	134	105	106	112	106	109	118	115	121	117	113	118	103	111	99	105	120	133	118	120	136	112	111	117	126	123	126
7823	16062	13538	7079	4702	3347	2552	1964	1576	1268	1085	919	817	732	621	591	480	467	418	436	373	380	359	330	334	322	281	305	292	315	262	281	237	225	249	248	216	274	235	236	236	214	234	215	224	228	227	218	216	225	227	211	206	227	221	236	208	196	223	217	242	219	205	217	211	211	178	201	202	218	198	191	220	170	189	223	191	200	209	188	190	202	189	198	203	192	191	198	216	208	174	217	180	228	174	219	223	189	190	189	207	199	200	173	180	168	199	204	191	195	188	185	166	194	184	170	196	206	189	168	182	210	232	191	176	174	229	208	197	186	178	226	193	193	186	187	205	210	202	195	207	204	197	183	182	197	185	176	193	181	196	183	200	188	192	182	191	191	198	208	193	177	203	173	212	171	187	178	178	228	174	166	183	183	189	196	210	191	179	190	185	198	167	213	172	176	178	185	197	199	197	195	211	205	202	197	213	208	194	175	194	211	202	207	199	206	180	173	185	190	222	181	185	179	221	193	203	195	194	208	185	183	180	164	214	177	206	165	200	192	187	207	203	200	186	177	180	187	190	196	217	185	179	212	190	191	187	189	203	190	189	174	183	200	205	181	188	222	202	199	177	196	176	223	188	168	206	175	190	219	217	177	173	181	186	198	193	193	197	179	200	174	183	211	207	184	189	218	197	192	221	190	207	216	188	196	211	193	218	195	176	176	196	179	186	219	182	176	212	176	193	192	196	189	192	184	200	210	190	181	180	191	233	184	166	183	183	207	183	213	199	229	196	213	182	177	207	192	187	185	201	178	194	194	178	195	193	190	192	216	193	195	203	197	172	188	195	195	165	179	203	196	188	203	180	183	195	165	189	199	224	161	190	186	184	184	192	185	195	176	205	190	197	185	198	168	208	200	186	217	194	191	193	190	181	183	182	196	187	194	185	204	209	194	204	205	180	206	213	223	205	186	180	185	206	204	196	178	188	197	186	185	173	182	226	171	191	179	195	181	202	189	193	198	187	181	171	200	198	239	182	215	156	189	199	177	197	221	189	196	175	198	171	162	199	196	174	187	192	193	204	208	203	171	171	216	185	179	180	187	200	195	183	183	192	189	189	192	178	211	201	204	188	184	190	189	196	194	194	187	187	190	177	189	169	203	195	206	201	210	212	206	196	198	203	182	193	194	167	211	186	174	209	175	185	174	160	192	180	188	187	183	202	176	168	194	198	194	188	213	186	188	201	194	184	201	201	182	205	201	180	205	202	182	180	196	202	198	175	204	189	188	184	200	192	233	184	197	198	196	190	200	177	179	201	173	182	180	193	186	202	201	216	186	155	193	189	165	213	184	195	198	208	187	169	157	192	202	194	189	210	210	202	183	190	188	214	191	202	200	185	199	190	198	199	180	196	175	175	196	176	198	176	178	187	193	209	192	169	191	191	173	192	191	200	220	169	195	198	190	188	193	204	196	208	197	188	173	177	206	176	185	166	207	206	183	170	199	177	217	192	204	163	218	197	208	196	199	175	205	202	200	176	184	198	194	185	193	191	185	206	198	208	175	188	189	201	197	217	201	206	202	181	185	212	185	220	186	200	215	210	196	210	175	196	172	204	193	154	214	192	195	212	196	199	193	195	166	196	202	182	202	180	223	196	176	190	188	210	174	203	192	166	182	201	182	196	199	202	190	193	184	202	190	216	193	204	184	194	195	186	216	189	217	196	195	178	196	215	197	205	197	190	183	207	194	196	174	184	188	202	210	216	205	191	197	187	195	181	187	189	195	180	217	208	190	176	193	201	189	179	228	203	211	182	200	176	196	209	177	166	200	195	189	173	207	178	193	177	196	212	204	179	193	171	179	195	206	178	198	224	187	187	173	193	193	198	207	178	185	170	188	181	187	202	159	220	191	216	180	188	189	207	172	186	190	203	152	209	180	176	176	183	168	181	192	204	187	190	199	185	240	213	198	181	217	208	195	177	195	201	182	184	197	167	178	214	209	195	191	197	194	193	217	187	214	179	199	191	183	198	161	195	188	166	214	203	211	193	194	187	177	172	181	185	193	172	183	199	212	198	174	210	175	232	190	189	181	205	177	222	205	186	186	192	190	176	208	174	194	191	202	199	198	185	206	215	216	195	172	190	173	185	188	181	183	173	178	209	209	172	222	186	195	156	196	184	179	188	188	209	199	190	195	207	173	209	176	194	200	196	181	207	182	187	218	212	174	188	190	179	186	185	199	203	193	192	182	197	165	185	172	178	192	177	185	179	186	208	209	193	211	190	195	195	175	178	212	178	205	179	200	195	192	197	182	182	201	177	220	193	195	203	195	212	197	178	199	221	216	187	182	188	191	189	166	192	202	194	201	213	185	213	164	208	198	188	185	189	201	174	188	180	197	204	205	204	185	182	190	190	190	198	196	210	177	200	219	191	197	202	238	226	199	182	193	191	192	184	217	186	210	189	201	194	196	203	187	186	176	177	202	190	216	196	176	185	206	162	194	186	174	187	180	162	190	207	207	177	166	196	224	192	195	197	197	210	177	224	184	184	189	190	203	191	195	201	192	198	216	170	190	194	179	177	187	194	190	209	193	186	164	214	187	184	220	194	190	198	188	183	179	190	222	181	202	197	184	177	178	201	209	195	205	171	243	198	212	156	202	177	190	164	191	181	193	218	202	200	174	196	196	206	168	204	213	190	201	166	199	208	196	189	194	197	198	188	163	201	200	164	193	195	191	177	183	193	162	183	195	194	184	205	190	219	199	193	160	170	177	191	181	185	209	204	193	209	186	177	195	202	202	190	196	186	186	179	191	198	202	191	207	189	198	180	159	194	195	193	188	199	206	181	191	184	185	186	159	184	196	179	188	209	183	199	175	194	166	200	202	193	209	183	207	191	190	184	177	177	204	190	190	222	185	199	195	188	166	185	204	195	174	201	178	183	202	199	212	209	182	191	199	182	195	201	217	184	188	198	202	200	204	211	205	218	151	191	200	192	214	166	190	192	178	181	206	178	181	216	200	186	163	179	188	200	189	172	194	176	202	179	216	179	183	205	166	195	206	197	212	188	195	198	183	180	190	190	180	193	177	191	186	212	208	198	216	197	190	183	190	157	188	206	191	205	183	188	198	203	196	194	203	199	222	204	174	189	197	216	217	183	194	197	185	203	197	189	203	187	213	180	227	206	212	192	186	164	202	192	210	194	183	193	175	205	178	209	169	189	180	195	215	187	192	181	206	200	188	220	198	184	196	180	176	214	178	190	204	203	211	196	204	179	172	166	184	200	208	200	185	193	209	183	187	216	186	172	192	166	224	187	196	179	212	200	199	207	203	189	188	175	174	202	188	176	179	194	199	193	188	212	183	192	195	178	186	166	176	195	196	191	193	212	174	197	201	196	197	168	200	196	192	197	181	204	184	198	198	207	207	190	226	217	192	206	163	205	209	175	184	175	212	182	204	200	199	184	208	222	185	193	183	187	202	202	173	186	209	160	174	163	196	185	190	216	202
26690	19778	5729	770	532	457	470	418	435	444	454	457	427	454	426	429	417	439	441	426	455	433	444	395	476	424	430	382	444	446	440	408	441	426	414	419	421	408	442	425	427	423	403	409	383	407	412	399	448	453	428	420	475	454	446	445	455	445	444	408	420	415	428	460	431	389	399	388	432	439	437	412	372	435	427	397	407	423	421	396	434	431	439	422	436	417	428	428	439	460	451	427	440	419	421	424	405	462	408	450	413	424	407	463	416	408	437	409	437	420	425	443	444	451	440	411	410	457	413	402	474	453	431	427	449	411	446	436	447	401	393	442	410	410	403	403	411	421	447	411	432	417	451	460	386	420	421	429	429	431	404	392	439	425	472	456	438	413	438	419	440	408	446	425	459	438	466	456	425	421	446	402	407	401	463	387	448	428	444	431	419	398	434	429	400	444	456	453	448	420	448	394	436	407	437	428	469	447	453	428	474	425	456	446	440	459	431	422	439	438	411	375	423	450	399	434	431	405	396	432	426	424	438	453	433	434	423	458	404	429	427	426	402	450	419	447	436	415	453	422	449	422	421	448	431	375	424	414	408	442	469	455	430	448	411	432	398	445	424	422	429	413	420	455	432	417	452	432	416	443	440	427	448	422	419	420	398	400	485	447	431	414	461	433	408	437	434	424	423	411	400	432	449	391	437	403	431	402	457	447	438	421	390	398	401	395	435	418	439	444	426	393	445	441	442	439	459	457	448	411	414	443	397	429	380	436	434	459	418	435	440	402	406	437	422	458	451	379	421	403	416	420	378	421	407	423	429	394	422	431	435	442	431	399	421	413	436	426	422	434	461	457	444	400	429	431	442	445	423	434	443	458	421	456	415	443	438	442	442	371	404	424	416	431	446	432	453	433	439	436	425	426	441	440	448	403	393	398	399	412	403	414	431	434	403	420	430	432	444	446	413	436	435	389	407	409	438	433	383	442	405	431	454	413	447	422	417	387	394	433	446	438	437	452	429	417	417	405	428	437	444	389	448	448	428	430	413	409	409	469	431	437	416	455	420	428	435	415	461	451	451	450	429	440	393	458	420	433	426	424	456	427	413	449	440	439	453	422	419	446	430	479	434	413	405	436	418	476	445	476	403	446	431	426	449	434	434	455	387	433	444	456	418	421	431	397	446	421	402	413	460	440	374	435	440	418	451	451	456	381	477	434	435	418	390	464	405	409	453	394	436	411	451	417	436	446	405	442	460	426	398	380	448	473	436	418	435	428	424	414	448	449	439	457	470	411	386	398	421	419	425	412	428	463	444	419	439	425	419	414	433	416	460	460	448	431	401	456	393	440	404	459	458	443	413	428	406	394	436	447	441	425	421	444	458	438	432	388	430	394	423	416	405	432	413	419	427	414	380	424	437	412	446	426	422	453	446	426	425	397	485	419	429	401	442	455	411	455	414	385	405	427	385	428	409	447	441	405	440	479	435	444	443	450	437	412	430	430	402	410	418	433	415	429	413	436	418	431	391	424	458	420	449	418	439	429	437	436	430	382	458	414	477	406	428	447	421	419	454	437	455	419	435	431	427	449	399	418	453	432	449	450	456	407	445	441	411	439	390	407	445	432	469	393	422	447	448	435	415	405	441	443	433	465	423	407	406	447	447	442	482	424	415	424	433	420	440	448	449	418	475	447	444	425	429	404	428	472	421	443	396	422	439	433	430	435	406	413	464	451	435	396	417	436	415	448	466	454	426	433	435	448	418	394	446	429	436	455	460	440	394	424	403	421	404	469	473	422	435	450	408	440	413	428	429	382	433	430	430	422	446	420	399	406	429	491	421	438	449	418	447	407	452	427	462	435	449	408	454	407	436	436	468	438	431	408	435	417	415	395	460	409	422	409	416	464	425	422	424	431	444	453	418	415	382	411	433	394	434	422	429	421	445	419	403	430	441	410	470	454	433	423	462	411	445	432	395	402	484	443	435	405	444	424	409	421	397	436	431	427	430	386	426	421	394	412	457	415	417	430	445	452	425	440	428	436	441	426	442	416	448	432	426	471	422	399	451	407	445	422	417	398	423	451	471	445	438	437	440	412	445	458	428	457	410	450	402	440	433	408	428	443	445	418	437	408	440	474	421	459	410	436	447	418	430	437	488	448	456	417	439	412	420	438	466	422	414	404	425	411	426	424	430	430	426	419	438	433	408	464	438	408	422	455	447	444	453	441	416	428	418	396	435	393	435	388	443	453	435	444	427	434	434	468	410	420	411	427	397	420	435	419	444	418	421	426	402	406	410	401	427	417	431	453	404	434	450	417	485	442	414	453	431	426	455	402	443	461	430	428	449	451	427	420	424	416	389	423	409	448	418	420	427	454	422	432	404	420	449	421	411	415	425	399	418	439	462	404	425	421	389	433	405	426	411	407	395	415	425	414	434	429	413	434	453	429	453	416	416	451	487	417	418	428	419	467	405	413	458	407	427	394	419	419	422	433	486	440	432	430	447	397	433	459	427	425	428	411	430	409	455	472	418	434	405	429	447	407	443	477	399	435	431	385	468	402	413	443	412	416	417	421	412	459	408	433	439	439	398	413	419	441	418	479	413	409	434	392	418	428	437	404	434	424	412	451	404	439	439	426	415	417	451	443	396	429	405	440	446	405	432	463	415	411	421	440	416	420	463	418	465	434	437	450	441	440	424	433	441	456	372	425	429	465	424	444	406	424	458	420	401	440	403	415	438	413	448	429	470	412	436	417	432	440	442	415	437	426	432	413	392	414	413	430	449	422	392	402	419	403	404	473	420	414	396	421	438	443	410	440	456	437	427	410	434	442	405	455	422	431	501	433	426	434	440	396	437	405	420	405	437	453	477	434	390	446	485	420	438	398	424	396	423	414	465	421	433	460	437	465	421	458	413	440	434	391	447	422	423	420	390	450	399	421	409	463	441	449	427	423	438	439	446	463	420	429	442	445	454	419	446	420	445	440	433	401	419	442	439	405	443	419	429	437	408	458	421	428	436	430	409	451	402	448	439	460	431	448	445	446	453	450	454	461	426	417	447	430	412	417	415	442	448	415	427	430	436	422	413	423	433	458	423	433	439	408	434	415	421	430	406	405	416	391	460	439	431	395	444	418	414	390	427	416	436	423	421	426	452	455	436	465	440	433	417	414	454	422	448	425	406	452	431	465	424	423	432	446	403	433	444	401	417	445	426	447	404	446	407	444	434	398	414	456	485	425	428	478	481	427	456	434	436	424	436	439	440	425	419	388	419	432	422	462	415	449	439	428	437	428	440	414	428	433	446	425	463	448	435	416	424	463	471	413	392	416	411	419	431	411	426	401	439	406	402	402	422	406	417	460	428	422	392	454	423	411	432	441	443	453	430	409	430	440	449	422	439	440	391	431	417	432	417	491	453	468	424	454	408	406	425	456	434	470	452	446	424	411	412	458	422	430	427	406	417	390	430	423	441	418	434	432	415	413	404	419	488	426	403	431	448	417	424	400	425	427
4136	1557	1434	999	891	840	818	754	754	729	714	696	727	724	705	671	703	730	686	703	714	735	739	720	753	660	741	720	705	679	716	709	671	707	724	708	711	720	686	700	672	714	679	659	681	720	749	717	682	730	698	711	684	698	688	707	750	696	724	716	737	698	727	706	709	652	665	746	672	701	718	744	680	697	757	718	726	697	675	692	738	728	698	726	736	714	741	707	729	699	710	727	687	710	720	693	697	691	722	711	756	723	746	710	701	730	702	697	695	686	739	697	741	678	713	694	712	749	692	728	691	669	710	676	701	720	679	728	695	733	727	702	723	717	681	672	712	689	720	732	662	736	685	707	732	719	739	711	725	679	664	700	682	730	685	659	711	642	691	704	740	733	735	721	753	682	684	707	736	677	711	738	729	702	739	722	677	684	680	708	708	753	727	732	713	733	697	685	752	702	703	728	687	712	719	688	693	706	645	686	707	716	707	677	727	686	690	686	719	675	719	725	691	689	727	766	688	699	679	690	728	680	707	741	698	645	727	691	699	690	709	708	649	706	716	728	668	717	691	695	671	699	729	664	735	664	725	690	682	701	728	671	697	709	716	697	694	696	795	699	744	696	703	718	719	681	716	704	676	723	745	709	716	705	710	700	674	698	649	695	714	730	670	672	715	729	656	719	676	719	719	662	726	709	709	758	673	747	717	701	722	689	713	702	740	725	712	733	709	682	722	677	715	732	698	694	688	708	700	703	688	678	685	724	700	677	700	743	659	674	727	736	719	683	698	723	659	721	759	701	752	674	692	725	727	721	678	684	752	721	730	694	712	668	651	748	681	665	701	661	760	703	697	750	691	698	666	679	723	725	735	715	719	729	643	693	724	718	692	751	731	669	748	736	728	688	713	685	691	720	679	687	678	719	744	672	707	721	713	715	715	724	726	726	726	728	698	688	698	690	684	706	676	697	697	658	706	752	693	730	683	687	666	709	682	689	690	739	661	708	709	679	759	708	706	712	686	669	726	707	720	730	701	719	706	735	753	708	680	717	677	685	727	691	708	698	713	742	699	716	721	649	697	728	680	709	775	742	702	760	715	698	680	710	740	660	730	714	756	661	689	680	690	661	683	634	693	683	696	703	685	711	647	745	696	733	689	736	668	713	696	711	703	693	745	697	692	667	719	697	723	709	698	636	702	695	744	718	715	658	736	684	710	719	662	678	685	710	753	699	749	680	738	687	692	765	726	717	706	683	659	673	726	724	721	702	692	681	747	728	690	682	709	698	716	718	686	692	739	706	727	715	704	715	686	710	764	745	683	661	671	776	679	691	688	711	700	695	709	691	691	680	709	701	735	703	714	696	711	712	706	683	661	758	679	735	691	727	781	642	694	712	702	643	729	723	763	711	693	665	739	672	706	696	760	675	754	749	694	687	736	743	706	753	699	739	728	730	694	682	704	718	724	700	751	685	686	696	670	663	720	757	661	716	705	709	727	721	732	711	675	717	717	760	699	684	685	726	712	709	769	715	662	721	721	757	694	657	712	728	726	733	718	703	697	733	704	711	689	721	704	738	684	723	699	687	673	717	705	710	714	715	722	757	722	731	695	689	711	720	705	733	670	717	648	637	675	635	706	721	736	707	766	701	708	723	715	719	678	722	703	697	731	696	651	727	762	698	697	651	670	698	675	736	774	710	696	719	639	729	686	698	704	706	723	723	677	693	705	630	729	652	689	649	667	706	719	727	734	742	704	707	659	720	718	709	665	705	725	679	701	746	710	707	709	650	719	681	747	735	672	663	723	715	702	710	683	704	731	693	673	730	724	711	655	738	704	652	735	709	674	685	716	735	694	748	694	689	658	714	711	702	705	762	669	757	712	666	692	701	737	743	677	698	705	742	694	674	737	722	667	673	655	694	667	719	699	728	676	707	705	706	709	687	701	721	706	678	711	744	690	697	698	661	670	712	715	695	725	715	702	700	691	705	684	693	687	677	696	713	687	695	691	680	758	706	726	754	660	679	695	715	670	698	717	719	674	700	732	686	741	713	698	750	673	717	705	663	688	675	689	702	688	727	738	750	720	695	651	700	718	661	689	677	707	722	708	728	722	727	692	705	675	693	678	704	702	715	726	699	719	684	733	728	687	652	704	670	701	732	723	731	718	688	706	735	675	727	697	681	692	696	737	704	702	662	693	694	795	692	720	674	733	686	681	673	682	689	676	713	726	714	692	648	689	693	725	690	692	744	664	721	702	716	725	689	671	742	649	713	718	638	744	703	707	685	677	685	742	711	703	699	729	728	681	724	673	671	659	687	702	705	742	667	719	725	690	689	731	677	666	695	709	682	715	690	706	704	665	721	683	717	662	752	714	673	700	714	685	666	709	684	726	723	684	729	666	690	726	682	724	733	722	726	695	663	703	685	704	709	747	685	716	678	651	693	671	692	688	694	657	720	687	742	720	716	713	697	658	711	717	740	705	754	672	716	723	682	682	665	707	709	705	668	667	717	700	732	705	698	686	733	711	683	677	695	704	667	740	743	698	752	745	680	704	711	743	719	738	686	683	704	659	662	706	700	738	690	732	746	693	701	719	705	684	689	711	722	725	767	716	668	720	685	746	691	738	651	688	666	665	692	692	687	706	692	711	713	730	703	716	678	685	685	670	700	700	725	682	719	680	682	659	695	709	719	734	712	661	716	702	721	674	656	650	720	708	723	697	755	699	732	746	699	693	669	723	689	700	694	696	741	666	705	690	727	680	675	696	745	698	705	717	779	688	675	695	655	675	727	683	687	687	686	694	695	667	711	692	710	749	710	720	666	703	661	722	722	720	701	714	690	698	736	724	672	698	737	708	694	704	757	729	728	666	707	723	718	706	700	655	729	728	734	702	714	697	680	734	695	655	694	692	702	716	706	699	693	675	715	693	669	800	719	735	714	692	681	730	678	730	689	688	683	663	752	725	718	723	690	706	712	685	689	756	710	750	720	692	736	739	719	690	698	637	704	741	689	695	713	735	687	739	708	693	767	725	696	712	658	643	695	673	698	718	740	687	697	683	656	677	680	735	678	723	708	756	712	708	707	714	717	678	701	705	685	678	713	696	697	677	730	652	695	692	762	683	692	695	709	712	714	680	684	712	706	712	679	677	774	754	673	710	745	697	730	688	684	724	714	719	711	683	717	712	702	676	722	690	709	709	690	714	748	713	724	663	667	721	670	725	677	695	688	719	664	721	723	676	700	694	737	685	752	726	680	728	699	677	720	698	660	720	701	682	718	692	657	685	721	690	704	664	680	674	708	699	700	676	655	741	671	673	716	697	713	694	711	732	647	700	692	672	654	672	719	697	677	702	696	719	711	707	695	718	725	688	752	679	702	668	724	695	732	698	730	698	701	724	692	666	729	716	727	719	723	728	715	679	694	659	738	723	709	720	671	713	680	698	737	756	692	704	728	681	715	741	677	677	697	702	662	694	718	708	705	714	727	702	753	696	722	713	674	692	713
24163	21186	28283	24358	20426	2426	818	582	497	495	440	388	396	356	389	367	349	343	355	351	305	335	338	311	325	329	319	312	321	310	335	342	319	298	345	340	331	326	296	292	343	301	309	299	291	293	320	279	288	348	310	305	296	283	330	284	322	305	307	329	297	307	297	338	287	299	322	286	315	302	295	288	274	296	311	354	292	298	314	301	293	312	304	318	313	325	290	279	283	302	288	300	313	325	307	304	314	335	295	291	279	288	301	308	305	304	325	301	288	307	295	304	339	308	289	298	301	333	306	277	324	317	310	316	333	307	322	325	299	318	301	313	331	312	315	301	312	291	305	306	292	319	294	295	326	333	311	291	297	288	287	280	308	318	296	303	295	264	287	298	317	326	300	352	279	258	284	292	312	320	305	311	281	280	313	288	308	345	299	305	316	291	292	281	320	313	320	303	292	307	337	305	306	303	316	295	319	276	297	286	282	295	299	284	292	309	312	274	289	306	309	332	297	298	311	312	291	273	299	304	313	312	338	268	296	305	272	328	324	318	311	320	301	289	305	291	293	285	284	314	289	254	281	289	311	298	305	322	307	312	295	286	284	272	294	324	283	313	284	290	267	330	302	304	332	323	290	256	326	301	285	306	279	267	337	309	293	287	316	274	298	289	284	275	299	310	308	289	299	306	314	314	288	294	320	303	306	294	294	293	307	309	318	333	284	305	305	276	301	260	291	272	268	293	293	300	292	278	308	324	282	305	287	337	312	290	329	308	291	305	280	287	320	283	289	324	288	325	315	300	287	304	315	286	296	289	303	289	321	283	329	327	307	298	300	298	305	281	310	292	305	309	293	296	293	299	297	289	317	289	309	298	291	303	309	310	298	323	310	328	300	298	321	306	304	300	291	284	315	293	304	269	278	327	322	339	305	308	288	288	302	297	290	284	283	307	304	306	280	301	288	301	314	336	299	307	324	297	329	298	308	305	289	313	302	318	293	280	330	301	279	315	332	305	320	281	309	312	305	292	296	285	293	309	310	297	338	325	305	279	296	316	297	294	295	260	307	288	307	293	294	302	302	273	297	329	302	277	296	298	289	276	297	263	272	278	278	312	305	300	296	304	324	331	343	266	332	305	287	310	309	282	334	286	289	302	317	314	288	326	300	306	300	305	326	317	306	280	320	279	291	295	301	283	274	274	289	300	305	310	301	290	273	298	322	285	338	313	311	291	298	292	288	295	266	271	334	303	287	314	286	312	304	314	309	308	326	289	311	294	293	300	310	301	317	306	342	332	288	295	291	310	292	307	289	316	302	296	308	264	307	324	269	284	320	290	312	306	312	296	295	297	328	280	319	283	325	306	307	326	289	303	276	285	280	300	292	299	282	283	269	296	306	295	299	289	283	270	289	277	317	296	304	302	311	322	281	321	317	277	310	309	284	298	312	274	278	293	288	285	310	304	307	300	292	253	292	304	286	290	290	282	288	303	291	270	312	281	304	300	326	293	294	273	287	287	297	277	295	307	321	301	308	262	297	305	308	317	271	277	296	319	343	281	270	319	313	299	291	269	295	291	295	299	291	298	317	270	295	301	294	314	289	274	279	297	316	315	274	297	326	339	311	315	299	284	292	299	299	290	310	301	297	300	282	287	322	296	329	308	293	303	315	277	293	278	291	310	314	303	295	294	306	311	316	309	273	303	306	306	272	306	301	314	316	292	302	292	292	323	274	284	298	316	286	292	292	318	290	301	319	295	314	304	299	334	311	280	286	306	288	296	298	307	293	321	282	287	290	313	324	296	262	319	313	316	285	319	294	283	315	284	311	289	289	302	295	302	310	303	298	296	338	274	326	279	256	323	337	311	309	300	302	321	309	271	317	321	316	250	285	293	305	314	261	290	329	298	302	292	301	287	298	304	298	319	307	277	305	303	303	281	285	326	268	290	302	289	277	321	307	300	314	294	297	311	295	294	313	274	306	296	290	279	311	321	291	294	310	276	287	294	274	292	301	319	309	315	295	286	261	292	290	315	306	291	306	307	311	309	284	285	331	291	309	308	319	311	281	315	306	312	279	295	323	278	299	297	297	265	284	289	319	276	291	331	266	291	300	306	310	289	323	334	293	290	297	299	302	282	310	316	307	312	293	311	349	293	305	335	275	304	313	303	318	291	284	292	287	277	277	305	292	286	275	291	326	292	308	273	296	289	297	288	316	283	271	305	310	291	269	325	294	293	290	284	300	309	280	313	288	277	307	291	285	276	297	323	318	272	310	284	331	330	279	317	303	312	313	287	304	284	294	308	293	287	310	314	311	281	317	297	313	296	295	319	306	277	297	313	301	326	313	321	308	286	274	296	288	270	280	319	282	294	296	299	298	323	289	315	299	285	319	285	309	311	308	299	312	261	282	283	289	296	277	294	300	289	288	302	300	270	277	287	292	291	314	282	289	347	270	286	308	302	321	302	312	272	288	300	295	280	306	304	307	315	319	282	307	313	331	296	282	302	302	315	269	285	319	305	292	309	279	298	303	298	321	274	327	289	298	296	312	280	314	274	291	287	282	321	281	306	312	290	284	284	321	352	305	309	289	274	324	332	323	300	313	309	330	285	321	296	284	283	275	285	303	288	280	276	302	307	332	312	335	272	286	309	345	285	321	282	266	296	294	287	279	291	311	275	324	320	303	316	297	299	334	297	304	298	322	328	312	294	334	299	301	287	278	283	323	300	266	299	301	295	298	335	302	277	295	284	308	312	291	300	327	305	294	295	302	278	334	289	293	277	270	322	308	315	306	322	330	258	306	290	300	309	326	309	313	314	331	295	308	269	303	291	318	318	288	288	325	296	294	306	285	277	326	281	270	308	318	290	309	280	310	262	303	308	305	307	309	297	279	299	304	268	267	299	329	297	311	288	306	325	320	303	298	291	310	303	275	293	292	303	314	282	291	294	297	296	293	311	304	296	312	284	279	327	307	336	299	302	305	301	328	293	299	316	332	334	294	294	318	298	331	294	287	274	335	293	312	290	275	313	292	282	298	293	290	308	288	274	289	295	288	319	315	315	312	298	283	298	290	276	291	336	278	290	287	300	291	299	279	347	300	289	273	275	297	269	310	301	335	307	333	325	307	285	270	279	284	304	305	284	278	302	305	299	297	307	310	291	301	300	313	300	285	293	327	296	316	298	277	289	309	303	304	284	317	310	291	278	297	296	294	275	310	303	289	303	314	310	294	293	302	325	326	309	294	289	293	291	314	296	285	298	338	284	276	280	300	305	313	255	306	293	292	282	296	315	305	323	274	287	312	307	292	310	301	291	302	283	319	311	307	275	317	317	325	317	257	308	300	301	305	305	266	304	334	312	311	295	270	300	323	289	294	324	309	321	280	292	265	294	309	290	326	283	277	300	310	309	327	299	287	293	305	271	321	293	273	281	280	302	320	270	314	305	298	304	314	326	293	332	312	326	301	327	335	317	288	283	312	296	290	274	314	325	284	292	315	250	263	321
5437	10080	8398	4291	2960	2232	1677	1448	1227	1103	968	874	827	762	744	651	719	645	616	569	585	587	577	621	546	585	572	556	523	569	540	562	495	532	563	518	520	559	574	542	530	528	477	525	498	510	502	482	526	542	508	542	531	511	521	511	532	491	522	490	499	487	527	532	507	509	554	467	471	502	541	497	548	516	503	495	496	500	535	529	498	519	493	528	535	519	511	550	514	518	552	506	520	499	481	514	525	509	545	465	497	523	539	502	533	539	528	490	523	516	572	492	496	467	500	517	486	481	548	485	507	504	503	547	527	517	492	506	476	508	502	547	525	514	490	523	507	507	509	485	499	533	521	498	521	507	557	518	483	516	472	504	526	507	493	521	531	510	512	488	534	495	529	546	493	511	490	469	454	489	484	489	541	488	497	499	505	499	466	549	535	503	493	488	485	516	564	516	489	478	492	506	465	479	492	478	491	495	507	508	506	521	474	523	538	558	477	501	503	520	501	474	522	507	506	480	505	518	515	526	514	479	505	516	492	490	459	515	468	509	501	488	499	484	516	504	494	509	537	509	499	489	491	545	504	523	483	518	491	521	483	463	507	494	493	459	507	470	494	539	504	498	475	526	504	492	514	511	506	487	513	482	520	531	495	478	504	481	470	527	511	483	550	479	494	519	500	479	494	500	479	496	485	491	514	521	519	483	491	480	522	514	516	482	510	461	507	503	482	502	525	530	532	527	462	541	508	503	472	497	490	505	482	471	508	547	488	503	516	474	543	527	505	537	495	523	555	490	505	467	489	464	532	531	491	492	470	491	488	531	519	513	515	520	512	496	499	523	534	570	522	493	516	486	512	499	552	509	477	487	525	506	493	515	470	497	500	569	477	503	487	524	487	544	507	509	526	540	507	520	532	477	497	490	501	483	473	511	488	488	515	485	530	510	519	494	496	518	490	495	498	521	475	493	471	491	523	489	510	485	474	490	453	474	498	500	502	548	470	533	451	454	538	489	524	514	510	512	479	512	513	540	488	529	464	541	524	491	519	485	533	543	510	486	513	477	461	511	512	504	477	483	534	523	520	524	506	545	514	507	461	502	504	515	477	473	470	485	546	523	515	510	510	486	467	504	519	474	501	547	507	515	481	522	470	534	533	494	544	496	519	479	496	508	501	501	505	510	475	511	507	527	550	484	494	507	496	481	541	492	510	493	474	487	538	530	492	494	523	569	495	502	504	539	496	497	515	483	518	489	546	477	473	514	505	505	496	534	509	459	540	501	497	504	487	467	492	501	505	516	515	496	540	477	496	514	523	525	507	521	489	503	519	481	492	513	511	502	484	493	500	556	497	488	496	505	465	467	491	495	508	498	506	512	469	485	536	470	482	498	508	510	479	497	498	505	546	511	502	503	499	497	514	500	489	521	530	528	521	520	520	512	529	519	511	533	495	477	500	517	456	493	509	508	511	497	511	471	541	516	492	488	486	522	495	460	514	513	497	499	512	524	475	469	536	529	512	494	568	519	483	509	528	476	503	490	522	550	503	485	504	507	521	510	523	480	509	492	531	505	509	467	489	533	506	473	496	495	532	499	479	544	457	467	483	519	545	502	482	484	537	489	519	509	455	494	526	494	507	489	507	504	498	529	522	542	516	476	497	488	533	476	523	504	522	492	481	493	481	506	516	551	531	516	501	518	517	527	501	504	471	477	524	502	507	479	503	485	545	491	521	536	536	535	475	506	499	496	519	499	488	529	529	484	520	475	518	539	452	504	532	506	484	458	501	497	485	514	508	499	466	513	462	480	520	518	525	482	511	489	532	493	514	508	515	483	493	468	488	569	510	465	512	461	499	449	498	503	512	524	541	530	527	535	497	504	492	495	530	494	508	536	522	477	503	531	483	535	505	503	484	520	512	487	506	517	466	456	526	529	488	502	481	452	508	515	486	502	539	504	504	505	472	502	493	485	530	529	498	477	483	496	509	512	506	481	527	476	553	517	510	477	471	509	528	488	492	488	490	484	528	504	508	540	526	475	526	442	521	486	509	537	522	539	545	507	471	515	502	525	466	497	451	486	491	531	489	483	553	515	525	540	466	501	496	534	548	502	503	492	490	511	533	523	558	479	544	559	515	489	509	534	511	548	494	490	475	488	493	532	476	464	516	526	509	519	509	500	494	517	508	513	542	526	511	509	483	515	491	491	521	481	479	518	521	544	457	499	532	501	550	527	489	494	500	488	520	502	512	495	503	541	490	475	530	506	536	520	509	530	500	489	513	524	476	528	517	491	502	483	486	513	507	495	454	559	505	474	506	525	523	499	496	524	516	503	512	506	499	515	506	461	507	539	511	533	524	545	515	492	472	504	515	529	506	468	486	513	469	527	501	486	523	493	504	521	526	519	480	524	475	505	472	505	516	514	497	544	468	508	500	538	503	504	535	475	516	519	472	487	504	497	510	510	505	529	485	507	485	494	477	503	477	480	472	483	491	457	483	475	546	508	476	504	474	489	511	500	493	463	510	562	532	507	539	469	485	530	535	490	517	486	491	523	472	545	549	496	507	520	490	503	497	521	509	487	508	508	486	500	542	497	468	501	531	507	541	491	459	510	494	534	512	505	493	487	495	555	504	493	485	500	528	513	520	535	503	494	495	480	511	510	507	496	535	559	485	535	449	511	513	501	499	485	491	531	485	506	484	527	518	509	529	517	466	473	490	518	476	505	521	506	552	504	510	499	566	493	546	485	520	520	489	499	511	498	506	522	511	515	511	510	504	517	522	519	483	509	515	532	493	492	512	495	499	537	487	521	545	542	547	533	465	509	535	532	564	521	486	489	473	502	545	488	545	504	518	515	504	525	507	537	496	514	486	510	494	468	564	514	508	518	538	499	544	499	517	483	499	451	461	505	499	480	526	520	484	516	541	515	539	537	490	492	518	502	545	524	503	494	486	530	503	508	569	505	488	489	499	493	499	490	486	510	542	502	461	536	536	511	501	547	518	475	498	518	525	515	506	526	501	567	531	510	487	435	507	526	502	522	493	528	530	500	508	499	512	509	511	512	492	478	494	493	512	504	516	491	518	510	472	513	493	530	505	513	506	499	512	514	511	511	554	525	498	563	507	501	505	554	485	497	493	508	504	524	530	521	489	492	490	514	496	510	486	476	502	496	490	495	482	494	481	507	513	505	496	488	476	507	509	531	509	539	496	539	487	474	524	514	541	496	497	467	499	495	472	504	520	519	510	482	538	497	539	515	517	525	490	539	497	502	478	483	495	501	491	544	549	478	540	526	490	498	473	537	509	491	455	507	473	508	528	496	527	476	470	517	522	494	472	500	525	494	487	511	519	537	471	485	461	504	490	517	519	523	481	507	533	503	469	505	498	507	527	514	474	498	524	495	492	498	484	487	487	487	509	538	508	522	524	487	505	508	479	475	457	517	542	509	495	548	530	504	490	486	514	492	507	495	510	513	484	508	481	519	492	481	484	498	558	502	495	504	487	532
23194	21182	28915	23742	21182	19648	1754	666	456	386	338	332	295	283	215	204	199	192	195	155	177	181	170	154	129	149	155	168	123	148	141	160	111	139	125	134	143	127	122	119	115	132	123	113	120	113	131	122	118	130	125	118	116	114	114	131	119	128	97	119	135	111	130	112	108	122	130	100	104	102	101	116	119	115	96	109	110	112	99	120	119	116	120	118	106	118	113	113	92	133	110	110	107	109	120	118	118	102	128	121	121	124	109	113	108	124	112	136	117	129	89	99	110	111	126	120	111	115	102	115	105	119	109	120	107	127	126	106	121	115	111	109	128	106	129	111	112	125	121	106	113	99	94	126	114	107	99	99	109	112	128	102	113	110	106	128	117	106	119	103	111	137	113	103	136	113	133	111	118	111	104	107	114	133	118	118	115	109	102	126	122	111	126	93	105	115	108	114	123	116	127	115	115	124	107	124	105	119	109	114	106	109	134	134	113	111	116	98	93	100	116	98	103	102	96	126	128	103	108	110	111	88	118	116	120	114	111	127	116	104	129	130	101	113	120	104	110	132	130	106	101	100	106	105	119	115	109	99	105	112	108	100	136	102	113	110	100	124	125	86	114	103	110	101	129	118	126	121	110	143	106	121	105	111	103	128	131	112	100	98	102	118	113	119	110	106	118	113	99	99	112	99	92	110	100	127	144	93	115	100	108	115	93	92	124	125	123	125	110	109	102	112	131	115	125	109	100	107	124	110	111	113	114	120	120	106	127	117	100	93	120	115	125	112	108	126	118	107	125	111	106	108	104	111	126	106	120	110	104	111	107	105	117	115	120	112	114	102	132	121	101	99	129	98	117	126	117	118	103	106	92	107	119	113	119	97	128	120	116	118	125	104	116	99	103	122	110	109	110	102	119	120	126	117	105	106	110	126	107	135	106	107	116	127	115	108	100	112	111	102	122	103	106	113	110	122	116	105	118	98	124	130	114	124	117	110	109	110	108	114	114	107	105	119	116	109	91	108	134	111	104	119	123	124	131	109	111	127	109	98	118	110	133	117	122	132	117	97	121	117	106	110	101	93	127	117	115	102	109	78	91	122	104	100	124	128	129	121	121	130	86	110	124	103	106	106	112	115	111	128	109	116	111	110	97	108	108	121	99	117	91	110	122	110	98	110	115	121	125	93	100	115	144	104	109	123	113	117	115	119	122	114	104	114	99	109	105	121	92	107	110	112	122	114	107	115	104	113	121	107	96	115	114	110	105	111	122	102	121	110	108	102	110	119	117	123	100	115	105	123	110	121	131	106	116	104	106	118	119	103	116	118	93	122	96	98	113	91	106	128	125	103	107	114	94	117	119	115	135	102	100	95	108	115	107	116	112	128	108	115	97	118	114	126	107	116	114	116	111	116	131	123	111	114	114	126	102	127	122	107	126	97	116	118	108	112	110	97	97	124	114	131	125	109	111	123	115	120	137	111	107	97	103	102	115	112	126	105	104	107	124	111	119	87	100	108	114	115	97	93	99	90	98	95	106	117	106	108	104	113	123	108	107	124	118	95	117	109	128	106	118	122	131	127	104	96	107	108	113	118	106	117	128	112	115	98	94	125	95	105	110	114	96	103	108	107	121	129	115	108	105	116	106	102	118	99	118	94	120	88	104	117	101	135	108	118	109	122	122	101	121	93	113	109	127	118	100	102	104	116	114	118	126	126	117	130	101	122	103	121	114	126	118	104	114	108	134	118	119	125	118	107	103	106	105	127	111	111	106	110	98	95	104	113	130	107	117	114	126	116	112	106	96	106	117	108	114	130	105	98	112	115	118	105	109	112	125	101	119	127	114	111	103	103	82	109	95	107	113	108	119	109	114	99	102	128	113	132	106	106	120	117	115	109	88	121	96	103	119	104	115	116	99	112	109	101	98	115	117	107	110	112	111	119	94	110	111	105	115	118	126	125	108	126	112	111	92	126	113	115	101	121	118	97	110	127	129	108	107	92	118	119	106	130	124	110	120	122	106	104	126	96	97	122	113	104	106	100	112	128	126	97	131	112	110	115	115	108	106	132	104	106	128	119	130	109	123	111	120	108	122	113	109	126	127	108	129	103	106	118	89	113	107	113	113	85	120	113	121	131	104	118	108	99	121	128	104	107	125	108	107	126	107	129	108	103	119	120	115	104	127	120	115	115	115	120	117	113	99	99	112	110	100	121	106	113	120	118	103	121	110	120	108	117	113	123	107	117	114	105	91	126	129	113	137	117	100	110	109	108	114	106	105	108	97	103	126	122	101	116	122	101	104	134	82	102	108	118	125	117	109	113	96	117	104	106	96	100	110	110	109	108	111	119	106	93	115	129	118	107	117	106	115	99	134	115	131	106	90	98	127	122	108	103	122	99	101	109	92	84	111	92	121	96	108	122	131	97	107	116	120	106	99	110	108	123	121	116	105	115	119	115	120	121	116	113	103	118	128	121	112	108	127	113	109	121	119	110	111	107	120	113	134	108	103	90	120	101	117	122	96	100	98	111	131	122	105	113	111	115	115	112	112	115	124	99	119	111	115	107	96	108	96	134	104	111	100	107	100	114	107	108	122	105	107	109	120	126	109	114	99	116	110	116	104	114	114	107	116	120	124	109	128	123	97	119	104	103	109	96	130	123	112	130	98	114	100	116	112	98	123	103	116	123	106	109	119	110	84	125	112	84	113	117	106	104	110	128	97	110	99	107	109	113	114	131	100	109	111	111	107	108	116	129	91	121	118	108	102	108	111	110	118	110	128	103	112	109	108	103	118	98	109	93	122	108	111	117	109	121	103	101	90	104	117	113	111	91	115	126	112	103	97	106	117	116	115	108	105	92	94	120	103	113	106	120	106	119	121	116	118	99	131	119	134	130	107	108	105	123	108	117	112	96	121	118	120	107	113	103	112	103	111	107	117	89	115	102	100	109	93	123	115	121	107	125	95	120	100	117	118	108	121	105	114	117	122	93	109	118	121	122	112	115	102	108	127	115	112	107	106	122	115	91	108	108	97	112	109	117	119	107	96	103	122	112	128	114	101	116	93	101	105	112	107	110	92	121	99	119	93	102	103	114	121	103	121	112	95	91	141	131	118	123	106	124	96	111	108	122	106	128	92	116	107	99	101	107	106	113	112	109	116	123	105	109	115	110	91	109	116	123	109	110	114	104	104	111	92	115	123	98	131	117	113	109	109	109	101	126	112	130	107	117	102	96	112	87	103	93	119	107	120	103	94	105	109	108	103	94	117	108	107	117	109	99	106	114	114	113	111	104	108	107	106	113	113	117	109	110	120	113	112	113	127	97	105	120	117	106	105	107	99	108	108	95	112	103	99	97	105	112	113	96	107	120	122	120	126	126	119	95	106	96	103	105	112	120	132	87	107	120	97	141	97	113	121	117	93	123	125	117	109	117	115	125	133	104	101	115	96	111	109	106	108	110	134	120	116	119	109	111	105	121	85	108	125	102	101	102	132	109	105	94	108	111
7776	16036	13555	7065	4772	3362	2572	1969	1569	1235	1111	928	776	684	625	567	531	459	454	406	329	391	335	328	311	299	279	304	273	292	260	262	255	241	272	257	235	257	229	235	216	227	219	215	232	210	233	208	248	208	221	208	235	225	231	217	209	182	218	206	202	186	240	208	180	207	200	225	201	211	203	214	189	200	210	171	213	187	211	189	199	214	199	185	225	205	183	195	174	184	190	205	209	201	196	211	212	176	177	196	186	174	193	200	189	185	195	211	209	202	181	178	186	206	217	206	190	226	193	180	195	175	190	201	185	201	202	187	189	178	162	196	175	204	213	193	184	196	183	206	172	175	189	203	212	215	186	191	189	189	188	206	179	210	186	221	182	195	192	204	182	183	178	183	231	176	206	186	205	176	196	199	196	194	203	222	204	201	203	221	194	188	180	209	199	201	194	172	168	192	185	197	189	176	190	197	206	218	183	192	195	213	214	179	203	196	213	207	220	213	215	195	213	200	191	199	215	187	167	182	211	193	205	185	177	190	174	177	172	168	182	188	183	186	219	184	172	189	206	184	178	196	183	199	189	203	213	202	191	164	190	190	211	203	178	170	199	180	197	185	189	189	198	194	192	177	184	187	176	204	209	185	198	186	204	179	183	202	190	187	207	192	194	169	194	205	210	188	172	195	179	191	203	197	190	172	167	245	188	177	193	196	190	197	173	199	176	201	220	190	184	200	210	207	203	177	187	207	213	182	215	178	174	164	187	181	183	188	180	210	212	195	177	172	164	185	195	191	210	199	168	202	181	216	177	172	170	189	175	206	192	205	188	175	192	197	180	170	185	166	175	178	197	180	190	176	205	206	209	178	189	177	201	186	200	197	186	205	220	185	186	195	214	188	191	183	207	199	186	175	199	184	192	176	198	188	201	208	199	204	185	200	168	195	193	206	193	190	194	203	204	192	217	181	187	170	180	204	160	215	201	198	208	204	200	201	183	187	197	186	169	187	190	193	198	193	211	192	189	182	195	198	172	181	198	189	171	197	157	193	200	191	185	194	208	188	162	171	184	174	220	170	206	196	181	184	186	175	192	206	188	205	182	175	166	195	195	191	194	164	192	187	192	190	205	173	184	215	213	181	180	186	209	179	192	201	188	195	172	187	202	204	207	155	179	189	207	202	188	191	182	174	193	185	213	192	158	195	197	190	214	182	177	173	203	200	159	189	186	220	209	190	190	162	193	168	189	194	203	195	194	184	217	202	182	180	214	174	180	181	209	193	197	179	198	161	219	203	214	179	200	186	209	187	176	208	174	194	194	168	214	183	174	195	206	220	217	225	183	208	194	183	191	206	199	175	172	160	185	193	184	207	194	180	197	185	179	188	187	188	223	184	173	210	198	186	194	172	185	169	207	192	180	194	210	193	192	201	179	182	219	185	180	194	193	188	190	188	187	182	172	182	184	217	184	178	180	164	180	211	204	199	199	174	189	204	211	200	168	189	177	186	198	190	192	183	166	169	204	188	204	171	188	201	210	160	181	178	189	191	196	168	173	208	183	197	183	195	160	192	202	187	200	201	185	196	190	204	197	167	197	185	197	202	186	194	215	204	167	166	181	209	176	178	178	187	176	194	189	193	166	198	188	196	188	200	196	201	199	197	196	192	189	177	177	190	223	188	169	193	194	212	194	196	191	183	198	195	208	179	188	183	174	190	181	206	197	205	185	173	210	205	173	196	159	205	192	195	208	203	202	204	176	188	185	172	223	190	187	181	192	168	206	187	188	182	233	206	187	201	228	225	186	200	186	209	205	192	209	181	176	178	189	174	189	209	184	172	165	203	222	197	192	189	171	203	174	225	204	178	187	170	188	209	179	198	215	173	176	207	211	173	186	174	196	228	195	177	192	172	188	192	189	209	194	187	203	163	212	208	199	213	202	210	183	183	198	169	210	196	183	199	209	191	194	179	175	211	180	177	207	209	196	176	179	200	186	174	200	184	197	199	195	222	190	209	187	201	196	181	182	183	202	208	184	206	191	202	192	195	181	191	188	210	182	188	199	202	191	182	195	188	189	203	193	191	209	201	192	197	200	180	198	203	181	222	202	199	208	181	190	179	196	202	199	189	181	195	188	184	210	186	206	215	174	161	163	172	195	158	189	201	174	188	171	173	190	191	172	191	196	190	206	180	202	205	215	169	189	165	192	186	192	189	165	218	178	188	209	212	189	198	171	178	201	170	198	199	232	181	194	207	208	201	180	202	185	202	185	178	171	183	178	184	189	206	193	193	166	169	195	198	194	181	186	217	189	176	178	174	177	162	168	205	175	204	182	185	181	188	188	190	172	190	174	188	182	196	229	184	213	190	189	183	186	209	190	193	200	194	169	204	179	168	177	207	178	184	189	220	205	189	192	203	201	168	161	190	212	157	176	193	199	193	207	218	198	192	169	187	194	205	179	184	213	214	205	187	192	195	216	187	203	209	183	201	176	221	192	192	211	185	209	200	173	171	212	211	196	178	188	201	210	198	187	169	192	188	200	209	191	186	176	189	205	195	202	200	192	206	179	182	194	188	224	198	194	205	222	161	223	189	169	207	182	181	167	191	187	221	202	185	190	195	196	204	182	185	168	177	188	214	207	169	170	176	175	188	184	184	192	189	211	225	189	184	196	200	234	213	206	193	174	182	187	187	180	195	188	195	188	199	198	180	200	194	162	205	166	204	189	158	178	192	181	203	199	201	203	201	217	201	210	197	192	196	193	196	187	212	207	211	179	198	185	204	180	199	221	199	184	205	198	180	181	194	198	217	204	191	194	190	199	201	177	182	185	194	187	173	211	180	186	183	189	184	168	183	170	185	196	197	186	202	186	180	170	177	197	200	196	190	193	198	191	198	192	180	185	178	202	190	198	185	187	190	171	184	187	181	181	204	176	203	198	187	190	186	157	190	192	184	221	192	192	207	172	199	173	193	191	174	188	199	213	191	196	182	195	213	199	222	180	208	194	204	201	203	180	178	203	189	197	207	189	202	211	191	179	181	191	192	179	186	181	222	206	191	185	205	221	177	181	183	177	191	192	194	185	196	172	173	196	195	189	174	190	183	180	189	216	205	189	198	193	189	196	191	183	202	205	205	196	193	189	167	215	199	203	186	204	152	202	213	202	207	192	176	176	195	205	203	184	217	184	191	219	197	197	203	182	209	190	213	188	185	209	196	180	179	195	213	184	192	185	187	184	186	183	210	181	185	196	206	188	205	200	189	195	191	196	196	193	221	190	183	170	202	201	189	206	214	183	195	175	188	175	219	187	203	173	207	194	171	197	196	194	203	202	175	171	164	185	190	182	192	213	186	183	193	198	178	188	202	185	185	177	183	199	185	193	184	194	185	198	192	201	188	208	199	197	199	191	200	200	193	174	163	207	174	165	196	206	180	194	179	193	201	176	185	208	180	176	192	220	198	192	162	158	237	198	196	176	190	206	197	206	178	178	179	202	202	151	183	173	199
26849	19837	5665	739	519	397	446	461	482	431	420	437	434	447	446	433	443	456	444	452	445	445	414	441	461	475	430	408	430	451	433	405	437	441	452	431	413	417	408	464	426	481	421	441	403	403	451	438	445	441	453	426	424	399	418	430	414	409	428	410	427	442	418	432	401	413	419	422	431	403	421	437	398	418	380	441	427	401	440	396	407	437	418	424	417	407	402	430	421	447	435	445	454	441	455	413	446	431	428	398	431	435	463	442	411	443	401	443	435	438	417	388	382	425	428	433	407	439	426	391	437	412	403	431	429	438	397	426	433	430	446	411	443	424	436	408	455	462	444	414	423	395	383	452	437	393	441	422	448	419	423	420	422	441	439	445	452	401	407	430	421	412	418	421	424	415	438	417	416	419	467	424	418	426	409	407	421	403	421	406	429	406	406	404	418	437	434	416	440	399	462	400	421	431	421	450	391	443	475	414	433	391	438	436	412	411	413	395	409	427	452	424	454	420	366	428	452	458	404	418	443	430	401	443	447	453	425	420	394	453	432	431	428	429	448	410	457	418	444	399	393	469	403	398	470	418	407	436	448	436	473	417	419	452	447	400	433	419	436	431	435	406	412	428	414	422	448	395	437	443	426	459	440	424	425	421	432	420	419	415	457	440	409	412	455	417	384	408	403	423	462	433	436	395	431	422	448	426	416	435	410	422	420	419	435	468	438	411	428	423	413	396	388	422	405	410	413	414	404	448	424	450	454	423	386	451	405	441	445	390	451	422	399	441	394	445	418	451	415	444	429	382	442	452	418	408	427	436	390	429	480	445	424	416	421	406	447	411	421	462	418	443	455	445	446	426	434	420	444	434	437	408	450	420	443	484	426	421	466	447	408	440	449	474	409	404	425	435	442	463	445	408	438	414	419	413	446	438	430	394	404	420	412	468	425	421	397	454	413	408	417	439	446	422	432	418	443	434	418	431	436	426	414	425	393	426	401	436	420	448	446	434	433	433	426	432	457	462	410	440	428	423	414	445	427	459	441	417	437	450	418	436	438	447	436	444	408	464	406	437	432	435	442	437	457	416	412	438	419	409	430	412	436	409	452	426	441	431	385	414	432	399	419	414	372	430	398	412	416	384	416	454	418	406	450	426	460	395	433	446	434	432	403	426	437	414	420	422	428	399	449	439	414	383	465	414	459	419	438	424	460	407	397	423	443	442	417	425	385	405	402	437	402	438	438	449	427	451	427	446	376	398	437	431	441	437	410	442	393	428	438	417	428	412	442	433	460	411	421	452	431	422	417	402	443	419	409	430	417	419	452	441	424	404	411	461	419	436	416	419	431	476	429	426	439	450	429	409	423	394	419	424	458	394	411	448	434	422	405	451	429	415	434	468	425	422	421	404	428	435	416	406	422	413	462	442	428	454	414	390	427	403	431	446	396	431	444	420	411	419	418	400	388	440	437	394	408	406	396	428	439	398	422	436	394	462	443	432	464	418	407	465	406	430	399	400	422	426	429	375	445	462	423	421	405	449	408	425	456	424	454	409	411	416	441	412	415	410	441	411	442	434	456	435	420	402	454	416	437	409	423	431	442	410	420	405	433	436	398	430	410	438	414	407	445	421	412	432	434	416	423	399	437	414	479	398	445	445	408	406	416	391	421	423	465	401	448	472	436	453	418	411	432	450	436	407	431	435	456	416	438	443	418	470	392	407	441	465	417	418	417	412	458	438	436	439	436	413	454	432	442	434	447	444	436	422	427	402	446	440	431	411	403	391	427	435	416	402	459	466	447	385	416	406	402	437	399	413	413	434	432	448	413	408	414	404	432	396	431	434	409	423	450	401	450	404	446	461	416	400	412	403	436	420	385	427	431	446	442	438	388	445	423	379	450	418	437	424	386	407	420	466	433	418	445	420	428	449	477	418	431	411	420	439	430	429	426	459	465	422	445	447	432	449	413	410	421	440	478	444	452	448	419	414	405	413	437	433	419	412	421	385	407	403	389	442	439	425	428	403	420	460	415	430	401	436	402	426	437	479	397	425	437	466	421	454	439	396	392	424	415	434	432	426	401	447	425	401	374	423	449	441	421	459	437	429	414	459	468	379	417	423	438	431	381	403	456	403	421	473	385	475	412	409	436	436	379	427	412	469	480	415	467	431	453	435	424	431	423	445	406	421	436	447	404	400	422	434	443	391	423	433	465	430	414	408	458	390	428	440	407	451	401	429	436	402	402	453	433	417	411	410	415	414	418	407	472	430	442	402	462	400	443	410	428	414	445	423	435	397	430	434	404	405	407	402	413	424	404	428	443	415	428	443	435	418	419	405	423	418	410	432	439	418	403	421	382	397	455	472	406	436	442	446	448	435	392	426	448	416	422	427	413	409	443	447	467	399	465	461	435	429	450	378	403	478	435	418	440	445	379	432	426	406	422	414	439	422	403	427	430	404	412	425	417	413	451	420	443	432	430	412	420	411	421	430	422	407	409	390	409	452	412	451	429	432	394	392	415	429	399	437	431	455	406	397	420	433	399	465	465	426	416	421	423	427	406	445	416	465	445	455	456	455	442	417	419	434	456	435	440	448	414	398	428	394	437	468	436	422	420	413	392	412	418	421	401	420	403	402	464	467	440	396	421	455	436	398	449	434	467	423	451	440	417	418	447	418	417	414	417	414	405	437	411	435	441	435	418	433	407	417	407	424	446	460	394	425	440	444	378	422	421	451	449	401	430	397	444	439	429	421	437	430	408	459	426	421	459	421	400	403	446	434	417	462	423	471	376	431	407	425	407	401	425	404	416	418	436	418	434	420	401	466	428	441	433	413	395	412	438	412	423	428	427	396	427	405	440	439	430	382	394	408	428	432	409	416	429	419	451	421	469	447	430	443	426	430	413	408	428	422	376	432	432	422	416	413	398	420	459	443	430	427	432	440	415	409	437	394	396	445	428	418	446	419	388	441	456	453	400	443	400	422	431	434	418	423	414	447	400	422	459	423	374	428	389	414	460	421	417	446	411	436	438	441	439	443	414	433	448	423	431	428	432	415	479	403	393	442	406	435	424	416	392	405	421	435	426	434	407	414	421	400	380	448	404	409	438	423	444	454	448	454	425	406	398	444	425	442	460	426	422	418	433	410	416	410	410	401	411	408	380	426	460	380	437	429	439	411	442	420	418	403	439	443	442	430	435	422	406	418	408	432	431	389	416	472	423	431	421	440	439	432	424	407	403	416	451	449	430	446	406	483	416	425	392	402	411	430	438	409	425	395	412	410	408	414	428	453	425	451	416	448	429	441	434	411	432	408	481	436	430	438	460	388	415	448	422	424	446	424	412	469	411	448	452	424	436	401	408	381	439	431	427	429	435	425	454	423	415	429	440	423	439	420	392	431	382	420	424	417	421	418	418	435	413	402	418	406	433	445	418	413	452	451	408	425	467	431	411	450	417	396	469	440	402	432	417	433	427	413	427	420	437	414	422	425	473	425	441	430	410	386	430	412
4182	1649	1457	1050	915	840	791	671	755	755	680	689	730	690	680	667	711	692	665	654	682	657	769	695	680	716	706	695	730	752	680	703	675	727	731	684	709	701	665	647	671	694	729	694	705	678	676	742	714	679	686	717	697	686	690	746	690	689	693	674	742	729	658	693	708	675	718	667	727	665	710	690	724	689	746	703	723	708	672	682	691	704	692	680	745	689	710	698	693	696	687	719	681	703	744	704	664	725	710	691	703	705	725	730	681	677	693	729	756	674	713	686	654	726	696	722	698	710	740	677	688	706	673	718	721	676	737	696	677	689	688	698	727	653	686	717	694	729	714	721	705	649	707	681	730	682	674	638	660	739	711	686	680	668	655	756	732	725	653	697	701	725	696	673	692	696	659	696	738	688	666	706	700	713	689	623	682	680	693	733	703	733	663	738	730	657	730	657	670	695	728	700	646	705	694	675	658	705	725	728	696	683	668	669	633	681	683	700	702	691	702	687	749	704	646	709	727	700	727	735	703	698	728	707	664	681	712	706	716	688	718	720	676	682	723	686	671	716	675	682	704	697	671	679	669	712	699	686	690	668	713	674	687	694	701	703	684	688	711	760	690	655	632	697	702	690	664	651	694	677	718	749	626	669	731	664	685	697	706	710	701	681	694	712	683	639	684	696	713	693	688	701	707	665	687	674	724	727	685	667	726	654	655	687	686	668	676	778	728	672	706	710	669	690	751	698	703	733	696	714	715	697	740	708	722	727	700	728	692	645	692	675	722	699	690	667	690	664	709	706	709	618	697	725	702	719	711	666	701	654	689	735	687	693	756	698	712	702	742	698	690	710	675	766	707	698	671	671	708	709	715	662	695	726	706	677	689	721	710	720	718	716	694	666	697	701	661	682	698	686	686	673	679	730	696	755	684	747	662	704	655	699	667	669	746	723	679	707	664	722	703	740	696	740	684	740	719	694	733	657	749	702	704	735	678	728	694	698	711	706	731	743	723	719	692	675	666	702	690	729	742	687	709	679	711	718	693	728	698	686	662	705	677	654	690	696	744	705	708	709	735	652	726	682	747	693	755	705	710	720	711	676	665	693	680	749	706	696	744	711	726	709	702	734	680	735	693	750	688	683	724	687	697	654	717	719	670	678	700	699	673	684	690	726	682	655	680	719	739	693	692	676	685	701	672	687	720	700	681	700	716	726	675	664	687	672	692	727	723	697	692	693	660	677	699	702	727	679	697	678	699	683	697	672	707	692	665	663	719	723	694	662	691	705	717	697	698	720	672	744	692	687	707	695	692	721	717	683	687	695	649	692	671	721	720	745	704	712	726	688	698	703	682	707	726	693	728	666	767	726	706	741	664	680	663	670	689	680	680	704	688	698	674	671	713	700	690	696	708	733	673	680	722	640	654	682	662	667	704	679	728	670	754	684	664	679	673	708	759	736	719	667	749	689	699	695	705	717	703	690	729	724	746	665	650	695	700	692	730	682	704	686	717	683	695	654	693	679	664	689	696	662	710	710	696	730	677	740	698	711	733	699	719	699	698	690	758	672	691	742	689	680	659	665	676	679	688	690	659	666	711	737	734	674	707	675	707	713	715	701	682	688	733	708	741	693	727	725	669	701	659	691	705	686	684	687	692	708	673	678	704	669	702	713	687	753	730	749	759	674	703	658	694	707	696	730	708	699	662	729	686	646	746	647	735	696	669	664	710	700	739	739	726	780	694	682	727	702	689	666	664	708	674	676	681	709	735	708	719	722	689	694	690	692	732	695	677	697	710	713	710	680	703	685	629	630	699	703	699	709	652	692	684	688	763	698	735	756	697	708	701	698	682	688	686	692	669	704	724	717	703	693	717	744	670	708	697	643	697	684	688	699	707	674	700	709	703	731	707	767	756	684	684	663	755	738	679	706	702	703	707	684	662	717	693	714	699	726	688	712	714	696	696	713	676	721	689	724	686	665	716	735	712	696	669	635	680	673	698	701	663	701	667	671	665	671	672	701	689	699	711	676	672	705	697	687	703	697	709	722	623	712	712	687	687	681	697	680	682	717	725	694	689	700	762	714	731	745	725	691	682	702	709	672	685	691	680	691	690	677	679	712	707	721	690	712	676	621	670	714	738	715	701	728	684	707	698	690	744	708	753	703	674	657	689	700	706	712	729	728	653	768	669	727	675	699	692	727	690	692	710	685	687	674	738	663	702	724	657	741	738	710	735	694	732	701	687	646	663	718	705	744	746	708	632	704	670	690	721	675	669	686	680	679	703	679	697	680	730	652	735	687	715	644	744	672	717	735	734	705	743	678	709	673	735	725	697	705	691	672	735	681	712	729	768	685	745	661	682	696	688	683	726	701	673	652	658	689	683	688	718	709	739	678	701	689	689	653	677	675	678	701	716	672	728	702	695	653	661	716	716	692	709	732	704	708	689	673	637	715	670	691	693	653	720	722	734	689	703	706	731	716	733	707	665	733	707	689	696	739	690	684	680	713	718	686	712	677	751	650	714	670	708	669	669	731	672	701	748	684	686	703	702	724	663	701	683	715	682	668	690	664	676	685	731	701	700	679	687	746	673	675	707	636	645	709	704	670	666	692	702	703	691	699	735	723	662	667	701	731	705	715	696	730	696	704	734	734	734	690	659	710	688	717	680	701	700	666	757	704	687	692	688	716	698	660	710	727	699	698	697	706	651	703	731	678	698	671	726	695	708	675	700	661	678	656	667	659	692	718	661	748	681	727	694	700	688	702	688	710	661	732	671	671	694	745	693	706	703	701	729	699	689	678	695	754	698	704	739	688	671	747	725	677	694	658	699	716	744	642	678	661	691	676	701	693	685	708	706	678	740	717	682	701	702	659	723	692	668	625	674	722	725	703	685	678	655	711	669	660	707	674	728	662	695	674	713	721	734	697	691	728	706	691	688	684	676	706	716	708	714	726	677	652	668	664	719	769	726	714	699	691	703	710	721	672	722	735	650	701	709	699	721	645	722	657	707	717	725	696	668	667	708	708	716	699	710	716	684	662	670	676	703	657	702	718	690	683	755	660	706	678	699	713	707	664	765	680	698	726	646	726	683	726	721	687	650	718	674	686	663	695	691	711	679	691	685	731	728	702	653	714	718	719	707	674	679	732	716	705	710	663	736	695	742	711	691	712	710	676	667	731	729	721	677	724	695	701	719	718	637	740	645	671	734	695	686	668	710	697	624	702	691	690	664	723	733	685	701	701	702	694	706	710	676	721	711	714	722	719	722	678	693	683	729	689	737	723	693	716	734	730	691	719	739	669	752	691	704	655	702	705	737	699	670	678	685	678	730	649	708	697	692	697	690	693	708	730	732	703	695	676	713	654	700	729	701	744	683	683	757	709	711	639	668	686	683	682	719	686	658	715	670	730	678	711	704	695	709	730	668	748	706	683	723	728	684	693	700	673	664	707	709	719	720	709	632	685	715	762	673	721	717	670	730	744	667	707	708	675	703	697	691	671	702	693
24073	21108	28173	24269	20390	2413	773	599	501	466	424	382	371	342	359	378	333	335	360	327	317	351	365	366	324	301	289	334	316	302	357	315	299	311	331	299	305	303	303	270	290	294	287	296	297	275	319	326	299	310	269	300	303	310	293	311	301	287	293	324	285	298	271	299	296	307	296	320	291	309	310	295	303	297	315	298	304	291	279	277	288	259	291	271	296	326	281	286	299	294	282	323	292	310	328	307	278	297	301	295	341	300	281	295	286	308	279	309	276	298	295	301	288	287	259	255	316	289	291	354	299	328	311	299	259	283	282	301	284	296	307	316	318	279	303	287	271	285	312	321	307	303	291	323	288	328	291	296	281	304	293	301	271	304	291	288	308	290	271	276	308	326	293	310	299	314	290	292	332	298	290	278	280	298	302	284	290	331	280	322	307	293	307	315	266	303	270	323	300	298	329	295	284	285	270	305	288	298	299	263	261	281	292	277	296	278	304	306	321	319	275	299	300	273	325	286	309	320	300	276	311	277	304	276	280	272	292	291	269	280	293	286	307	273	271	280	307	311	283	325	264	273	296	337	292	307	309	299	289	304	284	307	260	321	279	283	290	283	298	299	307	302	308	272	305	271	305	322	293	278	324	314	291	284	300	281	279	291	297	312	300	260	299	303	294	307	264	280	300	339	266	306	280	279	303	319	287	311	317	286	286	250	271	270	292	294	277	281	303	268	289	284	285	314	308	288	303	266	309	289	259	264	299	286	282	301	282	271	286	306	289	307	312	285	290	267	276	282	287	330	297	313	311	276	299	304	288	305	330	301	285	294	288	289	287	300	303	328	286	322	293	265	315	276	283	284	295	296	304	296	298	282	297	300	277	265	287	303	330	317	344	286	307	291	298	296	273	310	332	308	300	300	312	306	291	307	325	312	321	307	308	285	295	276	323	321	321	300	305	285	264	327	267	318	299	282	304	296	269	274	280	297	285	298	294	301	316	285	290	262	281	282	298	315	296	276	287	294	307	282	317	264	319	305	268	299	315	309	273	306	308	296	296	305	310	272	299	289	285	262	295	285	285	302	325	297	323	282	273	314	293	270	310	291	311	289	299	313	296	321	329	247	297	303	260	305	269	287	298	280	298	285	270	310	282	298	303	306	296	301	288	291	335	286	301	261	306	267	303	307	260	317	300	322	297	299	314	291	293	277	268	307	304	300	267	304	290	278	281	280	310	297	333	326	306	283	286	252	301	308	309	267	304	286	329	267	302	330	279	291	294	292	279	282	286	313	294	291	312	277	293	300	300	275	282	277	255	301	277	300	289	271	278	308	286	308	307	294	301	284	282	307	268	306	297	279	301	292	309	315	296	301	270	312	295	300	311	296	291	296	316	293	295	313	299	278	299	309	289	276	260	284	304	321	299	291	316	301	287	285	291	285	301	294	279	293	332	270	312	286	266	298	295	303	311	302	290	309	278	278	300	312	256	313	273	279	294	304	289	274	285	296	305	291	294	331	302	284	299	307	307	278	293	290	272	270	279	284	290	289	291	272	296	274	292	301	311	265	303	280	239	276	284	313	305	290	270	291	282	296	321	299	302	283	307	279	286	274	313	306	309	308	297	322	296	314	268	304	325	277	314	305	290	283	288	309	302	314	313	289	317	269	297	299	302	258	293	303	260	306	268	276	287	262	266	300	284	309	299	302	279	319	295	267	278	318	295	296	273	286	294	300	286	279	292	304	314	311	285	296	297	283	298	311	308	270	311	296	305	283	313	336	265	303	297	299	291	265	315	316	281	311	276	292	300	295	298	288	291	293	310	298	288	296	307	305	283	296	299	312	320	301	259	290	334	319	318	293	310	302	300	296	281	277	329	292	286	286	313	318	312	301	278	278	316	304	287	303	277	305	326	322	302	305	247	284	300	281	317	322	291	294	289	293	290	327	311	327	304	300	318	300	296	305	281	296	290	290	319	298	281	288	310	310	308	271	276	284	297	293	293	309	319	294	294	271	272	280	284	296	302	323	283	293	278	293	261	306	288	279	324	271	278	320	285	305	340	284	305	295	295	361	318	317	298	279	258	310	293	287	286	314	253	288	288	309	311	300	308	307	309	304	302	317	297	295	272	313	296	317	300	319	281	299	320	281	280	305	330	273	294	289	274	293	295	277	306	290	279	302	318	283	268	309	294	319	303	281	299	286	308	306	318	307	313	299	288	292	296	278	286	318	282	301	300	300	312	324	290	277	292	291	307	305	284	264	291	296	305	299	318	303	302	276	258	282	292	278	324	290	331	315	290	336	302	287	303	341	276	292	303	290	269	304	289	302	279	315	286	316	297	279	292	280	304	288	292	317	274	287	299	301	269	295	303	321	324	298	317	312	275	274	318	292	279	294	276	303	287	309	306	330	307	318	284	283	269	315	300	302	293	311	303	291	289	319	281	275	295	300	286	270	284	283	316	308	316	332	332	291	282	296	295	313	281	294	298	290	275	297	277	282	316	320	272	302	304	294	313	276	276	266	298	325	268	277	306	285	289	292	292	256	326	299	298	282	301	295	295	279	292	292	289	275	281	319	290	282	282	271	303	239	311	281	284	310	281	299	277	308	284	284	294	272	303	297	277	297	293	286	303	300	274	267	284	277	300	276	297	315	236	289	286	282	324	320	301	279	305	310	272	306	312	303	295	287	257	286	312	297	274	300	288	325	308	300	289	276	320	301	268	287	300	281	278	268	273	286	289	270	289	290	313	281	288	303	281	305	306	295	270	281	306	283	316	287	293	301	287	274	294	321	324	301	302	304	295	285	275	289	271	265	276	321	304	282	317	304	285	300	297	282	322	276	292	303	296	294	283	270	315	320	265	321	248	318	290	267	314	303	286	298	264	319	299	314	287	304	306	309	315	304	275	287	287	310	284	270	309	273	294	283	268	307	304	261	296	305	260	319	262	285	284	320	307	274	279	306	271	321	296	307	309	291	273	313	294	320	305	270	264	303	288	303	280	293	281	283	290	319	279	302	298	291	282	274	296	280	325	308	315	283	283	307	311	320	319	301	318	297	270	309	318	329	305	303	295	313	294	280	262	314	301	261	276	298	297	314	311	289	309	312	297	301	287	290	320	286	306	310	299	276	263	279	294	292	287	314	301	311	312	302	301	283	301	261	300	293	271	311	310	311	322	308	278	333	294	268	278	300	306	302	312	280	319	281	289	292	256	299	271	322	315	314	315	299	280	301	266	299	286	312	298	322	301	302	286	298	322	284	282	305	284	278	299	269	301	314	283	319	277	289	286	283	292	308	302	325	291	307	288	272	280	300	277	309	305	284	293	270	279	341	331	262	299	294	282	302	262	295	281	315	308	305	282	285	315	275	295	309	292	305	292	311	273	304	293	298	296	310	287	288	290	259	271	303	317	321	287	310	300	258	279	283	298	261	290	289	296	296	275	302	315	302	307	294	319	299	307	292	280	265	304	256	307	304	302	301	290	311	265	303	314	321	313	285
5462	10011	8315	4242	2892	2167	1721	1399	1115	1044	979	839	841	731	687	658	681	661	618	587	607	589	548	572	564	581	509	523	529	546	524	540	554	546	535	558	523	477	535	487	507	504	491	515	516	513	502	504	523	525	524	498	519	494	506	493	487	491	496	505	510	489	494	504	474	482	548	516	485	493	508	492	519	540	502	500	509	490	525	518	468	460	478	470	530	520	468	518	507	511	492	490	485	502	477	478	485	482	509	484	563	488	462	522	464	477	503	519	528	487	486	488	474	472	468	513	478	510	511	462	519	501	502	496	498	505	491	532	498	502	500	510	488	466	472	483	512	500	472	482	499	504	475	511	488	520	492	513	513	464	507	492	456	534	507	523	527	486	528	525	540	506	518	497	469	483	483	522	498	497	539	513	534	506	494	468	504	443	475	507	470	493	488	465	476	465	498	497	514	498	452	514	466	479	500	492	504	506	452	468	477	496	539	502	544	492	475	517	478	512	487	517	474	469	457	512	517	465	514	527	474	499	486	532	477	474	434	489	539	534	501	505	537	470	492	506	481	484	513	472	510	502	507	500	490	491	473	533	491	488	489	514	477	466	494	498	480	484	474	491	438	513	476	447	527	479	481	539	454	518	530	519	517	477	462	463	473	503	514	478	524	498	505	561	486	510	482	502	490	499	479	505	491	477	495	494	465	533	490	525	483	491	517	496	496	476	493	505	525	524	501	479	508	493	500	487	476	508	480	541	487	505	482	430	520	562	470	503	518	507	483	502	490	475	511	525	478	492	472	494	522	546	490	483	489	492	526	503	504	460	497	486	483	483	524	517	500	470	495	530	503	493	497	506	505	495	507	508	469	514	473	458	527	541	500	503	473	441	468	558	473	518	520	467	481	463	513	483	535	487	519	510	545	500	528	470	480	468	500	497	531	489	459	478	546	507	445	511	499	528	510	487	508	499	522	511	507	451	553	528	474	497	488	502	493	502	484	486	520	523	481	457	527	491	508	451	488	519	504	466	533	521	531	504	491	492	502	551	504	493	494	488	474	528	496	473	488	506	495	494	522	517	520	523	519	481	487	496	493	495	495	531	512	478	501	543	501	496	500	546	549	503	500	488	503	474	514	514	502	473	499	474	475	519	535	479	476	523	490	485	546	505	506	480	486	492	504	478	491	503	512	512	500	503	509	513	514	479	468	505	517	549	506	471	495	500	514	493	482	460	502	494	538	480	481	495	506	506	464	475	501	536	474	521	534	477	490	486	553	499	494	430	489	483	455	456	480	511	445	516	472	479	476	529	460	499	450	498	500	508	531	491	533	475	499	489	551	470	494	501	494	496	478	471	490	478	506	495	470	482	498	487	489	467	480	455	479	509	491	499	471	471	473	477	523	476	473	483	489	533	517	479	488	459	497	491	515	519	479	494	474	480	528	504	472	500	511	506	499	506	473	508	493	487	496	462	505	470	521	495	491	461	510	530	476	471	496	458	506	481	542	504	522	506	507	517	495	467	502	486	507	520	527	514	501	491	471	487	483	516	482	517	476	471	491	464	454	488	501	521	512	480	503	493	489	495	493	493	521	479	497	490	485	488	532	471	514	509	530	482	493	497	485	465	506	486	481	493	536	502	482	490	481	514	459	493	506	490	501	479	505	520	466	460	497	479	470	499	516	498	493	481	488	496	497	486	514	497	523	506	493	472	466	518	501	485	485	469	521	466	521	481	499	501	534	554	520	517	509	486	466	452	526	513	512	489	443	503	522	525	471	531	506	472	569	485	521	471	478	473	489	498	518	510	477	485	489	489	503	497	523	510	465	516	489	525	490	490	522	464	513	515	512	520	498	498	505	518	483	483	534	488	513	504	482	506	495	499	483	496	516	516	527	481	485	510	512	526	484	461	533	484	458	525	508	513	488	471	523	562	487	527	497	468	459	477	524	506	457	504	486	486	530	543	462	518	508	505	497	495	521	525	502	498	488	454	502	491	473	488	474	475	509	489	515	478	478	508	482	494	479	508	495	502	497	485	487	532	470	496	507	482	477	514	498	529	479	496	539	464	502	481	478	495	532	514	520	509	542	518	491	463	528	471	506	486	534	484	521	504	506	495	461	482	491	479	495	458	549	468	487	514	514	477	491	488	504	516	485	509	518	481	484	492	500	495	492	503	474	486	485	472	524	475	504	482	541	489	480	563	511	478	512	531	502	467	473	522	476	502	524	487	487	494	544	466	488	521	535	506	473	495	481	485	468	478	449	495	458	508	469	491	475	524	513	508	490	506	505	527	477	502	524	521	512	512	502	508	490	503	519	493	530	516	497	505	479	492	465	512	498	498	515	485	522	519	474	504	518	488	515	494	461	484	479	500	512	505	464	460	490	475	482	533	537	498	511	538	461	446	506	537	489	494	518	486	538	498	503	523	515	516	530	464	515	509	501	497	477	497	504	499	523	509	493	492	536	496	451	541	511	505	498	512	480	480	491	504	484	491	491	481	524	507	491	517	495	569	524	534	491	515	550	529	474	500	477	481	456	511	495	524	499	473	484	477	482	464	496	502	508	515	539	486	477	529	484	471	468	517	507	472	520	446	498	499	478	490	462	509	492	520	483	476	522	482	476	457	518	447	488	492	478	458	514	480	486	478	502	500	485	479	494	464	494	488	491	502	484	512	514	493	493	480	501	503	505	523	502	494	488	512	492	503	509	516	518	524	467	502	506	490	557	469	496	490	494	489	504	483	521	500	487	504	509	458	491	513	499	524	493	522	525	490	495	481	464	529	538	493	523	463	479	494	476	488	464	494	511	506	513	460	487	453	475	441	489	508	510	497	504	517	486	475	469	519	511	479	450	524	518	479	453	434	482	497	490	512	476	522	492	505	504	481	532	517	501	483	490	448	499	475	470	489	483	535	486	469	505	482	512	469	499	511	477	504	499	464	464	480	515	479	508	511	502	496	501	500	486	511	500	476	506	489	472	474	532	538	505	496	494	440	468	498	493	503	536	498	481	449	549	480	495	495	505	487	492	537	510	532	515	495	486	503	504	486	476	500	467	503	498	481	527	525	534	506	528	460	513	527	486	470	502	508	478	455	501	490	502	505	491	507	455	520	500	514	501	475	493	505	535	448	534	502	504	484	509	498	473	479	515	495	537	502	512	501	468	512	486	458	479	485	474	484	479	523	475	499	540	504	452	540	522	456	464	464	515	504	478	509	517	525	461	459	468	488	484	489	488	515	526	468	506	480	476	496	514	506	532	495	508	489	500	507	498	503	477	478	499	493	498	526	494	499	523	506	491	500	519	496	515	479	516	498	547	492	478	493	487	499	497	500	495	466	506	471	508	527	462	452	507	499	470	490	498	512	471	450	527	495	491	491	474	493	509	485	495	512	524	474	552	465	493	541	495	487	496	490	504	474	495	496	472	532	453	506	495	560	529	458	480	528	523	506	490	442	514	489	511	472	490	495	532	500	523	509	551	487	475	506	478	494	479	517	501	507
23177	21158	28874	23727	21161	19700	1835	664	462	390	342	293	224	230	221	196	179	190	194	159	168	152	160	147	149	130	126	154	140	127	120	143	129	123	144	97	125	134	127	139	149	114	120	131	118	103	116	125	102	114	120	138	99	111	105	112	108	143	101	117	118	97	117	111	130	118	117	115	101	111	133	127	105	122	94	100	117	117	100	119	111	117	105	114	113	112	105	121	115	106	122	106	107	125	104	128	119	102	115	124	114	108	122	125	103	94	109	122	119	114	106	130	102	95	137	97	113	109	118	112	104	117	114	98	124	113	110	98	109	110	108	88	109	98	120	112	102	133	100	121	102	107	114	99	119	111	114	98	104	102	110	115	112	116	111	110	114	117	89	116	113	104	130	114	116	107	119	103	124	108	101	102	121	101	107	108	90	115	109	112	112	127	109	108	136	111	109	113	94	124	109	127	107	99	119	118	103	95	90	113	113	123	95	106	115	120	124	135	115	122	103	109	92	117	106	124	104	109	105	91	93	106	109	111	104	112	115	109	113	102	104	101	116	115	114	101	114	111	120	89	100	114	122	129	106	112	105	107	116	120	125	116	114	113	103	118	112	114	108	107	102	116	124	102	118	144	115	106	104	97	109	117	130	103	115	116	105	119	121	110	114	115	106	106	117	100	111	103	105	107	111	96	105	101	110	112	107	114	103	111	104	130	100	107	113	112	119	114	103	111	123	95	81	95	106	132	111	118	90	102	101	99	117	118	118	97	112	117	116	94	105	108	97	99	117	110	105	117	86	123	116	102	89	104	111	80	88	110	105	103	96	102	118	104	112	110	110	106	107	121	72	103	122	118	120	106	118	100	110	98	122	99	133	114	128	98	125	120	105	103	108	102	91	98	100	131	121	107	114	119	100	99	114	102	110	132	116	106	113	105	115	114	119	93	100	111	101	96	103	107	99	121	116	111	94	107	107	112	123	107	101	100	112	104	110	107	114	108	93	102	115	133	106	102	116	111	96	110	116	115	106	121	116	130	98	108	103	100	107	106	120	107	112	108	102	108	96	132	111	115	120	101	106	101	99	96	101	120	103	107	114	91	103	102	131	115	89	97	106	112	119	109	97	105	114	111	92	99	116	115	108	121	104	118	114	100	126	113	101	98	133	100	116	111	112	105	101	98	124	118	111	113	112	111	115	101	109	102	122	116	94	108	120	108	107	123	111	100	107	100	90	108	117	96	105	98	118	113	100	102	98	113	116	116	95	111	115	105	102	105	100	99	114	129	108	113	110	100	117	118	107	109	105	118	101	110	109	102	111	126	124	117	105	116	108	121	103	114	111	93	96	112	130	102	118	105	122	117	99	102	107	109	112	130	108	122	109	124	98	117	103	100	120	104	124	117	106	107	96	101	105	112	107	96	88	112	100	84	87	109	113	104	124	110	102	98	90	107	114	92	126	110	119	125	126	106	98	116	112	114	103	110	99	111	121	112	106	113	89	112	101	129	115	106	115	85	118	109	96	118	126	117	90	115	115	117	118	103	110	136	102	108	115	130	115	116	124	118	97	95	107	118	114	114	99	118	90	123	107	104	104	116	122	111	105	113	115	116	112	104	111	114	112	100	97	97	133	116	103	104	111	119	124	100	105	130	106	107	113	100	105	107	105	102	117	102	88	111	99	99	113	105	116	99	104	114	103	108	108	120	106	114	100	109	112	97	104	121	103	127	108	87	101	105	133	103	103	101	111	105	106	84	85	115	124	115	101	111	112	94	111	109	107	112	113	87	97	109	108	105	112	105	92	113	97	104	115	122	121	116	104	77	107	120	114	103	124	107	117	118	85	86	102	118	112	91	115	87	124	111	123	119	125	95	91	93	100	111	109	125	112	93	125	118	105	117	125	120	106	108	104	112	127	96	103	102	104	107	110	105	135	122	104	102	117	97	102	117	101	103	111	94	83	107	104	121	98	103	82	108	107	104	125	96	118	123	100	109	129	94	115	111	105	121	117	112	101	106	126	98	121	116	106	114	119	111	109	117	119	112	118	115	101	104	109	97	100	126	99	110	107	100	109	116	123	116	126	114	121	104	102	104	126	111	98	99	92	87	124	106	116	107	107	115	109	117	95	107	130	99	127	107	105	101	101	114	104	101	104	116	107	92	109	125	101	119	110	105	105	103	86	111	103	102	129	98	112	112	109	141	114	112	112	97	106	124	107	95	105	108	120	101	111	120	117	113	106	93	120	100	100	123	100	99	104	116	89	114	94	98	115	104	82	95	104	118	119	125	107	118	116	101	118	111	89	117	106	82	113	132	128	95	134	102	109	110	89	115	131	106	93	118	130	100	126	99	118	109	111	102	91	104	114	130	94	123	121	88	108	120	118	127	126	118	116	109	91	117	129	122	116	121	110	124	107	104	124	103	107	116	100	105	96	123	116	98	113	131	112	124	129	106	109	99	99	98	109	121	129	111	112	125	105	105	94	90	92	100	132	118	103	111	110	108	115	115	119	110	117	105	102	104	109	119	97	100	99	112	107	104	108	89	112	100	101	100	118	114	105	102	105	107	106	111	111	103	112	113	98	99	108	115	100	108	133	111	99	112	117	121	100	109	120	101	104	103	128	105	98	100	99	95	117	112	131	108	110	110	108	101	113	109	119	98	123	111	102	111	110	121	112	106	111	97	96	123	99	120	106	106	98	104	122	99	108	101	106	119	100	106	98	99	95	100	134	122	123	105	102	105	116	111	106	115	101	90	114	102	111	121	119	100	101	130	104	112	98	112	120	112	106	123	114	110	123	98	123	112	127	116	118	104	108	115	110	106	110	117	114	111	119	104	120	88	117	101	112	98	112	125	115	81	101	108	117	101	110	115	109	119	118	95	107	109	115	123	117	99	95	110	123	97	126	119	91	114	116	103	122	123	144	113	106	120	105	91	121	120	109	119	113	95	104	102	109	98	106	96	97	118	113	102	111	125	132	102	115	122	103	97	115	103	115	128	105	115	109	109	119	128	75	107	110	120	114	104	110	97	105	110	94	113	91	99	86	118	107	116	107	103	99	108	122	112	116	121	93	119	104	93	120	120	104	108	121	120	116	121	110	111	98	110	122	111	98	117	112	106	108	105	110	115	120	95	137	92	115	135	117	125	113	103	110	132	117	112	94	107	103	103	112	87	100	110	103	111	80	112	103	109	139	106	106	97	109	98	110	105	94	102	122	120	95	109	107	110	98	98	115	84	107	114	112	107	122	102	115	121	107	101	108	105	109	113	107	117	103	114	128	104	109	110	124	97	108	109	104	101	102	110	114	103	107	117	117	115	103	113	86	128	104	106	94	100	116	100	109	111	110	113	124	102	126	93	102	102	110	105	112	133	109	86	108	120	111	122	114	91	116	96	115	100	97	100	102	112	98	99	99	113	111	115	110	114	109	104	103	112	102	106	98	94	119	116	139	95	98	98	114	107	105	106	119	109	113	122	113	104	123	97	92	120	104	116	118	132
7702	16149	13510	6901	4730	3413	2527	2005	1622	1320	1061	911	800	676	615	545	515	488	443	371	345	381	339	306	305	297	308	295	297	293	261	244	244	287	237	235	272	238	224	256	237	230	233	225	217	204	210	191	244	204	224	214	217	206	196	200	192	229	231	211	227	201	195	187	195	199	192	221	198	173	215	204	182	182	227	195	163	224	212	201	188	193	201	202	188	189	187	185	188	198	192	192	203	211	203	198	190	196	188	182	189	207	193	209	205	203	213	196	176	193	192	193	179	190	170	184	196	177	206	186	174	187	161	197	201	206	205	157	158	189	191	195	202	182	196	186	220	197	192	177	181	199	183	211	185	178	203	186	187	175	181	186	179	202	195	193	159	185	167	191	191	168	195	226	208	161	191	165	172	189	171	167	174	196	186	163	203	188	180	201	183	170	179	181	174	186	178	169	190	194	188	183	186	180	188	171	169	204	183	185	165	178	192	170	188	203	193	193	188	174	218	227	159	198	210	178	177	179	199	161	180	226	214	176	167	194	188	182	199	184	177	195	184	182	194	172	176	207	175	177	175	184	194	174	200	178	177	185	210	208	182	164	214	178	191	188	194	202	172	194	202	191	181	179	182	199	186	171	189	187	192	199	188	185	162	190	190	183	206	190	176	214	174	183	187	200	185	173	194	130	192	164	198	185	171	173	166	192	206	162	204	186	195	188	174	170	174	184	194	200	191	186	181	181	195	163	188	195	179	194	192	175	166	194	193	172	183	190	186	175	201	166	194	194	182	177	185	198	198	192	197	197	198	190	178	157	201	179	171	203	202	171	167	215	189	200	196	204	180	198	194	192	196	166	192	196	183	176	201	208	200	182	201	196	201	188	204	219	197	203	163	193	212	185	198	205	157	175	144	174	199	175	207	209	188	188	195	179	183	194	192	211	187	205	200	204	175	196	179	157	200	183	211	180	183	174	197	192	197	217	186	162	192	178	188	187	190	199	193	177	181	194	194	202	183	182	180	178	185	202	188	206	194	176	183	169	220	179	189	194	190	212	197	179	188	165	170	178	200	192	214	191	175	198	191	188	190	175	174	185	197	191	171	177	205	191	188	183	192	174	185	182	173	174	172	169	174	177	205	180	201	200	180	193	174	170	188	179	197	213	178	177	183	194	207	174	181	182	188	225	181	207	194	170	199	187	199	174	199	191	205	189	165	179	228	190	176	161	199	190	176	171	191	198	192	160	183	189	190	180	189	196	203	181	172	205	190	206	186	178	180	177	216	194	179	183	199	178	157	200	181	175	185	196	163	196	195	160	205	188	183	181	196	202	195	186	187	183	214	179	174	176	185	175	183	157	179	183	201	176	180	165	182	172	197	182	192	207	187	169	197	196	167	190	197	187	172	201	190	179	187	180	219	184	199	180	196	189	184	185	193	188	191	198	199	177	177	177	206	174	204	187	176	197	183	175	181	186	184	182	174	175	210	180	183	180	191	190	176	179	172	183	191	185	175	204	192	201	186	208	187	185	195	189	219	183	178	187	194	197	194	187	161	201	202	184	181	183	165	195	192	179	188	170	194	188	166	202	171	188	181	199	173	200	169	185	182	189	166	182	207	185	135	177	198	166	192	192	191	182	188	169	178	182	200	178	209	194	191	169	172	203	183	168	173	225	179	182	167	174	187	191	182	178	207	192	188	167	192	189	176	184	196	182	202	178	173	195	232	167	167	183	176	175	168	162	191	189	182	210	192	183	190	198	192	185	184	168	207	194	203	186	174	164	189	159	175	179	199	165	203	190	188	218	179	175	190	191	173	203	200	193	204	166	214	172	169	192	203	188	219	191	189	211	202	197	190	200	178	167	193	186	178	198	190	179	185	165	191	207	171	193	188	145	200	173	203	194	203	179	177	170	209	179	181	181	174	200	168	191	203	174	192	192	200	170	183	180	169	195	171	207	170	181	171	173	180	195	196	192	213	173	201	175	194	191	197	203	211	201	197	164	195	190	181	182	187	160	209	186	192	199	169	191	159	174	195	171	194	174	156	207	153	202	189	214	209	192	187	168	183	185	198	175	196	178	209	194	184	157	184	199	188	175	193	194	188	185	171	205	187	195	194	176	184	191	185	157	182	183	162	191	211	171	194	184	181	178	170	206	194	198	193	185	177	201	195	201	207	206	192	193	171	195	192	171	176	176	189	200	196	204	193	211	186	175	188	194	174	192	217	188	195	207	173	172	216	179	177	184	179	172	196	192	192	197	191	171	187	180	182	198	202	169	185	196	151	187	194	195	149	191	197	192	184	187	192	185	190	169	169	192	191	186	175	186	179	176	200	197	197	186	189	185	200	193	176	184	169	195	182	217	186	190	184	168	192	197	197	202	192	198	174	174	172	185	172	179	186	180	172	184	183	194	190	181	197	190	193	195	180	190	204	167	160	194	180	203	195	182	214	186	198	166	205	194	168	190	190	164	180	195	152	169	182	201	193	186	176	187	181	197	171	176	182	149	167	205	172	228	198	183	199	182	185	169	179	185	174	193	177	196	175	186	189	182	184	202	173	207	180	227	187	192	179	217	171	193	197	212	176	220	176	183	194	177	201	190	210	195	160	186	198	184	182	192	189	171	200	202	199	185	171	190	201	216	189	164	178	194	210	171	188	199	183	198	196	207	199	187	227	174	192	182	201	155	187	212	216	187	171	180	156	184	212	216	210	207	203	200	180	208	182	191	186	186	209	176	187	199	211	170	201	187	188	159	172	186	196	197	184	206	187	195	194	197	205	181	207	197	191	186	192	192	213	179	175	185	200	188	175	206	175	193	157	180	173	173	187	185	171	194	193	175	157	193	182	213	172	211	199	194	168	180	200	186	163	222	199	183	178	193	188	181	181	163	215	169	186	211	196	193	175	195	194	178	174	179	193	194	178	199	179	157	175	210	174	181	207	178	198	176	190	178	184	175	189	157	161	190	162	188	178	216	188	197	188	188	197	175	195	181	213	180	200	184	205	191	179	174	199	187	180	186	174	185	189	179	182	196	200	185	201	202	185	181	208	169	143	175	175	170	190	169	179	168	190	218	188	173	177	160	177	213	177	177	191	184	196	185	192	211	200	194	212	184	209	193	200	201	159	178	208	196	200	182	169	182	174	173	195	172	185	174	191	195	185	200	183	198	184	191	188	207	204	210	181	196	207	197	214	212	195	185	176	153	186	179	165	168	165	185	170	178	187	199	191	174	196	183	210	212	194	190	206	190	171	187	183	201	183	164	186	180	194	180	212	203	175	180	199	197	191	200	159	197	178	183	181	161	185	205	211	166	187	197	180	176	189	180	207	192	240	181	213	195	189	189	178	172	170	174	200	181	199	197	176	193	196	165	181	173	179	171	153	197	186	197	180	171	177	179	184	174	213	181	198	189	170	218	168	194	193	193	180	199	182	197	179	177	181	178	198	220	175	188	184	191	181	200	167	196	176	186	203	195	205	180	163	188	202	204	186	174	201	160
26753	19758	5510	766	522	465	479	454	406	427	437	428	397	417	412	456	426	443	414	418	417	412	414	403	421	373	442	419	430	424	365	406	416	394	430	453	442	441	407	386	425	433	437	394	414	430	419	426	397	381	409	365	388	435	433	419	411	432	405	422	393	436	383	429	445	402	418	427	411	444	419	448	421	436	420	397	386	424	408	428	392	430	416	437	463	362	415	423	371	414	444	450	443	367	405	443	381	434	409	397	418	427	414	389	406	418	404	399	415	424	423	449	431	429	473	404	420	440	399	426	423	405	375	413	378	385	430	397	458	380	408	374	436	422	403	423	405	410	378	386	428	458	414	413	417	436	450	417	458	414	411	455	385	416	359	415	421	419	411	450	390	410	423	428	414	426	402	408	409	427	425	409	414	441	412	442	391	410	382	421	406	444	424	413	442	411	401	433	386	434	432	433	425	414	415	410	428	437	438	411	399	392	439	452	453	399	420	450	391	383	419	437	443	407	417	429	422	420	412	427	433	419	408	356	442	429	404	419	423	411	383	396	433	387	423	350	402	428	415	427	397	383	418	442	428	395	402	387	438	413	406	441	434	427	405	403	430	386	417	413	431	401	418	404	389	440	452	417	417	443	423	397	402	412	420	390	418	425	427	413	412	433	446	425	390	461	417	445	440	381	390	415	416	397	436	451	402	442	415	413	432	418	390	416	416	394	414	432	405	432	405	422	416	436	433	418	448	418	420	408	429	427	400	395	430	420	420	409	433	412	446	429	423	460	387	467	429	419	425	443	435	422	404	430	458	430	456	395	406	415	392	442	435	443	418	390	406	418	451	398	421	404	412	421	397	455	401	425	418	429	435	422	369	410	408	403	426	428	420	419	419	469	410	436	413	392	384	374	402	413	421	389	430	394	429	412	408	396	396	398	386	392	444	473	401	438	389	387	436	426	424	434	392	429	422	401	442	433	415	386	407	403	455	402	457	410	425	424	429	425	409	410	448	426	383	406	399	394	419	442	425	416	413	445	431	394	421	445	449	438	377	428	433	384	421	405	401	407	403	378	437	430	415	376	396	419	410	453	380	436	422	406	394	409	418	407	395	427	415	407	429	451	421	440	409	434	456	447	409	411	423	452	431	423	397	382	443	402	390	408	430	398	436	420	434	410	426	413	371	396	380	400	418	429	412	387	431	386	389	414	406	389	422	407	442	437	443	403	423	445	406	422	431	448	457	389	407	400	437	408	379	398	427	383	433	395	417	435	405	385	420	449	425	420	405	422	419	388	392	424	418	444	424	428	439	420	407	417	394	412	387	416	418	450	466	400	386	400	412	400	409	448	371	398	362	421	446	425	420	408	395	393	389	434	409	394	437	412	417	399	435	427	421	393	390	366	415	411	397	432	379	421	416	409	402	419	412	377	431	387	411	428	447	416	392	423	423	403	440	407	420	392	415	407	368	435	424	390	415	396	390	459	409	417	418	387	439	433	407	424	379	384	418	433	427	366	422	428	420	401	384	399	403	413	370	430	389	424	402	404	419	392	451	439	430	435	444	439	410	436	419	410	442	432	424	434	429	402	403	384	441	416	427	433	389	405	408	443	452	420	445	414	449	419	385	398	423	437	400	413	426	423	414	413	448	430	444	414	413	432	409	422	409	410	438	387	399	388	444	376	436	406	468	431	396	411	391	433	423	416	455	445	411	426	395	412	418	415	451	374	426	423	400	437	419	428	426	430	429	424	427	415	390	406	434	411	432	424	426	422	425	400	419	394	408	385	407	419	446	422	412	417	452	400	408	404	444	422	364	410	409	424	401	416	436	459	439	417	452	436	471	414	430	368	412	467	424	385	416	393	385	421	371	424	454	405	425	416	394	390	413	403	428	418	418	419	381	405	430	405	459	432	400	415	418	408	424	414	405	411	444	429	387	422	416	397	398	412	389	435	415	428	427	408	438	443	451	380	425	402	401	395	390	408	440	399	418	437	426	417	421	431	405	421	408	410	407	431	407	430	410	423	381	425	409	387	455	450	427	451	366	446	437	440	417	438	397	437	420	441	402	435	417	385	425	424	424	414	398	431	416	417	401	431	411	394	424	431	403	407	392	410	406	438	406	445	380	405	408	425	378	383	429	445	436	429	453	417	464	396	431	391	426	391	417	428	405	463	419	411	411	441	414	370	410	440	421	435	424	390	435	439	430	443	469	405	414	433	409	420	368	458	409	410	410	376	398	436	419	414	406	380	422	438	422	442	426	413	402	428	412	409	427	400	381	424	487	438	437	398	441	431	410	410	434	433	429	422	400	426	403	413	378	412	390	404	435	411	401	380	437	420	426	395	389	421	407	411	402	421	382	418	424	403	409	401	401	415	407	454	372	400	412	404	446	413	433	404	450	447	411	382	444	408	418	413	405	381	439	431	392	423	431	421	408	440	399	440	448	416	403	401	432	413	420	453	432	409	421	451	417	431	412	436	432	424	449	415	419	414	384	431	452	414	429	385	406	419	437	398	443	385	385	400	419	438	424	389	437	370	418	414	415	393	422	401	407	461	409	402	410	449	422	398	430	428	446	441	417	413	452	402	414	415	421	418	377	424	406	383	363	431	403	408	386	452	384	410	358	405	430	415	474	383	393	422	419	430	399	413	401	387	408	446	459	436	397	404	411	435	411	388	431	434	433	441	431	455	419	430	414	418	404	411	384	439	387	414	453	408	428	424	456	445	429	404	413	437	385	367	427	441	414	414	418	440	444	434	418	422	451	422	427	443	435	487	393	440	436	419	397	410	423	426	410	455	376	399	442	421	426	429	395	404	425	428	438	398	389	397	471	407	444	427	382	418	402	396	408	429	438	394	391	405	429	429	419	421	439	420	427	437	440	404	435	405	407	400	410	406	414	394	446	406	434	421	412	396	399	413	433	421	400	393	429	405	415	414	388	415	390	410	426	412	405	420	404	443	401	408	408	416	451	393	393	387	405	407	458	455	439	425	451	402	445	429	421	445	414	435	390	459	443	428	442	412	402	401	399	450	395	358	424	430	418	429	426	422	430	436	410	418	414	410	429	411	405	419	373	437	404	411	468	416	404	432	432	415	417	390	447	461	385	426	416	428	417	431	417	406	398	439	405	390	416	435	403	416	383	440	396	449	409	436	470	425	411	403	448	387	428	421	439	414	420	405	439	401	444	405	413	435	386	421	420	452	410	424	413	429	451	470	408	409	429	397	424	407	425	458	432	413	447	436	436	424	397	438	412	436	399	438	417	405	422	423	454	420	373	394	400	428	377	422	415	435	416	386	437	456	405	397	408	403	407	427	385	432	379	440	431	382	415	436	423	441	392	411	429	422	411	406	433	408	455	410	439	407	407	399	430	379	425	422	444	378	399	447	427	426	441	447	406	405	452	404	374	440	412	410	413	418	433	386	404	428	413	411	437	415	429	418	402	449	429	421	395	436	399	418	418	393	436	402	422	411	397	408	439	447	418	425	448	428	403	429
4106	1596	1421	1024	867	784	713	781	764	690	710	703	664	707	756	730	691	666	743	720	654	673	654	691	731	672	718	652	703	723	696	707	750	699	663	693	708	675	667	659	675	671	717	711	690	686	707	684	686	697	664	727	682	688	699	704	693	715	693	697	730	704	678	677	704	667	701	689	683	722	696	677	718	651	657	699	676	707	675	736	660	689	666	647	705	632	695	667	683	675	706	735	714	665	658	678	649	667	701	725	685	666	683	641	698	652	688	633	685	689	699	700	723	657	723	667	651	682	683	680	683	708	692	694	726	738	688	687	674	717	746	671	719	661	714	656	663	695	700	694	679	675	760	708	727	659	738	666	682	686	702	683	672	726	696	660	679	707	742	652	717	674	696	701	674	682	685	676	701	672	707	620	679	659	711	676	731	741	647	703	671	740	684	675	706	714	654	686	675	679	699	673	638	705	684	701	710	727	676	674	675	658	697	698	712	640	709	671	669	731	699	727	672	691	679	686	694	719	724	675	713	687	710	662	660	724	662	708	675	676	715	643	662	675	685	703	685	627	683	671	681	724	688	690	704	720	636	686	725	587	706	672	639	681	644	681	649	662	695	675	681	676	704	700	716	677	697	699	727	696	666	655	716	716	770	706	689	659	717	663	698	690	685	723	716	717	711	697	713	729	661	673	646	750	690	737	695	728	683	680	678	663	690	689	694	715	684	635	670	694	681	694	676	681	699	747	706	748	702	742	684	731	681	676	669	651	710	674	719	675	704	712	690	669	707	688	715	710	691	645	684	697	657	647	728	664	690	684	720	712	707	691	706	698	702	740	712	696	721	671	675	731	707	630	688	711	696	698	671	673	652	747	721	694	707	673	687	705	735	639	663	686	703	700	727	683	729	672	676	700	682	729	672	703	685	676	703	707	670	721	624	727	693	677	644	693	665	657	701	694	697	730	663	710	693	689	715	764	691	688	694	716	692	684	719	706	633	688	694	682	699	696	661	687	664	693	715	660	665	752	687	652	720	694	666	690	730	724	651	726	726	675	649	702	671	713	677	707	717	725	678	694	691	680	705	719	700	659	691	714	716	684	712	655	712	708	671	706	766	685	694	673	673	704	719	711	665	671	744	652	685	727	671	703	723	641	621	639	680	651	742	670	704	717	713	709	684	677	678	759	670	678	649	705	649	701	674	703	666	697	743	700	676	679	707	663	715	694	703	701	636	662	722	690	698	701	712	761	689	667	689	709	667	673	702	656	655	686	703	672	743	677	645	663	708	694	696	713	715	673	701	687	689	686	729	652	698	732	716	698	687	692	693	715	709	654	694	655	657	693	687	664	758	738	687	733	663	692	704	720	674	750	701	664	664	723	736	699	695	677	724	648	664	707	678	685	708	734	683	701	677	714	710	675	683	652	681	674	693	656	709	668	736	711	683	682	669	732	693	658	706	702	685	689	715	669	704	673	694	666	692	673	708	683	672	676	650	660	687	717	662	727	673	663	687	676	693	718	672	650	703	721	718	686	670	701	674	692	690	717	700	642	663	653	692	669	663	667	688	684	671	710	689	676	707	757	630	626	648	702	735	725	710	708	713	635	735	729	672	676	668	695	708	698	676	669	682	661	731	701	699	689	673	721	715	663	712	676	699	717	685	700	688	686	700	753	668	704	662	634	710	656	734	655	684	671	704	728	678	638	713	678	632	650	675	667	699	730	709	648	692	687	664	663	720	721	659	679	663	733	688	667	677	678	681	695	694	653	668	697	687	715	672	722	670	655	717	665	663	676	707	684	657	705	642	675	666	721	712	707	701	660	675	701	679	679	733	670	685	678	675	681	668	677	680	630	711	697	709	667	693	690	684	712	668	712	647	690	676	679	695	717	703	650	676	678	669	730	723	703	681	713	691	667	674	713	714	655	680	676	674	685	697	641	649	701	685	675	669	718	710	696	695	706	709	688	688	697	683	691	706	668	688	724	723	673	692	683	688	657	673	691	688	637	702	688	631	665	697	690	737	681	698	707	688	684	671	718	674	708	660	680	689	712	706	701	706	649	732	675	696	732	668	718	689	700	686	676	712	671	681	694	675	682	724	671	690	682	671	609	647	739	657	693	700	670	704	670	718	722	687	709	702	659	677	662	654	680	690	720	664	634	714	668	717	719	687	728	713	639	732	677	666	657	675	713	654	676	734	684	662	728	689	708	675	702	673	675	684	714	710	705	706	710	704	705	692	678	678	669	727	681	703	706	696	658	701	724	679	654	680	671	668	722	711	690	679	690	707	685	705	689	679	724	677	705	656	696	697	681	763	722	736	689	701	691	716	680	728	661	715	684	671	683	667	668	675	735	689	764	659	655	685	672	711	660	640	696	701	746	718	747	711	719	628	673	727	708	702	672	713	710	699	703	673	643	697	664	657	653	670	709	688	751	651	688	648	727	696	726	657	702	694	681	708	692	731	707	735	722	646	706	716	699	726	686	647	706	695	722	675	743	700	668	677	717	684	712	671	687	732	652	694	704	725	710	725	686	712	664	679	674	699	670	672	654	669	706	754	687	682	747	737	668	691	666	707	690	689	679	681	697	657	698	673	693	679	731	645	647	746	710	672	701	673	652	668	724	681	687	687	676	746	691	669	734	759	642	688	711	723	683	649	655	694	715	633	669	729	653	716	685	746	720	718	696	698	682	682	693	675	692	706	706	730	691	746	685	717	722	664	648	704	652	703	673	708	666	650	658	667	626	688	686	678	687	676	673	664	683	694	720	695	700	704	645	699	704	760	687	658	678	677	712	715	706	686	714	719	697	684	697	676	692	705	683	671	684	663	742	706	701	710	693	682	694	749	741	726	694	677	684	746	663	699	722	684	707	705	683	646	713	722	629	710	713	695	710	699	692	671	708	679	713	718	689	695	673	673	676	696	720	707	655	719	710	690	641	707	690	665	659	662	718	654	673	677	669	760	681	695	709	708	685	707	690	696	667	736	687	727	717	659	697	696	694	716	694	672	705	717	673	719	650	701	710	657	676	730	708	669	726	737	642	669	727	737	704	688	740	658	676	686	700	696	747	727	689	677	685	704	686	706	669	680	677	702	683	703	708	650	668	638	694	701	706	690	664	717	720	652	688	661	705	653	661	687	643	694	758	748	699	728	732	677	656	654	674	703	706	660	684	673	680	675	719	676	691	665	707	696	686	723	712	612	632	686	715	656	670	679	661	664	708	690	660	710	670	669	686	701	708	675	687	705	733	660	715	667	711	687	670	738	658	711	685	692	720	691	656	688	653	721	685	698	743	668	659	707	691	734	704	660	713	699	698	705	694	685	728	628	729	666	682	689	691	702	686	697	686	688	675	689	686	702	695	721	651	665	690	722	720	695	706	682	643	641	707	646	679	666	715	695	716	700	713	620	669	702	713	673	661	684	652	660	685	708	636	706	646	708	677	725	697	665	677	699	680	668	709	704	617	704	723	678	724	631	680	700	700	740	699	691	677	703	749
24155	21188	28302	24331	20433	2299	735	552	461	440	436	362	385	338	368	334	366	341	319	296	318	310	278	301	272	307	305	318	301	303	306	279	351	280	274	286	303	312	308	301	287	297	312	280	306	285	310	310	289	278	300	305	321	326	295	302	303	292	319	340	301	298	304	278	314	278	259	286	287	282	300	296	302	299	273	306	319	286	266	277	311	284	305	310	316	262	306	287	323	324	291	325	280	288	285	272	327	274	301	282	288	293	282	264	318	305	302	283	294	269	280	285	319	323	300	280	269	282	291	288	279	310	335	306	270	274	270	296	270	269	269	296	315	282	294	293	316	285	268	302	281	301	293	290	295	296	279	280	288	296	295	275	286	281	287	262	310	268	316	288	290	311	292	288	335	318	290	288	295	279	277	275	298	268	285	280	271	302	265	294	314	299	294	295	300	291	291	319	309	278	296	282	301	256	265	299	314	279	289	323	297	298	295	293	280	292	288	290	284	257	271	274	333	279	281	280	298	323	313	286	259	299	282	285	320	277	305	277	295	311	267	277	281	296	280	294	287	288	312	279	307	302	314	263	278	282	316	318	268	274	246	293	255	300	287	286	277	300	312	304	303	311	296	270	299	293	300	265	303	312	298	297	290	299	293	291	295	288	255	318	277	288	279	299	321	270	286	276	293	288	287	270	298	286	276	297	287	331	276	292	263	292	280	295	303	292	298	315	307	299	272	316	283	276	293	298	258	307	308	263	278	263	284	304	295	291	297	279	269	295	292	265	308	275	283	263	300	283	255	287	272	300	291	266	298	322	292	260	287	276	305	287	292	316	294	315	264	270	291	259	293	258	318	265	274	268	291	251	311	322	302	312	276	267	290	289	303	304	296	274	310	303	278	283	274	298	291	296	281	279	280	302	265	280	279	316	283	280	300	295	307	306	324	255	290	274	277	279	304	278	249	274	323	290	272	313	267	267	296	288	249	333	294	286	269	287	282	283	298	254	349	322	311	321	266	319	303	310	281	284	283	312	276	312	290	292	301	297	287	273	277	305	292	275	291	305	279	305	274	321	294	298	301	304	287	304	306	298	289	282	296	295	292	286	284	281	273	263	305	277	271	303	297	265	325	300	322	289	308	263	287	301	291	308	325	258	307	293	283	291	276	305	294	304	287	241	284	298	306	291	296	287	290	298	280	317	298	255	269	337	274	276	291	294	276	273	280	310	286	295	272	268	270	318	257	292	279	277	289	304	287	295	272	294	283	300	248	322	301	265	330	269	320	273	285	311	311	300	288	295	270	282	266	294	276	287	276	286	285	277	271	304	314	317	273	270	291	278	276	265	279	250	282	307	321	275	298	281	299	271	307	291	285	291	287	251	265	288	287	294	301	259	289	255	306	276	280	299	303	301	300	288	308	314	300	271	300	291	307	300	272	293	304	259	305	269	298	298	280	303	278	284	287	282	307	304	269	279	275	276	286	292	261	296	284	273	282	302	303	293	295	271	263	297	258	307	299	306	308	283	297	300	283	294	268	281	282	297	305	271	295	298	280	289	290	269	307	283	280	272	279	299	255	302	303	287	276	278	286	278	281	289	288	270	290	314	284	302	269	309	298	282	308	301	273	310	241	280	278	266	283	291	268	301	305	281	281	264	279	303	273	288	293	267	257	255	284	282	288	311	293	303	281	304	265	278	288	293	284	293	305	283	262	293	266	283	297	303	283	303	312	296	304	267	273	288	262	308	285	295	265	297	281	293	291	297	280	265	259	307	269	282	265	298	308	300	301	286	270	286	288	234	265	281	307	306	306	293	306	284	281	283	296	303	293	270	282	279	274	296	313	312	290	285	284	273	274	291	289	299	278	333	312	278	286	285	282	284	284	290	268	283	328	289	250	272	288	266	288	318	273	278	281	294	243	299	287	273	290	293	296	265	277	272	302	294	289	261	280	286	280	276	287	305	278	281	312	261	291	281	271	281	295	277	321	278	283	285	310	275	279	298	292	284	295	294	292	266	291	299	295	272	310	265	293	260	296	293	286	302	267	282	335	273	293	257	322	274	294	238	286	262	270	296	289	272	282	291	262	290	297	291	264	290	275	312	302	311	308	304	250	281	263	274	302	273	330	286	284	284	283	253	300	293	277	290	272	294	258	303	326	267	289	321	297	277	302	302	279	275	326	294	292	282	285	273	307	284	305	264	299	263	321	273	297	285	293	295	295	284	258	289	297	267	308	281	299	295	276	300	292	286	249	288	285	289	298	275	283	291	285	261	303	259	296	277	316	303	267	275	253	276	296	320	257	290	310	290	255	301	287	299	270	268	295	275	295	288	300	276	283	278	298	295	285	288	273	290	297	270	278	285	277	300	307	290	282	297	311	297	314	258	314	303	293	295	286	309	280	300	261	336	283	279	320	273	280	282	259	293	283	285	286	298	286	298	266	258	295	275	286	268	295	283	306	269	289	295	304	317	298	289	290	279	295	312	313	274	269	284	294	289	272	313	298	290	258	281	285	293	268	309	304	274	294	317	263	284	285	300	287	306	282	272	298	316	266	288	312	296	306	334	280	283	293	273	271	304	315	320	289	300	303	299	284	288	291	292	292	296	277	262	279	285	282	280	300	274	268	274	257	271	269	263	281	286	315	274	297	311	279	249	286	279	292	277	299	291	276	275	278	271	292	267	288	263	309	314	284	267	301	300	311	287	280	300	296	318	283	292	269	275	283	286	279	286	296	281	275	298	292	281	275	324	252	282	297	255	269	304	300	328	312	247	287	284	298	272	282	287	268	276	296	303	293	304	278	309	263	278	288	273	283	294	278	271	291	324	276	283	291	285	314	317	329	282	292	267	243	271	326	287	281	287	305	285	284	311	304	270	283	262	294	278	303	310	279	288	300	280	273	285	269	279	273	277	293	292	281	313	285	290	271	278	304	273	270	257	303	298	283	293	296	291	284	293	291	267	291	322	290	291	255	330	296	274	298	282	288	340	279	272	293	285	288	296	284	271	287	286	287	287	295	272	300	271	307	288	284	294	294	306	279	280	281	291	264	276	304	286	277	254	265	290	261	289	308	289	286	280	283	294	275	265	296	282	281	276	293	312	293	263	311	275	267	281	288	276	286	262	283	306	294	289	269	307	260	276	286	266	273	270	295	305	280	281	290	292	282	272	275	245	303	299	278	282	275	274	291	316	305	292	278	306	281	266	274	273	271	288	271	244	285	298	257	284	292	284	279	276	265	258	282	283	314	289	297	303	308	312	267	281	282	265	292	277	290	276	266	260	237	315	306	268	307	265	285	307	270	271	272	290	282	271	267	316	299	273	282	266	277	308	276	307	292	308	296	258	279	292	297	274	291	290	260	285	299	289	303	301	303	305	302	296	288	321	275	269	259	301	306	271	322	303	267	331	295	270	265	303	274	275	313	241	295	304	292	300	287	297	308	277	269	306	264	296	283	281	277	279	289	285	307	285	293	305	284	255	272	308	282	322	306	307	277	257
5463	9989	8611	4372	2893	2178	1781	1385	1267	982	968	886	783	751	760	672	662	663	652	619	544	616	575	534	598	519	565	496	562	562	528	540	583	501	504	506	528	497	560	546	524	514	485	506	515	542	515	515	526	490	510	525	454	489	480	498	520	515	555	543	507	507	509	486	482	501	514	515	522	501	513	512	440	496	496	471	499	476	510	510	531	481	483	535	501	491	495	486	483	508	477	484	444	488	452	470	478	478	495	502	505	489	527	516	475	495	496	489	503	454	550	567	487	462	515	468	523	462	471	510	511	505	484	478	492	496	500	521	508	504	490	507	525	520	490	471	514	499	534	535	515	458	473	486	467	491	493	466	518	490	524	503	483	505	502	458	492	468	462	489	479	518	502	456	514	494	475	508	481	481	491	490	476	480	516	502	475	492	498	520	466	494	474	501	510	543	488	504	473	481	500	457	523	505	471	499	498	478	491	521	519	439	501	512	521	497	530	490	462	457	493	460	532	471	509	476	510	504	504	485	483	466	495	484	491	515	444	492	520	492	503	467	493	495	516	474	473	497	484	470	525	485	481	503	489	470	496	503	557	493	477	524	476	490	510	490	499	475	510	525	496	489	499	504	500	494	446	512	503	504	536	466	490	505	471	487	512	491	486	471	495	503	479	492	522	505	521	462	496	499	448	487	501	499	505	519	499	516	504	504	494	517	514	524	469	469	502	524	506	472	486	502	519	468	510	493	465	498	489	473	513	499	478	480	475	529	479	513	500	508	498	487	479	493	424	534	465	510	483	474	548	490	483	473	480	491	477	489	508	499	485	534	472	483	523	496	472	513	489	490	511	499	517	534	484	536	496	508	473	517	514	532	484	499	480	502	511	498	511	491	474	519	478	521	466	499	526	492	508	539	519	470	480	539	507	537	472	489	504	517	463	515	478	519	490	458	536	484	496	505	504	510	497	558	491	515	468	510	445	468	452	522	529	473	490	487	532	484	472	489	511	471	515	519	507	487	497	515	478	470	466	495	490	512	453	497	488	517	462	504	445	470	470	520	499	534	493	449	480	488	493	525	534	522	509	498	504	494	536	516	510	499	463	453	503	489	470	473	486	482	504	459	490	464	485	483	494	533	469	477	500	479	486	546	482	484	476	547	489	480	507	511	510	478	472	515	498	498	460	533	499	540	458	467	519	475	461	520	503	469	512	480	470	469	475	477	508	477	473	514	466	473	490	533	497	480	500	488	505	508	513	512	468	514	485	465	480	454	519	516	481	497	489	513	497	493	509	494	489	519	494	491	507	485	478	516	500	505	463	506	447	492	483	495	507	455	526	501	527	498	477	471	493	533	478	489	478	485	488	517	490	478	518	467	467	457	456	455	493	503	465	504	478	500	502	504	471	496	481	497	512	493	521	472	499	438	517	529	475	451	471	525	459	490	476	522	486	499	479	472	541	515	518	491	497	468	495	455	458	512	524	471	507	492	501	490	524	508	493	462	515	452	532	492	492	494	465	517	469	527	496	503	479	477	491	472	455	506	498	496	476	458	502	442	528	515	470	501	492	556	527	481	540	472	470	496	500	547	459	432	480	522	459	476	496	501	493	489	510	451	460	516	490	495	510	475	491	501	526	471	510	511	474	480	495	507	513	508	501	494	490	474	451	534	490	477	480	496	504	506	541	527	505	512	520	486	472	548	504	450	466	474	545	498	489	495	489	512	479	459	456	482	508	500	527	485	498	494	487	518	494	539	498	485	494	473	504	468	500	491	483	533	447	480	533	471	496	510	460	477	496	475	517	497	512	482	531	511	515	513	486	512	481	505	510	498	448	473	472	529	504	481	498	447	515	474	504	506	518	437	493	484	478	462	485	466	504	513	488	484	528	467	488	536	525	474	493	544	475	509	513	526	512	463	493	467	527	500	486	471	456	535	505	467	531	479	477	521	491	485	480	506	433	505	465	503	496	473	485	507	495	483	481	456	498	498	507	504	489	482	474	484	526	507	505	535	499	488	534	489	509	496	511	488	498	512	502	486	515	527	487	513	474	494	468	496	507	479	483	541	467	478	493	494	476	491	470	506	479	504	508	475	514	501	479	464	496	500	525	491	545	518	495	480	483	504	451	519	517	453	495	512	465	480	496	520	476	518	480	473	445	504	493	458	498	483	512	508	502	500	543	478	500	448	476	508	469	486	488	523	445	470	480	478	525	514	491	507	513	470	477	479	499	529	472	503	495	509	483	491	535	476	501	517	519	510	485	499	462	487	480	479	510	462	467	494	521	482	489	500	499	482	493	504	491	490	543	506	467	518	462	541	489	499	498	523	484	523	493	510	488	480	429	499	472	496	502	506	481	518	498	538	480	508	521	492	489	514	506	495	502	484	529	517	495	512	494	489	508	542	477	495	523	501	471	496	471	504	482	492	517	488	512	486	512	455	516	526	527	531	509	482	518	520	491	501	475	492	505	417	507	514	502	483	501	520	476	464	511	523	517	496	493	513	471	491	517	528	483	511	499	487	460	480	487	533	520	480	492	494	489	501	465	475	514	482	494	438	484	541	504	514	470	509	482	522	500	524	495	474	483	488	496	510	508	520	467	502	503	540	484	481	481	497	503	517	513	501	527	511	506	515	489	478	517	485	506	499	519	473	499	503	496	481	484	486	502	515	501	497	470	464	493	510	494	466	510	484	519	488	453	485	508	514	503	493	493	540	464	478	504	507	485	492	508	480	535	466	483	509	520	481	501	510	471	510	509	494	493	499	515	488	537	497	483	508	486	484	471	507	487	505	484	502	475	490	480	493	511	515	487	441	489	476	517	533	490	497	456	483	494	500	505	500	492	473	490	496	509	477	500	513	523	485	491	453	506	478	508	527	499	504	496	493	537	487	515	507	497	478	428	486	465	492	499	485	506	501	498	483	476	518	459	481	556	498	514	491	480	484	492	473	449	495	523	496	501	486	483	469	488	472	503	520	473	519	497	515	493	490	466	489	515	526	509	484	485	442	497	474	487	494	498	481	536	509	464	516	486	494	479	486	451	462	498	504	516	503	464	497	469	506	472	563	455	495	496	497	509	522	496	485	503	510	459	510	485	502	516	535	485	471	521	507	497	491	516	512	500	496	524	486	551	496	499	496	507	465	512	536	465	482	509	508	507	463	514	471	478	497	489	495	512	506	506	480	463	493	491	528	482	471	477	516	509	487	460	490	454	445	476	527	486	510	532	534	486	479	469	502	484	478	542	485	520	469	481	510	505	509	506	462	489	487	459	500	501	461	515	474	484	499	469	529	484	463	457	442	504	556	483	495	507	454	466	509	503	485	482	540	490	499	462	484	456	475	502	501	503	532	488	501	485	503	503	496	484	498	517	522	486	462	520	520	477	479	517	488	548	488	489	521	519	470	455	504	510	449	493	482	487	445	491	472	525	514	510	519	510	492	473	463	469	511	530	478	518	492	514	484	495	502	481	492	486	480	519	415	515	492	508	503	512	491	480	511
23206	21166	28882	23706	21171	19674	1866	663	417	407	319	284	252	223	236	198	202	182	183	168	153	155	173	119	135	164	139	140	129	156	115	140	129	107	116	137	109	140	99	117	120	125	125	99	101	115	130	103	116	97	102	115	121	113	138	127	119	95	99	95	132	121	135	110	99	110	109	112	101	112	128	101	104	98	116	123	88	118	105	102	100	92	127	101	98	127	103	104	98	96	105	103	85	111	122	116	131	123	111	93	104	98	109	115	102	112	103	129	91	124	109	106	100	121	114	99	117	114	117	106	129	111	119	91	117	102	108	94	117	97	112	129	109	128	118	112	92	106	107	102	122	101	106	84	112	102	111	111	98	97	101	102	110	88	115	103	115	110	109	117	104	115	106	113	107	90	110	121	103	109	123	125	119	113	105	103	115	109	103	111	109	102	103	93	113	118	105	107	98	105	107	109	107	126	108	124	90	115	113	100	99	106	112	97	125	114	103	111	93	91	111	98	126	100	104	86	113	97	116	99	123	98	115	87	104	88	123	122	114	96	102	124	86	123	97	99	93	111	97	110	114	95	88	105	104	91	115	94	116	107	102	112	122	107	111	85	117	115	124	113	111	103	97	103	93	124	136	93	100	117	111	93	104	109	123	97	109	111	111	97	102	93	96	92	110	112	110	113	92	117	109	111	116	102	101	91	126	114	107	97	118	113	102	99	102	103	109	105	106	90	97	105	91	104	110	99	97	114	119	103	120	110	124	106	100	96	107	120	121	121	103	95	132	100	102	116	101	114	113	98	111	84	116	100	102	115	112	116	109	95	97	104	118	97	117	112	112	109	120	105	104	114	109	108	115	111	103	110	96	91	122	100	97	105	87	98	108	117	120	89	106	114	107	110	101	111	99	92	90	100	109	110	90	122	117	111	100	100	108	94	120	107	118	114	110	121	114	91	114	107	122	92	116	108	89	107	104	98	133	109	125	95	105	104	98	125	117	111	106	95	113	98	103	114	108	109	107	122	94	118	108	109	114	109	100	130	113	90	98	107	105	123	113	130	95	95	104	97	108	107	130	111	90	105	115	98	118	103	115	109	115	120	118	96	133	101	102	109	114	98	102	131	120	107	101	106	111	109	101	91	105	106	93	103	97	122	121	134	121	96	93	121	123	110	113	111	104	99	123	106	88	89	104	104	113	102	110	97	96	113	121	106	96	104	108	116	111	117	105	98	90	111	109	99	115	120	91	102	99	99	103	99	106	100	102	95	115	113	114	89	108	107	101	110	103	102	88	112	94	109	100	111	126	107	101	110	109	117	111	104	125	111	94	97	130	137	112	103	113	96	109	105	109	114	113	106	100	93	114	104	137	116	98	104	93	114	105	137	93	97	108	114	108	115	97	116	123	101	92	105	127	111	104	99	122	81	121	113	105	103	99	108	100	103	110	113	121	102	90	108	125	104	104	99	105	123	121	100	110	102	104	119	114	118	101	104	134	89	97	119	100	109	123	108	91	101	113	106	112	106	102	91	113	96	91	106	98	116	113	125	98	111	105	101	126	127	110	102	96	95	124	115	101	106	105	99	111	102	121	110	80	118	119	119	112	110	110	114	125	121	107	105	102	117	116	118	120	117	119	124	109	120	102	108	91	127	107	113	101	113	112	119	107	122	104	104	119	112	98	118	98	92	106	91	89	104	98	117	110	105	108	104	85	83	105	98	119	97	113	102	118	94	118	118	103	106	99	118	111	96	116	105	102	95	129	91	114	105	111	131	115	96	97	122	94	119	114	101	104	99	119	95	112	116	113	104	94	106	97	105	114	117	107	106	115	121	94	106	89	113	111	123	107	112	97	105	100	112	100	111	101	93	100	95	107	122	105	96	101	108	97	109	100	94	119	120	111	122	112	90	117	98	107	108	111	112	111	110	105	118	114	110	110	126	114	101	105	111	121	97	111	102	115	124	95	115	114	115	106	85	100	114	133	98	115	109	94	107	128	116	109	110	102	101	101	113	105	130	103	114	98	110	124	116	112	95	116	105	110	119	110	119	113	100	101	91	107	84	100	96	95	126	112	99	110	95	85	108	105	106	110	86	124	100	134	121	94	101	96	98	106	107	103	97	116	95	93	98	104	122	131	105	104	96	99	111	110	126	115	94	104	112	108	100	96	103	99	107	121	95	94	102	107	105	115	113	103	106	113	105	94	107	108	104	114	115	117	113	106	94	99	113	110	110	115	119	93	95	111	101	114	115	117	91	108	93	108	114	116	107	93	105	108	103	106	110	107	109	114	111	102	97	104	103	114	108	103	104	116	128	85	106	113	91	95	102	125	102	109	92	129	112	104	93	101	96	116	98	146	126	96	114	92	114	103	103	123	100	107	91	106	96	111	102	107	111	110	96	114	94	96	111	108	104	120	105	96	118	102	90	116	120	125	108	110	114	88	110	104	117	112	92	109	119	115	117	105	109	103	100	92	104	120	117	88	117	111	114	107	100	109	112	99	119	115	98	112	108	132	116	116	130	124	96	107	93	100	106	108	99	110	105	96	112	105	95	102	102	98	113	113	119	89	94	130	104	105	103	111	105	111	113	109	113	127	115	109	114	117	91	92	94	111	101	99	112	110	102	99	118	99	107	112	100	103	110	116	104	117	107	119	98	105	116	118	110	97	104	109	100	101	101	95	103	112	99	112	102	113	121	94	98	107	129	96	101	100	109	95	110	122	105	80	114	102	92	95	109	98	115	117	98	108	85	122	89	107	113	96	101	98	103	106	111	103	110	105	102	91	107	102	112	106	119	103	113	121	103	97	116	115	100	104	99	100	107	140	87	100	106	104	107	116	107	116	108	107	91	98	91	126	95	106	104	131	119	97	116	102	118	120	119	92	100	107	112	104	100	115	112	111	129	116	113	107	93	100	96	120	107	86	113	97	94	118	74	119	99	109	110	108	106	110	124	115	109	96	111	99	99	103	104	114	80	111	109	111	102	119	99	118	98	128	108	115	88	114	120	94	106	91	106	84	114	95	124	99	116	135	104	111	108	126	109	106	103	121	130	110	102	109	97	116	121	105	107	99	113	86	97	110	93	121	114	83	100	112	110	120	97	104	108	107	110	95	87	123	109	120	96	139	112	107	105	111	103	100	111	97	101	108	97	100	115	109	116	147	102	90	116	119	120	95	108	95	97	117	105	107	110	108	100	126	109	131	114	96	119	101	101	100	94	106	115	109	98	125	98	108	107	112	104	119	124	107	113	96	114	111	97	126	110	109	116	95	98	108	97	107	109	117	93	105	117	110	122	109	84	102	104	104	95	103	102	112	109	119	120	119	110	126	120	113	101	134	114	120	105	112	90	87	120	82	103	108	123	103	108	98	119	102	103	92	118	114	99	120	120	110	102	121	118	110	103	115	105	89	122	116	102	100	116	94	97	97	117	105	127	119	122	117	103	123	86	100	121	87	101	104	111	109	102	103	96	100	95	103	106	109	93	95	98	135	114	101	114
7600	16140	13580	7022	4813	3382	2616	2034	1602	1279	1065	890	818	646	622	572	505	473	470	419	409	365	345	324	291	302	285	325	304	244	216	263	220	253	226	218	243	221	258	233	231	236	205	212	235	235	181	211	187	227	209	205	210	198	204	195	212	195	198	193	208	174	199	181	190	199	194	179	209	185	223	202	211	168	182	165	219	209	210	176	189	198	196	192	202	181	200	197	178	180	180	175	184	185	190	176	190	211	202	171	200	192	191	195	167	175	177	197	172	193	189	200	186	200	173	184	230	206	189	179	170	174	228	187	194	195	175	191	202	166	198	178	193	183	179	195	200	186	191	182	175	167	166	187	190	177	188	179	188	189	207	192	187	187	183	180	198	165	198	186	181	167	198	182	197	161	180	176	202	222	186	178	187	178	192	185	150	179	181	193	175	198	183	196	194	196	208	214	185	186	173	221	160	185	184	174	176	189	196	203	204	169	197	179	165	191	195	161	189	214	171	176	190	190	201	187	187	199	202	183	178	203	173	182	187	190	201	174	168	169	204	193	176	189	199	184	201	208	189	189	183	188	199	212	189	181	187	177	192	181	164	190	226	209	184	156	212	187	184	181	159	203	175	175	203	198	210	174	192	204	187	186	204	198	180	207	182	190	175	179	182	179	160	181	184	191	195	201	174	206	182	187	174	165	204	210	168	180	180	188	172	183	165	213	225	175	169	195	197	195	207	197	194	179	159	186	175	204	175	191	175	214	221	189	175	165	195	182	170	182	171	196	197	206	184	174	177	181	200	200	193	205	157	194	184	198	173	170	197	187	181	173	175	162	177	190	204	175	165	192	177	169	199	190	194	177	180	183	193	197	184	207	181	177	146	207	197	207	163	185	189	176	164	175	188	206	175	191	166	188	178	179	197	176	187	185	162	190	177	210	187	199	172	180	167	180	165	187	207	178	196	183	157	176	201	178	213	182	197	177	211	183	181	194	178	173	191	196	196	167	200	169	180	193	207	172	176	165	186	159	193	176	170	178	162	165	190	187	184	189	170	186	199	185	210	178	186	203	182	195	212	178	170	156	200	183	192	169	178	190	168	171	175	181	183	181	192	195	217	194	178	160	183	187	175	191	204	190	201	181	180	200	200	173	176	205	203	177	188	174	188	192	196	162	184	196	188	175	165	190	159	166	194	197	190	204	224	192	197	178	207	168	184	183	204	189	186	195	198	171	185	186	196	189	196	161	198	194	178	188	170	178	226	197	192	200	179	164	182	182	161	172	165	205	187	188	184	184	200	177	178	187	182	180	170	213	190	190	177	199	170	183	172	212	191	186	200	202	189	185	202	192	178	160	187	172	187	164	162	169	196	204	187	176	195	183	205	182	198	173	168	205	188	176	185	157	189	188	218	201	173	198	190	181	185	190	184	189	191	180	206	185	207	178	199	202	184	200	180	182	179	188	204	180	180	196	203	206	174	184	173	189	196	182	167	191	209	196	182	172	198	209	170	167	210	217	187	178	161	181	173	190	211	202	208	175	188	192	192	152	182	183	169	191	189	195	181	195	191	179	194	160	168	146	195	200	194	192	186	189	174	178	204	198	196	177	204	181	185	196	171	192	177	192	184	175	173	165	188	187	173	168	180	200	179	174	175	164	175	217	183	150	158	217	191	203	210	172	165	186	171	180	182	174	177	161	200	160	200	173	194	194	169	176	191	177	190	199	161	193	190	180	158	186	201	180	191	201	180	183	179	185	184	183	200	173	197	192	178	198	160	168	194	160	185	154	200	182	189	196	178	208	180	186	184	168	157	212	188	169	196	167	158	186	182	169	189	194	179	211	200	215	181	190	197	187	187	173	192	185	151	185	165	181	198	167	168	163	183	184	192	181	177	202	184	194	192	193	187	200	176	213	155	179	191	190	193	196	179	175	179	176	203	192	194	177	186	168	174	180	168	164	194	183	174	187	170	194	193	171	183	180	187	161	220	191	174	194	193	184	168	173	180	182	179	188	182	189	177	180	174	182	160	188	174	198	189	178	179	192	166	189	186	199	185	178	197	178	196	186	172	182	182	202	184	186	178	203	192	203	191	209	185	198	178	177	190	189	151	184	194	161	190	182	211	203	182	193	184	182	180	189	181	179	199	212	209	178	189	193	177	177	178	186	196	205	196	176	152	174	183	194	199	177	193	192	196	155	179	166	171	180	169	202	189	189	185	169	187	210	191	177	170	178	194	198	191	191	179	190	168	195	191	194	164	188	179	168	187	194	170	166	190	194	204	193	197	213	189	192	198	183	145	181	181	199	201	166	164	171	195	188	163	176	179	165	192	196	226	179	204	199	193	187	182	181	185	177	176	201	186	186	183	208	188	203	172	171	168	173	194	183	195	201	156	176	181	174	172	199	193	164	180	180	194	175	173	179	182	188	180	187	180	228	166	172	183	192	185	206	198	202	189	199	189	165	155	169	152	200	194	176	163	207	184	162	172	186	189	190	174	168	191	197	203	171	205	190	217	167	174	214	197	174	184	191	183	195	187	159	193	186	182	192	202	178	176	198	165	168	187	206	154	199	171	177	186	177	174	173	194	185	175	182	192	194	155	179	200	194	196	180	169	196	183	172	172	202	161	175	195	192	181	182	206	202	156	177	188	196	179	187	166	187	179	211	198	189	179	195	174	184	159	179	163	174	185	192	211	208	196	164	197	194	214	184	184	190	187	184	162	185	189	175	185	185	200	185	169	182	187	204	183	191	173	201	182	200	173	198	172	211	181	195	154	197	209	193	180	183	187	194	176	170	194	196	196	177	175	178	195	195	183	185	193	193	156	218	150	158	211	193	172	175	191	167	212	196	190	203	168	197	169	188	190	175	209	186	204	181	174	190	193	178	190	168	184	171	194	191	187	194	201	172	200	199	173	162	209	188	181	180	184	190	194	183	189	186	180	192	199	180	193	197	186	175	193	167	195	190	189	175	192	208	186	194	163	182	223	194	184	175	187	182	182	190	166	182	178	167	184	193	165	210	187	188	205	180	191	179	203	186	181	161	184	183	176	176	181	154	170	188	187	194	190	182	181	178	185	177	176	173	189	209	180	173	200	171	179	173	177	183	163	168	182	197	178	188	167	159	173	176	197	183	170	165	176	171	171	187	178	183	178	183	195	179	168	173	194	179	179	190	182	184	163	202	186	175	203	191	190	189	179	188	179	208	202	181	198	209	168	194	178	171	174	209	186	183	197	201	206	197	167	191	191	204	150	190	175	205	170	199	186	177	183	189	179	184	152	176	189	170	177	186	174	183	206	180	181	194	194	178	185	190	182	211	158	204	195	179	191	186	190	200	216	190	156	180	194	190	184	212	192	190	193	166	178	198	172	204	186	173	167	193	178	174	182	183	195	203	194	194	202	185	171	183	193	206	198	195	213	207	199	170	174	179	195	190	198	195	176	186	182	179	183	176	189	209	183	164	172	192	172	173	191	188	206	184	191	185	197	180	192	192	189	168
26403	19421	5349	725	504	424	431	420	461	387	405	442	442	397	402	393	432	421	435	366	413	414	422	402	391	441	423	388	427	418	413	401	403	413	386	380	380	433	434	405	375	366	397	403	433	394	438	441	455	421	431	412	379	428	407	402	409	431	411	419	408	448	447	384	417	390	398	390	422	414	445	437	404	393	394	391	406	436	373	400	394	399	463	458	414	442	399	409	392	385	401	391	412	399	380	391	380	428	419	405	425	407	410	398	408	391	427	422	394	388	432	383	421	448	399	363	409	390	399	403	401	383	406	424	373	396	417	403	394	414	442	417	448	408	408	381	418	410	413	377	379	336	410	425	406	426	388	410	415	408	361	382	392	395	423	441	427	380	393	396	430	407	432	405	445	402	399	418	446	395	397	365	410	372	408	370	414	404	405	373	384	391	428	402	437	406	406	388	405	431	408	403	370	395	412	413	370	426	405	376	397	431	428	420	408	404	416	421	421	405	410	424	431	389	399	379	397	383	445	396	399	411	428	404	416	389	445	428	386	436	423	422	374	405	387	399	414	389	358	442	401	408	416	381	414	392	455	411	402	441	373	389	411	404	398	407	441	423	419	458	370	421	390	399	417	405	385	445	378	379	398	423	408	398	433	390	422	374	394	389	403	399	416	421	387	427	419	407	392	414	416	461	414	398	414	413	411	385	386	461	409	432	409	384	416	428	389	390	397	422	411	389	430	398	420	371	408	401	429	396	424	406	432	423	408	411	424	420	408	429	383	396	446	395	389	416	390	410	387	417	404	396	400	410	395	408	400	424	433	376	432	407	387	413	434	413	395	416	433	386	414	410	390	417	373	429	395	409	398	404	403	404	404	396	406	397	451	415	414	406	366	405	415	414	409	399	419	434	433	431	432	422	397	384	421	394	382	423	370	385	376	417	373	393	394	397	429	387	383	375	413	426	372	384	400	390	368	416	392	405	407	388	430	390	361	400	414	422	394	418	405	421	390	402	401	398	388	412	390	417	392	399	412	427	421	416	395	439	409	402	397	391	393	395	395	410	389	413	431	337	402	395	396	411	432	402	402	411	407	426	422	401	401	408	417	407	426	408	406	402	395	429	411	412	393	417	374	434	399	416	433	407	402	390	424	385	386	405	412	394	413	417	415	407	389	413	433	431	413	408	431	403	431	424	402	395	382	418	424	444	395	358	402	413	372	430	363	423	390	416	415	417	415	406	358	360	390	398	425	422	414	380	409	412	454	394	407	420	423	394	410	418	402	372	423	425	418	402	429	409	375	419	408	419	414	424	429	445	381	418	392	383	385	389	431	425	377	405	382	368	389	392	414	398	411	396	390	409	406	415	437	420	406	362	427	427	401	413	424	388	424	398	419	401	388	380	397	407	399	395	412	384	420	421	361	416	401	416	443	422	425	403	397	386	398	388	431	407	371	405	407	409	422	448	364	382	434	415	399	422	393	417	385	383	427	426	385	429	394	391	363	388	451	394	420	361	395	378	425	435	426	428	394	414	411	401	418	437	417	405	382	425	414	413	385	396	419	385	363	406	414	391	402	433	408	397	465	433	416	408	358	404	408	410	397	426	420	395	424	395	404	395	405	414	403	407	392	434	380	403	388	382	373	394	357	427	424	374	439	399	417	418	411	399	425	376	395	424	405	405	479	411	383	405	386	432	406	392	426	388	415	399	375	396	400	420	406	387	430	368	402	434	395	369	381	405	382	378	418	423	402	386	399	426	443	396	391	420	418	453	404	407	431	387	404	422	415	432	390	396	386	393	395	381	391	415	409	385	427	420	398	421	423	417	391	415	392	429	410	421	418	402	389	424	422	434	399	407	394	413	387	412	374	423	370	401	448	376	409	401	417	405	412	384	415	406	388	436	428	426	404	406	422	426	380	393	397	430	400	410	438	444	406	419	424	403	413	395	412	372	381	420	399	410	434	436	396	429	377	426	411	433	388	388	410	417	406	419	430	366	402	424	420	414	403	399	451	425	383	380	425	413	371	393	400	367	387	409	378	377	423	432	401	406	421	414	408	435	428	396	421	403	420	405	389	371	405	386	393	415	387	387	451	364	381	375	397	418	411	407	364	394	423	437	424	406	361	388	446	425	408	422	358	387	465	370	402	428	409	390	433	415	403	438	406	429	395	367	382	389	407	409	410	395	356	428	401	352	382	384	368	411	443	423	413	430	407	417	395	420	383	442	423	376	385	436	406	395	411	396	399	410	383	398	388	420	414	377	401	422	403	416	411	411	401	384	394	419	359	409	410	433	408	410	393	430	409	401	413	430	383	426	402	445	389	416	428	405	424	423	407	395	406	403	429	409	392	397	418	405	395	401	417	427	397	387	433	429	417	442	357	372	414	404	400	394	355	395	398	388	407	392	409	394	410	414	400	399	410	385	355	435	393	410	415	420	408	411	397	391	388	439	391	403	449	400	418	431	405	451	374	413	406	404	403	416	431	434	395	378	378	425	418	441	417	397	408	446	398	402	428	376	407	398	420	406	409	433	394	419	386	386	372	406	374	367	417	410	427	405	370	381	384	390	409	429	428	407	382	419	402	394	431	383	404	450	409	408	424	361	402	397	424	429	365	399	404	416	431	395	403	452	428	409	399	413	410	452	379	392	368	417	435	423	393	388	370	406	412	405	388	430	389	420	448	407	401	421	429	442	426	410	378	411	405	402	418	378	402	396	397	421	387	376	406	375	417	392	418	356	389	427	437	409	401	396	368	436	403	416	390	364	390	454	400	432	406	414	419	365	374	411	401	418	446	396	404	405	420	406	402	389	369	368	389	417	416	423	397	399	385	416	402	399	431	439	406	434	437	407	397	397	401	395	385	392	395	371	405	419	429	402	421	401	432	403	418	413	402	372	378	423	428	376	412	425	426	384	425	435	422	398	400	384	411	397	407	420	425	372	396	404	388	393	396	382	386	397	432	395	425	383	432	447	419	399	389	404	384	422	430	384	409	409	419	386	414	406	422	406	424	440	385	398	380	428	415	406	456	391	416	413	420	442	430	375	414	457	366	406	416	456	402	405	394	424	381	400	405	397	390	376	395	411	381	425	444	415	424	381	426	368	455	420	392	400	423	401	446	403	436	381	343	374	404	401	420	407	420	405	390	418	369	446	406	368	384	391	434	421	376	417	409	384	407	414	394	403	409	404	432	376	414	399	429	437	390	408	398	388	467	430	388	408	435	423	366	427	417	401	388	427	468	403	393	418	400	359	427	403	396	420	407	395	435	383	450	392	403	406	435	399	415	429	379	373	369	418	423	415	371	414	383	413	442	413	432	444	400	391	411	411	389	426	379	416	412	432	418	392	422	404	362	414	422	426	361	423	458	418	417	390	389	423	382	397	433	404	444	399	421	410	421	376	397	395	391	401	431	392	383	432	417	402	418	403	406	377	423	420	426	423	408	411	418	388	440	404	380	400	431	424	417	426	436	377	435	387	405	414	414	408	398	410	426	395
4115	1541	1358	928	871	771	760	708	745	744	697	687	685	708	658	667	686	678	661	677	654	680	743	717	670	673	696	639	675	715	650	699	659	678	688	647	621	690	672	734	677	674	702	711	677	669	630	644	736	691	682	662	665	644	660	656	662	678	687	701	660	707	697	710	670	651	673	700	648	662	709	667	687	642	690	708	633	645	658	625	675	694	684	685	681	674	692	649	653	619	699	692	701	675	674	643	691	661	702	625	714	675	705	678	700	679	690	677	631	663	610	659	692	614	671	631	728	689	659	650	660	724	708	659	652	661	716	677	703	713	689	707	666	690	698	687	727	684	684	650	685	678	640	682	688	704	654	676	698	666	682	665	693	669	676	647	677	667	707	704	736	662	729	613	710	646	674	663	678	710	670	629	643	654	692	711	647	724	647	684	680	637	666	691	673	657	707	702	692	694	704	654	672	666	623	734	720	653	702	657	628	711	677	671	718	687	673	719	664	650	693	644	716	681	683	685	702	684	681	680	643	658	688	665	702	656	668	698	656	687	652	683	672	646	686	703	625	688	662	669	697	713	669	656	670	646	642	687	691	640	702	679	616	683	619	721	713	634	630	672	666	685	705	696	676	695	672	676	668	675	677	649	680	704	686	702	710	665	680	667	686	656	685	737	626	694	645	703	742	670	670	683	686	651	647	684	696	644	701	685	677	678	619	702	659	711	707	682	673	664	648	684	668	675	631	695	686	694	673	632	732	657	710	668	674	664	667	660	687	690	685	690	704	658	687	632	722	719	714	712	677	683	672	679	691	655	702	642	672	729	647	641	738	695	666	684	663	686	667	648	690	683	677	727	673	706	650	667	630	661	665	613	686	685	674	666	623	669	663	640	669	659	672	662	663	683	674	631	677	682	678	661	678	647	665	703	713	672	670	694	672	663	673	702	663	696	677	675	637	732	637	687	647	678	633	651	671	672	639	670	640	732	672	726	685	713	669	657	660	657	695	640	720	667	670	700	610	684	647	747	678	663	676	717	642	656	703	642	660	650	684	696	691	673	688	731	686	686	715	666	692	616	669	633	696	686	684	708	607	709	645	660	656	662	695	679	695	673	726	684	668	661	688	658	661	653	683	642	634	669	724	638	659	662	679	706	687	727	684	656	684	669	644	678	679	672	634	673	673	635	648	658	695	659	705	657	681	692	694	654	652	713	655	773	692	703	704	663	644	667	676	664	681	708	688	669	698	668	666	662	674	668	668	649	665	635	696	681	694	656	669	677	631	630	706	682	685	646	654	698	683	673	714	655	689	688	666	667	692	670	674	681	669	646	697	660	668	667	650	642	653	679	684	691	670	718	696	662	654	741	710	683	703	669	654	632	723	688	667	684	745	704	644	664	632	684	706	698	677	682	689	651	658	702	656	732	673	710	632	688	684	694	701	647	622	631	684	734	676	728	700	648	703	670	671	704	710	670	646	657	689	690	668	683	648	700	665	683	651	719	677	633	625	660	747	635	688	678	680	697	678	659	691	663	746	644	668	643	679	638	667	665	717	665	669	674	663	660	656	696	700	676	679	674	666	709	655	686	660	688	719	695	683	679	707	662	625	683	716	661	662	671	709	682	661	703	668	745	669	700	721	677	715	647	673	690	666	697	674	686	635	637	651	662	677	665	664	694	680	669	682	703	651	718	663	698	664	698	671	708	629	664	669	635	692	672	653	669	670	733	675	707	699	672	675	650	653	698	661	672	690	701	660	650	686	683	729	679	640	631	666	660	673	682	656	661	680	646	673	671	634	655	670	641	671	696	709	608	704	661	653	659	721	672	656	654	708	708	638	704	677	686	645	663	654	665	672	693	697	653	667	683	662	719	627	683	641	721	664	664	678	653	674	619	687	675	688	663	683	726	694	708	669	701	653	654	677	705	671	697	673	629	660	707	656	671	708	692	658	688	694	615	668	697	681	711	654	633	685	622	710	678	645	701	666	650	655	696	663	724	710	642	668	738	702	676	688	691	676	649	655	688	680	683	671	655	712	692	672	689	691	649	689	638	670	716	680	628	660	729	660	655	723	690	714	686	686	661	676	671	641	644	680	621	648	662	672	620	648	682	675	697	692	670	609	682	698	664	703	697	706	672	714	683	633	645	708	691	724	691	656	693	706	641	652	663	699	658	672	659	667	678	686	637	711	654	681	683	696	678	609	638	624	633	665	669	667	646	677	657	700	643	719	684	684	660	658	682	645	720	677	671	694	649	711	671	680	642	660	697	686	674	735	627	666	683	665	678	669	710	667	675	682	696	684	687	657	682	708	681	657	679	674	673	673	677	680	638	683	683	691	651	711	677	635	617	670	676	694	704	685	737	695	625	691	710	646	636	682	652	688	640	657	675	682	695	684	668	738	712	699	634	700	679	682	673	700	730	697	664	675	686	702	660	663	696	677	653	661	667	660	672	718	647	649	692	667	682	645	649	626	624	693	690	667	653	689	643	665	646	644	643	671	677	660	688	663	682	702	654	691	658	653	708	666	630	657	703	675	662	701	700	687	610	727	674	654	656	672	665	701	677	695	679	673	710	644	671	706	720	663	696	663	605	676	669	618	676	605	659	677	656	694	662	710	671	675	694	694	690	641	725	663	721	682	643	651	629	678	676	684	668	735	666	632	659	681	691	700	675	694	700	642	640	676	688	630	601	642	693	633	638	662	627	652	609	642	688	644	651	693	701	676	657	653	663	717	663	655	598	673	657	660	663	670	649	671	681	651	668	694	635	699	681	608	630	668	679	631	647	681	688	628	621	650	666	695	705	664	695	644	704	607	660	691	659	673	669	644	674	661	710	713	682	685	698	696	702	690	684	666	647	681	668	694	711	697	640	677	672	694	684	679	644	636	664	674	654	739	640	672	713	687	635	676	664	668	631	679	692	602	682	658	689	704	646	707	732	689	639	692	659	675	679	666	712	698	716	672	654	666	639	662	653	648	707	690	726	630	715	706	668	644	699	698	678	663	694	682	665	668	698	697	686	667	700	644	648	691	681	683	655	696	705	681	692	694	635	680	682	677	663	701	706	682	675	664	707	668	657	666	718	693	680	663	687	666	706	655	688	681	641	696	684	681	648	664	679	636	655	658	713	649	664	641	667	643	669	739	658	672	675	686	730	695	655	688	634	656	656	698	663	615	666	658	685	657	636	663	656	723	691	641	679	689	692	651	635	666	692	651	665	683	658	716	662	671	639	706	701	736	687	689	648	665	688	673	681	642	655	664	701	696	662	689	725	674	622	629	721	725	731	656	677	656	698	706	623	664	676	705	694	706	651	676	696	705	722	682	669	673	659	696	652	707	727	673	665	673	753	691	656	685	685	682	684	707	641	706	630	674	614	650	707	666	681	670	713	634	685	656	645	714	676	630	670	716	648	689	593	646	642	678	684	643	664	660	681	709	695	647	689	628	676	632	671	600	649	669	636	672	679	654	691	655	614	706	680	669	642	668	657	680	656	674	648
24110	21170	28241	24361	20361	2368	728	550	483	395	451	361	364	337	313	315	340	318	324	332	323	331	354	294	299	328	293	297	301	303	289	305	277	287	296	301	281	297	299	316	279	285	283	291	315	286	290	272	286	281	294	310	283	273	277	294	311	286	308	299	323	275	257	279	260	277	285	288	247	277	262	284	290	286	262	326	325	296	259	288	305	300	278	325	294	306	279	284	302	299	289	275	279	309	276	317	287	272	271	277	312	279	253	275	279	293	277	306	281	311	289	296	278	271	281	279	278	282	278	288	266	305	296	291	288	310	297	300	261	282	277	287	278	282	279	290	257	283	301	283	297	306	318	284	308	269	284	325	265	272	304	299	303	302	270	286	275	280	292	275	278	312	299	287	309	289	280	267	298	280	284	270	261	282	278	300	277	291	268	277	288	346	284	278	306	295	293	305	282	264	299	282	284	273	271	285	280	291	307	273	323	326	293	260	315	292	284	262	305	291	313	285	291	318	308	300	305	286	284	294	271	307	292	292	339	276	329	249	301	269	293	311	289	254	288	317	267	292	278	309	274	273	287	296	286	287	302	311	282	252	290	317	270	284	306	299	306	346	276	290	261	304	274	259	316	288	276	324	321	286	276	338	302	288	292	305	292	265	299	305	300	291	269	295	314	256	278	272	273	306	272	248	288	314	306	304	275	275	286	310	270	274	265	297	266	274	325	269	274	295	274	289	303	296	310	277	279	288	290	288	300	273	289	307	292	269	300	298	308	267	289	268	300	294	290	292	287	289	290	292	315	305	293	281	300	301	280	305	293	322	322	241	285	259	307	293	273	328	279	283	310	325	297	281	286	277	266	318	296	268	311	308	288	274	275	262	289	282	294	262	264	296	299	308	243	268	270	237	286	322	296	301	302	273	285	307	290	318	313	284	276	267	272	321	306	321	287	288	295	297	256	289	291	309	314	306	297	282	290	277	275	292	286	322	302	286	286	259	289	291	297	296	301	282	323	309	286	266	292	276	295	287	273	292	315	293	288	273	325	279	269	333	309	289	292	292	285	262	255	281	294	328	304	297	323	275	308	288	294	268	287	303	293	273	302	316	276	283	305	309	286	282	284	248	286	289	302	308	309	278	290	296	300	280	285	282	303	292	306	266	303	273	298	298	267	277	290	268	277	283	290	274	280	289	284	294	292	295	277	283	297	284	261	286	281	301	276	293	318	266	267	288	238	291	258	293	278	289	264	297	299	256	276	301	248	282	296	300	283	323	267	287	286	251	308	259	313	277	296	286	268	290	253	258	273	273	304	299	315	296	258	290	295	328	289	287	310	280	310	296	286	263	268	307	285	291	305	276	262	297	269	290	288	264	283	290	297	277	309	251	290	261	256	291	270	287	283	274	304	287	305	318	229	253	328	276	244	271	290	300	295	312	289	275	292	295	303	276	311	274	299	308	265	269	257	293	325	305	292	277	272	266	276	263	315	289	271	291	280	287	286	289	282	258	300	302	271	308	309	300	299	313	299	290	287	295	306	272	299	252	321	301	289	280	300	282	311	269	294	303	301	308	280	289	287	301	283	289	271	284	351	293	289	278	299	309	261	297	287	280	289	276	302	305	320	308	306	295	278	283	310	291	310	301	288	268	294	252	253	298	292	325	275	317	284	318	275	292	293	290	305	284	317	296	274	315	298	294	259	269	286	298	261	278	264	288	278	292	288	322	299	265	322	306	314	275	277	300	295	314	272	309	281	274	305	295	301	293	305	286	277	320	265	290	320	314	315	300	264	312	291	262	299	304	290	295	296	319	311	279	297	315	289	307	295	299	296	273	290	264	270	277	286	262	309	319	287	271	300	265	302	254	318	300	291	289	262	258	287	285	289	294	298	299	263	265	283	272	288	296	278	270	262	313	280	267	286	268	304	279	294	279	290	304	319	277	274	288	291	275	268	321	318	300	289	300	307	280	253	283	288	308	301	300	286	275	297	304	290	268	290	299	280	266	288	289	287	291	295	291	252	271	309	269	261	278	285	283	271	269	247	281	303	296	284	264	293	300	285	302	266	281	300	296	299	281	269	320	298	304	273	270	293	277	297	263	300	305	293	291	273	294	287	303	269	262	306	287	295	266	308	303	295	256	282	287	299	285	279	281	283	319	270	310	293	294	274	300	304	299	288	302	307	264	279	300	285	271	302	296	291	295	272	313	276	289	304	292	307	306	295	287	289	256	261	311	274	283	273	303	262	290	286	296	278	262	291	290	301	266	310	294	279	296	256	282	304	289	298	261	271	261	334	281	292	296	271	251	288	290	313	272	282	273	264	266	265	291	289	288	337	286	283	308	261	284	294	285	290	284	271	302	299	258	265	283	318	288	308	296	281	244	295	265	301	311	311	277	316	266	291	302	312	286	302	268	260	274	264	289	254	302	289	306	278	278	280	302	288	297	276	279	271	323	297	266	261	274	286	262	283	259	281	286	288	277	303	259	292	292	280	279	327	279	304	309	308	279	275	266	283	296	266	260	282	296	281	291	278	272	298	298	311	295	280	235	290	293	259	302	294	275	262	308	272	309	253	279	277	282	268	285	291	305	304	296	281	276	301	267	278	284	298	296	282	271	270	266	260	281	286	271	263	298	261	317	280	293	239	275	291	275	282	292	281	308	307	295	306	250	309	274	274	298	306	282	304	327	279	308	316	296	304	281	301	311	290	260	280	270	271	280	294	307	293	269	274	297	286	302	248	305	269	275	299	274	295	303	288	274	282	294	272	261	250	287	289	285	288	293	268	274	270	279	261	294	264	273	273	282	279	283	266	271	297	271	260	281	309	260	280	292	283	295	290	313	262	314	266	317	293	301	303	297	282	289	288	316	272	319	273	276	279	299	313	282	294	286	258	297	290	321	310	292	283	273	271	286	294	287	257	289	275	282	296	290	318	298	299	261	280	298	300	277	293	306	312	275	294	316	270	307	264	280	308	290	283	279	294	234	262	272	265	304	279	287	272	264	309	302	300	282	306	298	299	272	284	301	250	268	264	280	276	289	271	271	249	282	299	284	303	305	290	289	272	302	317	299	290	303	300	299	275	283	292	310	286	272	286	281	297	276	302	315	302	316	293	293	315	271	275	281	310	278	255	286	282	278	278	304	283	279	272	299	301	274	281	287	256	318	321	283	294	324	295	276	273	290	333	279	289	326	298	292	277	305	282	296	286	251	290	299	283	270	306	288	263	310	287	282	306	290	287	249	285	289	295	275	303	307	315	289	311	263	278	276	276	306	294	280	322	283	282	276	297	311	286	300	296	283	326	270	289	285	261	288	261	293	273	279	288	299	304	277	288	274	318	277	289	286	281	290	268	314	290	292	254	312	300	308	289	289	304	254	285	274	275	282	316	304	264	314	298	289	281	293	271	280	314	291	292	314	276	275	323	288	270	266	306	260	259	288	270	291	277	282	286	297	271	282	274	269	258	301	282	302	286	287	268	263	293	272	304	309	291	252
5417	9981	8464	4186	2955	2144	1596	1399	1201	1071	973	847	806	719	742	698	628	636	603	621	588	595	565	534	560	576	570	507	539	524	523	567	494	543	479	510	503	518	491	503	526	504	520	491	487	484	531	544	496	492	530	491	544	453	491	487	461	524	509	500	504	485	479	489	491	472	505	514	507	505	462	495	489	514	473	435	532	493	466	480	494	522	501	496	489	506	525	463	463	509	467	446	511	493	509	492	494	466	497	466	484	522	482	483	508	468	456	475	508	493	523	441	452	455	494	476	461	496	451	509	494	515	471	499	472	523	466	515	475	473	532	492	477	502	508	518	505	479	475	465	477	482	506	472	462	495	485	465	489	427	518	469	485	491	517	507	482	502	493	503	522	477	511	494	503	489	501	452	468	459	504	471	491	516	498	485	521	511	504	515	505	530	510	462	509	512	532	484	499	485	479	462	486	521	509	483	511	487	506	445	480	458	517	477	477	469	504	449	544	512	504	473	509	476	481	473	512	497	495	514	500	467	466	511	488	462	485	510	481	444	519	481	530	525	495	445	524	471	510	499	504	495	501	519	503	499	497	501	473	466	486	497	470	472	485	504	501	478	497	491	525	517	504	488	473	504	479	492	505	467	475	476	515	504	501	478	527	475	498	494	439	485	507	460	518	471	477	492	503	462	463	509	514	497	500	454	518	485	500	473	497	465	495	463	529	489	490	490	462	549	530	511	527	488	487	476	479	524	507	504	442	488	465	469	481	502	524	504	469	507	494	488	476	495	520	483	504	503	497	471	492	505	485	472	527	514	479	511	447	483	478	476	467	465	525	483	454	463	506	516	471	433	484	533	509	486	483	515	501	502	465	497	454	491	468	478	500	468	507	508	476	503	525	474	503	519	489	491	472	473	509	453	469	507	520	479	452	525	491	483	477	484	510	468	480	475	469	455	507	467	471	492	496	481	480	453	521	525	466	477	527	482	491	501	536	461	461	455	502	514	515	492	510	482	494	543	498	473	467	485	465	488	471	464	461	481	488	471	496	481	539	468	476	477	476	478	516	542	490	505	469	489	465	489	478	503	501	477	473	465	474	520	493	453	458	502	485	473	481	470	478	467	509	487	485	510	465	473	467	491	494	467	509	474	476	474	532	454	485	477	467	524	530	476	509	465	470	520	490	536	460	465	485	483	493	516	507	490	473	489	466	480	464	442	495	481	498	529	474	493	503	493	490	511	499	496	495	487	545	506	462	487	491	477	456	518	468	469	494	471	492	475	488	484	518	450	484	476	543	477	487	532	517	509	512	491	491	484	498	464	484	488	487	505	505	511	472	524	485	456	470	477	496	498	462	524	481	512	502	488	528	496	510	494	455	532	467	448	492	491	513	478	482	502	486	477	504	484	490	448	508	508	542	506	517	475	505	467	527	452	481	468	480	477	493	486	504	506	512	535	476	471	464	478	483	460	469	464	537	503	500	524	515	491	450	487	489	486	489	501	490	499	481	519	454	491	513	483	493	489	500	484	527	503	482	473	489	480	500	453	512	484	527	505	517	479	547	468	503	485	519	486	479	485	536	513	530	488	470	476	506	504	525	486	463	478	484	512	487	488	502	465	502	490	511	501	478	500	489	520	488	499	521	555	462	484	478	483	459	464	488	485	539	514	461	476	450	516	493	510	465	485	477	500	502	504	480	509	517	504	477	484	483	469	472	475	528	494	475	455	430	515	476	507	468	481	476	475	480	435	487	470	512	480	541	508	522	527	469	503	515	481	437	451	500	460	476	537	515	467	445	484	513	495	428	486	479	472	481	487	459	504	494	562	498	494	508	429	496	497	513	480	485	482	486	457	517	491	499	511	492	493	521	485	495	477	508	507	466	434	480	442	475	493	502	493	486	476	491	494	487	489	468	533	441	524	465	503	465	469	520	488	457	502	518	493	530	511	475	531	475	504	463	461	530	516	483	547	485	512	455	496	480	517	476	480	515	483	485	506	484	525	509	477	457	490	448	499	487	512	470	477	517	499	476	465	522	449	485	485	547	494	510	473	478	555	513	466	461	538	494	497	456	495	495	476	479	506	484	518	493	465	495	486	499	436	512	473	512	466	509	511	467	524	486	514	498	501	462	480	477	468	457	465	521	519	484	510	496	442	426	458	500	464	499	516	489	506	499	486	495	460	465	474	473	490	453	480	472	491	493	504	521	473	514	453	487	475	485	498	499	483	436	506	518	510	489	466	478	500	485	497	494	470	478	467	500	487	470	483	504	463	509	496	485	513	523	469	471	529	507	486	548	503	501	485	478	506	499	468	506	508	450	491	514	470	494	449	450	501	465	496	482	513	466	485	497	472	497	502	486	471	507	507	496	496	521	494	480	469	482	497	463	454	476	503	511	528	495	471	470	493	501	490	489	481	447	483	468	490	487	478	493	464	469	497	463	498	473	472	460	489	471	509	481	505	503	525	486	486	501	496	513	485	512	513	458	519	464	473	497	474	506	515	475	446	534	461	501	477	445	511	483	503	510	460	519	501	517	427	474	470	486	464	520	487	438	495	488	509	506	469	459	459	480	501	493	511	530	498	479	512	506	503	516	509	499	481	512	489	465	498	518	513	506	479	474	500	466	458	505	465	471	453	508	463	485	478	482	455	468	513	505	465	460	507	540	538	524	490	480	521	495	493	494	447	457	448	511	486	488	488	487	450	503	495	487	488	503	465	468	483	480	524	500	518	489	518	506	487	519	441	501	490	469	468	463	479	480	442	489	476	479	456	502	504	502	490	506	499	485	497	477	482	498	515	484	496	518	494	450	504	474	517	517	491	468	478	546	530	470	474	469	482	465	470	521	468	498	469	455	452	509	509	493	483	517	501	504	499	484	448	478	479	483	492	496	452	514	485	492	477	511	487	512	469	504	510	542	495	493	491	516	484	508	492	523	504	448	480	496	494	498	457	489	488	456	476	450	448	511	488	491	497	477	514	523	440	515	507	460	500	477	499	467	484	540	510	502	509	444	506	475	512	471	488	518	462	473	471	522	499	473	463	509	457	501	462	463	522	522	486	473	464	527	480	458	476	503	493	532	502	491	464	456	509	467	530	486	498	490	508	479	487	475	485	506	511	508	496	485	480	488	486	483	481	478	488	474	535	467	488	477	485	510	498	506	513	459	505	465	503	466	456	521	477	495	477	471	483	476	480	458	477	528	510	508	470	472	468	491	448	483	467	521	489	494	497	519	489	479	475	479	478	473	486	485	499	471	509	488	497	483	494	528	470	449	517	481	461	493	486	488	503	456	484	483	504	506	474	511	494	524	488	484	493	514	449	495	492	465	500	493	492	455	503	508	525	484	493	443	471	489	535	511	477	501	449	488	460	473	465	501	474	460	470	528	503	487	509	514	472	469	499	497	506	503	469	495	486	485	478	493	507	458	480	526	509	482	440	501	489	491	511	514	487	500	479	469	469	484	495	520	465	504	493	496	495	513	461	506	464	493	518	503	439
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
