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
341156342115	341156342626	341156343176	341156343726	341156344276	341156344826	341156345376	341156345926	341156346476	341156347026	341156347576	341156348126	341156348676	341156349226	341156349776	341156350326	341156350876	341156351426	341156351976	341156352526	341156353076	341156353626	341156354176	341156354726	341156355276	341156355826	341156356376	341156356926	341156357476	341156358028	341156358576	341156359126	341156359676	341156360228	341156360776	341156361328	341156361876	341156362428	341156362978	341156363526	341156364076	341156364628	341156365178	341156365728	341156366276	341156366828	341156367376	341156367926	341156368476	341156369028	341156369576	341156370126	341156370676	341156371228	341156371778	341156372326	341156372876	341156373428	341156373976	341156374528	341156375076	341156375628	341156376178	341156376726	341156377278	341156377828	341156378376	341156378926	341156379476	341156380028	341156380578	341156381128	341156381676	341156382228	341156382778	341156383328	341156383876	341156384428	341156384978	341156385528	341156386076	341156386628	341156387176	341156387728	341156388276	341156388828	341156389378	341156389928	341156390476	341156391028	341156391578	341156392128	341156392676	341156393228	341156393778	341156394328	341156394876	341156395428	341156395978	341156396528	341156397076	341156397628	341156398178	341156398728	341156399276	341156399828	341156400378	341156400928	341156401476	341156402028	341156402578	341156403128	341156403676	341156404228	341156404778	341156405328	341156405876	341156406428	341156406978	341156407528	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21431	20697	27555	22260	20001	19459	5163	1310	1164	1078	973	955	963	936	902	891	901	871	842	901	895	837	815	814	834	807	820	864	812	870	820	810	809	880	820	819	832	807	818	906	843	888	850	809	815	908	811	872	845	866	846	821	824	835	845	836	824	824	871	831	821	803	829	815	850	819	827	760	831	836	839	850	817	799	815	812	880	831	802	813	802	851	853	834	840	823	802	807	837	836	854	849	780	830	816	819	811	773	798	798	811	824	829	793	843	828	838	818	826	787	824	721	800	771	872	856	773	823	816	828	865	811	813	832	840	835	815	787	784	803	779	799	804	835	822	839	821	816	805	834	810	830	822	839	830	809	770	814	843	778	796	774	809	824	786	816	836	815	813	822	801	842	794	852	785	837	837	814	772	819	806	800	800	848	771	822	810	784	837	786	833	881	757	825	771	807	817	820	781	825	834	814	795	774	787	825	811	807	776	844	775	800	851	844	823	806	794	817	813	812	829	795	816	846	792	811	836	810	849	780	795	803	791	804	826	823	791	757	792	810	811	802	819	871	790	795	810	794	765	845	826	828	799	765	809	824	831	810	810	817	795	844	827	808	818	764	792	809	819	811	833	814	807	827	722	808	808	800	812	800	842	850	800	857	804	851	765	784	788	768	752	785	840	773	820	833	834	828	778	793	853	853	794	825	854	834	832	850	776	844	820	810	776	812	774	799	757	821	841	844	822	818	831	808	789	802	843	821	821	805	801	758	758	787	811	816	842	846	802	823	858	844	814	782	838	819	872	813	857	786	802	828	829	902	856	730	801	828	845	791	781	832	820	868	807	803	789	835	847	827	848	764	797	795	800	802	804	823	838	797	822	807	791	827	856	860	808	849	806	809	889	796	866	794	788	806	805	834	834	861	818	817	783	808	790	830	769	809	804	783	829	803	837	771	771	770	825	857	818	855	813	815	776	859	829	820	845	824	775	830	849	801	801	823	805	867	855	852	812	792	807	819	802	779	786	828	846	779	830	806	877	777	846	770	822	825	802	846	843	854	815	834	787	786	833	883	820	791	852	800	775	820	834	822	848	850	816	774	804	826	822	806	793	800	865	802	833	805	791	777	886	828	778	799	855	816	796	806	903	836	821	840	811	768	804	839	819	812	797	844	842	781	792	823	802	795	778	834	824	865	911	787	831	802	827	837	770	792	804	822	853	761	760	817	828	861	775	802	796	778	812	825	832	815	823	804	807	843	778	792	826	842	806	813	807	834	815	828	815	767	816	771	839	822	808	801	793	825	815	811	786	839	785	775	847	762	797	821	757	790	801	807	756	823	825	811	831	825	800	833	824	796	763	797	842	816	782	808	841	834	825	806	835	825	818	778	808	836	821	870	806	828	824	827	850	812	802	847	781	780	814	853	856	815	825	843	773	851	801	831	822	841	807	820	824	801	804	816	841	840	787	850	834	814	847	807	797	793	856	834	811	819	763	816	825	843	801	772	819	857	803	800	850	765	762	795	819	808	803	811	786	807	804	797	802	793	824	829	794	778	781	839	786	834	811	848	820	823	812	799	791	811	755	873	784	772	774	764	885	871	875	774	863	773	798	824	821	834	834	809	783	801	751	842	835	847	833	827	838	802	811	782	824	843	855	792	792	863	817	854	813	778	842	796	838	813	782	829	799	814	847	792	848	836	809	827	896	811	791	803	791	816	837	833	874	872	831	782	835	814	766	783	794	843	788	809	814	792	817	807	844	807	811	816	779	794	803	856	845	844	829	852	758	812	826	781	805	824	803	826	858	810	807	831	795	817	796	856	776	834	791	796	800	790	811	818	849	850	803	835	801	781	845	810	777	808	819	832	778	775	856	818	832	806	837	762	864	792	829	828	794	812	771	805	821	760	840	827	807	770	801	797	795	849	797	842	798	819	838	789	831	798	822	751	812	889	829	856	815	774	855	845	851	799	783	842	841	840	805	850	787	778	819	826	807	847	842	855	801	796	839	828	819	824	830	790	760	873	809	816	845	835	804	769	786	777	820	833	834	822	807	825	786	869	853	777	814	816	829	856	827	776	835	771	796	775	839	773	827	831	813	773	810	841	803	801	810	797	819	820	793	839	846	841	849	842	751	776	788	819	829	789	813	840	783	797	808	797	815	736	774	796	843	822	835	827	803	865	793	851	825	816	811	828	818	778	789	782	793	781	772	775	806	802	816	879	780	779	858	835	809	816	785	787	840	817	835	839	786	805	830	779	805	793	818	801	822	796	824	833	778	867	792	744	815	828	836	832	880	809	821	850	786	747	820	838	803	832	855	805	838	801	800	805	858	805	824	772	772	849	819	766	755	753	792	776	813	776	810	834	829	844	803	874	795	787	835	821	842	812	847	800	772	848	817	848	791	810	792	783	829	814	818	759	807	843	841	782	814	784	804	803	800	840	829	826	797	830	828	843	837	852	827	854	837	785	848	828	819	830	851	808	789	812	780	835	816	788	773	788	809	818	764	811	764	788	798	791	827	786	811	764	784	796	870	814	839	807	829	786	831	837	803	797	826	775	823	833	802	834	827	852	830	839	821	799	840	768	865	787	817	882	768	778	802	869	832	854	799	786	770	836	869	835	749	832	786	799	811	805	820	809	814	787	864	753	809	867	829	817	761	789	806	837	801	832	857	833	830	771	838	813	847	821	765	815	863	863	727	780	831	777	813	817	830	802	790	830	840	791	812	831	842	822	833	830	824	833	846	838	829	866	780	805	815	791	789	818	801	842	804	838	841	753	876	871	787	778	845	868	814	810	862	855	852	789	813	829	819	829	804	828	798	810	817	860	859	795	816	810	802	855	835	851	752	783	798	849	814	792	773	853	864	785	814	811	811	811	785	814	843	791	822	768	805	831	843	850	808	872	806	835	805	872	794	802	838	804	853	783	831	844	825	786	829	794	812	812	802	866	846	818	836	796	881	856	797	751	836	798	790	785	784	839	876	844	824	781	784	823	812	792	818	819	843	876	840	822	804	848	814	800	787	783	803	823	805	780	810	810	820	893	761	818	801	824	798	812	779	765	820	874	833	789	809	797	833	746	832	816	796	760	834	836	759	820	812	789	822	812	809	864	800	803	796	809	831	772	850	824	849	780	818	786	833	821	829	847	862	834	847	835	842	807	815	795	827	775	806	783	797	789	778	832	807	820	815	855	809	802	819	785	794	727	803	810	813	806	804	828	794	773	829	833	782	806	815	781	855	804	808	826	856	816	784	839	834	805	835	809	794	854	791	805	838	830	851	829	811	882	796	782	744	806	786	800	835	851	838	781	817	814	812	795	838	817	813	838	815	814	792	865	840	816	803	808	772	826	808	871	861	824	782	868	850	835	843	772	807	794	840	765	808	840	834	821	905	814	776	809	784	784	825	843	739	776	816	788	802	830	845	798	737	801	820	825	812	818	828	858	815	880	789	821	792	851	854	818	809	822	813	821	808	796	831	816	779	792	762	787	827	818	843	873	772	792
17098	44922	7069	3603	2628	2211	1816	1592	1320	1242	1123	1113	1014	968	951	982	918	906	859	907	917	870	883	855	855	874	850	875	843	873	844	811	829	858	874	821	871	886	829	864	863	845	875	858	867	798	769	828	877	831	846	806	855	899	842	880	824	841	863	850	871	854	850	850	811	840	847	766	847	796	813	817	814	826	818	898	877	821	815	825	839	882	834	814	794	869	816	883	767	788	865	870	787	829	845	815	797	851	829	824	835	859	829	828	764	817	817	785	809	836	820	902	833	837	912	839	805	847	892	801	792	818	862	803	817	795	844	825	821	852	813	812	821	822	860	847	827	864	815	830	829	806	827	818	797	826	809	815	806	802	841	823	862	857	805	816	853	761	772	827	877	812	828	830	814	819	846	805	759	839	827	807	792	815	795	801	837	839	816	793	786	814	798	774	844	824	847	803	826	829	792	829	798	831	838	829	835	823	810	827	840	806	791	821	866	872	842	897	838	859	802	807	817	792	888	740	804	794	833	812	819	772	888	825	825	798	810	803	865	817	847	807	843	804	772	791	815	849	800	794	807	866	838	824	799	809	799	805	807	829	765	811	815	837	787	771	833	831	800	869	793	848	880	863	865	780	825	841	793	801	787	824	861	801	834	824	845	817	838	811	809	856	876	820	807	783	788	788	801	818	796	743	835	826	798	853	766	880	837	838	819	785	850	842	856	842	872	829	817	874	796	813	824	811	804	820	809	827	826	852	798	819	790	830	812	837	820	810	842	870	787	845	811	819	840	874	850	894	816	850	823	815	856	823	862	809	827	777	858	857	896	782	819	817	797	837	830	812	818	840	774	812	833	803	807	809	828	766	830	806	795	806	792	849	815	844	833	802	776	841	811	810	830	805	824	884	810	856	861	809	832	857	860	850	802	852	849	798	809	806	812	777	835	862	781	816	801	839	834	826	775	819	870	839	834	813	783	857	871	832	784	798	842	843	846	852	804	756	854	837	841	813	832	816	822	849	834	847	827	837	849	808	826	837	839	812	865	827	810	813	843	850	794	818	802	835	823	785	855	771	836	785	809	887	812	778	776	844	830	823	789	810	818	825	801	799	799	872	809	869	845	821	823	868	814	837	804	778	796	847	878	813	825	829	800	804	859	800	811	814	838	871	874	902	812	854	854	786	782	823	794	842	784	843	829	793	827	851	790	790	865	847	848	853	800	813	791	786	790	782	817	872	860	809	845	803	832	858	849	863	802	773	828	859	839	803	827	833	851	823	817	821	854	784	814	857	824	837	791	794	815	808	821	805	816	813	811	798	819	818	799	826	808	818	867	825	824	848	814	793	820	815	785	811	832	808	815	803	826	841	788	816	812	773	788	825	798	841	827	805	863	814	836	834	820	803	851	817	854	794	810	861	824	787	872	863	762	766	834	816	809	832	825	789	791	802	810	812	863	829	807	827	801	796	824	836	885	762	797	829	801	844	775	792	826	829	848	860	831	837	835	794	771	855	810	834	843	852	771	827	877	848	823	828	791	809	869	836	808	838	842	806	823	854	848	866	808	830	800	782	815	822	808	863	787	847	822	900	811	854	816	855	802	786	813	825	833	787	842	832	849	825	830	838	792	857	812	826	765	817	804	800	790	845	790	806	824	845	824	801	822	853	817	789	796	828	814	834	820	858	860	880	784	781	831	803	802	836	813	805	839	827	879	861	824	836	833	834	829	842	828	863	830	818	822	824	813	822	830	884	808	786	824	858	789	845	865	801	820	841	813	824	788	794	784	828	827	861	810	815	840	843	811	802	823	791	836	858	830	778	790	829	879	773	809	816	804	777	834	850	843	813	861	858	805	813	837	830	884	823	897	813	847	802	832	818	834	834	827	849	823	920	812	837	847	767	777	770	853	785	847	850	834	854	825	819	745	765	794	830	869	835	782	843	840	789	822	835	822	780	875	856	876	791	834	751	791	773	837	776	773	821	846	890	826	840	745	826	795	815	782	844	821	838	790	797	838	846	831	773	856	752	814	814	865	811	828	822	814	812	815	828	843	794	808	876	829	818	831	817	825	828	862	786	853	809	826	837	857	826	843	834	794	791	862	823	846	806	843	869	825	866	882	833	834	868	830	797	791	827	849	848	818	871	819	897	843	817	816	826	769	822	865	820	765	812	889	833	825	816	834	818	832	776	775	854	809	800	831	826	823	839	793	828	792	835	848	843	823	834	872	843	840	798	797	811	809	792	801	824	780	815	763	876	774	836	811	849	786	806	870	826	800	815	796	826	824	809	845	809	775	772	797	807	828	825	780	743	755	784	796	834	794	788	807	807	810	758	846	832	842	845	808	836	838	771	826	839	835	836	834	835	834	772	846	823	790	838	831	815	804	803	830	904	786	841	811	849	852	855	853	845	793	809	811	841	873	808	813	842	860	782	858	836	837	805	852	792	848	862	845	779	795	828	826	776	828	816	878	838	834	825	755	793	846	898	841	844	820	816	840	838	827	800	803	819	884	769	802	776	813	815	839	839	824	824	838	802	844	828	845	851	820	785	795	826	838	821	841	822	814	856	874	819	773	837	926	837	849	797	816	901	808	789	848	856	775	859	854	763	857	806	824	789	868	852	842	816	813	803	824	827	819	842	808	832	786	813	829	826	824	797	845	773	879	770	816	801	917	781	875	852	781	805	810	872	819	813	801	810	819	791	816	782	796	780	856	855	790	822	810	816	807	828	846	821	804	784	786	829	820	855	843	793	815	805	821	783	795	798	816	857	801	862	837	843	851	821	808	803	855	837	848	873	818	827	819	814	824	815	825	803	824	832	797	866	819	832	848	827	842	838	795	819	793	774	878	825	865	785	902	825	828	815	818	812	810	844	797	818	797	835	852	864	836	810	849	832	866	774	795	876	837	784	832	764	823	821	850	847	830	775	816	850	835	836	830	829	809	848	867	803	828	832	827	816	808	872	861	854	835	804	820	829	855	789	851	818	822	800	879	856	782	776	763	784	772	854	861	811	784	811	791	823	803	857	806	828	838	787	808	812	802	774	821	869	837	797	811	861	835	828	781	824	831	799	805	766	866	796	797	865	839	816	835	836	822	834	803	835	797	853	828	865	819	838	792	836	841	772	852	786	821	785	859	810	824	866	858	829	888	834	815	764	822	856	776	831	898	838	826	793	813	802	842	798	784	835	827	819	788	807	816	819	863	822	812	813	824	840	812	795	810	841	818	856	838	823	819	817	816	837	754	792	828	848	835	798	857	858	840	796	823	846	807	810	815	853	831	835	812	804	781	804	861	845	836	872	817	848	855	826	828	830	838	846	840	824	843	856	823	753	859	838	811	873	787	815	796	813	868	825	866	828	827	854	864	808	781	828	835	873	783	816	842	794	828	844	823	813	851	843	783	826	803	808	859	816	796	791	802	832	850	776	834	780	850	828	815	830	820	822	800	785	796	826	810	841	818	798	848	866	768	795	832	836	764	854	832	808	784	843	823	804	812	800
28829	24147	8546	978	636	617	510	434	438	435	422	439	459	438	475	433	408	454	497	451	442	446	472	403	424	452	464	473	455	455	442	484	440	527	449	454	418	478	433	432	426	462	402	439	433	476	438	453	432	442	448	458	483	422	453	429	449	459	421	419	437	432	425	419	475	427	456	448	425	457	436	432	450	436	438	461	477	428	424	454	405	420	454	400	454	439	435	465	481	436	415	463	420	418	457	480	443	440	446	453	459	409	498	427	481	438	418	444	425	451	418	482	427	445	440	445	451	455	433	435	502	417	440	433	489	454	449	444	461	468	479	448	447	451	453	460	439	427	413	465	448	449	450	452	423	460	431	478	429	431	424	464	452	419	434	434	453	419	418	448	442	419	444	423	454	434	433	451	424	432	481	431	466	403	464	432	457	478	448	403	414	460	433	449	467	401	410	444	431	480	433	411	441	424	444	424	416	441	398	433	440	419	465	414	479	486	425	422	447	423	438	445	466	469	453	448	426	466	458	447	435	433	467	444	438	465	424	447	443	406	417	414	462	449	461	452	443	433	472	442	486	441	425	436	453	486	451	470	450	471	476	454	451	482	457	452	445	410	418	458	465	448	484	428	419	425	442	440	433	457	479	480	448	392	451	421	443	424	488	414	471	399	428	432	460	466	420	467	443	422	418	439	455	480	437	407	446	466	437	459	440	418	434	425	428	451	456	422	455	433	470	421	457	467	468	448	453	428	457	491	400	419	457	451	433	426	454	472	423	445	445	473	498	456	451	445	479	446	472	444	454	473	441	428	451	481	443	480	434	414	442	437	444	433	426	413	458	419	452	443	485	431	408	433	444	452	443	457	442	429	437	474	437	445	388	463	427	443	439	454	413	449	423	431	438	411	406	482	437	439	448	482	448	443	429	457	434	460	459	474	421	443	476	475	424	415	439	452	447	389	427	448	432	433	478	429	450	427	446	425	427	447	422	458	438	441	455	455	438	434	461	437	452	450	423	427	399	465	415	391	436	450	433	434	479	405	446	434	428	451	452	484	484	455	418	399	423	455	403	426	440	437	442	444	474	429	460	458	424	433	451	413	450	446	468	445	461	448	417	478	436	413	467	452	432	427	471	445	431	434	452	460	446	444	448	439	429	399	417	457	471	452	433	397	471	455	449	471	435	443	458	463	443	449	414	449	442	449	427	412	451	455	468	451	448	439	434	438	439	431	401	444	442	438	446	452	442	451	451	446	459	456	454	416	424	389	405	414	477	438	462	446	433	421	452	488	425	453	452	440	467	449	405	444	446	476	432	431	465	425	443	458	466	419	442	419	434	461	409	432	429	456	446	439	445	459	453	441	452	382	447	441	434	433	455	451	486	437	414	455	436	403	470	423	443	397	427	442	475	452	448	455	439	444	471	469	416	458	429	431	428	439	430	439	455	451	430	414	447	450	462	435	440	440	437	440	416	431	467	466	409	445	463	441	439	432	470	442	442	452	439	444	462	455	452	439	430	467	431	424	422	425	446	460	417	467	412	436	459	424	434	421	449	409	437	425	456	438	443	457	397	436	443	457	445	423	437	475	446	423	407	454	455	389	468	459	421	448	442	425	393	442	457	471	474	446	415	438	423	474	455	472	410	458	436	453	434	454	452	432	433	420	434	450	450	423	428	452	470	451	410	432	420	471	435	402	414	458	458	439	446	434	413	405	420	448	438	418	414	438	455	437	418	448	434	429	422	445	417	420	429	431	432	419	505	436	429	399	413	406	447	457	431	468	460	436	436	454	459	416	451	477	431	471	458	418	485	437	439	442	433	453	433	416	443	418	455	424	455	467	417	455	420	426	419	449	439	453	428	442	492	392	453	404	438	440	382	428	450	420	407	401	462	456	434	411	452	457	426	457	445	446	448	432	481	468	448	430	417	449	448	447	462	412	437	448	436	452	405	478	426	421	432	479	456	442	418	405	424	458	456	421	447	411	445	435	434	467	462	419	423	462	432	431	427	444	435	406	442	377	397	450	460	402	449	436	491	461	456	440	471	447	446	479	395	433	430	466	467	418	422	491	503	455	456	457	471	401	461	432	436	423	437	442	431	432	448	410	459	421	440	449	453	426	395	410	427	405	420	413	399	438	459	432	454	443	412	399	440	437	451	435	413	456	421	451	464	468	435	433	426	439	437	421	456	437	415	422	444	465	438	479	434	427	466	418	431	458	435	427	398	422	476	461	439	444	498	472	454	465	425	426	416	444	426	460	417	428	459	446	410	441	452	439	458	456	432	441	444	401	455	482	450	442	467	449	473	449	440	414	413	455	405	440	427	419	444	456	492	451	415	425	407	459	451	458	437	456	441	423	435	422	428	445	401	488	435	451	448	448	427	443	458	445	389	452	433	409	444	448	427	471	425	452	447	438	455	406	480	446	430	438	457	490	429	433	452	454	425	466	434	464	478	481	464	457	440	420	456	429	468	472	430	438	480	440	421	463	434	441	407	427	415	456	439	446	434	429	425	438	417	441	402	441	434	447	450	429	413	429	455	466	464	420	464	451	452	415	444	419	431	442	435	403	432	421	447	426	432	434	444	436	452	411	423	403	464	423	414	423	444	464	450	450	441	423	443	443	473	472	414	470	459	391	451	444	405	436	429	472	431	441	449	417	449	451	445	454	454	440	448	443	425	430	463	417	455	447	421	421	439	480	473	424	403	429	385	490	401	442	466	423	406	443	441	449	403	458	447	423	410	438	440	397	447	465	434	455	433	439	397	435	482	424	438	419	434	440	417	461	436	432	425	469	451	400	444	447	448	452	449	455	427	497	447	457	478	440	450	453	467	426	417	417	421	430	457	473	439	436	409	424	466	436	448	440	452	421	401	456	454	464	452	415	459	423	459	469	461	451	496	438	423	442	420	439	439	455	448	441	489	442	484	441	458	454	447	492	404	449	427	419	426	434	457	422	457	478	410	394	386	466	434	431	444	470	441	470	451	441	444	437	449	425	433	419	442	462	457	446	422	470	402	471	426	395	444	443	470	435	431	447	439	431	443	428	422	435	438	427	472	432	459	473	422	432	446	411	463	442	421	439	440	417	447	465	475	459	428	464	444	438	434	434	426	441	464	454	429	429	472	429	444	466	474	425	459	453	416	451	436	463	437	442	425	444	469	433	434	435	439	451	443	441	444	455	460	441	458	423	426	395	411	410	442	451	447	494	423	436	427	459	446	426	423	444	454	470	482	483	445	490	433	422	387	400	454	461	445	432	437	449	428	427	455	458	453	461	461	446	454	450	450	433	440	434	438	474	429	421	480	390	445	426	428	415	437	448	449	434	460	440	428	457	440	462	469	424	447	403	395	454	394	423	458	488	456	444	403	453	422	405	465	459	440	424	430	439	467	462	435	468	422	450	465	453	452	473	419	449	468	446	467	461	397	486	449	462	446	416	434	448	418	471	442	427	426	459	462	481	452	457	441	441	428	445	465	415	452	431	404	469	473	440	439	441
11411	28782	759	566	537	537	472	482	477	439	458	459	472	464	500	477	486	494	477	446	483	431	488	476	491	426	476	489	460	495	459	493	482	463	462	481	506	461	499	426	432	469	422	443	453	468	470	453	483	452	504	495	481	516	495	505	487	497	467	495	456	423	476	463	484	461	456	477	470	439	476	436	447	453	459	497	495	491	473	509	483	454	436	488	484	455	499	474	482	487	486	466	456	438	504	461	494	478	460	476	498	465	408	441	495	484	465	465	492	493	490	442	476	472	466	444	478	443	476	438	448	433	447	498	467	469	427	477	482	503	474	460	486	461	502	418	445	428	433	447	454	467	460	459	458	494	455	470	463	485	491	441	501	484	475	441	512	442	485	474	491	481	452	485	485	484	447	471	489	490	456	472	482	490	537	465	510	514	447	502	473	398	483	473	473	405	466	443	432	492	497	467	471	483	470	488	459	452	455	465	447	482	465	502	468	450	462	480	497	435	492	478	445	486	453	473	470	474	497	477	450	461	495	491	498	471	425	481	466	469	450	448	519	480	457	470	488	461	459	501	472	445	446	442	487	465	440	474	442	459	488	456	481	465	499	451	451	471	448	451	468	450	457	469	501	444	490	474	506	446	477	456	463	495	450	484	479	455	490	456	448	452	485	452	509	442	497	467	518	497	447	476	461	489	488	418	454	483	441	476	483	458	410	465	447	481	466	442	516	439	458	478	447	458	492	436	502	440	475	497	492	491	466	488	461	515	470	462	466	524	464	462	448	455	446	496	481	466	478	469	454	499	456	448	435	478	506	465	425	490	440	414	459	462	477	482	467	482	442	478	442	459	461	449	494	469	485	458	455	446	452	447	453	465	461	436	478	489	481	454	477	457	444	452	464	468	452	474	517	464	488	472	492	484	485	517	478	507	496	445	479	474	480	462	482	485	435	483	472	417	416	474	459	436	436	474	468	500	507	489	407	455	457	499	444	440	472	460	483	488	466	447	489	489	459	456	470	474	518	471	423	489	467	464	473	443	488	470	403	494	436	442	467	464	467	465	473	435	498	475	455	484	478	456	490	490	462	464	498	463	446	457	469	481	444	403	478	495	437	483	517	471	455	478	482	460	534	500	455	460	488	491	476	503	446	438	433	471	468	463	476	475	478	497	464	461	472	450	422	491	480	435	481	487	470	436	479	472	478	460	494	477	462	467	464	429	485	481	452	495	510	461	471	493	448	429	464	491	439	453	505	420	460	451	482	466	452	433	469	468	491	468	465	439	490	468	493	468	471	474	453	491	445	455	430	446	489	477	437	473	467	483	481	434	417	486	490	477	515	464	461	462	437	469	473	449	502	475	494	503	492	503	461	482	466	432	504	482	480	455	461	485	467	453	491	464	472	434	460	474	451	457	489	449	487	465	431	449	455	462	453	482	462	492	437	473	475	470	478	507	479	458	493	461	448	448	459	440	457	465	408	482	483	480	453	489	467	439	471	447	460	485	491	452	481	489	478	430	498	485	493	469	439	460	533	473	486	487	477	465	448	461	513	515	486	463	432	460	485	436	443	491	469	452	444	506	490	433	475	463	418	450	465	453	463	486	443	493	464	422	458	482	461	468	476	427	468	485	454	436	462	465	467	440	509	465	445	446	462	494	437	417	503	471	454	460	470	443	462	452	476	437	469	458	488	474	447	477	463	488	483	472	501	488	487	495	430	427	431	501	393	425	463	486	476	453	504	472	469	453	454	469	454	477	440	467	460	453	480	434	481	489	481	457	514	499	474	459	453	519	456	474	491	448	424	454	418	442	483	455	444	496	486	456	489	458	471	466	467	455	437	511	498	458	465	483	468	467	448	499	476	462	491	481	438	449	470	498	487	490	454	464	491	450	452	492	496	448	453	425	472	440	476	449	403	451	470	483	439	445	475	463	484	465	469	498	471	484	472	424	476	406	505	463	483	487	468	529	492	480	463	474	463	465	482	493	474	487	450	493	490	511	448	442	454	460	468	452	479	448	438	509	478	455	465	461	505	483	447	507	443	457	520	489	496	498	472	444	438	470	508	482	459	500	476	457	456	459	458	426	421	477	446	497	457	470	441	469	433	472	476	477	485	498	470	508	468	463	474	474	482	469	452	467	466	443	498	475	466	414	449	443	454	458	491	446	444	425	471	455	466	502	445	486	453	428	502	454	437	468	447	498	434	489	451	506	472	486	490	520	505	496	501	464	487	505	510	491	503	473	464	493	528	466	441	484	459	457	442	447	498	495	446	468	453	496	501	445	437	467	462	494	465	472	393	491	455	471	461	460	492	447	450	472	486	515	446	473	458	459	485	436	478	489	499	469	444	462	459	528	448	449	472	457	487	490	456	472	448	442	475	503	467	423	476	419	463	438	498	412	462	447	479	431	477	468	440	468	480	492	478	450	466	441	473	468	457	448	511	445	427	492	474	454	460	465	514	467	459	448	446	444	489	444	502	455	468	472	475	472	473	446	479	475	445	493	472	445	476	487	475	498	478	515	476	460	435	462	437	474	478	543	455	441	495	446	474	496	448	490	437	440	459	453	466	499	486	451	468	459	473	472	415	488	442	493	492	500	467	436	439	466	450	471	453	453	472	485	475	449	478	462	447	470	432	453	442	469	473	470	444	451	435	471	452	456	473	457	457	456	483	465	455	447	497	430	444	466	474	472	480	451	518	461	453	459	502	479	463	449	468	513	467	502	421	451	472	490	470	488	462	451	452	470	492	462	460	451	464	452	440	460	444	440	488	463	464	457	499	469	474	472	435	446	481	486	450	468	452	477	442	439	433	431	440	448	446	430	481	509	446	442	466	470	458	444	464	437	460	458	438	472	474	494	451	482	497	465	453	503	486	501	448	485	459	485	488	454	496	460	418	455	473	463	477	508	459	456	446	495	489	474	464	455	456	456	467	458	457	482	434	456	459	443	523	490	490	456	476	433	499	467	455	452	477	477	479	482	460	510	456	439	489	471	474	494	503	467	480	473	467	474	464	488	473	476	443	431	456	448	445	432	437	447	456	482	482	452	491	477	443	512	449	459	448	452	469	467	464	486	476	486	486	458	461	483	479	493	455	478	489	463	467	468	482	466	479	462	429	424	490	474	512	490	471	458	440	478	438	462	486	484	497	463	433	480	452	430	492	472	472	467	487	464	493	445	438	502	484	440	491	508	513	446	505	480	481	503	447	469	484	478	454	487	451	480	481	490	462	501	491	456	450	459	490	472	445	449	475	421	486	483	456	508	459	494	469	462	474	483	447	466	473	455	481	432	460	475	486	460	491	452	488	455	477	434	434	472	479	445	465	464	483	477	462	495	478	479	480	473	487	455	485	467	508	449	488	476	472	432	457	471	500	485	446	443	491	445	453	496	472	486	497	446	486	494	462	461	458	486	454	489	451	434	442	466	495	478	470	488	450	461	502	469	457	483	490	458	513	454	425	464	490	485	481	500	460	489	440	483	462	456	473	480	453	479
24366	22666	28610	25068	20733	6114	1275	929	869	844	789	751	761	828	688	777	763	740	723	744	724	696	732	642	712	698	688	714	668	708	705	703	670	766	714	678	701	688	696	715	771	690	693	720	680	745	704	682	706	659	628	730	738	726	689	708	706	703	689	675	737	722	688	708	746	728	710	673	673	684	672	645	618	679	684	678	704	735	675	684	706	712	663	727	678	662	660	689	694	698	699	715	662	674	683	681	703	703	716	657	721	687	657	670	690	708	704	700	679	757	726	632	687	662	683	704	699	719	669	692	671	687	668	697	696	741	683	702	658	708	716	704	685	673	691	670	674	701	693	730	681	700	674	688	699	648	690	710	644	680	708	680	666	688	676	689	663	737	679	650	692	666	686	687	692	705	674	661	636	702	661	656	657	655	711	699	668	679	679	710	712	651	680	615	678	683	720	660	679	686	651	693	701	638	675	710	709	664	715	663	739	706	680	694	751	680	670	711	720	688	650	662	656	686	702	705	687	704	658	688	690	694	691	670	672	694	698	699	694	679	689	665	675	690	687	708	657	703	673	689	661	627	682	643	707	747	635	658	738	711	705	691	712	715	686	740	697	705	705	661	718	677	700	689	706	658	671	678	608	668	649	692	714	697	664	664	687	699	734	728	695	719	714	726	720	658	662	657	680	719	679	715	686	666	720	673	679	678	698	642	676	676	695	688	680	672	720	630	680	696	731	665	678	673	685	659	726	679	704	648	651	707	687	698	649	655	683	711	673	672	702	675	732	730	712	676	709	674	702	689	662	721	697	696	704	668	704	691	685	706	681	695	689	638	686	718	664	610	677	661	704	665	683	688	699	683	713	680	673	644	660	707	662	659	661	694	671	674	687	666	702	707	714	719	678	696	667	688	675	694	702	647	715	720	690	716	663	627	657	673	685	646	696	654	733	669	662	732	711	635	673	680	682	670	686	649	716	662	680	699	690	708	676	689	678	714	644	732	691	682	709	680	658	679	701	688	690	646	698	739	696	748	677	752	677	735	695	674	697	710	675	709	702	699	625	662	721	724	673	677	730	675	713	716	749	707	633	674	711	669	699	674	697	663	648	691	726	666	656	645	721	680	728	710	686	677	671	675	681	683	696	664	685	668	688	677	728	711	658	697	629	707	689	704	661	684	694	672	690	689	670	684	717	727	697	696	704	702	706	699	689	654	623	700	700	695	715	702	684	692	647	676	658	702	674	670	678	696	703	712	680	700	716	672	674	719	719	710	650	668	749	695	720	696	671	697	700	678	695	685	666	721	684	672	732	702	690	650	698	693	683	722	682	677	687	702	721	721	704	660	692	691	666	709	703	636	683	686	695	738	674	698	716	666	673	679	674	744	714	750	681	693	695	675	687	692	732	672	676	687	660	718	698	680	676	699	694	705	668	687	701	682	662	653	671	686	694	695	700	673	706	661	688	708	674	693	674	659	685	673	689	716	670	684	656	673	706	690	714	756	705	703	719	664	736	686	697	717	723	707	691	757	688	673	673	665	675	724	725	684	743	691	714	704	711	669	682	679	694	711	696	663	717	681	673	675	707	677	664	661	673	673	670	704	683	671	663	685	699	668	754	706	660	740	680	678	689	703	707	661	688	766	664	699	691	675	675	705	697	697	690	727	710	636	667	659	689	686	755	649	710	702	684	681	652	701	730	703	665	728	708	682	719	674	764	706	698	703	632	689	706	674	651	715	667	661	684	688	701	658	702	684	678	706	702	678	718	740	701	673	683	668	673	662	710	723	688	666	702	688	712	721	677	695	697	697	696	683	673	686	686	678	689	681	685	682	693	695	647	675	696	695	682	676	617	654	681	698	683	682	715	677	698	695	701	687	700	718	692	670	697	675	636	723	648	705	661	706	697	719	701	704	718	637	629	710	649	662	679	727	667	710	650	720	698	682	711	713	668	695	674	680	651	683	732	656	693	678	677	637	707	686	678	743	687	716	698	680	772	739	632	722	673	656	723	635	688	663	687	678	692	692	697	680	651	660	701	651	678	713	683	693	669	706	730	728	653	676	668	682	679	678	695	679	686	704	670	685	637	684	649	651	671	663	706	675	712	694	684	673	648	698	696	724	660	679	703	650	693	670	773	690	677	646	712	674	667	684	676	717	696	686	687	671	716	730	669	683	685	674	660	710	709	669	736	747	716	667	681	715	667	727	650	716	737	683	716	719	657	662	637	676	700	676	718	710	671	685	706	671	709	679	719	692	690	700	721	663	667	707	677	701	683	682	724	715	649	668	770	682	670	722	664	690	649	640	713	697	707	748	714	719	732	659	689	663	687	680	625	666	696	669	679	660	668	688	669	739	687	677	709	694	675	665	705	661	641	667	660	665	656	703	689	697	658	675	691	720	706	717	639	682	661	700	700	681	662	678	677	696	735	671	698	685	686	659	715	693	651	672	716	713	703	667	668	717	637	701	653	701	709	675	672	649	657	678	724	679	655	670	658	662	652	688	662	704	688	661	698	697	692	689	672	699	699	721	713	719	719	660	770	692	706	679	687	716	687	626	679	683	684	757	717	644	665	690	670	649	689	706	700	674	761	695	685	679	689	706	705	651	662	660	647	643	711	700	682	671	668	642	683	723	674	715	637	674	668	685	713	658	711	688	668	744	740	649	693	657	640	697	686	646	686	756	714	720	651	698	717	672	718	700	720	708	695	730	694	692	675	685	700	676	666	720	632	690	701	646	732	719	674	663	698	704	724	681	732	708	679	748	691	675	632	744	699	669	657	697	679	687	691	684	688	704	650	686	657	688	685	725	669	701	670	684	639	685	669	665	695	674	694	709	698	677	731	687	700	709	734	723	687	691	703	692	754	666	684	715	704	674	696	742	711	652	666	656	675	688	704	672	677	651	658	666	668	665	693	689	670	686	677	660	709	676	688	719	687	696	744	747	687	701	703	700	697	732	702	667	725	658	659	701	630	707	708	692	678	739	652	638	691	631	689	712	658	662	678	725	661	713	694	694	625	710	679	709	664	643	722	685	777	696	662	714	712	670	674	650	679	703	690	671	656	720	678	729	722	649	732	668	640	712	693	686	704	702	679	694	696	666	632	656	682	698	677	678	692	639	654	664	671	689	674	654	691	678	717	698	706	665	700	686	669	715	652	704	741	654	704	685	698	670	645	685	710	701	708	666	747	724	667	683	691	658	702	739	615	717	653	653	684	685	699	715	630	645	676	667	638	698	731	679	705	665	710	715	677	690	689	683	667	696	672	668	682	703	673	687	677	686	696	716	653	714	649	786	716	675	651	665	661	688	664	695	697	679	705	726	726	728	679	711	694	626	695	697	714	639	698	701	710	681	739	688	644	687	735	695	677	666	700	709	726	736	708	660	656	720	662	712	707	677	660	718	658	637	692	682	694	681	676	685	660	632	726	706	665	685	693	773	648	669	667	698	669	687	721	684	708	707	685	670	725	679	627	650	699	675	708	710	710	663	710	662	656	643
16588	54101	4876	2266	1796	1434	1270	1053	963	951	873	811	804	773	809	731	751	731	770	732	769	746	697	703	698	730	741	766	751	746	728	700	772	764	718	771	730	711	694	734	673	692	728	729	715	716	722	711	708	758	701	732	716	720	782	725	718	704	696	724	678	717	721	663	713	682	683	694	745	730	714	771	690	706	774	630	653	754	681	712	706	714	733	725	696	698	713	685	699	723	717	687	690	711	719	750	736	695	734	739	661	674	690	678	694	697	718	722	701	705	721	703	705	695	694	743	716	705	716	675	707	702	696	781	714	663	725	679	662	700	730	678	699	716	764	703	733	704	737	646	701	699	681	700	731	710	695	686	714	692	694	670	668	737	679	686	660	754	668	724	736	728	715	732	702	725	686	715	692	727	704	718	735	708	689	687	690	710	687	712	688	684	677	697	707	698	690	725	693	721	729	748	710	674	706	700	737	701	668	716	652	724	712	660	681	752	740	699	681	610	729	735	719	736	702	700	746	690	707	660	702	725	688	678	649	750	705	696	713	678	703	706	751	720	664	684	716	726	687	743	678	687	690	685	728	680	718	634	703	702	661	683	727	692	654	675	685	674	714	687	715	697	738	733	685	680	677	714	648	727	631	674	675	752	689	722	663	701	712	690	684	697	671	744	676	698	672	728	699	719	777	696	704	665	712	677	716	732	676	695	714	753	697	693	756	703	661	739	735	658	694	707	682	698	719	708	680	674	669	693	692	700	784	701	737	728	725	690	729	702	741	728	723	700	714	761	672	730	700	685	706	678	697	755	709	703	715	710	675	719	745	685	677	716	754	731	675	715	691	696	749	696	706	657	701	706	702	699	728	758	666	729	675	711	695	694	763	697	722	732	742	764	713	651	716	709	679	667	716	714	712	732	622	659	738	685	707	672	712	703	705	733	696	711	690	695	713	704	726	706	693	722	771	705	667	753	736	705	746	746	743	659	699	654	652	702	655	776	715	746	694	667	703	743	709	742	685	748	678	674	661	701	725	660	706	720	687	730	670	703	759	732	684	696	664	689	654	720	717	720	704	698	669	742	714	726	655	725	703	666	740	701	688	657	689	676	680	693	723	672	707	687	648	740	668	737	723	667	750	719	667	700	671	690	725	683	674	701	706	692	705	721	708	685	702	676	693	704	746	693	692	761	678	702	759	727	675	693	714	732	700	702	686	721	751	708	661	691	701	714	706	730	737	721	672	720	725	675	717	739	774	738	700	700	700	739	703	717	701	705	752	734	698	740	696	729	720	696	660	706	676	709	710	699	700	726	719	709	711	668	718	653	694	687	706	742	706	704	740	706	706	741	692	708	735	685	683	706	674	679	731	708	745	705	722	735	670	659	738	685	716	726	674	736	655	679	661	712	664	758	696	732	716	627	697	683	722	724	648	648	701	704	732	721	708	683	697	700	706	630	730	742	667	683	752	713	734	713	672	700	723	710	699	726	729	731	676	686	691	700	682	673	702	718	685	686	714	653	713	692	694	689	709	694	671	706	730	697	700	755	672	746	682	705	718	697	732	704	674	712	711	677	721	697	730	733	681	707	694	713	707	690	677	704	707	721	686	723	729	703	721	676	700	702	698	704	639	697	730	720	650	694	691	682	742	699	691	684	703	684	710	703	658	661	660	703	699	677	707	769	705	720	731	706	707	666	664	731	682	725	735	716	696	727	682	709	693	723	737	715	680	721	709	686	679	685	714	676	696	698	708	674	704	699	673	680	718	711	688	706	743	671	688	723	737	717	713	703	759	735	686	732	724	711	707	683	711	694	687	718	640	678	684	719	708	726	660	694	664	685	736	720	676	804	687	703	705	718	687	788	663	755	740	745	712	733	698	698	666	701	712	714	697	723	691	745	673	704	710	695	684	732	646	737	691	747	688	703	738	693	705	719	703	695	701	709	709	765	695	770	680	703	746	686	706	677	695	717	703	713	668	680	752	754	692	698	684	701	656	708	754	673	695	713	694	714	744	688	736	710	747	669	666	696	684	722	728	657	729	679	721	698	689	693	700	711	686	718	693	740	709	704	717	693	692	728	677	736	734	663	701	672	719	692	737	712	690	640	707	696	701	678	682	700	713	715	657	658	680	752	723	730	680	737	716	687	750	716	700	655	738	699	726	681	693	682	778	710	729	686	681	686	709	732	684	640	709	691	745	782	742	727	703	703	664	714	687	679	730	694	706	691	686	743	681	685	668	751	674	708	733	701	676	669	689	718	739	734	708	657	671	673	742	704	669	713	697	672	720	738	682	696	653	686	761	706	678	702	693	682	734	716	675	713	657	695	708	704	697	664	712	684	656	730	714	687	676	722	733	711	695	690	665	680	674	726	671	713	723	678	739	664	702	729	705	662	707	688	696	696	690	715	694	696	711	769	699	668	690	717	728	671	743	714	694	711	712	670	721	702	697	696	722	706	718	724	695	733	678	684	703	733	681	677	739	677	696	696	680	692	723	717	730	735	685	741	700	707	641	698	657	729	726	729	721	701	684	692	691	718	729	686	740	715	707	744	698	697	715	719	709	655	717	756	714	741	706	694	690	742	692	707	680	707	726	747	682	700	674	688	724	720	727	661	694	725	693	711	719	737	681	698	697	725	667	669	658	678	661	716	698	715	685	683	661	709	707	740	676	698	736	676	712	684	669	722	683	686	700	698	738	713	692	717	665	706	698	676	665	649	750	704	677	735	696	700	718	685	685	731	696	697	729	691	711	706	660	638	661	704	709	753	690	730	699	703	718	681	691	739	764	713	697	732	720	646	667	731	705	709	669	741	694	720	699	694	720	757	674	692	740	707	662	684	694	701	717	705	734	727	736	682	718	699	691	685	695	725	699	697	742	653	693	707	679	734	691	698	732	671	683	725	717	733	698	733	696	693	712	726	688	698	637	687	697	670	690	723	674	660	682	692	759	687	652	706	715	666	718	686	711	703	686	716	733	698	729	698	668	676	698	704	710	714	704	671	728	732	670	685	753	728	682	708	657	700	692	692	719	714	671	711	714	683	674	704	690	722	674	681	672	724	688	755	754	731	726	667	761	720	693	688	668	689	700	749	696	645	707	704	743	673	651	707	668	708	699	718	651	707	690	755	732	751	698	701	687	724	685	722	693	698	720	699	742	659	702	677	713	706	658	714	718	645	666	723	734	713	698	687	693	655	717	738	750	680	682	690	731	729	701	735	732	754	721	664	717	747	670	684	711	721	697	720	704	653	685	706	694	692	709	669	705	745	699	716	655	743	738	733	658	734	729	675	707	696	760	701	756	710	675	721	732	702	694	740	706	664	703	692	686	700	716	692	761	731	688	714	707	675	723	694	721	744	705	721	688	678	713	660	706	700	700	723	674	733	706	686	675	663	700	688	728	680	686	709	686	691	727	710	724	643	757	708	762	697	683	719	717	728	712	726	719	695	728	689	732	730	687	701	702	727	689	696	686	711	714	696	706	700	692	693	669	751	667	702
25464	23209	27703	25171	9152	845	716	630	598	573	545	513	466	554	490	486	529	517	519	525	491	470	519	527	551	546	515	499	467	509	509	506	527	512	504	513	477	475	492	477	494	521	502	516	489	516	486	513	490	520	499	516	526	486	524	450	476	515	516	512	489	476	466	489	523	463	486	466	477	447	523	509	471	462	497	463	487	515	484	474	502	479	479	487	523	519	514	522	525	515	501	510	528	502	505	476	524	509	521	484	499	494	486	471	552	493	497	502	524	507	465	504	503	523	509	493	487	488	455	493	475	522	506	497	467	484	497	517	520	468	488	457	498	491	473	525	510	457	497	530	504	469	503	538	545	514	483	490	490	477	517	511	549	521	522	469	505	524	528	503	463	486	534	478	468	512	551	514	483	503	464	449	482	524	532	500	513	538	526	527	521	503	520	470	465	473	486	506	488	508	508	492	497	512	504	513	450	491	531	472	462	494	485	460	542	448	525	510	463	493	494	455	475	509	457	533	513	512	472	501	480	474	524	494	472	448	465	476	474	519	511	496	494	472	524	494	510	482	480	498	469	479	541	467	499	499	504	525	478	490	454	474	461	508	473	522	482	480	501	465	493	517	537	478	477	497	453	528	491	497	460	468	478	480	507	532	491	494	458	529	514	546	513	503	504	499	537	466	465	497	514	509	490	475	471	515	484	547	519	530	519	484	483	506	494	471	518	474	489	496	500	483	493	457	483	542	468	499	480	487	459	479	493	498	496	477	473	481	485	493	510	479	526	511	495	483	515	481	505	494	522	500	512	506	469	460	534	511	523	494	477	496	474	479	525	526	469	495	446	510	476	459	540	469	489	486	498	488	544	460	478	497	515	477	504	492	496	497	495	520	477	538	512	506	480	468	482	474	471	512	480	466	528	497	530	499	500	495	503	522	462	556	494	492	501	455	471	481	479	481	518	493	470	507	481	487	515	516	499	480	510	474	505	540	477	542	493	515	506	470	491	501	490	490	490	496	493	498	506	472	477	487	467	470	506	537	483	546	500	531	492	487	482	508	485	496	495	469	462	537	522	516	520	519	545	524	486	516	492	507	526	484	509	528	482	497	522	511	488	475	494	512	461	535	501	538	514	470	534	455	480	466	511	454	485	496	422	520	495	509	475	488	501	512	485	491	512	479	485	509	465	501	510	491	538	531	492	463	508	506	494	461	511	499	516	483	472	488	485	513	497	480	494	484	530	524	494	498	500	511	445	524	493	496	494	516	540	522	510	516	452	491	456	445	518	461	515	515	448	498	465	519	515	494	514	525	487	480	491	455	503	500	482	495	489	460	510	518	457	531	508	487	518	492	450	483	516	472	499	503	438	483	501	498	474	467	519	520	482	507	493	525	488	487	520	503	538	510	460	487	510	472	473	519	502	489	475	507	447	498	482	477	495	480	499	478	523	505	464	497	458	514	499	501	475	539	483	475	480	486	485	550	465	504	510	480	517	479	482	486	477	496	444	480	524	535	503	503	492	482	485	462	481	489	494	458	520	510	496	513	501	474	527	489	506	460	450	511	516	486	493	451	467	466	507	497	482	496	503	526	522	512	519	481	472	501	488	488	520	550	472	557	498	504	475	469	453	479	570	515	483	490	492	534	529	487	484	535	444	504	494	527	538	505	485	500	485	506	495	469	493	497	539	529	502	476	461	518	503	471	484	516	497	452	518	508	509	510	471	509	469	498	483	490	469	496	492	511	512	511	503	506	493	529	472	486	516	518	475	472	501	499	504	509	525	494	517	509	509	466	530	506	530	481	503	484	510	506	507	515	501	469	500	486	502	501	514	428	514	513	504	494	459	514	545	481	496	482	509	479	489	501	522	479	534	473	490	497	485	483	511	498	508	514	510	445	496	465	536	495	488	457	538	492	527	497	520	514	495	442	527	475	485	508	494	487	477	500	475	510	519	514	470	453	494	470	441	472	488	460	476	479	449	494	477	487	513	509	483	495	494	515	499	490	517	485	491	530	555	512	524	519	549	490	556	530	506	520	514	500	519	547	511	490	482	455	499	505	498	503	522	521	480	475	509	505	494	514	519	456	486	512	542	523	468	533	494	520	507	575	539	515	478	484	482	527	473	528	497	538	513	526	486	498	512	481	496	481	483	531	507	504	501	492	459	481	498	489	530	466	474	469	480	544	486	482	477	511	471	528	473	470	511	514	472	497	444	484	473	505	529	523	510	477	439	477	477	508	464	507	498	491	528	496	501	485	516	513	458	508	487	459	478	496	507	516	514	464	449	527	531	528	447	480	512	494	501	484	476	489	498	500	475	479	487	502	477	489	493	509	471	507	492	539	488	500	492	473	495	523	544	504	479	494	503	521	529	467	462	489	489	505	425	514	481	506	502	518	493	493	503	545	518	509	505	520	503	468	491	496	514	520	506	508	501	480	504	469	481	537	503	539	487	491	508	508	497	521	481	513	502	514	513	465	501	511	498	471	474	486	475	494	530	514	481	534	512	520	460	473	460	502	511	487	482	543	507	474	525	538	468	514	485	498	496	470	491	469	493	542	470	526	521	504	483	509	499	511	480	498	535	497	472	499	480	482	473	473	501	491	528	474	522	503	504	468	584	503	482	506	532	498	523	493	511	495	545	491	511	499	494	478	507	494	470	492	480	489	555	473	517	519	503	502	499	539	521	477	515	485	512	527	512	498	504	527	467	450	491	471	457	545	536	507	468	475	523	503	511	478	476	507	500	453	475	463	511	503	477	511	480	491	541	497	500	522	507	494	527	492	495	487	436	511	494	470	500	543	485	476	494	473	487	496	481	462	528	482	513	509	509	480	532	509	443	473	469	487	432	427	495	518	472	459	523	462	539	510	510	516	478	510	493	485	489	510	482	517	529	490	479	486	481	503	480	515	496	506	497	537	479	499	499	513	520	489	517	496	512	450	474	525	494	562	516	494	497	475	439	532	469	537	498	492	537	502	483	531	502	518	486	500	487	457	485	488	470	453	520	501	489	515	504	498	510	510	497	485	528	504	459	482	505	511	513	516	506	455	463	475	513	483	504	489	501	451	490	473	511	484	497	521	503	482	498	486	465	451	477	491	524	458	519	481	474	471	529	513	496	461	519	472	505	491	514	519	490	527	498	530	471	513	441	498	536	494	479	497	521	511	494	526	479	503	485	495	477	537	500	478	521	495	507	431	471	493	453	479	479	516	523	503	488	468	496	516	527	471	518	478	513	517	478	500	540	489	477	547	519	509	512	495	476	484	464	490	508	514	525	492	456	488	486	492	498	496	466	483	528	495	507	486	505	470	478	501	491	481	531	468	517	491	519	495	469	492	476	463	460	478	507	528	468	468	524	456	491	487	499	535	491	500	478	544	491	479	483	486	542	515	495	491	479	471	503	526	479	518	513	487	472	457	483	492	494	466	469	483	483	469	529	488	513	475	492	545	484	493	523	453	487	542	524	543	469	488	471	466	542	512	483	456	479	526	496	463
18892	58230	3136	1395	1147	969	830	777	715	657	663	641	605	571	581	608	593	566	580	564	585	545	554	574	571	592	540	558	588	547	536	582	560	569	610	538	611	525	552	557	596	553	575	492	581	537	536	585	586	568	518	587	561	556	536	540	570	581	564	547	508	552	525	509	541	527	524	553	554	546	560	547	521	558	517	553	482	520	531	547	555	562	597	497	516	524	535	555	539	529	504	532	516	521	515	538	529	569	538	566	520	548	523	546	537	571	504	575	606	535	573	568	515	595	589	516	484	524	492	506	533	558	573	565	511	537	565	560	524	567	535	540	516	533	565	489	514	556	542	544	564	524	564	520	556	527	536	593	582	527	530	526	546	590	573	519	536	561	535	532	533	526	556	567	563	530	507	521	530	546	570	549	506	553	551	583	563	532	545	522	519	561	565	516	549	540	507	560	558	532	520	506	536	537	533	508	525	527	555	535	533	583	553	531	531	515	544	510	527	515	572	547	546	549	574	534	545	562	514	516	528	539	539	525	493	563	516	539	522	545	552	510	531	524	541	553	521	559	534	545	566	521	529	531	516	554	531	517	542	558	532	556	543	524	567	559	514	527	525	530	518	558	531	561	542	536	541	570	537	507	540	526	564	527	539	539	549	520	568	527	522	551	509	505	524	544	516	521	530	550	553	536	560	556	506	571	502	545	554	526	533	521	567	507	531	551	552	535	528	549	576	567	496	553	522	540	567	526	515	516	535	516	595	570	526	582	532	509	546	532	516	537	493	516	540	544	521	561	565	561	568	526	579	513	528	481	564	507	483	553	539	534	516	546	515	500	550	510	561	525	546	553	562	566	542	531	507	562	549	585	576	506	539	546	533	524	528	532	522	573	529	571	544	507	521	544	522	544	531	548	503	546	518	521	545	493	548	554	535	527	548	572	561	500	511	536	573	544	562	532	526	514	561	492	603	535	506	545	549	553	517	547	521	511	567	559	570	506	534	551	499	540	512	528	531	544	577	543	546	549	587	554	576	554	556	483	499	518	536	544	533	534	545	561	522	483	563	530	513	516	554	503	534	511	514	550	550	529	553	497	586	531	540	536	528	539	531	550	538	567	527	563	529	556	577	525	538	553	528	496	541	515	543	581	552	520	534	524	517	568	546	501	503	547	515	556	494	539	565	576	502	595	555	553	516	508	523	543	510	553	556	537	530	572	544	521	569	582	551	505	534	490	513	491	535	523	521	494	552	550	564	568	545	547	548	529	562	522	563	524	577	531	543	570	510	520	553	527	555	556	549	555	559	554	548	533	511	530	550	544	531	528	533	543	553	535	539	512	550	549	511	560	537	526	531	540	551	574	546	545	533	535	496	548	549	526	554	551	504	524	543	578	542	580	536	542	544	508	556	539	542	546	534	567	555	541	515	529	540	558	507	539	575	543	493	505	537	564	525	523	566	553	516	530	530	526	495	554	525	518	546	505	543	536	544	531	567	570	539	554	484	530	552	568	531	547	516	546	546	545	588	497	558	563	543	555	527	542	533	606	538	523	554	538	544	487	551	552	501	539	568	539	536	529	522	527	546	567	513	520	509	585	540	518	512	563	492	549	540	579	517	544	487	543	517	572	545	528	502	556	554	562	528	528	564	538	512	563	554	572	520	582	531	556	542	531	525	494	547	533	622	549	530	593	539	539	498	553	553	542	511	559	546	540	522	529	564	521	519	542	524	522	553	518	540	561	517	551	522	498	546	563	563	520	552	550	495	539	527	529	509	538	536	519	551	592	527	541	530	541	516	581	546	545	582	503	554	556	551	577	525	529	550	558	508	547	535	509	538	526	596	519	548	531	506	510	567	521	546	526	562	515	518	568	525	515	575	540	536	529	567	570	485	562	539	528	536	553	559	517	490	533	532	508	541	557	536	548	500	512	505	522	512	534	542	551	497	551	519	499	523	527	570	554	523	518	513	529	537	583	549	501	513	600	545	531	518	557	559	562	536	534	528	546	533	503	539	528	487	508	590	530	569	580	540	539	552	565	563	560	521	557	530	541	541	531	550	518	525	557	548	550	514	554	542	514	528	510	497	510	533	527	521	527	527	479	542	580	569	546	541	549	522	563	543	522	516	483	547	562	560	563	561	557	570	505	540	550	537	508	561	535	577	591	543	522	524	529	515	554	564	500	527	550	506	530	515	533	488	513	536	517	508	517	520	565	550	536	580	490	508	532	518	517	523	561	536	548	551	534	557	576	530	533	554	551	532	555	495	555	537	554	512	530	548	530	540	545	541	537	540	536	563	527	536	527	506	528	513	522	496	508	557	473	583	573	527	503	583	501	539	535	548	564	531	542	506	524	559	520	551	541	550	539	519	555	501	558	521	543	519	545	600	534	485	550	536	540	526	552	542	523	551	543	597	513	558	496	509	536	546	486	541	550	555	490	556	558	543	521	619	548	518	522	499	505	517	539	524	544	559	530	515	576	525	545	552	561	542	563	500	495	611	572	561	507	531	527	534	538	542	523	542	545	518	590	553	561	522	575	558	546	563	559	563	493	511	506	564	564	522	523	574	529	484	572	564	545	562	570	556	556	558	513	562	480	550	543	514	554	490	511	552	529	564	534	515	539	548	547	489	518	552	534	515	591	524	529	562	550	525	544	531	572	546	563	550	544	542	514	520	543	533	544	514	557	533	546	571	516	555	544	518	534	560	509	560	552	533	491	553	558	507	535	544	530	565	535	544	495	538	513	533	527	503	564	482	557	536	534	594	501	552	603	569	554	521	529	576	545	549	574	543	544	543	550	540	564	522	512	515	546	517	575	537	537	508	552	534	528	558	560	537	546	521	555	497	500	589	523	542	560	590	516	500	531	588	514	560	538	562	548	561	544	543	542	555	506	571	524	564	536	496	555	562	522	528	520	561	481	527	499	507	547	595	490	537	557	558	530	553	542	521	506	535	556	538	533	540	538	509	539	526	542	522	511	553	506	532	542	506	532	555	528	574	529	512	550	561	478	536	554	538	540	546	525	522	555	579	546	550	559	577	552	501	590	497	534	502	596	550	516	556	514	539	560	559	534	538	539	530	518	548	518	573	566	508	522	545	517	521	561	528	555	542	555	526	559	555	548	520	549	494	563	539	564	568	558	550	534	520	547	525	518	515	533	552	572	552	499	562	520	581	496	524	510	490	506	538	531	561	528	519	565	563	578	566	545	546	553	540	564	529	534	573	552	545	498	521	527	534	518	520	554	574	541	575	526	551	554	527	560	569	508	544	539	548	561	539	559	592	516	547	510	535	498	556	547	506	552	541	610	539	523	569	504	517	532	518	533	561	550	559	581	523	509	508	518	510	520	523	563	569	541	525	546	542	516	524	516	558	563	546	537	516	524	537	499	522	543	547	523	526	537	543	521	589	518	514	526	550	499	528	582	561	529	559	575	521	524	517	526	527	483	503	525	505	535	545	540	520	527	519	578	563	579	543	510	579	567	535	559	532	523	549	540
23091	22079	30066	23545	21577	21281	6482	1425	1192	1157	1112	1046	1029	980	952	935	902	975	893	977	886	990	948	950	892	852	847	911	939	947	961	956	948	893	869	914	913	924	938	941	825	867	850	882	851	897	857	928	931	898	906	912	875	847	885	896	893	896	918	877	970	830	868	863	873	904	849	851	879	853	852	879	857	819	875	883	820	897	841	929	886	846	871	879	851	866	865	850	901	839	917	846	865	895	911	871	906	862	867	929	902	877	894	892	877	858	849	883	876	885	844	867	866	922	887	881	913	861	867	924	889	855	827	854	862	882	928	923	892	841	894	837	888	825	893	888	881	907	883	957	844	881	902	867	870	846	878	878	853	885	851	890	911	834	904	846	908	830	910	882	855	879	879	880	837	875	905	872	876	849	870	878	811	901	875	877	847	895	860	853	853	860	867	842	868	896	908	904	824	916	820	906	893	916	841	875	884	877	840	889	901	870	879	864	891	913	896	906	885	872	839	889	862	877	901	866	902	904	853	878	864	909	870	895	931	896	899	833	851	921	914	830	840	866	904	904	863	869	855	858	841	843	862	858	877	859	891	877	878	883	827	882	888	893	862	915	930	865	902	869	855	891	812	855	850	828	907	847	888	881	899	859	839	865	884	845	902	869	837	886	851	903	914	880	850	862	887	857	877	913	878	866	839	871	900	842	873	913	943	895	851	858	853	880	865	940	911	894	935	875	883	891	855	842	878	883	873	877	887	927	820	843	886	896	890	882	847	869	844	864	825	802	837	868	870	829	911	848	843	903	873	819	879	865	861	845	898	788	864	901	834	885	873	898	827	820	893	870	852	862	846	879	890	858	880	886	890	852	864	907	860	878	868	820	889	914	913	916	864	885	871	852	828	876	901	821	912	904	867	936	846	834	928	870	894	898	887	931	891	833	889	914	881	874	876	848	849	879	869	899	824	892	854	843	885	905	905	877	867	932	874	844	849	839	851	864	864	932	831	886	863	847	899	828	873	869	901	834	902	909	904	849	876	827	835	891	893	891	895	864	907	870	829	863	852	903	882	891	830	862	908	869	905	912	865	916	872	863	910	876	864	848	894	915	916	851	885	815	825	894	887	906	909	865	821	850	800	858	863	852	871	887	863	857	872	802	892	832	903	893	831	862	877	868	876	838	866	871	825	880	880	862	872	870	862	844	859	880	844	805	843	888	845	892	867	884	885	842	851	937	807	883	866	858	857	865	852	875	842	829	889	893	913	869	854	923	873	915	864	837	866	850	904	855	872	910	888	861	870	874	857	878	938	918	893	863	839	898	901	860	869	894	918	870	866	889	862	988	885	939	853	885	875	860	901	841	826	877	913	874	868	855	877	858	895	850	829	917	874	922	910	935	895	870	870	890	819	896	850	890	895	960	870	914	939	873	888	827	886	874	893	835	881	881	925	930	833	848	855	886	860	908	851	910	905	881	850	944	882	899	927	836	851	837	857	892	849	869	853	925	915	861	871	851	879	846	853	893	868	912	850	930	880	876	864	856	873	818	868	889	853	895	950	912	928	931	863	874	901	863	910	835	842	909	843	893	896	913	874	852	866	847	853	870	886	864	845	871	895	874	868	877	935	853	823	901	815	900	878	897	841	876	841	817	891	864	873	818	846	932	893	925	865	891	833	901	931	865	829	857	908	854	855	883	912	882	906	909	868	898	889	909	853	863	890	859	872	855	832	896	894	925	867	923	912	886	845	902	871	915	952	911	878	901	865	894	917	883	849	917	879	930	954	840	867	892	859	848	867	881	886	867	875	864	901	911	852	892	872	856	833	874	897	966	810	910	888	869	824	844	853	883	870	864	900	876	877	854	855	911	877	858	842	857	893	870	836	887	855	846	840	824	837	879	882	861	869	832	900	906	891	843	813	881	816	855	865	936	882	855	958	865	903	893	836	813	861	888	897	881	920	905	864	907	826	853	896	863	864	908	913	932	838	801	856	877	872	896	896	898	921	870	840	899	846	864	819	872	852	851	856	886	858	840	862	799	838	897	865	859	919	894	891	874	880	863	848	851	868	814	895	879	869	864	873	891	852	875	857	860	860	851	876	867	811	867	866	866	885	799	843	843	917	956	916	899	852	853	874	871	824	836	847	873	917	876	908	916	843	839	873	854	853	934	835	855	888	880	898	904	818	926	870	824	867	888	905	857	848	875	903	873	859	882	852	903	847	852	830	891	865	846	894	885	865	920	836	898	827	868	828	864	881	843	852	877	854	849	843	919	876	847	853	822	883	848	894	841	883	884	876	868	886	861	843	919	845	874	818	847	902	877	917	888	843	860	856	862	861	879	910	912	897	855	888	870	902	855	874	852	929	883	861	907	834	861	934	876	875	910	876	879	883	882	838	872	878	849	918	892	860	890	907	844	871	917	907	856	843	879	883	885	854	878	877	856	879	891	885	847	837	853	872	835	911	901	847	838	892	819	880	945	902	875	851	843	867	868	882	868	895	859	917	953	856	848	856	870	947	822	847	913	887	856	892	868	876	854	965	894	864	853	876	882	886	856	875	906	866	862	917	870	873	927	912	863	881	873	934	849	857	811	852	851	861	865	861	854	874	857	896	890	869	910	870	878	853	854	855	859	850	884	881	872	886	854	878	858	901	862	858	879	866	908	853	824	884	837	839	854	908	856	871	861	852	846	919	884	885	881	883	894	824	894	873	838	896	873	873	888	867	890	839	904	874	939	899	903	807	906	884	897	881	886	838	904	892	926	897	896	875	913	936	901	912	866	858	861	890	879	884	887	874	845	873	841	839	847	849	809	839	840	905	865	867	861	853	839	869	908	876	852	856	912	942	879	865	905	951	832	871	882	884	882	912	887	849	824	897	885	871	893	856	919	882	832	887	860	844	861	864	856	849	916	865	893	911	919	922	884	877	908	892	851	913	880	880	851	922	834	838	886	869	881	909	850	824	880	836	848	835	886	885	908	885	863	897	877	858	897	850	909	885	798	857	876	864	948	901	868	851	880	902	861	870	831	878	878	879	877	873	837	889	889	857	870	940	799	882	878	887	871	851	882	867	883	895	884	884	940	843	811	915	907	842	871	873	859	881	841	873	911	895	846	842	877	859	890	910	855	897	890	896	845	898	933	832	867	934	872	845	874	861	820	891	857	853	781	893	876	867	892	900	911	867	921	868	870	920	872	908	835	927	882	898	861	826	887	875	869	875	908	881	923	866	808	883	863	866	833	895	861	893	876	787	864	843	859	926	896	900	909	906	872	895	903	887	866	871	890	968	838	878	870	872	912	900	894	816	877	901	856	863	909	863	883	868	895	865	830	940	878	934	888	896	924	890	841	856	906	859	867	943	881	904	865	853	866	895	875	889	895	901	870	853	911	914	873	879	870	869	857	849	869	881	876	893	876	917	860	828	870	866	855	846	865	883	880	895	901	926	929	897	844	829	851	810	827	822	893	859	906	916	816	860	839	883	833	906	876	847	890	814	888	879	887
24118	54263	7438	3902	2832	2392	1885	1609	1458	1309	1180	1190	1087	1048	1082	951	949	1007	1012	940	973	921	949	930	946	944	916	892	920	906	920	919	970	933	975	983	888	939	869	945	856	899	937	946	930	871	958	871	914	902	906	915	893	911	925	919	902	887	902	914	870	885	900	885	863	889	946	888	861	826	833	879	945	895	882	878	924	890	876	912	906	868	830	867	901	886	906	917	922	923	848	905	874	864	893	849	898	902	861	881	868	928	896	894	885	886	926	849	885	910	848	895	875	925	823	928	893	892	917	912	867	927	883	872	887	917	880	875	878	883	925	826	860	813	850	901	904	893	853	890	875	916	904	936	888	867	896	915	845	880	896	936	853	916	866	885	858	910	879	881	882	889	871	856	883	814	841	910	950	879	898	928	948	828	851	928	906	918	871	867	890	885	871	896	889	884	955	926	854	864	952	867	881	929	844	881	846	870	880	888	889	843	822	902	803	939	839	877	919	868	850	890	895	925	887	925	898	882	884	933	899	874	831	903	835	851	868	877	925	857	873	884	906	861	890	872	837	843	790	867	884	904	840	896	886	888	899	888	906	926	921	871	885	855	918	893	864	920	914	925	874	863	918	891	906	894	847	865	893	888	876	899	861	889	901	865	906	919	831	917	836	837	879	894	928	827	925	880	873	951	866	908	859	828	920	862	890	904	852	900	843	901	869	858	866	863	906	893	908	859	891	868	890	833	954	856	914	912	832	882	881	913	866	923	890	922	887	891	902	873	926	854	851	914	857	891	804	867	858	902	847	889	951	852	920	842	859	915	842	874	921	880	887	888	862	869	905	853	910	848	896	871	876	860	888	904	866	905	852	867	927	952	890	869	839	916	853	888	858	903	868	904	838	874	853	881	869	906	893	888	888	917	886	913	883	848	890	905	853	918	888	917	868	875	881	921	886	924	890	869	926	972	865	906	847	839	870	873	913	852	881	921	851	851	895	891	900	910	910	940	904	884	867	870	866	886	860	916	870	880	907	893	839	870	869	915	828	860	834	913	890	876	877	874	917	849	894	857	893	830	923	907	870	884	940	845	865	876	888	945	901	913	895	934	884	895	877	860	885	858	866	862	877	891	868	889	870	871	888	900	874	857	884	885	893	896	858	890	860	907	899	847	803	892	845	842	885	883	873	906	907	913	888	857	839	886	866	903	898	852	892	907	921	863	926	829	909	889	858	890	916	902	864	930	890	831	869	970	894	893	875	910	858	904	890	843	839	873	880	917	894	856	897	873	956	888	916	909	847	877	924	841	849	891	846	881	901	907	918	933	856	899	841	888	859	872	920	885	855	890	828	868	872	846	896	891	917	845	900	888	868	876	920	874	932	832	882	890	898	864	880	860	889	863	813	873	911	894	884	849	839	887	882	917	843	868	850	906	915	836	872	916	878	909	857	851	897	859	852	853	881	891	882	867	939	909	848	881	869	885	921	834	874	860	874	881	866	886	866	881	907	840	858	867	916	909	889	893	880	908	915	900	900	878	898	865	933	937	873	919	915	874	858	876	915	853	913	854	890	878	892	870	925	927	925	908	901	859	891	854	902	863	847	881	836	884	881	897	834	864	893	933	893	944	866	885	870	829	920	915	881	918	914	880	844	830	880	832	897	898	935	871	894	868	874	911	893	901	892	876	880	885	878	850	880	921	877	926	844	843	849	832	861	854	860	909	897	862	867	889	845	895	876	927	833	859	807	853	866	863	895	880	882	879	898	837	913	871	909	884	873	908	896	887	930	919	851	833	895	918	885	856	846	852	867	860	896	885	894	882	889	871	874	927	889	932	878	869	901	923	895	863	881	954	914	955	858	887	821	888	895	858	880	861	882	902	896	854	866	875	900	907	884	890	864	935	926	824	863	944	863	900	835	849	897	874	883	898	929	873	842	938	931	889	848	883	900	905	907	861	828	900	830	871	883	955	884	850	849	830	903	825	933	843	835	920	910	916	877	898	907	881	880	895	888	900	871	910	869	798	917	912	870	821	935	853	880	894	907	868	872	897	856	895	878	866	878	876	892	862	845	856	881	891	867	887	847	848	873	867	885	895	897	892	922	899	863	862	933	906	891	863	871	919	860	882	948	878	854	902	869	961	912	837	884	909	936	839	935	874	863	867	939	886	875	855	871	872	893	918	884	865	857	907	940	903	881	885	887	914	897	880	903	895	891	883	913	867	906	896	870	859	885	861	878	916	871	855	841	832	936	874	864	882	864	935	897	897	827	865	875	883	844	834	861	877	910	861	869	871	888	908	907	859	875	858	943	905	891	885	840	910	858	841	855	883	904	869	883	918	871	892	896	868	838	864	896	915	900	867	882	845	923	876	867	875	902	866	905	917	848	934	864	870	871	889	886	855	880	876	799	832	867	910	884	906	895	895	876	888	919	879	866	849	909	896	910	886	920	911	905	873	915	890	883	843	900	841	867	856	892	877	894	925	853	865	876	896	884	888	859	874	896	875	876	891	883	858	836	898	909	906	891	918	875	858	807	853	905	867	858	903	894	900	898	851	893	791	924	813	854	833	892	872	867	896	929	915	864	881	922	884	892	895	854	879	856	847	891	901	889	798	885	866	865	907	885	892	875	931	859	843	885	861	900	928	828	880	907	903	908	866	901	937	854	896	870	917	881	949	915	819	888	893	870	870	892	890	928	857	853	897	902	906	886	890	893	888	888	847	852	851	924	847	949	923	887	872	871	913	912	925	895	892	863	910	874	904	877	860	882	919	945	858	887	926	887	863	872	901	922	896	880	876	921	863	909	883	861	870	887	836	894	935	903	889	852	858	904	880	902	873	916	910	888	910	915	889	874	903	842	916	893	897	928	934	877	918	911	918	904	861	878	916	856	875	921	892	957	876	837	930	887	893	846	895	855	903	885	871	854	905	889	853	897	875	875	867	884	877	895	845	868	841	907	865	853	945	931	871	876	882	844	844	917	866	876	868	908	891	884	901	908	877	885	892	897	916	869	888	937	883	836	892	934	904	869	913	818	921	840	870	888	883	886	861	893	888	940	912	929	914	842	930	870	909	884	924	894	920	878	937	799	825	876	882	864	926	845	940	862	904	929	888	892	893	856	818	875	900	844	852	890	874	863	897	844	886	837	861	961	854	898	850	921	900	890	915	842	890	910	911	901	841	899	911	899	795	931	900	864	870	834	936	894	861	872	901	892	932	878	864	844	841	962	844	865	861	881	880	891	831	863	922	886	898	869	859	875	851	908	851	877	864	910	853	865	876	900	912	867	884	871	938	893	919	878	899	871	875	882	850	925	881	897	888	858	883	928	938	905	892	834	886	898	877	893	875	874	889	910	863	877	811	856	900	848	882	891	905	872	891	881	920	864	900	853	897	867	835	891	821	868	843	840	931	904	880	902	895	906	855	931	893	922	815	905	864	886	842	876	869	851	906	855	849	869	881	879	868	852	876	866	922	883	871	881	843	897	841	851	894	864	869	888	908
28674	24171	8486	792	485	473	437	419	441	446	411	464	448	452	441	464	416	432	431	434	438	455	436	452	460	416	486	408	445	438	452	454	406	440	452	458	432	426	484	435	467	457	450	428	432	446	419	471	432	424	422	427	452	455	450	435	434	433	451	425	427	462	426	411	483	428	488	453	417	457	454	467	414	445	446	437	414	447	449	437	432	431	403	420	433	421	491	438	457	440	443	425	420	458	394	433	441	449	448	454	449	468	396	437	434	444	464	445	431	425	438	474	440	452	424	455	430	430	483	448	461	414	417	466	450	451	434	467	431	442	419	422	456	404	419	479	457	419	414	445	468	446	387	469	454	414	438	414	456	418	434	418	431	421	466	456	441	447	499	504	431	400	466	468	438	459	435	436	459	495	459	425	469	405	450	439	450	425	437	424	437	449	455	472	452	470	453	431	474	473	475	403	435	456	437	459	447	444	415	484	469	446	450	463	407	437	492	426	434	450	431	438	437	463	450	449	435	404	414	456	453	445	457	440	438	465	438	434	405	454	443	429	448	444	440	434	434	436	433	421	475	418	432	419	450	412	439	462	450	433	421	450	457	476	461	424	431	441	443	486	462	473	489	452	445	449	452	452	453	463	413	461	460	453	446	432	480	449	435	440	468	455	454	456	444	429	429	450	444	442	436	460	421	385	445	435	454	445	471	431	457	426	433	391	450	458	450	427	453	432	473	461	428	424	494	441	466	459	434	459	441	452	423	447	426	469	429	443	451	469	420	427	417	469	433	472	435	434	416	457	446	422	456	429	407	470	455	456	453	453	438	439	455	404	426	470	460	421	413	405	468	409	463	475	437	421	460	441	468	448	454	444	432	442	452	451	438	422	443	425	415	473	424	437	455	481	394	420	432	479	439	422	458	418	460	433	434	463	463	452	440	459	415	447	433	408	451	451	417	448	414	432	437	440	455	436	439	439	453	463	443	399	444	447	441	446	450	439	426	445	419	422	438	445	442	418	412	443	474	426	422	457	417	440	460	477	438	425	431	461	426	462	456	433	455	433	410	475	449	438	463	445	448	436	378	445	432	449	474	455	464	405	406	473	452	432	446	435	446	455	461	439	433	466	421	466	437	443	465	420	438	439	451	424	432	414	445	423	472	417	400	402	428	428	430	466	443	426	439	456	461	457	416	444	448	473	444	423	447	415	422	431	426	420	449	461	462	428	412	460	451	426	432	440	386	450	418	433	453	466	458	430	452	432	447	494	416	443	418	427	420	440	398	430	470	464	442	463	424	429	415	419	398	439	438	419	455	427	419	461	454	447	465	475	465	463	413	427	417	459	406	417	489	417	442	449	427	450	443	459	437	415	434	472	427	446	439	421	454	425	436	439	457	435	411	430	401	432	401	447	448	422	445	449	420	448	442	456	410	421	432	393	395	412	455	444	465	450	450	416	420	449	395	455	468	438	461	436	422	457	433	460	438	448	443	430	451	430	478	447	436	420	440	418	439	447	430	473	429	465	461	417	449	450	425	434	440	450	448	419	456	426	480	431	450	394	413	477	450	478	419	447	487	420	433	452	405	432	432	469	448	446	447	476	449	412	431	454	459	421	445	408	473	470	456	429	442	488	483	471	473	428	433	439	466	476	431	449	437	439	480	442	393	440	450	437	427	436	414	426	453	449	423	414	459	448	503	441	460	420	442	436	479	405	415	415	455	391	469	420	409	443	439	447	416	450	442	445	455	456	411	428	455	449	427	431	428	471	465	456	463	446	432	444	466	413	462	437	441	433	452	457	460	472	442	407	431	453	455	441	458	422	419	447	451	445	416	473	448	426	485	467	446	438	502	423	421	421	412	430	476	418	449	456	445	417	449	421	468	458	432	502	456	448	440	474	400	448	439	450	472	446	439	448	456	401	429	470	453	417	413	457	446	501	456	426	476	451	440	433	430	406	469	426	443	428	411	395	404	398	461	434	463	426	462	419	439	436	435	411	436	452	425	434	435	431	437	420	414	424	466	403	469	448	417	476	419	433	448	454	448	465	455	445	427	398	453	470	438	404	476	465	430	457	428	453	424	474	434	462	459	404	421	454	452	473	445	438	430	427	409	457	432	452	441	424	455	471	409	455	469	454	463	433	436	471	440	435	469	445	440	428	421	453	453	446	457	432	411	443	462	442	425	425	451	476	444	435	459	421	438	440	469	456	435	471	410	383	432	446	425	432	458	472	457	440	477	470	404	411	451	401	468	464	470	470	459	442	450	462	419	431	470	398	455	459	415	468	456	459	428	496	449	470	448	395	471	428	435	475	426	449	476	422	437	438	436	415	463	445	446	445	485	430	453	432	426	445	447	446	444	426	450	447	440	415	431	441	438	436	477	443	441	431	448	419	420	432	431	435	465	492	430	404	446	452	442	428	428	429	456	456	434	429	455	427	425	462	441	451	416	428	438	420	454	479	439	423	456	442	399	442	444	445	415	426	419	409	442	443	423	449	399	420	452	466	442	420	476	478	465	453	418	473	452	483	401	464	424	417	416	416	467	425	410	442	463	446	473	457	424	417	440	442	428	420	436	443	428	453	435	431	473	420	432	454	458	419	474	455	460	444	449	485	412	437	447	407	423	446	445	460	436	450	447	459	439	438	435	490	433	451	458	441	468	410	445	416	426	457	440	467	451	483	450	428	466	436	430	413	441	456	485	450	484	452	426	458	433	486	449	411	422	435	481	438	380	474	471	461	401	450	463	444	426	465	432	451	419	462	398	460	439	452	405	428	442	455	455	474	457	439	438	415	428	445	433	465	425	449	465	435	448	439	460	465	413	462	467	452	464	437	410	443	448	436	485	465	400	430	449	474	400	436	441	438	450	402	471	435	423	452	428	473	455	430	433	438	432	448	445	472	421	438	484	444	417	424	444	398	451	455	430	459	424	425	446	475	415	419	469	468	472	423	486	412	437	439	453	436	429	410	414	384	506	452	445	444	419	392	436	449	459	420	417	444	461	426	448	419	469	424	431	444	385	451	411	460	447	442	409	458	480	442	450	404	447	396	437	432	436	439	427	469	490	416	444	419	451	448	506	431	464	478	445	433	426	429	444	473	447	414	443	429	443	442	441	444	436	389	444	466	458	431	436	457	434	418	437	458	438	412	459	429	465	417	430	436	436	433	442	439	450	454	411	467	430	451	462	396	452	421	462	461	484	444	451	436	444	437	441	475	422	415	432	455	448	479	481	439	431	459	456	425	431	441	447	437	442	456	426	422	393	471	430	488	466	464	484	455	415	452	480	423	448	468	404	428	500	406	433	446	439	450	429	471	460	402	439	438	444	407	444	411	489	477	444	472	450	419	431	418	424	425	424	509	437	452	458	422	420	451	442	450	464	419	433	456	463	478	417	419	449	438	419	439	486	470	456	423	431	480	449	461	454	457	439	422	450	432	434	476	454	425	438	449	424	416	447	459	473	424	408	422	439	455	448	429	448	466	454	415	466	427	441	450
13533	30948	703	515	504	510	458	482	490	454	477	441	459	479	498	457	456	466	440	500	486	443	469	457	456	462	451	462	455	474	427	451	471	468	481	474	503	427	445	453	470	457	483	482	475	488	482	449	504	453	508	486	502	512	484	476	451	484	437	449	463	494	462	484	458	466	479	480	484	449	480	466	460	470	457	472	469	446	488	463	487	463	438	423	469	476	440	413	444	452	491	472	449	450	443	486	506	447	478	490	485	456	467	462	407	483	479	445	426	514	469	462	424	453	483	451	465	493	486	455	451	480	482	480	505	452	427	457	449	440	475	446	454	463	447	506	452	473	507	448	473	456	495	452	455	460	463	474	437	500	451	480	436	522	470	436	469	478	475	422	434	475	456	494	481	461	447	475	466	465	473	460	480	438	466	447	491	496	477	431	467	435	471	494	483	469	486	463	478	492	481	460	467	439	529	459	493	473	481	454	418	470	498	507	491	466	495	429	472	484	478	477	485	505	499	426	458	467	435	469	444	469	437	512	446	477	470	453	424	432	459	481	473	466	453	468	479	467	473	436	437	409	503	479	483	451	435	464	512	441	416	464	445	499	475	477	446	500	471	480	494	466	492	456	500	462	454	476	457	480	446	448	472	463	458	460	427	484	501	480	499	447	460	464	496	451	463	399	472	466	430	488	494	474	451	477	446	441	479	441	453	464	476	443	496	452	488	453	479	470	435	476	486	467	467	462	484	475	513	459	507	505	468	465	478	432	447	482	458	487	446	425	454	479	475	430	451	475	484	501	455	506	450	455	485	499	477	455	491	454	486	467	458	477	466	448	477	479	458	452	488	435	467	466	482	453	464	442	505	427	439	469	442	461	492	498	453	438	444	482	492	471	492	476	443	449	461	489	453	494	496	443	474	475	459	521	451	455	478	473	411	465	448	449	454	470	446	513	471	479	493	472	481	461	468	458	493	481	473	485	452	496	429	494	455	457	430	513	469	447	461	427	449	477	482	472	455	492	492	499	497	464	446	480	488	477	473	478	449	466	471	432	454	450	453	480	514	469	454	447	478	440	504	508	479	472	488	468	422	485	476	452	463	476	453	451	494	466	441	438	471	454	500	478	472	486	470	474	462	497	480	443	433	495	476	455	472	519	415	481	511	466	457	456	461	476	490	454	446	433	437	484	486	453	502	458	457	488	462	463	430	469	414	461	460	421	458	449	435	491	459	513	478	495	457	494	499	468	467	444	471	473	477	476	481	464	499	474	458	475	444	437	459	468	446	497	466	519	472	475	455	433	445	478	513	483	465	487	449	448	496	466	446	459	465	443	467	501	463	474	441	438	475	426	483	477	491	491	453	483	477	458	476	451	502	453	458	468	479	456	458	464	448	477	452	457	441	484	464	468	484	512	477	482	484	465	483	485	445	438	461	440	437	482	491	466	450	493	463	470	472	456	511	454	473	458	479	482	472	466	476	501	462	456	403	462	470	481	472	481	438	479	491	487	465	473	460	472	425	500	482	491	487	427	487	475	481	463	483	482	462	490	481	464	431	485	463	461	474	477	452	422	462	466	490	474	483	491	481	459	440	473	477	497	496	477	503	421	484	498	422	451	467	479	451	478	468	466	447	438	474	446	454	442	473	483	442	456	449	465	476	441	498	468	447	481	479	475	477	459	462	480	440	507	468	471	467	467	477	455	425	437	446	422	499	448	453	451	473	478	485	476	464	458	467	446	487	461	456	450	462	467	464	468	471	493	493	481	485	475	452	488	500	444	441	423	483	475	466	448	501	451	413	426	458	487	499	473	445	501	485	471	465	454	450	484	446	491	444	475	464	491	478	519	458	436	431	451	476	529	467	461	469	509	487	470	459	461	506	483	459	465	517	482	439	457	488	479	414	474	452	477	479	420	465	464	457	441	472	456	462	445	495	504	499	488	465	472	510	456	461	463	476	474	473	416	467	474	470	481	442	474	449	462	442	437	431	480	449	459	477	476	481	481	448	467	446	484	474	444	482	462	475	484	424	446	456	465	488	455	476	505	419	457	443	503	478	501	469	484	435	441	453	439	494	442	468	491	456	457	481	500	508	476	461	454	506	471	487	437	494	432	485	448	405	491	443	452	498	432	451	480	443	432	480	489	476	412	507	463	484	511	510	452	450	475	464	444	478	465	490	526	453	484	495	459	461	438	455	467	482	459	459	457	460	484	463	441	498	482	475	461	452	474	466	429	448	497	467	495	444	504	522	476	461	421	453	497	448	468	500	472	410	443	446	470	464	462	440	437	451	469	411	460	472	491	456	502	466	462	502	508	490	443	485	465	449	473	487	500	487	464	481	481	446	486	467	474	499	470	461	461	459	474	468	450	439	509	477	487	438	465	447	464	442	539	508	494	484	436	473	488	507	450	445	456	478	450	483	495	476	484	495	481	494	457	451	486	475	477	463	483	480	458	408	475	476	487	473	459	457	445	478	489	482	456	494	443	449	475	499	484	452	484	470	441	482	462	465	463	470	458	515	462	479	475	446	474	492	436	470	451	449	509	446	490	465	448	493	520	444	470	490	426	445	489	481	471	472	500	501	500	470	459	477	467	468	489	449	463	483	481	500	445	482	440	467	464	474	496	489	482	478	430	457	481	494	460	397	436	452	476	458	465	512	466	451	452	483	467	501	501	470	484	485	478	452	496	483	441	436	436	485	427	469	443	438	456	482	505	489	459	451	473	445	450	461	483	447	499	467	451	444	486	467	510	480	457	459	500	434	509	463	484	443	486	462	441	480	479	504	475	426	464	452	446	454	426	478	425	425	491	437	442	495	485	462	444	460	472	442	483	473	460	474	447	454	466	446	471	470	482	443	441	443	464	444	480	462	501	467	449	493	446	470	486	492	465	477	506	480	464	461	478	448	472	460	457	448	445	454	474	480	476	448	480	444	460	458	473	450	503	473	478	484	427	510	476	450	454	506	439	477	450	500	461	456	480	454	483	497	501	434	476	441	452	456	451	471	467	465	445	485	483	483	487	448	464	469	446	520	463	467	478	515	461	441	431	459	425	436	438	453	451	469	476	520	501	471	435	438	446	439	479	459	415	459	476	467	437	475	467	438	482	462	496	483	519	485	455	495	464	475	467	463	497	448	418	462	480	455	472	460	448	516	452	451	506	528	443	522	491	459	477	446	472	453	463	454	463	442	449	471	445	476	481	418	500	482	467	456	495	468	478	469	471	477	446	473	446	482	451	442	483	464	467	458	458	472	466	476	478	448	518	467	483	483	474	489	484	449	480	464	491	460	460	460	460	472	501	448	442	474	453	484	476	434	445	476	448	446	463	478	437	458	524	460	400	451	460	489	416	468	491	460	431	427	468	478	442	432	474	456	468	469	468	434	507	479	467	454	506	466	471	458	448	453	439	435	499	468	433	485	477	447	454	450	480	482	478	480	481	471	476	487	476	453	492	492	500	458	455	475	470	478	473	498	432	424	491	452	484	441	488	462	454
24347	22830	28640	24775	19579	4389	1162	981	821	843	846	813	771	736	704	750	722	702	742	743	686	712	719	736	705	701	738	706	714	748	765	697	727	688	760	751	724	675	685	662	691	662	721	672	707	678	687	731	674	732	710	695	705	705	699	706	772	704	703	678	681	672	693	671	714	638	697	695	667	704	704	681	703	717	703	701	673	702	673	671	681	685	691	663	721	707	685	673	666	675	728	700	693	663	643	677	650	672	648	683	735	675	701	668	689	665	629	698	701	731	710	668	703	700	667	663	702	692	698	718	743	704	722	697	648	717	727	724	695	702	709	664	697	702	721	690	715	695	649	679	654	693	730	710	677	667	718	707	672	686	723	684	647	747	690	710	668	644	664	664	699	712	724	675	711	656	643	662	691	701	686	738	688	677	668	696	654	661	694	704	683	720	669	743	710	702	670	671	693	677	703	687	724	637	698	659	682	718	673	699	692	691	685	705	724	691	658	638	691	697	712	688	690	643	723	719	694	692	695	679	670	703	703	718	726	666	709	662	692	686	694	719	753	679	676	699	672	683	684	641	737	717	641	662	646	641	668	653	697	728	702	708	685	676	646	691	706	711	722	698	741	665	692	721	691	673	691	676	662	730	663	689	670	715	716	726	673	728	673	719	682	684	681	679	685	644	701	663	698	681	718	734	676	709	655	678	723	675	682	681	641	702	652	700	694	656	693	644	747	692	710	710	669	692	697	662	681	656	696	734	646	689	691	718	704	695	689	732	722	622	719	759	693	680	655	689	678	687	772	650	646	667	720	666	670	695	697	657	662	704	731	664	613	647	707	719	687	654	663	677	717	633	716	719	718	693	688	691	704	700	730	672	677	682	703	720	680	717	723	695	727	713	680	704	664	670	673	713	649	658	706	669	675	719	723	700	654	702	678	697	666	676	719	677	648	679	679	672	635	705	676	685	644	721	662	663	666	700	673	669	725	701	719	704	700	713	746	670	675	708	674	707	671	676	690	676	728	669	679	774	712	697	680	673	682	656	664	668	750	704	693	690	715	728	680	712	727	688	728	680	666	622	691	686	691	728	683	715	718	707	702	726	683	710	695	690	679	728	692	675	652	751	664	653	724	686	672	676	709	709	674	711	696	627	618	703	727	724	658	717	660	697	649	676	683	715	695	711	700	665	667	680	712	684	703	700	718	697	704	650	683	663	686	700	646	702	717	716	716	699	713	695	726	701	688	713	678	667	692	727	698	641	653	667	706	642	672	640	676	650	729	713	641	640	704	718	665	656	691	637	674	664	721	645	682	701	723	654	713	682	642	655	681	702	720	660	678	670	684	669	677	710	650	713	704	693	675	714	658	634	669	631	715	644	689	697	746	706	665	648	732	690	666	657	686	702	690	711	653	720	642	680	719	700	647	654	683	668	672	715	710	706	667	742	714	707	691	680	667	637	640	709	656	653	676	740	707	639	699	689	700	684	679	688	660	657	688	682	695	703	685	715	683	675	681	710	718	704	668	733	702	641	697	702	645	679	734	693	692	669	681	687	705	686	680	660	661	715	724	705	738	659	684	702	667	670	654	682	676	714	700	702	663	715	665	664	681	722	677	657	720	714	706	695	714	698	699	682	648	678	657	678	687	703	693	737	659	713	760	700	731	691	679	643	725	671	632	691	728	695	735	686	701	689	708	662	706	712	703	728	653	669	679	655	683	681	679	671	658	698	676	658	683	720	713	635	704	667	704	668	696	687	669	673	663	748	681	683	682	726	663	681	681	669	668	714	706	653	692	685	682	678	693	709	671	658	694	710	688	654	721	693	756	696	662	715	687	731	649	682	673	682	669	681	653	686	666	751	678	692	647	725	687	686	677	726	706	708	621	672	699	741	686	681	665	712	653	658	665	745	676	694	671	675	634	655	681	697	697	694	671	657	699	712	686	699	680	680	707	656	663	650	685	710	698	642	682	682	678	704	696	667	675	709	703	709	716	693	634	672	656	708	703	657	700	704	661	670	686	696	677	673	701	688	683	664	675	669	634	714	726	752	672	697	684	646	644	721	764	733	739	700	683	714	699	646	719	680	696	648	749	692	712	716	688	677	706	679	665	706	686	682	713	687	725	678	701	683	661	697	668	675	728	690	698	733	670	673	731	653	663	731	735	715	666	707	653	665	666	667	687	649	667	687	679	668	681	685	638	700	669	652	652	654	716	664	690	661	701	713	654	728	674	634	665	749	687	644	678	699	715	717	687	653	688	731	730	673	653	682	712	666	683	663	678	682	731	656	664	690	712	713	682	657	684	649	700	680	696	690	644	694	682	729	670	693	669	685	669	675	701	650	707	687	680	692	690	689	634	685	666	662	684	680	686	673	651	657	704	682	674	688	684	672	692	707	656	674	712	689	650	684	667	661	692	672	687	701	663	686	683	695	726	665	672	707	709	649	619	669	716	666	639	706	663	686	718	736	697	633	713	713	658	678	688	699	680	744	699	693	680	669	682	678	694	699	696	689	670	700	661	716	697	726	634	681	756	726	699	647	700	737	739	693	714	685	667	669	699	676	717	695	750	680	701	663	746	660	672	676	685	713	705	660	695	637	701	672	693	668	696	663	706	656	704	654	689	699	734	695	683	702	671	666	709	723	734	662	689	662	710	622	682	680	717	704	745	700	602	651	697	692	629	685	709	718	701	678	671	675	687	695	692	686	736	693	688	715	728	686	727	660	661	679	692	721	671	632	701	668	680	710	727	684	687	704	686	683	695	690	708	684	664	670	696	678	713	667	675	652	702	692	656	676	685	654	686	706	711	690	706	693	688	677	719	659	681	726	670	641	733	673	691	644	729	678	679	654	688	656	714	659	725	694	644	660	717	669	715	648	698	697	714	679	696	702	739	741	689	676	745	689	654	679	693	646	675	698	649	699	727	664	680	717	695	684	708	668	647	682	692	647	698	682	648	708	747	719	725	675	753	660	710	675	630	671	711	684	686	708	663	711	660	663	675	659	670	728	688	678	723	675	668	674	667	680	708	628	661	661	725	702	732	680	660	679	695	696	725	743	713	730	667	622	711	690	669	695	670	675	648	706	640	722	697	710	705	664	635	707	656	712	731	695	742	707	682	684	700	704	679	683	673	674	668	742	653	709	675	667	647	685	697	635	676	655	688	707	722	694	698	690	686	651	670	615	679	723	691	698	689	714	659	698	657	672	704	729	682	672	709	639	703	717	701	696	668	700	646	703	709	731	645	685	719	698	669	694	633	711	681	711	670	699	673	679	693	684	665	718	699	717	695	669	698	635	647	710	640	683	733	686	707	731	683	707	650	672	673	672	691	647	670	687	658	726	701	720	666	676	717	683	708	720	677	694	636	637	703	679	716	671	694	705	654	714	703	710	703	698	709	701	692	700	645	655	662	693	690	696	729	714	676	672	651	681	681	687	725	679	675	676	713	631	696	645	684	663	667	674	679	660	698	741	702	694	706	695	626	660	710	722	683	699	677	722
23749	58731	5268	2364	1825	1495	1227	1095	1021	902	851	891	852	792	762	720	752	776	781	756	743	734	731	741	742	748	705	711	766	722	710	773	786	760	718	740	725	719	745	729	730	747	708	729	798	736	723	698	711	668	721	722	681	772	727	685	745	710	693	685	672	709	670	651	717	719	679	715	690	681	691	711	698	700	718	725	682	722	750	723	652	687	690	714	747	755	666	725	691	738	694	644	671	750	726	702	727	689	680	705	668	731	681	706	709	743	722	700	721	692	692	703	661	697	711	682	698	661	700	694	699	676	691	699	682	729	707	687	710	714	694	688	694	706	662	679	705	732	673	713	711	706	706	685	725	681	697	727	671	707	703	672	717	682	669	689	749	720	716	696	703	696	701	734	691	709	676	715	706	728	715	689	724	760	673	690	697	628	678	692	717	742	688	695	717	699	692	722	683	757	702	719	677	649	696	681	773	693	685	656	718	690	707	699	735	698	681	690	715	692	658	646	720	688	689	705	677	698	700	723	688	707	697	658	676	716	676	714	731	693	687	671	720	664	757	748	719	719	710	698	666	700	691	693	694	696	709	700	680	668	684	727	715	724	679	683	735	694	697	659	696	732	693	704	682	672	692	689	701	712	685	710	734	680	744	681	648	653	704	682	758	760	681	685	703	697	752	705	725	691	715	680	630	698	708	674	699	725	725	697	705	678	723	692	717	746	677	742	734	711	687	715	702	700	658	701	713	676	699	699	713	713	685	735	728	748	715	717	716	697	727	684	653	728	673	700	683	697	704	717	715	776	686	672	739	656	702	667	682	698	757	666	688	659	730	732	698	701	701	657	661	692	677	714	724	691	671	657	726	667	730	723	698	689	702	677	680	679	711	706	679	678	703	716	694	756	671	717	687	682	694	713	687	651	685	692	656	707	695	686	635	701	668	685	704	658	722	656	683	711	692	648	708	696	740	696	684	693	699	685	714	694	744	671	671	706	733	686	663	685	670	710	730	661	658	747	661	749	738	721	714	719	705	762	743	668	717	681	737	673	716	678	666	723	740	699	710	703	726	663	703	677	675	709	680	714	658	664	721	672	693	664	709	753	704	680	674	700	694	730	671	650	727	735	729	696	688	698	681	683	705	677	679	682	708	705	701	692	673	694	683	672	688	709	730	700	726	674	676	704	726	634	710	761	738	697	690	680	679	707	705	671	654	688	752	719	689	743	710	703	674	718	715	681	668	711	668	747	692	693	708	687	707	681	723	676	676	725	735	678	696	679	712	709	720	684	724	677	726	677	700	709	705	665	690	676	730	705	701	689	706	688	681	752	767	739	694	738	734	762	710	724	677	669	742	683	702	686	650	691	706	676	704	722	701	741	698	764	689	709	694	701	755	682	727	718	644	730	677	695	747	724	680	657	695	713	704	671	703	735	707	681	698	739	709	727	750	744	721	734	705	691	714	706	685	675	678	696	700	685	672	665	704	720	715	671	702	662	699	696	688	713	692	736	689	702	713	678	713	707	720	693	702	704	702	706	710	663	710	687	682	710	664	713	706	688	742	696	706	695	684	663	694	714	730	687	673	710	738	675	696	742	665	727	720	708	689	735	681	716	736	648	691	707	710	658	700	695	669	678	691	657	704	691	685	721	644	694	688	690	727	714	644	657	638	656	662	660	725	690	695	729	691	756	712	685	719	705	664	707	688	683	674	677	695	713	693	715	714	729	723	722	728	653	678	708	695	684	687	711	706	683	647	747	699	686	702	685	683	714	717	712	685	713	702	710	662	674	720	726	657	679	661	678	666	705	722	708	694	699	740	692	700	703	711	736	682	690	760	712	703	690	710	670	683	703	722	667	673	676	702	693	740	729	700	762	712	715	702	728	728	684	685	683	686	665	707	733	682	690	648	661	663	676	723	684	691	660	724	661	702	687	690	669	701	689	693	695	691	709	744	710	704	673	716	660	666	698	673	663	680	706	692	681	701	697	683	664	686	672	744	721	717	698	711	704	708	750	693	696	717	662	687	716	703	685	703	687	674	698	709	725	684	685	682	734	680	677	756	731	701	682	740	670	684	672	704	702	723	704	689	688	706	687	655	686	734	695	685	660	676	678	714	706	657	676	685	704	676	674	677	661	663	703	747	693	700	649	689	704	734	678	706	715	680	694	731	683	703	730	691	742	747	707	673	683	667	666	724	659	689	703	704	732	720	680	720	688	712	702	709	728	655	703	673	708	750	724	689	705	682	699	739	669	710	704	713	739	696	692	689	711	747	702	719	705	743	668	729	723	676	702	742	645	673	694	725	662	705	732	692	666	687	716	658	673	706	738	770	703	682	693	666	675	708	699	717	648	688	746	699	675	690	701	729	693	703	715	711	654	728	738	694	697	728	678	701	654	719	712	693	699	715	721	663	679	705	672	684	739	686	694	716	730	704	730	676	682	740	711	682	705	715	731	672	671	703	715	733	689	742	669	666	708	683	717	721	649	632	738	700	718	693	694	683	703	686	706	719	717	706	683	673	703	702	655	740	677	736	686	682	692	639	742	703	638	705	671	664	686	699	702	696	691	688	677	708	718	705	675	752	741	709	687	680	707	673	667	693	688	721	728	703	688	721	739	654	685	734	726	714	724	656	731	701	649	672	702	648	741	677	700	674	699	697	717	734	681	712	685	673	660	674	720	749	700	663	701	713	693	716	722	714	715	704	701	703	685	700	710	709	665	687	733	693	702	692	712	698	714	709	697	694	682	724	718	704	728	659	713	755	728	662	677	711	702	724	756	670	690	723	682	674	696	737	727	715	744	666	682	643	649	678	727	717	674	697	731	742	761	722	700	675	702	733	739	708	683	689	703	716	707	650	694	717	689	711	694	734	697	652	684	723	753	698	695	738	682	699	719	635	694	714	658	710	673	702	689	701	685	690	709	711	697	731	678	715	678	682	684	709	751	735	732	701	694	688	691	682	678	712	727	677	715	688	725	717	739	738	676	679	683	712	679	679	715	707	775	725	716	711	716	700	718	705	701	727	731	652	694	723	682	728	706	661	698	721	676	658	715	680	742	679	706	726	654	704	662	735	679	724	692	694	736	655	695	703	684	715	692	662	697	731	722	675	696	720	731	715	729	729	677	711	724	713	733	701	700	679	707	692	701	724	717	682	707	693	699	694	749	746	687	685	707	729	717	713	682	678	690	713	736	718	685	664	733	702	670	732	713	712	722	682	680	714	695	702	681	659	738	687	712	735	706	712	684	697	768	685	694	734	686	699	643	687	711	711	718	682	685	699	721	709	678	717	673	669	747	684	700	678	693	718	732	710	661	728	741	692	689	696	715	736	665	700	705	690	699	724	664	779	696	668	710	672	678	696	750	688	722	691	706	688	692	673	684	699	743	718	731	690	714	720	733	701	714	708	704	686	704	699	651	730	706	731	730	682	707	675	664	678	694	715	732	755	731	680	734	741	703	682	725	691	704	688	708	727	740	656	726	692	693	693	731	730	725
25389	22010	27462	25635	10180	897	735	592	530	507	510	468	511	515	481	492	509	529	507	508	513	501	503	507	496	473	472	453	455	478	506	515	498	526	467	480	520	487	485	543	477	524	485	472	469	436	478	495	457	533	502	471	466	490	512	506	492	474	501	493	502	491	458	513	480	532	500	485	477	482	483	489	470	493	519	507	513	481	497	495	457	449	509	486	500	474	477	454	481	501	480	440	449	454	523	498	457	462	507	471	497	499	463	504	498	485	494	506	478	483	456	488	478	495	506	490	496	476	474	474	488	480	522	483	477	501	484	499	510	483	486	491	506	447	507	468	467	463	477	456	476	505	475	473	440	474	493	516	469	462	445	488	476	498	475	458	511	489	471	459	496	460	483	508	453	493	478	478	489	495	505	489	455	466	485	538	444	507	471	450	489	472	497	457	466	501	510	492	486	466	453	474	489	492	483	491	494	477	503	476	458	490	504	515	496	447	502	464	500	493	497	476	480	460	451	531	469	503	482	475	463	473	478	469	478	487	498	461	480	493	478	498	502	469	471	471	511	494	431	486	464	479	461	464	489	483	521	509	501	451	467	466	462	506	456	480	499	491	456	485	491	466	449	486	512	448	471	461	453	483	466	504	469	478	483	469	482	482	521	481	484	514	468	503	503	463	502	458	486	491	458	489	484	492	492	489	474	445	484	483	523	476	477	494	465	464	445	484	458	515	522	509	507	462	449	467	484	517	474	460	471	511	476	459	523	468	458	515	522	471	481	470	458	450	484	490	470	480	455	453	475	501	441	481	504	472	518	475	482	503	472	483	499	529	473	506	462	457	496	454	494	490	512	480	527	484	494	495	517	459	510	486	472	489	495	459	444	516	521	461	460	460	490	458	431	471	446	457	463	486	471	500	480	483	467	447	457	480	504	493	430	475	481	497	515	442	491	506	482	466	487	486	476	482	455	509	510	484	502	469	488	464	486	476	502	507	506	481	488	501	484	471	461	495	471	481	508	484	516	468	499	482	452	482	463	514	473	496	480	471	466	477	504	459	495	471	540	473	474	449	482	469	474	457	495	503	483	458	472	488	480	499	440	505	463	477	481	488	443	492	461	484	469	482	464	450	476	473	500	469	439	457	480	513	468	448	523	483	467	461	526	491	434	465	527	453	493	477	506	450	486	484	471	461	474	462	469	481	443	505	452	491	446	487	492	477	499	504	475	494	463	438	421	498	492	483	483	488	485	489	483	492	481	489	497	478	525	475	487	466	466	484	468	501	469	459	503	470	501	537	485	492	495	475	438	514	433	457	518	466	483	493	480	497	489	536	494	487	481	468	460	512	488	443	477	513	474	491	475	502	487	496	416	454	477	494	430	459	523	501	510	491	487	441	525	444	470	514	466	458	461	480	481	448	469	479	456	511	503	459	498	482	471	512	483	488	463	473	490	503	455	488	468	495	471	494	459	498	490	485	468	457	461	491	487	483	486	463	473	475	536	460	508	510	472	470	453	521	493	478	448	487	483	487	459	474	493	523	458	474	480	492	475	476	514	474	471	489	513	529	488	471	504	474	506	521	472	470	503	506	481	516	494	459	490	463	463	471	466	452	461	476	474	464	476	484	475	488	503	514	454	462	509	465	448	489	481	497	460	513	475	488	488	517	461	516	479	445	527	486	446	463	540	521	486	439	480	442	474	503	486	462	461	491	480	506	463	487	455	473	485	487	506	465	431	491	464	464	476	468	496	482	505	471	482	484	494	463	469	487	518	493	463	477	510	470	467	485	502	464	502	489	518	451	454	494	506	461	443	487	475	477	480	494	480	490	500	480	466	487	458	503	465	513	492	515	479	486	467	452	445	453	480	498	450	451	479	511	471	512	467	461	511	487	485	504	478	505	514	502	503	495	493	476	467	472	468	476	501	498	438	454	509	483	507	488	474	520	461	467	474	474	476	514	494	482	492	477	450	506	472	459	474	483	472	467	444	503	473	495	505	466	471	458	488	461	527	436	509	474	461	470	499	498	492	460	463	534	480	451	485	465	491	505	473	482	464	498	496	511	443	481	469	472	508	476	486	491	500	461	513	473	512	452	519	527	496	516	468	501	489	466	467	497	455	496	486	476	501	488	475	483	454	467	473	467	496	494	493	515	473	466	462	484	481	486	476	512	478	517	483	487	499	457	492	502	497	491	499	477	497	539	471	494	504	491	453	473	508	488	490	507	502	474	469	437	525	477	495	440	494	441	449	480	437	508	509	464	463	475	440	511	481	477	496	496	479	423	466	517	504	457	481	449	503	475	489	499	489	467	494	489	475	478	474	472	505	489	485	478	513	486	473	462	485	450	510	449	519	440	424	494	499	459	478	489	469	472	488	524	492	509	492	525	468	482	459	471	454	439	545	461	482	495	481	444	497	479	480	539	454	514	506	506	473	482	462	460	482	484	512	455	506	484	500	507	484	480	499	508	487	472	457	452	457	484	457	457	521	468	461	483	496	467	488	499	469	478	442	515	490	485	457	472	485	507	499	438	481	480	476	521	454	444	472	475	438	493	484	447	479	499	454	489	478	458	474	479	483	465	470	456	452	483	448	474	436	469	502	486	497	492	476	492	489	495	483	505	507	463	493	465	463	526	461	440	527	497	491	501	464	501	496	488	479	478	488	460	497	475	463	446	529	482	476	495	495	488	469	451	475	493	483	472	488	459	520	474	495	474	508	484	451	497	467	485	455	495	516	443	499	449	454	503	497	489	474	470	465	510	489	502	508	465	482	459	455	489	482	479	452	464	485	490	498	464	482	484	494	493	472	456	476	507	525	485	505	477	459	497	490	491	494	489	463	458	492	496	442	529	495	461	475	484	446	470	486	458	470	465	492	468	491	508	525	511	485	463	488	442	493	458	500	480	490	510	473	491	460	503	504	477	446	512	492	453	462	511	450	471	512	496	458	468	506	459	473	477	488	493	494	541	451	516	481	469	474	481	477	480	484	468	442	425	487	447	490	484	470	461	497	469	476	505	484	434	506	516	503	540	514	506	551	526	498	512	485	461	501	470	470	450	528	496	496	496	495	492	433	519	483	479	476	507	479	476	497	520	509	504	513	488	470	478	484	474	438	469	482	510	499	482	476	483	483	486	503	481	531	501	436	519	458	463	493	471	447	493	452	496	436	470	474	503	465	490	493	470	502	468	510	473	466	485	493	456	470	440	483	483	519	509	551	503	464	455	493	471	467	448	459	438	514	485	436	459	476	479	460	508	491	447	496	492	484	520	479	510	491	479	502	496	511	450	458	462	459	452	472	449	468	513	497	472	473	478	460	502	480	489	484	485	517	460	507	504	506	467	457	481	503	456	498	476	459	470	472	510	504	510	469	471	488	493	518	465	469	491	478	508	499	467	470	483	473	472	467	476	487	513	520	506	463	464	485	474	499	432	441	475	495	470	472	488	457	458	466	488	504	503	512	464	498	475	489	452	453	503	500	441	491	518	493	463	493	496
20473	50229	3739	1429	1228	987	863	757	706	595	630	654	617	546	596	581	570	527	509	548	551	547	550	531	508	547	561	515	572	493	502	507	556	566	566	559	547	570	560	556	521	538	486	519	552	502	529	519	529	525	528	479	569	567	506	528	499	545	518	537	499	515	511	517	521	499	564	537	543	494	529	460	516	512	511	535	532	507	532	494	507	505	526	481	501	501	527	526	524	530	526	569	562	529	519	502	557	489	554	530	529	509	503	524	529	487	527	551	530	589	496	516	510	541	513	504	504	547	487	532	530	534	508	556	499	556	533	506	525	560	565	529	552	550	502	520	553	521	545	560	521	521	539	545	537	504	516	564	538	535	523	535	535	530	538	563	542	537	508	529	519	519	571	570	538	484	513	540	558	556	565	555	515	505	514	540	527	517	581	550	509	551	540	497	476	512	507	519	557	492	528	527	502	557	524	566	520	541	525	503	549	533	523	520	542	498	525	515	492	549	516	509	539	558	568	486	523	505	543	500	510	530	509	543	540	520	545	538	512	519	520	537	501	504	518	545	494	493	501	509	520	531	485	516	533	495	527	508	501	527	536	507	509	541	505	517	570	492	557	517	517	524	522	527	537	535	516	516	564	549	530	529	537	539	610	548	499	511	523	555	544	523	528	502	544	517	577	511	539	533	511	529	502	536	534	516	521	505	513	534	485	494	513	555	544	555	533	527	523	509	537	501	552	533	507	504	520	488	549	525	495	529	572	527	496	526	539	529	526	535	534	536	518	519	530	520	484	550	502	499	514	509	535	533	570	510	555	514	550	471	536	547	505	522	519	571	569	516	558	509	525	530	529	509	584	594	540	561	527	502	537	492	541	515	614	542	517	503	528	526	541	486	577	524	506	480	469	504	498	477	497	497	502	537	525	557	487	523	504	558	519	524	548	508	557	506	561	503	522	511	515	491	521	528	520	503	525	544	504	522	535	540	502	528	533	510	529	489	529	484	456	590	493	546	579	539	537	527	525	488	524	547	528	568	572	501	545	500	575	540	489	480	529	516	485	480	502	533	552	565	543	516	511	514	487	493	516	555	461	535	525	539	503	540	516	495	523	568	526	505	534	558	511	522	505	505	524	506	493	511	526	500	541	506	589	530	493	551	541	513	549	526	564	515	542	538	493	504	514	552	516	492	549	540	547	537	497	541	524	499	505	532	519	538	481	516	517	529	519	549	549	511	501	519	527	566	538	492	543	526	535	517	568	504	543	531	504	498	571	545	494	513	499	511	546	526	499	536	519	522	510	519	503	518	547	495	548	522	529	557	497	529	570	493	529	507	511	514	534	536	526	499	528	534	501	529	544	518	545	512	521	526	531	489	494	477	530	523	544	556	495	497	568	536	502	519	493	510	563	554	526	482	525	519	536	524	542	548	531	535	513	500	534	471	522	543	506	536	552	494	514	510	555	515	535	529	517	490	504	509	507	553	508	514	556	540	536	513	586	486	497	540	554	509	576	541	551	550	534	522	488	532	571	545	536	495	535	530	526	515	518	480	525	509	494	512	536	517	503	514	543	518	491	559	563	493	542	514	533	538	527	528	522	547	488	551	549	535	549	492	529	504	546	493	515	521	539	518	553	520	528	497	540	487	532	487	519	492	530	510	556	538	528	534	547	524	507	546	524	511	501	485	524	501	558	483	560	505	522	484	523	534	542	538	545	528	512	571	579	540	485	537	542	503	540	551	492	482	545	549	554	513	509	559	508	503	529	551	553	531	564	537	521	525	580	523	560	497	494	546	521	529	532	513	517	500	514	547	500	557	551	519	552	531	521	536	524	535	557	556	488	549	549	520	511	522	531	494	525	524	529	533	515	527	533	518	512	536	552	499	555	529	525	556	515	529	515	495	510	530	551	495	527	482	560	516	527	534	545	520	530	534	507	489	554	548	526	465	515	525	532	576	553	489	550	507	520	527	533	553	533	511	537	489	542	552	502	493	511	505	494	537	538	530	550	509	516	508	509	546	531	524	500	529	520	509	541	551	488	545	504	522	511	540	565	561	523	532	496	519	503	545	515	524	525	528	507	512	538	519	541	531	521	494	521	521	521	522	492	525	526	512	538	526	549	525	489	551	529	531	542	522	531	528	564	523	532	505	483	534	577	489	527	538	500	516	487	534	512	493	560	493	530	518	556	532	550	525	530	527	534	512	532	515	498	485	512	467	495	518	521	526	507	517	544	536	569	493	540	525	528	492	520	537	514	566	529	546	527	538	559	502	501	542	517	535	514	532	516	521	500	513	522	525	513	539	522	545	478	515	494	540	533	558	557	537	522	508	550	491	540	544	540	492	512	545	526	547	518	512	515	515	496	495	482	498	545	510	503	546	573	522	552	533	546	486	458	560	526	520	516	549	528	519	552	525	532	484	567	510	544	508	541	555	526	582	522	555	504	537	510	508	496	511	562	456	510	574	554	516	506	532	566	537	526	498	547	546	539	544	534	548	526	509	525	535	519	540	554	504	520	524	520	564	529	459	457	543	549	510	519	507	486	520	535	499	508	449	541	530	525	518	543	524	513	507	514	495	537	542	515	508	520	513	540	509	534	495	514	533	547	532	530	521	564	514	501	510	487	486	527	505	525	495	495	531	524	522	551	535	514	496	518	496	480	532	534	527	572	562	524	545	559	526	511	498	548	513	495	503	542	509	537	535	479	524	515	521	529	521	520	504	525	527	570	520	492	567	541	490	545	544	537	523	540	545	513	529	488	503	537	503	530	496	502	528	529	478	477	554	529	515	552	562	484	506	480	561	480	529	519	497	525	522	512	561	561	544	551	496	522	565	527	522	509	510	524	576	501	519	455	532	535	486	533	488	514	518	513	489	490	504	547	534	508	506	526	557	561	497	512	569	556	539	512	560	559	505	531	537	529	546	548	522	534	552	511	527	510	526	517	543	534	499	571	549	528	544	491	524	559	518	496	538	526	563	565	539	573	505	548	523	507	545	569	529	529	513	530	538	557	530	547	578	534	534	527	506	493	527	531	518	490	516	544	498	533	562	519	532	535	491	512	523	495	486	538	517	496	554	521	534	542	480	579	529	534	528	542	520	511	532	511	526	513	558	499	578	515	521	538	536	481	538	552	530	534	509	541	552	551	499	519	581	502	588	512	487	491	524	530	562	537	507	500	527	514	503	522	556	551	520	503	530	503	550	532	543	515	560	498	496	488	529	515	540	528	533	510	546	535	498	508	542	525	546	498	537	503	536	536	488	536	534	544	507	469	539	491	546	502	526	517	519	555	491	555	519	528	516	502	531	535	532	532	531	552	529	543	502	512	516	526	541	504	510	516	529	508	532	576	537	546	542	519	538	517	593	517	514	531	482	532	498	567	536	514	519	500	514	529	497	512	550	553	509	460	553	524	541	557	518	510	521	503	514	532	549	532	512	528	473	523	524	519	530	569	522	496	533	506	527	556	529	557	541	548	542	522	510	531	526	509	511	570	533
23089	21729	29942	23659	21580	21393	6371	1426	1154	1190	1099	1077	991	987	1000	982	1008	945	952	924	943	884	920	908	897	868	855	893	920	926	918	884	841	914	909	844	923	913	908	900	920	819	930	883	875	865	878	853	934	840	862	876	863	856	927	874	830	849	895	846	855	877	905	890	857	875	858	852	912	839	864	839	915	815	838	881	845	895	899	908	838	848	863	822	887	865	866	869	901	851	868	885	823	908	882	872	856	866	891	895	839	924	853	815	814	856	882	874	896	870	842	854	893	848	827	900	873	841	879	837	859	862	850	871	915	836	918	862	860	877	877	893	828	858	853	861	900	866	873	858	878	851	867	912	852	860	853	885	905	875	837	925	928	892	853	849	886	874	888	848	863	872	880	899	878	865	836	830	862	934	851	830	891	863	926	900	871	853	832	842	866	894	891	857	876	901	909	891	858	924	852	843	888	910	866	853	897	874	868	876	881	888	910	830	869	841	851	845	927	849	907	884	861	845	903	883	883	883	878	841	851	832	845	864	903	870	863	890	852	874	850	854	874	870	832	900	811	823	870	860	848	852	886	891	812	799	873	862	911	888	855	868	801	830	822	872	883	822	814	866	917	838	875	906	833	868	893	878	801	823	834	863	875	857	821	852	894	807	873	863	856	893	871	838	868	874	868	903	875	853	835	888	848	853	886	862	847	854	936	848	873	823	868	858	889	904	874	869	890	876	822	860	844	817	844	927	893	880	802	878	872	886	871	840	810	863	844	886	878	820	905	899	843	901	882	853	811	871	862	886	839	890	866	864	866	854	894	900	796	861	880	920	880	916	910	868	870	856	875	836	877	833	856	849	899	800	854	853	860	861	857	858	864	924	898	871	864	869	895	851	851	860	927	846	879	919	871	893	808	843	847	855	862	901	832	918	852	844	855	833	892	912	852	905	848	902	866	864	847	855	893	901	849	892	826	864	872	837	821	832	872	833	917	889	876	932	833	855	875	851	883	884	869	844	864	817	926	852	852	867	896	838	862	877	864	840	874	874	858	785	884	874	810	850	881	932	802	814	826	896	849	831	799	923	833	857	919	862	846	807	889	891	873	901	894	793	863	871	912	867	820	809	868	839	896	899	827	847	878	824	852	863	859	836	877	878	860	893	888	874	822	869	844	874	887	858	887	830	880	862	862	842	859	895	884	867	866	838	843	818	888	871	845	876	888	798	871	881	896	866	810	846	859	885	867	840	892	930	870	872	875	856	881	861	836	887	859	923	811	884	887	843	832	877	853	858	862	833	913	823	828	905	892	841	874	893	787	908	883	857	844	861	859	822	854	918	827	892	909	903	901	858	872	879	844	847	843	861	804	899	818	840	870	853	854	836	873	887	782	916	855	813	870	877	906	881	836	836	856	843	892	872	823	851	897	887	869	900	880	899	870	827	875	881	893	873	904	826	863	889	803	839	851	850	891	895	867	870	854	896	889	891	845	852	873	867	826	854	862	903	860	848	846	856	866	928	815	842	865	879	869	910	872	876	883	896	891	860	815	862	862	832	811	799	887	860	892	846	905	829	854	860	863	899	816	891	896	839	896	916	840	839	842	887	879	839	849	949	891	845	846	875	851	854	881	867	814	891	820	907	883	865	867	832	852	846	867	887	900	886	906	839	871	860	863	839	862	871	839	865	881	916	889	875	886	841	840	875	873	864	858	869	857	852	928	865	890	857	911	898	875	853	822	900	891	869	885	905	892	873	862	849	866	878	805	888	847	842	860	862	861	886	869	834	875	873	894	890	856	905	839	879	859	901	848	861	861	851	897	916	863	879	870	849	840	851	919	882	923	886	820	831	880	900	900	867	890	875	892	867	926	828	923	888	834	862	866	819	857	884	851	837	824	878	830	869	854	836	866	899	927	883	859	850	826	858	871	858	805	895	904	869	892	872	870	854	863	874	855	861	897	827	880	895	842	898	897	859	864	825	897	864	836	853	898	899	825	866	894	879	849	807	907	825	883	839	837	829	868	862	818	864	829	827	863	854	918	869	845	872	884	879	832	850	839	884	885	806	946	867	840	852	833	817	820	826	812	846	841	868	851	869	866	853	867	813	838	891	847	810	843	838	889	902	859	860	802	891	899	873	928	885	893	840	880	833	909	904	908	848	825	884	845	851	885	863	871	870	925	841	881	844	829	855	910	869	888	921	817	856	861	871	881	842	891	828	865	827	868	881	832	905	820	832	907	892	845	895	828	875	873	808	846	846	865	869	828	832	840	894	811	879	810	945	876	835	825	849	888	848	870	851	860	845	871	873	891	821	881	864	811	884	823	859	860	862	892	832	891	829	846	833	850	867	840	852	798	847	872	848	869	877	877	865	829	862	896	851	839	898	879	874	818	832	848	800	841	891	815	870	843	859	929	864	898	885	912	884	852	899	895	898	845	862	854	859	827	846	808	788	823	837	886	893	833	856	865	831	846	912	848	878	849	857	938	927	847	884	861	816	887	845	873	845	904	923	886	897	866	861	834	855	916	890	847	847	825	891	827	896	855	882	839	805	851	865	926	849	867	810	907	835	850	893	844	884	839	856	930	862	828	886	878	908	797	884	833	876	855	904	870	833	895	878	855	859	826	846	871	820	876	886	872	857	859	864	874	915	883	871	902	850	796	849	843	827	919	897	879	834	813	863	891	865	835	871	871	906	845	807	905	831	872	824	792	909	805	859	873	850	859	894	844	838	808	867	854	896	853	877	856	905	876	816	890	859	828	849	858	828	848	889	821	868	863	856	857	836	854	850	837	913	860	847	859	833	877	871	842	865	883	899	878	870	889	855	941	859	928	820	888	820	862	849	808	842	872	877	837	818	830	863	892	887	873	934	820	863	856	871	826	875	858	871	928	855	868	827	806	873	858	812	898	850	862	867	828	859	855	818	872	893	836	854	855	851	903	851	826	876	863	823	872	908	854	872	837	837	879	888	921	876	825	895	865	860	846	877	880	890	811	845	902	849	810	862	849	888	887	858	880	865	855	831	868	874	875	914	840	856	856	893	860	867	911	864	886	898	866	836	862	856	879	844	886	903	839	870	928	855	890	859	924	889	911	879	825	879	899	831	848	853	900	874	859	875	850	849	869	879	847	876	874	815	841	849	896	909	927	837	858	880	864	882	868	872	854	879	892	854	840	825	885	894	845	795	833	843	867	837	907	840	860	925	878	917	842	865	916	889	871	841	815	885	846	822	849	858	880	825	898	850	851	852	879	852	868	855	905	840	823	884	856	793	882	838	855	891	832	857	837	834	857	905	854	867	832	920	894	895	851	905	843	847	835	855	919	855	847	886	845	879	813	859	838	897	865	876	929	836	853	858	830	830	859	843	891	853	837	877	829	845	836	839	840	880	877	801	851	871	851	852	882	847	867	860	835	887	873	826	826	892	888	852	881	907	781	870	877	876	867	810	921	863	869	820	815	876	864	867	809	872	862	863	901	884	913	879	823	895	866	867	865	861	944	861
26632	52486	9414	4155	3146	2457	2011	1769	1545	1321	1287	1222	1129	1059	1007	1042	964	986	985	974	945	920	920	920	922	927	907	928	962	891	901	972	901	928	913	956	927	895	955	932	883	906	862	914	861	847	849	893	904	874	930	892	865	931	926	886	879	907	912	915	912	899	911	886	854	884	867	977	877	892	891	884	870	911	931	853	834	892	917	834	934	923	885	882	906	883	860	916	903	923	835	916	873	883	885	898	933	878	869	882	874	875	906	898	952	905	900	880	897	820	841	883	898	917	839	915	890	847	850	857	842	937	893	859	881	879	857	890	891	873	850	865	902	877	876	907	889	878	838	896	909	929	866	846	882	897	876	912	895	887	914	863	852	898	917	856	850	875	888	895	875	892	875	807	905	892	841	803	895	883	877	797	858	874	864	848	843	843	903	853	863	856	897	871	884	838	887	860	873	932	843	893	944	858	879	876	891	863	822	905	891	806	874	859	880	905	907	911	885	911	857	859	849	912	858	860	901	904	869	851	874	861	857	905	858	865	885	889	902	867	912	841	907	846	904	911	882	863	876	873	853	858	917	920	849	867	886	876	941	908	905	908	906	866	877	886	853	868	939	915	799	864	857	901	885	865	859	911	901	875	864	880	850	887	884	906	871	827	864	895	885	851	836	823	871	860	812	896	879	897	936	827	858	921	866	897	893	880	864	914	883	824	827	885	915	902	837	858	904	904	896	838	877	885	833	838	869	877	861	844	893	895	870	923	907	835	878	883	881	825	815	871	899	828	916	875	865	833	870	896	858	921	879	893	826	898	890	860	907	828	846	865	834	838	815	878	896	914	892	892	893	805	870	827	904	889	868	831	896	919	848	859	886	844	894	921	887	860	942	929	900	872	847	888	854	882	838	877	886	821	835	874	876	862	877	854	832	905	900	887	902	890	825	874	889	844	854	900	874	865	826	883	896	924	869	838	886	808	844	903	853	864	853	890	837	865	911	867	861	861	810	866	922	897	873	898	824	879	892	843	843	833	927	839	885	862	904	894	900	881	877	853	858	876	865	882	935	903	877	876	879	879	884	881	859	886	860	800	906	934	905	853	866	856	957	915	876	856	889	836	910	835	856	938	938	854	898	826	884	878	884	865	886	857	887	837	923	905	862	882	855	880	899	856	868	896	837	911	851	848	876	867	884	888	874	871	868	831	854	789	852	825	875	912	910	878	878	905	893	835	875	888	830	918	846	884	838	852	852	919	891	913	889	846	874	821	892	975	879	805	937	877	853	897	854	883	883	863	829	846	879	900	837	832	861	849	887	877	824	901	882	917	876	897	858	872	839	843	884	878	913	873	871	841	890	885	815	843	938	869	826	927	843	920	838	891	852	964	854	926	866	877	889	928	837	903	823	859	856	920	878	847	831	873	893	876	858	887	837	882	857	914	880	845	925	880	898	862	889	853	846	879	869	870	853	879	871	932	925	930	864	885	876	858	878	857	879	922	865	849	883	855	855	892	866	848	885	913	873	950	834	852	925	840	827	857	849	816	876	824	892	851	932	828	877	840	875	874	880	830	891	895	869	887	938	895	899	892	870	824	908	912	869	905	882	898	910	861	873	887	841	838	880	869	865	846	936	852	855	857	867	839	840	849	850	861	922	872	854	882	871	826	873	855	845	885	896	856	846	886	846	886	866	846	874	847	880	920	910	857	901	845	894	893	865	875	820	847	855	880	946	904	852	925	914	872	882	877	865	869	857	872	844	882	878	890	882	909	905	861	909	888	943	858	854	816	874	887	868	898	853	862	880	880	850	915	864	902	887	852	847	883	857	891	961	878	896	845	874	872	885	875	857	885	902	835	829	866	933	849	901	845	852	887	880	806	862	907	942	905	887	901	883	852	871	858	851	921	843	862	827	796	886	876	901	890	908	852	897	829	871	885	875	874	891	874	841	918	942	925	904	875	850	903	864	896	893	888	888	902	872	868	830	917	887	862	851	886	867	832	897	864	869	848	867	893	906	857	835	903	836	908	881	853	888	899	881	929	824	862	853	873	872	910	844	871	862	889	917	882	896	855	831	919	841	841	891	904	869	918	910	869	855	831	849	918	894	837	917	895	838	882	881	854	887	910	837	896	890	833	863	871	881	824	852	855	872	898	879	842	868	881	871	874	911	875	870	861	885	907	870	920	852	860	868	864	846	889	832	869	847	909	862	857	896	808	898	898	851	854	873	849	860	840	892	857	840	866	866	867	876	862	893	818	818	894	850	865	906	893	848	847	898	912	878	911	877	812	869	838	872	836	862	890	866	897	884	888	845	839	878	825	872	870	904	889	847	817	868	829	878	875	878	858	829	857	829	865	874	843	874	878	828	873	845	840	898	854	910	821	883	874	901	894	870	944	832	864	874	883	889	894	869	831	842	867	900	890	851	891	845	838	904	905	846	900	888	861	913	895	883	844	943	915	838	852	876	858	863	837	847	874	847	869	935	934	873	898	859	898	899	827	935	906	888	853	827	845	835	887	895	881	879	893	835	847	858	871	881	871	827	953	885	898	842	843	882	847	910	851	857	850	861	874	864	870	862	909	845	866	904	889	894	864	865	864	876	905	895	872	824	913	889	913	880	872	931	910	870	848	885	866	923	891	910	869	866	862	910	901	904	898	858	873	835	912	871	874	945	923	861	868	900	902	821	880	813	906	890	836	838	912	848	887	886	783	873	899	902	892	871	877	898	856	877	838	877	877	873	893	864	835	882	851	840	865	905	880	839	885	853	896	849	880	887	845	841	904	890	894	862	910	830	841	916	844	846	874	853	878	894	856	904	888	891	835	901	895	914	895	897	822	901	877	907	894	877	933	848	869	914	897	858	852	866	898	914	859	860	863	812	865	856	899	962	887	867	844	880	899	900	862	863	908	902	891	886	889	862	823	873	867	954	874	861	901	843	863	876	885	898	839	920	914	923	852	884	826	884	900	845	864	873	851	882	881	844	938	856	932	930	837	855	871	864	930	883	848	860	841	866	864	841	847	860	859	895	899	865	816	863	880	875	868	892	928	918	871	829	865	854	894	891	897	878	894	874	886	901	903	828	868	893	888	883	899	790	866	900	875	908	904	862	877	890	899	837	851	885	859	850	862	879	922	828	884	845	862	845	939	836	865	820	879	842	872	854	858	896	883	894	888	877	877	843	900	860	843	881	889	851	836	880	819	899	887	913	842	885	851	810	870	910	904	866	907	887	894	852	873	856	865	816	887	849	848	902	859	867	858	854	906	851	869	882	811	866	899	884	883	825	884	893	871	853	914	851	854	872	862	916	891	894	886	860	865	857	838	867	867	872	885	866	869	915	911	898	872	861	831	899	830	871	892	900	905	854	828	839	874	824	894	922	906	867	837	903	902	872	859	846	876	888	863	858	849	909	871	853	899	882	914	879	866	903	862	850	867	873	856	856	880	856	862	881	889	909	852	877	846	842	856	866	901	869	899	890	902	845	837	899	795	853	841	925	842
28743	22286	6633	665	522	438	433	480	448	408	469	462	402	432	388	437	430	438	429	460	418	403	419	444	434	424	466	475	470	421	453	424	432	441	426	402	424	421	413	431	448	429	427	410	406	419	436	454	443	431	427	434	406	429	415	476	422	441	450	443	424	453	393	439	422	415	467	413	391	400	394	414	445	435	452	420	437	424	454	487	441	443	424	429	459	435	408	448	414	452	418	439	431	430	444	466	422	420	424	432	425	403	450	455	444	454	406	435	415	405	442	449	431	454	440	426	425	418	412	409	374	446	450	425	418	406	445	439	443	456	450	409	432	417	408	430	424	429	438	458	443	423	441	468	453	458	451	407	407	484	429	420	430	440	414	433	399	435	421	451	410	390	460	404	446	391	449	397	440	405	402	462	423	405	411	414	402	428	407	414	420	425	412	428	431	395	425	456	424	414	407	434	431	423	406	407	434	434	433	414	437	415	416	425	457	448	411	468	435	410	444	417	453	404	422	406	400	413	432	457	431	426	437	440	433	420	422	419	450	404	450	380	434	441	426	424	418	410	445	447	421	411	435	441	426	431	416	429	460	422	384	448	448	447	423	405	420	430	457	490	422	425	449	442	440	435	459	452	433	383	455	436	426	426	439	425	425	426	402	421	386	406	429	421	495	473	419	443	387	421	430	421	430	414	451	445	427	432	458	468	408	423	452	447	433	460	413	428	425	385	429	438	432	431	436	393	425	404	438	458	427	457	422	394	430	427	399	407	413	433	446	429	417	438	431	431	432	397	453	439	402	421	424	416	453	432	422	449	419	454	446	407	451	433	424	452	440	416	457	406	424	432	390	432	416	430	429	403	411	415	458	424	453	387	438	405	450	451	446	429	413	434	432	401	422	434	423	424	432	450	441	429	419	420	423	419	444	448	438	384	430	411	429	419	437	398	396	444	411	413	413	421	445	454	461	446	439	447	390	438	399	407	419	423	463	425	460	440	421	428	437	420	414	454	435	434	440	434	419	422	438	413	422	420	387	455	442	463	414	436	376	423	443	446	437	455	435	438	441	438	424	442	430	458	471	452	448	429	396	404	407	446	440	400	395	430	380	432	457	393	396	403	391	395	407	427	425	392	468	415	419	444	418	450	447	440	435	383	410	433	444	437	406	430	460	391	426	407	408	440	430	456	452	405	412	438	419	467	434	443	435	450	386	449	420	415	398	432	433	425	401	433	428	415	462	430	423	444	416	440	414	453	420	447	421	436	406	435	402	425	453	431	433	453	417	413	436	432	456	470	436	425	418	429	446	423	438	417	425	412	449	469	456	412	438	455	458	400	456	433	420	387	416	427	416	419	416	390	430	435	444	439	457	491	423	427	421	440	414	410	397	433	460	439	442	413	428	425	478	412	410	437	441	436	433	405	440	427	428	448	414	440	428	450	376	433	437	444	419	413	404	431	430	451	416	417	448	401	412	442	440	443	435	428	463	425	379	429	431	402	452	437	424	433	422	423	450	438	420	424	446	420	459	450	455	439	443	421	440	398	398	424	413	401	440	441	422	433	441	421	450	406	442	429	408	447	421	424	395	461	398	439	441	416	433	409	423	403	373	451	422	424	454	449	398	409	436	445	420	428	430	424	363	423	441	435	429	442	410	435	445	398	402	408	425	443	439	433	396	435	441	438	424	426	443	432	441	410	449	443	420	436	421	449	404	470	406	420	418	429	419	443	438	454	402	446	399	467	418	428	425	418	419	418	421	402	410	435	439	438	407	415	395	394	430	420	448	440	378	405	421	403	391	426	431	448	435	417	448	462	418	417	387	415	449	483	415	421	439	401	416	417	416	441	416	410	432	421	463	417	441	438	458	443	424	431	408	438	445	440	433	434	463	431	424	444	429	396	436	409	409	429	443	455	454	393	448	412	452	391	455	420	406	420	446	452	431	391	430	459	437	445	421	436	436	425	420	432	435	410	419	417	398	371	433	455	433	453	438	431	428	438	444	430	372	402	429	434	415	426	429	406	419	419	444	439	418	439	438	416	445	469	424	462	422	402	412	436	454	406	437	414	421	446	460	439	456	450	454	423	451	430	449	433	415	430	422	433	439	417	435	420	430	428	433	464	454	410	410	464	436	479	427	443	410	426	409	422	443	446	429	438	407	396	434	424	439	443	440	411	443	425	454	426	431	387	428	412	410	445	412	443	404	424	401	399	408	420	415	392	431	460	450	402	437	441	446	393	430	429	435	413	446	427	435	384	416	412	376	417	428	437	447	432	384	458	433	432	404	461	409	451	410	411	442	422	419	431	457	413	423	448	414	403	424	420	425	432	430	438	402	399	470	401	416	433	454	437	446	453	421	435	439	439	423	411	421	459	389	420	449	409	470	449	417	440	448	425	451	406	426	393	394	416	424	416	409	432	416	426	409	428	429	448	445	443	401	417	402	436	369	446	472	440	399	444	406	454	436	455	418	430	391	427	415	428	442	415	440	448	472	401	441	420	460	427	416	436	461	412	462	420	417	410	429	446	447	439	398	415	416	407	437	418	441	411	423	433	447	369	393	397	413	418	413	447	453	448	456	443	475	433	406	455	412	400	453	408	421	452	424	417	392	420	432	396	438	450	443	411	407	469	395	472	437	425	416	437	411	419	407	404	457	414	429	433	434	453	415	404	437	413	430	432	437	394	461	413	404	407	458	423	446	465	441	445	411	420	441	422	418	439	472	415	425	442	419	432	407	408	404	430	405	411	438	423	451	454	413	444	420	428	431	418	426	417	413	448	411	417	425	389	416	432	399	417	421	444	440	391	430	427	474	438	393	399	453	399	382	430	437	427	427	430	402	394	427	432	429	420	428	439	387	477	443	447	403	412	436	451	424	438	440	424	401	432	435	469	460	407	459	431	416	418	406	431	453	407	416	445	424	441	445	411	397	412	420	430	403	406	451	453	435	440	475	475	432	396	424	423	455	405	440	414	419	410	416	391	380	422	449	474	430	436	432	453	412	402	450	457	411	463	405	434	424	424	395	481	445	410	402	419	407	391	424	431	447	424	454	429	431	454	429	420	404	416	417	439	384	414	408	468	416	400	435	437	446	417	418	444	464	452	441	442	408	442	413	442	428	442	413	427	446	421	391	402	410	405	445	411	402	437	401	427	415	436	471	442	396	411	422	423	434	412	429	409	403	401	409	446	403	415	447	411	417	474	428	420	404	454	419	461	469	414	429	428	436	407	434	458	411	410	422	428	415	418	403	382	415	446	428	421	434	413	454	427	462	434	410	424	429	424	406	446	429	448	403	432	421	433	446	426	463	430	435	407	408	432	427	447	455	408	417	447	439	427	427	422	435	431	422	421	424	405	416	451	449	443	412	418	421	485	447	420	449	397	403	405	415	399	412	470	411	484	426	387	446	451	430	397	421	431	445	392	429	454	391	391	378	405	402	417	406	409	436	391	442	451	420	478	439	455	476	444	458	405	425	476	426	408	467	455	447	416	431	460
14127	25144	840	522	527	470	489	463	491	462	461	490	451	478	429	503	428	428	451	457	460	478	450	470	419	451	445	489	459	477	461	476	498	486	472	468	501	462	481	464	432	484	473	532	422	424	477	416	472	448	449	474	474	495	472	461	467	492	469	444	447	475	451	451	469	458	500	400	452	499	468	444	477	430	458	474	455	447	437	451	460	403	453	433	437	456	430	495	476	450	470	452	471	429	468	442	444	475	461	434	449	442	476	479	441	481	459	459	454	453	476	447	488	438	475	422	477	467	485	452	476	490	469	520	456	460	449	429	440	451	479	449	402	461	434	440	437	477	463	468	440	489	464	458	477	482	467	492	461	470	469	449	475	418	449	443	435	446	447	447	446	464	463	435	451	451	440	435	475	435	424	449	432	426	480	474	439	454	427	429	416	426	419	456	450	478	457	488	502	450	468	437	443	451	507	445	479	446	471	454	443	467	422	469	455	490	452	426	458	471	425	473	506	458	438	435	470	468	449	464	469	452	477	474	455	481	477	458	471	453	442	475	421	471	433	416	477	445	436	457	465	477	464	448	440	456	461	496	451	446	476	437	447	440	466	465	443	492	491	496	468	465	445	463	442	415	442	477	461	438	463	471	452	472	455	443	489	425	446	472	458	480	439	459	471	430	465	462	451	475	485	473	466	456	477	493	465	429	432	447	468	483	423	471	454	443	429	475	432	515	400	499	439	425	426	456	466	445	441	465	468	439	474	455	464	489	436	467	471	447	457	462	425	456	458	471	475	462	409	445	497	448	463	461	421	441	485	479	464	472	489	443	502	468	463	441	430	460	461	437	442	423	443	439	467	456	429	462	431	461	421	445	424	456	462	421	446	434	473	443	455	448	450	450	465	502	480	459	454	433	470	490	430	464	481	454	442	451	461	447	467	458	457	441	464	457	442	455	478	447	475	504	492	468	482	453	428	455	427	496	456	450	427	492	469	472	417	431	462	481	450	419	461	442	449	439	485	429	467	452	456	461	457	444	474	455	443	468	462	470	425	432	446	416	446	451	449	411	470	420	471	492	456	433	494	457	460	464	452	464	471	449	457	465	462	443	483	502	433	464	484	478	439	457	474	455	493	451	454	441	436	454	448	448	464	430	464	469	426	486	452	448	442	455	478	423	450	447	494	470	417	456	443	472	476	429	446	454	495	416	460	485	463	453	471	448	444	495	442	465	484	441	501	463	435	435	474	470	492	445	441	462	455	422	470	444	484	456	460	461	482	458	417	489	448	440	428	492	502	447	398	500	416	442	497	448	439	435	479	492	503	457	446	466	450	458	476	417	457	481	454	471	458	425	456	486	481	467	480	436	485	457	464	459	478	432	430	447	482	445	455	501	474	474	459	476	475	445	466	443	452	489	430	435	488	437	447	434	501	485	404	458	492	463	468	436	424	453	482	445	451	451	421	430	455	492	442	437	494	456	482	432	426	458	485	448	449	466	432	433	451	482	468	474	484	467	436	456	479	459	482	485	406	455	429	431	458	458	497	449	462	439	479	451	445	446	452	424	475	432	437	437	443	451	453	468	502	467	475	472	454	480	426	434	426	459	471	403	473	452	481	484	469	434	473	443	460	463	470	494	447	498	495	456	503	460	450	477	447	519	463	476	432	483	502	469	474	476	479	480	450	418	438	436	451	491	435	442	452	484	434	485	457	466	459	466	479	443	451	463	411	493	413	429	438	457	408	417	467	436	469	437	453	488	438	453	460	473	453	471	485	442	477	443	464	473	437	450	447	445	462	470	465	444	431	508	458	482	478	444	455	472	437	476	463	508	408	438	472	469	492	462	504	451	471	476	468	428	445	468	489	468	469	426	435	407	489	429	493	440	488	437	465	476	434	440	472	448	445	507	454	463	450	415	461	481	456	450	445	457	439	440	444	469	469	435	435	432	447	450	446	462	447	462	476	447	462	448	455	435	439	415	501	467	448	475	448	486	484	474	442	462	458	490	477	517	478	444	459	437	455	434	455	482	439	417	448	492	474	492	461	469	454	422	452	479	465	429	465	441	479	486	425	491	436	479	469	505	478	476	461	433	492	444	451	435	449	478	437	435	444	430	444	434	413	434	437	448	423	484	484	410	470	438	457	481	456	442	416	459	448	464	424	443	480	436	403	442	472	429	485	469	460	484	483	431	451	492	466	496	482	426	454	451	489	451	450	461	451	478	419	480	443	484	437	494	446	442	481	472	431	438	418	464	440	469	481	420	464	500	436	472	500	452	449	446	418	444	475	441	431	435	489	436	417	460	458	482	483	498	492	450	454	456	441	438	437	441	479	455	477	465	443	464	465	456	448	491	446	460	466	471	448	442	441	473	468	458	433	429	462	483	451	444	465	498	478	435	455	442	468	455	453	479	453	477	478	406	460	469	460	381	453	436	444	457	455	470	467	442	438	418	453	458	437	443	462	457	465	437	470	432	462	427	471	446	464	422	476	467	405	454	452	457	457	449	475	465	464	461	505	475	478	444	462	454	454	429	404	479	429	460	443	441	445	469	438	434	496	432	456	448	473	441	449	486	461	469	422	436	459	502	473	459	446	444	420	449	442	441	431	470	464	485	438	398	477	417	505	466	446	472	441	435	460	428	420	471	443	451	485	487	439	465	469	454	435	445	420	422	450	463	437	433	452	446	466	463	442	459	447	442	470	470	424	437	461	465	437	480	422	465	484	462	439	505	392	461	495	433	453	453	437	433	500	451	458	415	481	482	449	440	462	462	406	425	442	472	459	430	437	441	462	481	424	437	448	456	427	432	466	435	458	470	475	464	427	422	468	465	440	441	429	407	454	469	462	481	427	486	440	459	443	488	474	467	438	411	448	440	449	431	467	460	522	442	467	455	432	470	419	479	491	436	433	500	460	436	456	423	466	462	439	420	482	502	429	466	437	468	440	458	444	465	503	464	475	459	473	462	404	434	419	460	472	491	442	446	488	416	464	439	435	455	439	463	440	448	485	485	416	452	447	473	458	441	486	457	444	442	470	459	444	445	466	414	487	431	442	521	447	475	476	442	459	466	390	416	438	460	449	477	427	481	457	477	457	446	451	483	454	478	467	510	427	483	426	499	462	437	481	463	450	484	480	481	493	465	466	442	445	462	423	440	453	443	456	472	447	441	449	449	475	424	440	461	443	427	421	485	458	428	437	455	440	481	452	421	471	484	456	437	454	475	462	436	441	428	472	495	432	491	502	447	458	480	458	470	481	463	463	441	453	473	422	484	458	453	431	454	433	474	430	456	476	475	449	497	455	449	429	490	464	490	451	468	448	481	447	443	448	465	458	442	457	445	502	441	475	451	445	434	482	466	494	447	469	443	462	467	447	434	428	459	439	450	472	475	445	438	473	502	457	487	480	476	437	462	480	455	432	452	456	460	484	470	404	463	435	462	467	431	441	432	478	444	467	468	460	466	408	490	417	461	444	460	416	445	461	473	427	486	472	458	484	465
24266	22023	28302	25322	21061	6657	1235	919	835	794	806	736	757	758	767	768	728	704	735	729	673	671	686	706	732	703	697	669	650	716	664	723	686	686	726	698	698	667	657	742	706	664	712	716	673	671	700	687	704	700	673	731	671	713	696	702	666	703	678	682	681	677	693	691	711	707	719	630	672	674	693	671	663	709	648	676	664	639	672	726	724	648	648	683	709	706	689	696	661	667	675	637	747	687	600	703	649	671	692	676	711	729	689	702	630	663	615	685	716	651	677	685	706	661	722	686	683	646	655	690	668	691	706	736	693	649	707	648	676	702	662	658	692	692	651	660	670	689	699	731	719	720	724	681	657	733	728	700	653	698	666	696	682	689	676	652	678	663	691	672	700	696	687	693	747	714	698	634	679	674	712	691	723	647	677	664	699	669	675	644	703	676	693	673	656	714	682	674	671	676	712	702	679	666	687	728	680	663	676	685	676	684	685	649	691	667	762	687	671	678	655	689	686	715	673	696	709	716	673	683	704	670	675	687	693	663	673	682	644	681	671	678	696	683	666	673	655	664	714	736	718	675	688	651	612	676	644	705	716	687	687	662	697	659	727	661	701	624	664	698	684	684	707	730	672	675	690	695	628	656	672	754	710	683	662	704	716	714	652	717	716	677	663	611	730	691	650	690	656	694	718	722	724	661	705	669	696	673	679	692	707	654	721	676	688	668	670	719	688	647	685	681	670	716	683	714	679	695	711	671	727	665	702	671	670	702	708	748	674	717	710	690	682	680	667	677	657	684	740	663	681	671	665	665	662	674	682	649	667	669	689	710	682	663	683	703	730	675	686	677	704	697	682	726	672	693	645	672	694	675	663	658	651	679	713	700	688	704	682	667	667	669	652	731	648	649	714	641	693	693	682	731	692	664	695	697	682	671	697	740	685	675	636	664	748	698	734	703	635	706	636	686	719	679	726	686	724	665	682	685	700	661	660	706	657	663	701	675	705	676	736	670	683	667	681	700	668	673	698	649	674	697	670	655	689	681	650	705	712	652	660	685	701	664	691	694	653	668	700	714	703	694	730	683	670	649	659	710	643	655	689	700	686	711	677	694	676	659	730	685	702	704	710	677	692	652	689	664	690	645	670	656	675	695	681	709	659	698	706	676	657	667	740	691	695	699	705	666	681	683	698	655	715	656	645	626	732	666	693	677	693	657	690	693	768	686	684	687	693	630	677	652	722	757	710	665	662	703	725	693	669	686	657	691	664	705	684	687	699	652	680	666	695	699	737	694	687	656	686	726	673	644	655	682	706	648	709	711	712	668	663	632	698	683	668	660	692	716	701	667	693	667	650	651	655	637	677	679	657	692	655	715	666	662	677	613	697	717	637	666	698	671	694	688	694	716	630	694	694	677	684	683	632	685	662	708	651	682	668	652	679	672	684	687	673	687	650	682	655	696	705	699	653	633	690	684	670	663	640	691	679	675	677	724	682	667	652	641	698	664	691	673	687	665	696	712	738	692	629	680	707	685	674	675	668	721	647	693	664	689	642	710	651	647	665	735	707	707	685	682	685	685	668	656	676	706	695	634	713	650	668	635	669	617	674	683	707	673	663	657	684	692	687	673	709	668	712	710	679	675	671	669	706	707	667	632	623	686	642	675	699	648	712	728	636	646	692	694	660	684	647	671	715	645	688	677	677	680	655	680	684	685	702	639	693	700	674	706	672	656	684	675	671	673	680	684	691	722	732	719	673	696	616	690	659	696	704	701	667	676	651	680	720	677	695	638	698	689	669	676	679	665	662	662	671	667	731	678	738	652	691	694	697	698	638	686	661	696	681	706	680	629	672	665	719	633	717	682	637	687	699	687	705	718	686	664	693	646	664	675	655	664	696	669	699	714	746	682	698	701	688	688	628	686	701	686	625	689	662	666	701	681	723	684	691	671	700	712	679	694	687	747	695	673	637	726	702	652	740	695	684	691	688	705	710	668	671	651	642	642	676	693	660	623	675	679	695	682	672	677	684	661	707	654	701	658	677	661	654	704	734	725	685	754	652	667	648	726	711	695	703	692	648	621	701	666	681	703	627	700	679	670	672	663	704	662	667	646	696	676	660	664	668	670	677	716	690	654	710	687	710	732	699	670	673	662	604	625	668	744	654	644	713	690	698	676	679	701	653	693	680	688	670	711	706	659	739	678	691	669	677	707	691	708	666	668	683	686	653	685	651	697	661	722	672	719	710	670	670	715	687	667	640	663	672	664	687	699	697	680	745	730	662	717	669	686	704	688	688	711	696	700	722	663	713	697	716	708	686	654	674	717	699	659	697	631	681	678	643	722	688	656	634	696	666	685	662	731	720	648	714	659	654	668	669	687	645	672	699	695	661	705	679	669	663	661	674	689	738	704	687	665	716	706	683	667	688	725	702	697	643	709	641	690	746	692	669	689	696	655	647	687	689	675	674	677	703	689	716	688	692	658	679	686	662	739	682	688	723	655	694	678	733	620	721	702	659	674	706	704	706	705	693	702	706	723	665	715	668	729	660	707	692	676	715	668	690	711	732	692	738	699	687	669	705	664	664	702	710	664	689	672	671	704	704	702	702	640	700	720	615	675	728	673	639	704	691	707	712	664	625	693	703	664	694	726	668	673	678	690	685	691	698	677	723	677	689	687	664	657	659	672	644	721	665	700	668	672	658	699	631	725	711	661	693	662	729	717	713	701	692	648	668	654	670	741	673	644	672	698	676	662	734	658	673	689	632	703	651	669	676	718	624	685	656	734	662	692	658	667	655	709	679	673	722	711	725	680	663	665	688	683	676	679	729	710	675	684	731	690	704	698	676	693	662	667	696	651	723	699	697	667	702	703	720	708	716	711	689	650	628	675	681	674	669	678	660	663	676	643	671	665	719	667	639	724	675	680	681	652	629	685	732	699	671	690	664	650	659	659	708	713	718	665	736	691	699	697	726	652	676	640	717	693	676	632	660	716	678	709	690	676	676	662	671	686	688	694	652	675	710	691	689	655	685	665	649	682	711	686	655	733	693	682	664	700	652	661	725	712	689	656	722	708	687	676	664	743	692	701	704	685	658	709	747	675	698	641	677	700	703	759	695	727	648	677	672	705	681	664	655	665	652	668	662	667	655	668	697	611	670	704	659	701	745	643	690	670	664	655	723	710	636	651	689	708	678	642	698	683	697	702	634	675	664	651	669	686	705	714	618	672	688	717	691	720	705	703	688	678	686	661	686	639	710	678	652	715	674	666	664	719	638	667	684	692	673	701	684	661	694	676	700	647	669	715	656	669	652	664	686	675	666	688	663	700	668	700	739	675	673	688	689	671	708	719	628	708	651	706	684	727	673	719	699	702	689	659	654	675	668	669	682	737	691	646	659	676	666	696	687	687	656	668	713	690	646	684	713	689	671	700	668	629	711	703	685	693	695	665	693	707	664	658	734	697	725	657	641	673	709	713	674	683	692	708	687	630	708	628	657	718	682	690	683	685
24949	67508	12104	2296	1733	1513	1288	1123	969	917	850	874	785	801	749	765	812	767	735	752	712	747	735	679	702	740	706	739	743	707	715	723	754	701	735	702	742	751	699	698	714	739	728	656	679	681	726	710	705	665	695	711	716	696	757	703	728	734	701	719	656	684	696	695	698	751	684	721	680	708	700	723	697	715	721	709	687	722	650	701	683	720	734	679	697	750	695	688	676	692	691	722	679	705	712	716	689	747	672	690	715	699	717	664	742	705	656	673	713	741	722	718	664	691	713	633	687	750	707	746	697	702	723	682	710	740	664	676	672	664	701	677	696	731	712	736	708	695	667	668	685	688	748	750	682	645	716	737	677	652	644	720	688	680	704	659	681	710	666	694	702	632	658	676	647	732	679	679	704	729	701	738	730	697	704	650	718	666	690	748	666	688	720	697	673	717	675	674	715	722	699	680	681	763	706	695	735	662	696	749	660	681	726	740	687	695	708	726	685	733	662	740	667	721	686	712	692	709	682	658	720	679	663	668	663	664	691	707	711	695	711	719	683	695	721	681	725	661	716	699	708	707	712	745	700	667	697	760	680	706	704	717	711	658	710	678	706	745	711	705	706	693	691	667	683	699	727	737	669	717	706	705	726	657	710	642	697	691	681	686	743	680	679	688	689	704	660	697	692	652	662	688	705	640	686	657	678	728	659	680	723	770	703	677	717	630	687	638	678	670	666	662	698	686	681	747	667	686	700	686	691	680	732	653	763	693	693	692	698	678	660	725	728	687	708	674	704	664	687	673	704	703	694	678	661	686	747	765	682	691	717	683	681	692	705	713	747	666	703	716	718	679	676	681	674	660	664	662	700	755	686	681	733	694	708	692	677	720	701	684	730	720	699	677	727	673	647	700	675	675	684	640	762	694	722	717	703	654	718	706	701	713	688	682	742	675	720	696	709	719	682	688	711	665	712	736	747	686	680	680	636	706	723	687	732	681	735	701	660	657	688	742	705	748	730	706	679	665	682	690	733	674	713	706	687	711	675	715	661	659	659	701	684	696	657	681	683	748	705	693	711	646	685	636	735	622	693	709	708	725	653	704	701	672	663	681	692	694	714	705	702	702	706	687	664	712	743	713	681	684	720	667	669	717	704	664	671	701	644	728	728	674	679	682	673	695	649	670	685	725	757	684	700	728	724	717	695	632	698	706	700	645	724	697	692	718	676	694	689	680	694	703	682	733	720	673	701	666	710	688	700	685	682	668	704	707	682	662	648	706	682	704	718	685	729	701	703	690	663	729	739	688	693	668	705	669	727	732	691	680	714	662	674	716	680	733	696	700	663	644	657	702	774	719	695	653	679	700	668	663	649	688	686	646	667	621	696	706	699	664	705	722	688	657	664	715	712	686	713	717	673	682	703	724	721	715	686	691	657	699	685	666	688	720	694	653	722	680	695	720	746	674	670	686	691	707	685	667	714	663	665	665	641	691	681	766	667	710	739	742	699	693	739	717	702	740	653	707	694	660	670	685	687	722	635	714	699	716	687	693	673	704	652	689	679	674	666	708	670	713	703	691	663	702	718	689	700	713	688	655	677	670	707	724	638	753	673	704	734	688	687	676	691	690	710	693	685	696	723	672	692	672	695	710	707	741	684	634	712	668	664	713	711	723	685	672	703	740	698	708	674	707	686	676	648	698	721	687	695	709	702	671	685	713	662	744	707	735	690	713	707	653	673	680	705	685	689	664	697	662	712	655	735	689	696	639	711	676	709	686	678	690	697	718	651	708	698	689	669	665	694	740	657	696	683	702	727	705	724	695	704	726	674	695	722	713	698	715	667	723	644	704	720	692	700	694	677	705	712	687	681	672	748	699	640	687	684	654	683	713	719	708	705	682	684	705	654	691	709	701	698	675	675	724	700	736	679	783	683	677	725	681	702	687	723	679	676	682	672	675	696	717	699	719	664	708	717	716	664	671	686	730	658	694	734	738	730	674	641	687	714	673	729	676	659	694	708	702	705	720	692	686	669	688	696	689	670	710	731	684	731	732	652	729	698	694	666	700	675	702	679	681	721	662	710	728	716	713	735	725	684	696	720	691	709	681	687	707	702	705	720	683	663	725	722	711	677	708	716	713	681	714	666	694	690	733	722	656	748	676	729	670	709	684	664	709	702	711	646	691	711	741	705	726	642	718	677	720	681	733	687	720	672	680	674	733	635	699	712	720	725	685	715	675	698	664	706	705	709	685	715	686	671	669	727	707	674	744	699	745	736	693	679	733	722	663	661	711	683	701	687	693	682	732	676	672	691	715	720	708	659	745	682	712	629	743	685	681	709	682	717	692	727	688	691	672	702	743	693	694	642	645	702	746	700	665	683	753	691	706	728	669	706	654	756	705	707	675	714	685	730	679	701	704	692	737	706	745	705	660	714	677	686	655	693	716	658	692	708	694	735	676	703	675	723	705	687	687	703	688	676	716	672	772	745	681	732	686	710	713	689	683	691	653	686	716	690	620	698	727	694	675	680	663	679	715	718	672	637	694	702	703	692	735	701	689	674	734	700	696	696	674	686	703	668	713	751	685	724	692	654	681	673	678	680	718	686	685	685	682	683	728	672	710	686	690	651	665	673	696	692	676	682	689	679	706	680	699	743	683	680	717	761	694	685	702	707	679	702	729	665	649	675	665	704	684	687	692	700	693	650	703	723	698	711	635	687	708	669	663	683	644	692	708	681	689	754	738	750	715	691	699	703	637	688	667	705	720	674	736	706	694	685	701	664	752	683	714	691	683	756	692	697	743	740	669	719	778	649	667	671	730	690	700	682	716	696	670	710	667	704	716	744	677	714	667	645	717	718	692	738	742	704	693	720	761	693	733	701	710	693	694	628	681	710	711	700	691	678	663	677	657	735	692	660	686	693	673	686	723	667	671	729	720	661	678	694	670	665	735	712	692	692	698	682	638	693	680	668	670	686	703	716	702	727	684	731	755	701	654	695	686	675	719	667	726	668	698	677	684	737	730	712	724	706	687	727	678	707	670	663	672	699	670	684	686	681	727	695	691	690	719	707	711	689	689	737	693	741	671	700	716	650	705	672	677	673	675	732	734	706	667	696	705	695	711	739	668	713	691	665	691	675	705	750	710	715	704	716	704	727	675	713	688	658	716	710	668	699	704	641	676	709	719	707	687	660	695	650	684	694	700	654	724	681	705	669	728	671	711	705	714	660	736	732	708	716	672	713	709	725	706	694	697	690	692	698	674	698	664	718	674	753	685	699	651	688	709	684	701	700	685	721	687	724	742	731	726	676	710	695	695	670	754	693	653	710	699	639	679	667	714	698	717	717	710	685	730	688	693	716	669	722	709	685	702	660	670	693	712	741	698	670	677	702	700	710	697	721	704	663	678	669	716	728	677	688	661	679	696	730	698	738	706	696	761	679	701	718	702	677	688	665	670	692	699	684	706	697	698	665	721	753	696	669	696	677	699	707	677	695	694	719	671	755	695
25318	21940	27526	25792	10370	881	673	609	545	559	520	517	524	448	524	483	511	492	473	546	507	510	485	510	497	472	522	485	513	501	467	454	513	521	433	493	503	481	485	497	456	471	485	539	467	467	440	495	481	495	542	505	487	474	492	509	518	472	520	449	451	489	501	503	499	474	469	466	451	486	472	492	468	448	495	478	420	524	495	516	494	475	486	519	510	489	467	482	474	490	482	451	464	455	477	505	513	474	487	483	478	476	490	469	488	481	479	441	490	481	446	524	502	466	485	535	481	488	445	461	503	518	454	496	471	482	490	490	495	467	471	478	498	459	510	466	471	469	495	503	466	475	480	474	459	531	496	426	443	438	477	500	504	441	462	488	447	493	464	450	457	528	478	457	465	457	464	480	451	463	475	496	505	489	521	498	467	490	485	479	461	481	437	504	470	526	468	490	497	471	459	500	468	505	474	490	505	426	494	481	501	490	481	508	518	485	488	471	468	457	479	511	456	472	476	491	454	467	462	519	456	455	502	467	457	514	478	502	429	505	497	508	442	470	482	496	516	469	515	506	501	510	467	502	523	499	512	520	475	475	450	494	492	482	494	502	498	498	473	493	486	455	500	483	477	511	481	518	513	467	465	460	483	442	513	465	464	461	522	461	469	453	525	483	504	476	462	500	463	488	483	461	504	486	486	471	485	474	443	473	462	480	502	439	449	465	480	485	509	494	500	465	482	504	476	479	496	473	481	493	480	498	492	486	481	498	480	534	505	487	487	530	497	488	466	493	440	431	482	431	502	526	508	511	484	531	448	473	501	488	468	511	478	478	503	496	487	500	472	435	525	487	503	473	467	486	458	459	450	504	485	492	496	482	464	500	491	487	492	467	504	511	472	409	498	473	481	446	487	489	484	451	500	475	483	467	473	469	488	460	463	501	472	465	465	530	462	474	461	515	496	483	486	470	445	521	513	476	466	461	462	467	490	492	476	504	515	440	473	481	492	518	490	470	481	438	484	452	459	477	509	526	505	491	481	498	483	470	464	496	491	462	493	483	506	501	511	501	515	519	488	493	475	537	485	498	504	476	459	483	469	487	500	412	499	463	468	476	463	488	464	502	515	492	433	467	472	450	478	502	449	453	484	450	506	429	482	483	453	489	435	474	477	504	441	509	471	481	500	487	490	509	443	500	496	509	493	467	464	502	456	479	438	481	483	477	460	497	460	525	456	448	487	478	488	482	471	486	488	479	499	486	451	491	450	507	448	484	528	473	495	459	493	519	442	464	513	450	458	452	501	475	474	465	478	474	477	476	467	485	472	494	482	458	435	478	461	497	465	442	480	460	465	514	529	440	478	498	483	484	460	440	513	502	444	482	487	509	504	471	481	477	435	469	444	493	485	455	482	494	481	456	484	469	458	501	476	496	455	487	485	478	472	449	503	458	507	472	440	484	476	515	490	511	461	502	503	478	474	476	493	463	423	458	471	509	466	489	474	488	480	476	460	451	436	502	461	487	509	488	498	529	496	509	491	485	457	476	517	482	500	470	467	469	453	453	466	486	474	465	499	519	488	447	469	469	501	460	482	475	465	494	450	476	439	486	480	498	446	462	487	484	492	499	483	448	497	442	499	447	529	476	484	532	477	464	495	491	470	464	455	473	448	487	474	450	479	506	487	495	502	499	512	476	476	476	445	451	477	461	483	450	495	483	461	495	525	457	471	478	477	480	539	486	491	444	483	459	503	515	473	487	438	457	490	512	481	480	512	463	513	467	505	477	488	441	469	465	494	507	509	450	461	468	459	470	472	464	500	487	497	467	496	458	457	495	493	520	474	512	476	453	484	497	462	469	510	484	494	448	532	438	472	448	518	478	467	476	469	482	488	494	468	485	497	495	516	485	515	488	485	481	474	485	503	501	439	475	488	497	486	488	451	516	441	476	470	489	453	459	483	507	478	484	504	517	494	489	446	499	460	488	487	477	486	502	469	492	474	463	494	471	489	450	504	454	504	442	432	485	494	482	501	478	484	428	481	475	488	473	472	438	481	494	508	459	482	459	434	515	460	473	477	507	454	455	484	503	495	481	478	508	479	458	446	464	504	463	481	499	519	488	469	482	448	469	459	444	476	428	486	464	453	481	459	469	466	503	457	509	531	500	437	494	477	511	446	522	452	484	505	483	472	497	483	514	487	519	486	465	470	491	459	449	477	491	484	446	473	483	482	460	498	467	458	462	461	460	459	477	477	488	480	497	461	515	461	469	436	502	497	488	451	468	447	474	448	443	478	498	429	462	458	480	469	489	484	478	453	491	479	489	492	526	490	436	491	494	477	486	516	440	487	480	450	459	515	506	511	423	490	513	501	521	473	451	462	446	480	487	464	484	449	478	446	494	458	425	491	471	493	464	454	473	476	460	469	488	460	471	476	480	465	506	519	456	484	487	474	471	469	458	468	467	471	476	462	479	521	459	485	474	485	498	426	469	503	532	477	473	472	472	487	478	417	453	501	464	478	494	497	505	464	462	459	469	498	453	415	516	523	483	509	471	474	450	466	445	458	470	473	458	483	487	508	460	463	523	439	454	446	493	464	474	501	449	468	448	482	479	488	480	505	458	498	495	504	500	479	504	482	509	469	491	467	479	477	510	470	488	496	475	532	474	482	453	479	480	468	442	479	438	428	455	511	467	492	493	475	479	472	505	491	449	469	464	479	473	488	444	466	520	462	465	497	459	482	497	482	438	487	469	474	429	440	463	466	460	472	494	473	459	485	500	468	471	493	501	496	465	487	499	472	484	429	444	491	463	500	501	473	464	448	470	494	466	484	458	451	474	480	472	485	492	477	462	508	500	465	496	484	471	473	478	479	476	485	471	500	458	451	440	474	488	459	501	422	466	452	495	502	499	461	442	463	480	478	508	502	483	492	481	493	469	487	497	485	456	473	506	539	514	460	457	473	499	502	500	508	493	490	515	486	487	465	512	490	474	492	446	477	498	516	425	461	472	510	476	505	457	461	476	471	454	492	525	501	454	517	477	494	506	518	481	476	488	517	459	490	499	476	454	496	431	519	473	499	459	486	482	454	467	473	514	450	466	463	441	451	422	481	504	461	477	450	470	431	464	456	477	493	534	432	496	497	480	468	467	475	464	497	453	507	463	500	499	487	470	484	517	502	485	467	474	466	498	453	512	469	466	483	455	501	440	489	482	493	484	500	467	492	501	478	491	469	473	490	479	466	476	452	483	453	497	449	474	488	464	471	520	501	458	522	459	457	503	472	471	467	448	486	452	453	486	484	503	517	454	450	472	492	478	512	493	500	499	502	485	481	526	490	471	484	484	493	465	495	497	475	469	433	469	499	478	420	460	487	458	467	465	477	487	483	437	438	472	493	445	480	454	462	467	445	493	498	467	447	512	503	481	504	499	518	486	481	440	445	474	459	502	468	464	456	473	458	460	455	515	501	463	508	440	468	510	462	461	479	481	487	463	439	478	488	433	457	543
23470	60984	12195	1512	1166	1039	899	786	709	698	612	675	576	555	544	600	560	502	574	491	560	514	522	531	532	518	542	526	557	484	493	538	601	597	539	574	508	564	546	540	523	524	588	497	533	537	533	566	532	503	517	550	515	496	538	552	474	532	543	508	481	538	553	567	560	523	561	527	543	536	508	494	521	550	533	554	513	523	533	517	572	524	516	503	541	568	529	527	522	507	488	489	531	535	516	537	549	541	511	509	523	553	542	501	549	530	521	531	520	518	487	520	496	558	499	528	534	532	511	521	473	511	520	524	498	542	537	499	509	505	518	517	517	518	496	531	550	510	526	524	514	487	516	547	512	523	533	540	531	504	509	530	539	506	527	530	532	490	496	518	506	557	468	534	540	483	485	472	517	504	514	517	506	525	533	496	522	540	556	564	586	530	532	554	492	541	528	517	496	513	525	537	538	542	531	550	519	507	512	536	540	563	514	505	502	533	497	476	541	516	536	498	520	536	515	542	547	490	479	462	524	516	556	511	605	532	502	498	504	503	473	522	552	499	514	517	507	519	536	545	534	490	481	507	541	553	503	547	538	536	523	542	491	535	512	519	522	506	462	552	501	506	529	536	548	517	539	558	509	520	526	502	503	476	497	520	558	533	516	529	539	512	521	550	496	484	513	536	500	532	572	524	556	542	488	537	522	484	523	518	530	502	556	523	553	531	485	575	544	520	498	557	499	487	526	498	518	506	535	554	514	483	514	509	509	527	515	516	508	488	525	550	499	522	497	496	543	535	500	502	531	505	523	504	498	483	507	529	527	585	541	497	499	495	503	545	542	489	518	496	556	521	531	488	516	563	568	486	495	545	558	505	554	499	546	538	540	542	488	540	510	544	537	526	508	524	513	487	538	537	541	526	539	552	499	549	527	499	518	499	540	550	587	535	557	528	484	544	520	533	529	527	481	495	511	519	522	548	538	517	569	545	512	529	512	525	555	502	531	494	559	508	540	528	563	505	530	500	549	525	515	522	521	521	552	536	524	535	530	559	504	512	539	540	514	512	545	519	518	535	537	540	524	497	525	486	556	507	566	532	549	508	507	549	496	548	528	499	533	482	447	519	504	505	503	490	532	507	501	525	556	512	540	506	511	489	516	553	572	504	512	531	520	519	513	488	496	525	514	561	513	506	492	491	503	519	497	513	489	532	510	528	491	553	543	511	548	511	532	524	498	529	543	494	579	537	538	543	544	537	496	500	520	514	486	526	528	552	521	553	535	499	499	528	543	562	524	525	531	516	509	529	540	505	526	559	523	515	502	507	522	504	546	498	550	549	566	514	520	514	534	499	521	502	537	502	536	533	495	580	514	528	516	514	510	542	527	505	498	519	528	521	515	502	562	519	518	534	524	562	512	529	519	533	483	535	495	535	499	519	555	516	559	574	508	540	529	510	546	516	533	493	510	518	508	489	494	555	516	534	519	537	529	506	512	533	532	528	521	527	539	483	518	483	478	505	525	505	500	483	505	520	557	460	524	531	535	542	524	508	564	510	547	482	529	527	496	476	493	489	533	535	488	505	508	522	496	531	466	551	511	528	542	497	505	512	518	508	533	499	517	512	501	540	536	505	517	542	518	509	515	549	507	508	509	561	524	568	514	566	529	525	528	497	529	542	520	551	518	523	490	540	517	554	531	533	549	545	564	530	534	558	497	562	526	508	493	498	481	507	532	526	523	556	519	507	509	541	569	521	504	516	551	493	542	522	521	516	513	553	481	530	530	525	544	484	566	523	535	527	505	523	533	526	521	480	492	543	561	521	572	530	517	544	518	493	530	525	503	559	530	517	537	535	506	545	498	499	556	541	540	533	525	513	497	534	488	535	474	521	521	509	492	531	474	500	539	512	529	527	543	524	493	518	523	521	509	498	538	513	508	541	537	507	530	466	538	508	552	489	534	488	522	510	543	543	519	511	522	546	541	542	533	512	527	468	504	500	518	552	517	537	510	530	499	511	503	502	535	553	559	457	490	516	534	545	532	513	538	533	533	522	519	559	502	540	504	550	487	556	534	504	498	509	554	515	553	513	509	506	516	514	517	498	531	516	496	519	517	482	535	529	548	501	500	525	511	514	561	550	552	533	527	499	499	523	506	529	528	445	509	515	556	504	516	497	517	540	526	512	509	521	566	549	536	536	536	573	527	482	519	557	531	522	509	526	535	511	517	538	489	564	513	503	502	513	502	512	521	513	535	517	501	556	545	529	487	534	510	515	537	525	529	506	503	538	535	545	545	508	540	534	525	524	537	525	550	549	469	506	507	519	529	519	503	506	499	559	518	543	503	510	519	558	512	513	544	515	510	510	499	506	510	510	564	552	552	536	538	519	565	532	527	533	521	538	470	511	514	533	517	498	530	505	511	531	540	498	511	490	544	555	529	488	517	534	509	501	512	511	497	521	512	570	560	528	515	564	520	508	496	534	507	534	532	520	526	533	499	529	515	516	489	487	533	527	540	533	554	512	509	526	538	544	535	561	540	531	517	504	529	549	516	509	568	512	541	541	462	545	496	515	470	542	548	528	543	516	550	521	568	545	548	539	507	494	492	503	532	513	503	526	538	554	546	507	517	510	464	511	556	529	506	504	502	532	518	521	542	566	520	505	547	533	509	493	548	515	519	503	511	548	542	505	530	511	545	537	501	510	516	540	565	521	561	527	484	483	545	507	508	520	519	509	524	538	533	518	492	571	516	503	490	556	516	492	514	535	551	536	518	535	518	491	497	529	508	482	527	537	492	508	512	539	541	479	559	522	549	561	534	507	559	500	565	544	507	567	512	481	523	531	532	494	506	535	477	521	496	511	546	531	523	526	557	557	517	501	549	523	502	523	504	529	519	493	484	559	511	556	519	511	517	534	518	510	539	532	525	536	528	512	485	556	517	526	554	550	499	532	486	538	548	543	560	538	490	509	506	508	504	574	538	565	562	540	526	525	549	478	487	497	532	500	525	518	508	518	526	511	540	497	552	531	555	500	470	525	486	524	507	539	542	539	533	491	516	505	492	511	518	452	551	500	507	510	526	550	513	513	573	485	517	523	507	543	515	548	502	523	488	535	495	505	519	511	551	497	529	544	496	509	551	520	497	538	531	458	491	539	469	513	499	515	505	491	534	508	515	551	494	503	543	556	517	494	529	551	519	496	488	509	490	558	540	548	530	501	512	514	514	506	513	497	525	501	528	506	520	534	539	514	493	483	492	538	530	552	531	571	501	560	519	529	512	539	553	552	519	523	486	524	547	510	525	529	546	519	469	559	489	530	544	519	553	526	512	544	541	519	530	476	506	525	519	527	497	517	519	529	502	569	489	561	526	534	540	522	520	509	539	516	538	522	546	532	547	506	484	523	504	520	560	519	502	503	484	536	505	532	506	548	524	500	517	537	527	548	503	508	522	527	541	512	542	534	526	529	545	489	524	511	536	518	562	522	522	528	528	522	467	492	490	553	580	551
23126	21680	29766	23868	21554	21434	7927	1427	1169	1124	1097	1041	980	967	975	955	996	946	932	925	879	902	804	902	884	911	884	865	840	850	911	895	938	896	897	967	914	854	863	792	879	872	966	899	938	863	940	848	847	864	890	904	900	965	854	856	854	813	825	862	878	832	858	866	886	882	839	885	865	902	933	873	842	823	874	863	855	793	902	856	854	910	847	821	879	797	890	823	838	813	856	834	904	812	893	849	881	853	816	836	901	837	855	902	904	825	871	852	822	909	896	883	883	851	884	890	826	863	849	884	877	880	833	889	875	864	860	838	869	845	832	926	817	867	859	825	898	896	923	813	845	864	882	870	804	895	877	843	829	835	801	884	926	870	824	868	805	801	878	861	845	818	837	806	836	875	864	797	878	829	845	849	810	825	847	792	876	827	886	922	859	848	886	849	860	846	860	831	898	873	850	881	861	865	900	889	891	804	862	777	842	877	829	868	864	803	826	902	849	900	859	827	883	850	841	901	888	866	837	860	860	858	839	827	854	878	879	821	889	825	873	837	820	880	914	831	835	816	881	897	887	855	864	828	843	861	828	819	818	897	853	822	841	820	873	850	878	887	834	836	853	842	873	874	848	839	884	890	854	815	856	887	888	862	879	821	824	846	919	874	826	808	849	810	845	860	869	838	830	834	856	836	850	878	827	888	810	868	826	840	869	900	840	931	812	871	853	851	855	829	880	871	862	861	847	853	886	923	861	859	834	790	896	871	825	856	874	853	840	821	878	862	881	919	824	842	829	850	872	912	861	858	874	855	880	876	855	918	849	819	788	813	843	799	825	828	858	852	850	845	904	873	847	870	841	850	862	823	850	845	845	864	824	868	825	906	822	839	855	889	839	871	826	918	867	802	852	848	825	854	867	899	862	855	878	873	859	871	832	833	781	895	873	798	867	871	828	838	828	823	858	803	918	854	845	881	825	832	818	783	856	880	853	907	825	847	847	853	858	861	843	827	781	868	879	829	875	845	888	878	849	827	866	854	816	807	844	882	835	866	823	839	826	845	833	811	877	873	888	812	814	866	870	856	815	862	829	875	899	832	893	814	838	878	864	805	858	872	802	860	918	904	858	881	873	836	890	851	878	822	844	837	861	858	860	883	826	840	853	839	804	861	863	852	821	888	846	862	843	844	847	834	825	931	893	892	840	881	833	915	838	807	876	897	876	848	872	887	879	873	908	857	913	864	933	807	828	882	851	844	860	849	848	845	905	898	868	866	916	878	840	870	880	835	867	863	873	911	840	805	841	858	863	841	873	864	820	776	856	879	877	863	853	834	856	838	880	847	869	850	848	793	858	836	853	884	865	837	839	862	856	905	835	831	849	878	869	882	804	835	877	826	863	891	852	852	885	871	901	803	872	834	906	844	926	878	837	835	834	855	860	847	854	851	899	839	830	860	819	871	916	853	875	892	893	859	849	854	885	873	878	866	884	859	857	875	844	854	821	890	873	860	853	899	825	860	854	843	849	863	814	816	943	882	850	857	830	875	904	857	825	844	855	882	860	839	823	820	895	841	885	885	811	810	838	871	923	847	819	881	908	844	852	883	891	887	917	853	819	848	795	844	810	910	832	882	913	876	889	841	817	815	891	865	869	804	903	846	841	852	835	872	814	896	832	814	803	844	842	849	918	870	822	860	840	849	840	882	807	859	849	785	819	889	910	895	870	856	792	867	858	810	902	837	872	898	821	856	928	856	867	815	868	872	853	844	907	824	841	905	858	818	783	867	893	866	830	880	859	837	833	857	819	819	828	799	887	816	857	834	902	873	902	839	840	844	873	844	868	808	810	848	820	851	893	848	886	899	895	907	921	897	883	822	833	879	826	857	838	862	876	838	863	896	854	867	823	863	820	938	916	823	797	858	841	788	866	822	919	870	883	833	849	851	809	847	869	849	880	882	807	864	819	865	855	841	868	849	799	838	892	830	909	877	847	866	867	866	829	891	851	800	872	863	834	864	875	888	824	872	854	865	845	936	861	836	871	844	846	765	834	858	839	857	855	923	867	885	871	816	859	825	821	830	834	870	923	846	842	885	878	846	835	894	819	831	900	790	833	855	846	803	875	855	807	824	830	851	818	869	806	870	919	851	787	789	865	840	840	819	844	800	872	858	865	856	859	827	826	898	851	868	846	848	868	847	871	834	868	865	822	868	833	838	898	805	825	827	819	879	882	875	869	832	850	870	849	809	839	849	804	834	885	851	866	865	879	841	842	823	821	848	830	828	859	842	847	855	874	889	861	888	893	917	905	815	892	844	867	845	879	842	854	873	861	808	900	842	836	887	831	841	893	867	818	792	852	854	845	807	868	839	849	848	837	824	862	837	836	788	890	871	867	815	919	826	872	820	780	814	857	874	861	875	866	854	840	843	860	858	835	845	830	843	824	839	820	867	837	868	858	856	830	862	812	841	894	865	853	852	839	809	839	833	840	796	874	852	854	883	896	799	919	839	869	935	824	805	864	849	832	895	828	856	809	829	826	877	859	886	853	856	911	902	849	874	883	849	850	843	818	826	867	873	848	850	902	892	823	896	861	872	854	817	877	830	857	869	849	884	822	822	862	825	864	861	890	891	843	868	872	901	867	828	826	834	900	787	869	903	873	851	897	817	836	858	853	903	852	858	844	868	908	829	810	881	921	826	831	862	868	840	829	907	847	878	856	868	883	886	791	848	867	821	922	837	833	871	862	846	926	887	825	895	849	873	800	833	830	810	825	870	875	796	832	818	816	851	867	824	836	821	871	865	910	842	857	805	868	827	843	836	866	876	852	845	859	889	862	871	878	885	879	862	863	858	801	856	880	823	839	899	884	860	866	832	841	890	848	852	833	835	879	849	843	834	847	805	862	880	834	879	875	859	807	827	820	811	842	807	834	842	854	854	866	817	882	850	858	825	858	899	854	883	874	865	859	866	819	901	814	839	854	834	857	898	876	882	871	849	810	868	821	852	868	868	888	874	851	873	862	857	793	868	909	820	842	908	859	867	898	879	914	901	870	847	845	850	870	868	941	859	853	855	856	819	795	837	802	854	836	870	850	893	903	834	873	836	806	917	849	844	878	819	817	825	862	861	839	833	834	808	847	840	847	901	824	838	869	846	832	852	849	890	874	841	869	846	833	832	841	872	834	796	821	868	847	793	809	833	840	841	829	861	858	838	780	829	851	846	822	823	826	871	893	901	835	844	880	829	832	819	793	881	870	912	840	883	923	803	784	820	850	894	880	842	843	857	826	884	892	828	910	820	846	865	834	849	826	875	868	845	884	864	834	857	886	845	839	877	835	863	855	903	822	848	844	821	840	867	873	879	912	861	814	842	849	881	869	849	889	854	923	869	851	872	912	844	887	859	862	877	868	856	856	894	871	771	861	876	881	844	860	876	855	831	825	829	864	820	862	845	863	840	771	833	853	877	839	862	876	849	828	835	870	870	860	821	902	865	836	850	885	887	866	870
29607	72306	12858	4078	3000	2459	1925	1784	1471	1339	1220	1106	1128	1042	1020	1031	1023	1025	905	915	945	863	895	914	929	899	904	939	870	887	950	906	936	882	975	940	935	926	907	900	857	958	927	925	885	834	892	936	886	876	916	893	913	890	956	882	879	902	864	885	882	848	978	895	912	892	848	916	872	881	884	832	876	894	856	873	906	846	919	908	857	868	891	867	873	896	883	886	910	877	863	863	911	856	876	884	850	863	919	873	916	904	875	886	883	815	894	939	875	844	865	889	868	906	909	876	874	892	812	863	916	856	892	884	871	898	888	879	851	907	912	924	861	869	883	880	843	892	826	863	845	912	894	861	858	867	907	887	848	836	904	790	880	869	830	850	866	886	867	847	866	892	849	863	927	853	928	864	876	870	853	858	878	898	900	888	854	839	873	899	905	859	848	876	854	823	878	795	873	904	871	859	851	868	858	897	824	866	840	893	830	876	844	880	843	874	839	919	875	860	885	855	859	859	925	852	871	857	877	862	887	859	916	889	871	902	851	862	865	943	886	894	850	825	876	862	864	896	847	871	894	816	843	852	928	872	879	833	853	843	859	867	848	851	899	897	861	911	868	848	882	810	874	904	851	875	869	871	863	865	840	891	848	859	823	863	838	895	901	837	860	825	875	906	909	883	898	846	837	841	856	842	851	860	873	875	870	885	819	881	864	878	895	843	881	876	868	884	818	834	847	891	842	883	878	868	845	890	871	920	940	849	869	891	877	928	866	898	873	864	881	889	881	854	858	865	876	881	904	837	879	915	852	887	884	838	901	863	906	874	833	849	835	890	918	861	856	836	872	882	897	899	876	860	849	886	840	847	890	888	842	828	868	896	879	884	912	820	846	883	836	905	868	881	941	912	866	843	831	881	860	885	900	854	874	896	928	890	822	819	855	849	908	842	875	849	866	881	885	893	786	922	879	883	873	871	886	864	880	871	883	891	849	883	884	855	854	859	817	905	870	869	848	869	849	872	870	857	857	891	834	867	877	919	884	847	871	889	838	849	883	833	885	888	860	871	850	927	871	867	844	869	787	909	810	880	850	866	856	857	923	829	883	839	854	876	871	871	894	925	856	864	863	882	833	851	847	863	853	927	868	896	813	861	844	863	850	979	874	922	852	915	934	930	849	887	850	898	851	916	908	852	881	847	859	807	921	910	827	847	855	868	845	834	892	844	829	871	851	870	909	882	872	838	861	897	849	911	917	833	863	882	885	827	836	812	859	924	852	865	817	912	861	835	823	880	875	844	901	854	893	837	870	859	900	878	848	904	925	864	810	824	891	873	794	859	880	875	907	917	824	843	843	838	882	897	856	830	835	901	917	853	870	845	905	847	799	869	835	845	834	829	849	890	873	853	907	884	850	835	879	893	874	890	847	890	825	810	902	841	879	876	869	815	847	867	841	816	835	856	891	877	917	867	836	859	899	874	871	868	837	871	875	826	873	907	851	833	841	862	907	859	909	869	912	833	935	831	848	828	846	855	835	820	890	874	860	905	924	872	851	828	890	802	882	876	869	897	858	837	858	844	924	839	832	921	906	882	853	879	845	886	826	888	859	865	874	850	889	857	858	870	874	859	883	862	882	893	904	899	858	859	821	878	862	876	868	883	884	866	821	863	820	911	848	850	883	872	894	841	838	881	889	856	898	821	862	905	827	822	920	816	893	857	880	873	897	914	872	836	949	847	899	883	931	853	816	829	883	851	840	905	864	885	871	855	847	846	892	867	861	858	838	872	869	875	879	924	846	863	865	858	856	863	866	916	881	874	924	880	819	855	821	880	817	907	895	861	880	860	896	915	876	871	820	879	842	901	885	873	885	883	851	864	898	881	839	818	854	867	886	884	887	852	885	875	864	851	883	838	882	860	880	892	876	870	906	859	852	871	824	895	864	887	868	867	852	884	882	867	888	865	878	877	871	853	897	799	823	839	832	884	850	818	828	863	861	870	890	846	813	861	870	838	835	928	908	874	865	841	827	870	817	888	813	847	873	852	871	834	818	878	868	862	828	845	906	890	902	849	873	877	834	869	875	874	813	857	896	862	880	890	876	834	877	826	854	872	897	828	907	868	863	900	908	855	894	851	867	836	888	865	887	872	833	858	868	867	888	850	888	906	831	868	879	873	860	843	854	821	864	866	889	867	849	831	891	867	858	834	897	856	868	828	845	843	865	902	866	820	834	869	847	905	829	887	850	866	813	866	840	873	870	877	776	856	837	864	838	850	898	863	833	863	795	870	928	888	855	905	820	900	803	865	872	847	868	917	884	849	891	875	814	842	906	872	874	963	827	873	894	878	880	917	868	888	846	908	851	832	887	892	864	864	894	821	881	853	808	844	875	848	867	881	792	912	878	869	841	898	845	925	889	865	889	863	856	896	863	922	899	833	852	891	854	856	795	892	872	873	881	885	873	891	889	912	866	839	882	889	901	854	852	853	891	942	888	893	836	897	858	871	907	850	876	887	905	888	851	898	890	887	841	822	901	879	868	820	876	860	867	858	856	881	959	907	818	843	841	846	886	909	846	829	841	899	888	883	882	833	848	873	859	832	852	895	883	894	886	934	890	899	830	879	897	909	860	859	845	900	865	890	887	901	901	850	877	841	890	819	905	871	869	919	857	850	844	816	866	822	854	910	847	840	823	822	861	904	875	824	944	836	851	890	857	834	862	859	898	845	826	889	819	840	899	782	877	850	847	843	875	857	860	878	856	854	901	900	837	877	870	829	893	868	867	843	858	891	873	890	857	851	902	875	889	894	868	903	892	815	894	873	862	844	834	883	886	864	889	856	855	897	835	844	893	931	880	869	837	803	867	890	859	846	867	863	899	871	918	858	889	879	867	853	807	912	843	872	890	817	932	846	838	816	876	818	863	833	838	874	892	858	934	844	844	884	897	882	912	862	824	860	807	842	880	835	876	854	879	856	912	875	908	900	874	862	888	886	907	880	944	896	877	849	851	862	860	896	789	891	927	879	833	893	941	901	903	840	847	844	840	881	855	889	832	909	865	885	862	863	862	866	845	882	856	915	900	911	867	853	841	858	871	895	851	891	906	856	943	851	855	860	839	927	859	856	859	936	840	852	892	877	893	824	922	870	891	829	894	853	816	834	847	918	833	848	939	890	867	894	899	851	877	834	869	859	904	880	922	882	857	854	889	850	875	827	895	928	852	879	871	856	869	856	852	850	804	895	846	853	865	854	857	871	846	825	873	886	898	849	829	869	905	828	904	886	896	798	760	900	873	837	863	853	839	835	936	860	898	872	918	859	870	859	873	835	850	853	855	837	896	872	886	850	920	853	852	865	834	917	864	847	865	861	832	847	903	900	884	842	857	858	880	878	894	873	906	854	851	868	867	930	857	855	877	902	883	889	867	863	862	876	871	867	878	867	864	888	879	818	850	863	891	859	901	889	834	883	878	908	899	932	940	872	891	825	850	887	823	865	855	814	872	846	845	888
28822	22026	8228	697	450	471	441	466	413	445	414	400	410	450	426	384	386	439	410	439	427	402	414	418	401	395	411	408	399	400	446	402	424	413	377	440	436	403	422	440	433	463	424	410	430	393	430	446	460	471	469	412	412	450	405	451	427	428	436	441	430	415	454	441	434	403	421	429	404	414	445	417	451	409	395	443	378	433	467	399	391	406	388	430	419	442	426	421	412	444	451	432	383	386	430	405	426	441	422	386	434	404	431	412	399	436	435	398	403	439	426	409	388	453	431	390	430	414	427	406	456	387	434	398	404	426	432	416	452	421	407	446	450	413	457	395	428	439	430	392	441	412	410	417	424	414	425	434	412	455	418	431	410	397	436	406	457	449	395	402	448	442	433	395	456	458	414	417	438	413	441	438	397	427	430	407	386	428	382	422	426	404	419	426	398	429	361	415	401	408	401	440	393	391	412	435	410	439	407	382	446	447	444	417	420	442	404	392	411	400	418	435	394	409	431	452	423	394	416	445	459	459	409	424	438	466	441	405	431	425	413	422	400	470	409	428	406	368	432	455	407	450	436	421	390	402	438	420	409	410	445	430	445	411	445	433	419	404	384	421	435	422	426	432	438	371	405	440	420	427	440	382	403	437	417	432	430	413	390	419	433	440	405	436	413	457	383	448	440	440	435	384	395	416	430	423	431	421	405	444	390	435	448	412	406	402	417	438	409	435	420	377	423	429	413	447	389	397	398	422	422	447	447	391	444	440	435	439	440	409	425	439	447	418	412	439	392	395	380	388	413	384	419	432	429	420	392	428	433	451	409	411	432	402	440	408	402	424	398	430	396	442	401	435	430	453	414	420	414	416	406	423	414	430	422	390	449	416	400	425	423	436	421	398	413	439	406	393	407	413	419	407	433	423	432	415	429	429	401	405	355	447	440	438	438	392	406	413	403	437	387	430	415	407	390	413	391	426	433	401	424	426	399	393	416	428	410	431	442	450	418	421	410	403	424	403	428	415	405	410	435	422	395	407	431	425	441	397	426	430	419	451	405	455	431	415	438	438	451	425	439	377	428	426	415	436	398	462	399	389	412	434	409	414	416	417	397	406	439	442	409	436	439	413	421	445	398	397	453	442	394	413	444	446	408	421	422	428	454	441	439	425	430	426	411	414	431	400	471	460	434	434	411	397	417	410	381	466	375	406	422	395	396	462	456	453	410	446	446	401	479	417	420	414	416	421	433	436	410	406	414	436	440	439	438	437	436	394	394	449	416	414	417	400	402	414	406	424	437	443	466	456	394	395	401	399	409	404	399	426	382	430	422	449	396	389	393	406	416	395	441	389	383	423	450	382	378	407	376	412	412	430	443	420	429	414	425	444	435	407	405	389	442	362	403	426	421	403	376	429	423	436	416	402	377	425	429	393	429	440	392	414	394	383	394	440	405	426	414	421	420	408	393	420	425	452	419	423	399	410	413	410	409	387	411	423	420	422	461	393	371	418	434	415	419	406	428	435	437	431	438	432	431	431	397	428	392	418	411	379	397	410	413	409	413	397	395	403	425	421	392	409	391	412	422	424	437	389	426	397	421	427	381	418	434	444	395	414	423	430	434	393	425	435	397	419	435	390	449	417	441	440	393	390	431	423	423	408	445	408	409	435	435	397	416	424	414	398	401	409	426	440	446	422	429	398	437	427	374	436	429	397	429	407	414	428	431	436	457	399	393	443	437	431	425	396	439	410	396	418	405	437	385	469	431	446	422	426	433	434	402	383	400	405	439	459	433	392	393	379	430	401	373	446	462	427	398	414	424	437	437	433	435	420	433	432	406	435	447	453	414	419	443	391	449	426	402	425	413	397	441	404	408	399	419	389	415	414	397	416	429	420	375	421	430	422	451	423	428	395	405	424	368	409	412	403	411	458	437	427	422	415	407	428	399	412	388	418	391	394	402	388	421	410	419	405	446	402	399	404	423	399	401	412	372	413	420	461	409	436	416	413	397	412	421	410	396	391	378	420	405	413	436	423	397	392	434	422	450	436	432	436	404	427	385	438	433	393	429	403	390	407	442	431	411	438	435	468	426	415	430	448	428	401	419	362	407	406	410	448	372	429	399	397	401	404	429	445	423	446	409	446	402	416	405	462	396	439	417	412	433	392	440	393	415	427	401	453	419	401	419	408	411	405	406	394	392	417	409	405	415	383	411	393	454	431	411	418	398	425	426	415	390	421	408	440	448	434	456	415	420	410	441	422	440	471	433	411	459	416	405	445	431	414	412	418	437	434	429	410	409	423	431	409	410	407	417	389	423	421	427	421	402	445	407	431	420	404	413	414	393	432	432	456	382	420	414	445	410	445	411	425	390	430	371	408	396	407	433	413	454	435	453	437	437	413	426	430	454	424	413	401	423	408	418	445	423	455	438	435	434	411	426	395	387	425	408	438	419	438	411	439	399	407	404	430	419	421	431	435	442	413	451	402	416	408	404	417	453	398	420	409	434	451	447	428	417	414	432	424	402	431	401	439	439	437	466	416	415	422	424	430	420	409	413	417	437	433	472	421	451	411	393	462	426	409	447	405	455	434	412	427	436	419	390	410	422	434	440	443	455	435	422	422	445	410	404	446	404	469	433	409	436	430	423	383	428	414	378	443	421	417	426	408	431	420	431	424	397	457	374	400	412	435	444	408	425	448	392	420	402	387	437	392	439	424	412	427	402	399	407	429	454	433	394	449	410	403	431	433	404	414	411	379	420	408	404	411	398	410	428	475	447	418	423	429	449	430	424	430	431	440	442	408	413	428	419	370	451	448	427	440	426	401	396	421	433	429	387	423	460	416	432	418	431	410	415	396	396	414	406	414	441	423	426	394	414	430	406	420	444	404	416	432	422	408	438	443	438	449	431	409	449	415	361	433	430	442	394	393	403	433	427	421	402	430	430	461	399	411	430	420	409	408	442	411	419	393	410	413	425	448	416	420	453	422	393	388	445	416	417	429	426	416	438	440	431	421	399	408	417	431	425	423	401	429	417	413	423	450	409	414	434	419	435	464	450	424	409	408	424	419	420	412	387	430	443	436	454	429	408	398	436	470	390	451	455	435	421	448	411	455	425	428	434	426	441	426	411	464	468	416	427	430	413	443	393	458	434	417	391	420	403	429	449	408	429	463	437	407	405	431	402	421	478	383	379	423	430	429	455	418	456	412	418	426	417	433	422	441	412	435	395	457	415	459	460	427	436	384	401	456	480	440	403	430	432	402	437	401	401	400	462	429	444	451	418	431	412	430	420	420	465	413	415	423	420	421	394	408	399	444	426	413	467	402	421	408	399	440	425	427	417	432	456	428	426	422	430	437	410	439	452	403	429	405	373	407	454	454	390	445	426	389	446	406	422	398	433	374	412	438	447	423	406	448	436	417	440	418	414	380	380	430	405	397	424	448	459	451	431	409	401	425	415	449	396	424	408	389	404	427	406	392	436	407	408	461	424	420	424	426	398	422	402	424
13073	28056	1213	567	503	468	435	514	485	458	501	454	450	465	481	421	428	446	431	449	447	441	458	472	454	440	463	458	455	411	437	468	494	486	453	428	481	428	471	450	441	409	487	436	460	496	457	451	443	438	459	467	475	445	457	470	475	472	471	458	457	447	454	446	453	454	420	480	449	457	443	439	414	454	468	464	464	461	432	443	471	431	479	421	409	439	410	395	428	457	493	446	455	454	491	433	481	442	423	420	449	473	447	436	418	475	451	435	478	456	485	464	406	442	476	458	467	427	474	406	505	468	433	476	457	483	434	434	478	468	470	436	436	421	454	460	450	482	443	457	435	442	453	451	436	446	493	469	431	436	463	464	460	435	421	446	445	440	464	440	447	463	439	444	457	476	442	502	466	441	440	464	448	442	431	458	487	446	437	490	415	392	439	408	441	463	456	425	449	448	449	459	489	445	427	461	432	442	432	466	466	419	440	449	446	455	442	447	425	422	495	431	482	416	460	401	454	424	440	463	449	433	391	458	462	470	431	492	456	462	475	406	431	454	425	453	437	466	426	436	439	441	450	464	450	439	439	441	430	446	440	454	462	435	450	470	425	467	450	433	448	461	450	456	444	410	448	458	426	450	435	476	471	451	403	466	428	490	427	416	465	471	500	427	453	447	446	428	473	450	422	436	452	469	445	465	450	429	414	466	437	486	432	417	490	438	440	463	482	475	423	448	467	447	481	439	461	464	450	418	464	470	460	440	413	479	483	445	450	444	453	435	485	453	421	462	432	470	433	496	438	433	436	455	437	433	444	442	479	421	418	476	461	447	496	455	434	489	468	434	421	452	457	415	474	473	498	420	443	433	422	455	481	467	454	474	443	482	436	449	451	469	465	465	435	439	461	460	453	482	458	466	442	433	472	494	485	467	440	445	446	466	438	453	467	428	473	414	439	420	458	453	419	440	435	457	437	442	424	467	465	427	424	449	479	443	457	455	432	434	473	457	424	451	453	461	456	443	459	490	447	472	472	459	431	437	447	478	459	450	454	447	448	442	447	415	405	448	471	408	438	444	460	421	469	436	472	471	455	449	459	425	457	452	431	425	454	470	462	424	456	467	439	474	468	462	463	474	461	440	454	457	410	451	459	463	463	436	465	466	465	443	423	475	444	455	441	486	491	436	439	455	459	419	466	434	411	462	427	437	491	451	469	414	491	453	447	434	508	413	466	462	438	476	476	448	435	436	418	440	431	460	444	452	491	437	422	453	438	451	425	417	429	422	465	461	461	494	427	452	454	441	496	461	499	405	449	446	459	448	446	446	445	432	441	423	434	458	449	412	437	409	417	457	432	467	466	448	443	461	465	444	458	449	470	450	481	425	444	469	477	436	448	452	453	465	480	464	456	447	460	435	474	463	448	454	428	461	447	468	428	395	426	476	455	429	451	450	513	439	429	444	464	429	425	438	478	459	451	451	487	428	426	439	430	441	451	415	485	450	455	459	444	463	470	472	416	515	418	433	435	481	453	455	429	423	466	460	454	459	439	440	411	422	469	460	444	470	424	469	448	437	383	445	489	453	433	464	451	454	476	432	441	437	422	455	459	442	450	463	454	493	482	447	450	413	429	410	466	454	473	423	458	467	480	486	418	472	429	425	469	447	437	423	441	467	459	490	427	454	441	459	490	478	449	441	470	431	462	425	470	480	430	445	433	466	430	458	433	437	472	401	454	403	440	450	431	457	422	427	433	447	476	414	455	444	444	457	470	415	449	455	450	478	450	422	454	463	485	447	487	460	479	451	449	454	473	441	446	443	442	447	425	445	447	459	437	470	456	457	472	471	422	454	452	452	468	442	409	468	453	452	433	431	454	448	421	412	483	475	421	448	445	461	446	428	490	439	408	449	452	467	446	454	424	404	467	444	484	441	479	442	443	485	459	408	494	470	473	423	441	468	492	421	443	448	455	457	458	434	434	444	464	522	437	455	418	447	451	426	460	431	432	439	442	475	451	485	441	414	426	451	446	487	496	452	475	449	465	438	459	462	504	447	422	455	438	425	430	438	441	448	491	431	448	471	458	448	460	455	422	439	455	445	421	453	443	459	469	420	452	449	487	462	461	436	432	462	456	428	403	444	493	432	493	433	448	477	454	424	426	494	430	431	435	455	468	494	446	469	457	463	455	463	457	424	480	463	414	435	445	465	463	450	458	442	509	463	425	450	481	379	404	421	425	455	473	463	450	431	469	469	424	419	394	430	443	435	455	470	491	444	440	462	422	443	447	463	482	474	423	435	445	480	478	489	419	467	444	413	431	462	438	433	474	459	432	466	444	454	454	451	468	415	431	482	442	404	459	457	475	447	473	455	465	442	436	470	485	413	458	447	454	456	442	434	505	480	461	419	513	441	448	419	435	438	407	430	420	440	462	444	453	456	504	462	438	430	477	456	458	441	448	444	441	427	485	413	390	431	428	452	439	443	407	468	412	431	468	436	434	429	484	425	478	457	423	468	452	466	452	430	439	493	459	482	482	482	437	451	455	449	427	448	477	446	464	450	458	439	463	417	468	440	434	438	420	402	455	436	458	443	450	434	413	434	441	463	446	425	447	455	474	452	435	433	461	456	451	426	458	435	465	428	503	443	473	467	453	431	445	441	490	444	438	464	440	452	441	442	436	446	412	470	414	437	467	455	460	417	442	435	464	468	461	433	468	425	434	426	460	441	446	477	448	465	448	437	448	454	465	439	437	457	460	464	436	453	479	453	469	414	460	456	425	446	453	441	426	454	480	469	415	435	404	397	449	460	457	434	421	456	454	419	446	422	449	448	424	447	493	470	482	429	399	429	438	409	430	478	454	456	446	456	463	432	459	448	430	469	524	476	473	462	459	456	465	426	450	449	458	470	456	438	467	438	439	483	449	451	423	462	432	450	431	468	470	473	453	437	450	475	453	446	466	413	465	430	461	481	520	466	440	453	467	438	440	436	429	477	483	450	440	437	407	414	482	435	445	457	445	413	441	467	438	413	460	452	462	445	428	446	437	440	460	489	483	436	455	428	450	462	431	463	460	450	395	425	445	456	428	422	481	449	457	401	450	464	462	461	440	474	444	431	430	469	451	489	421	451	485	445	483	439	460	485	452	416	398	433	403	467	449	427	406	474	488	450	435	457	437	495	450	491	462	413	427	448	454	440	422	427	447	448	464	482	414	467	473	453	446	464	427	467	447	454	454	437	437	464	432	464	443	406	456	430	428	416	405	444	449	451	456	445	473	438	455	442	466	448	466	452	457	443	444	451	431	403	436	444	430	460	414	461	484	441	446	443	450	476	453	445	507	410	441	438	453	433	446	423	470	428	455	404	449	425	430	448	438	383	426	438	475	405	431	470	393	505	439	469	471	434	458	452	419	437	454	437	406	474	420	449	451	457	457	458	423	462	413	494	485	409	441	505	449	430	437	453	467	441	445	437	446	437	436	440	455	472	449	455	427	452	410	428	448	466
24244	21875	28702	24826	21356	8647	1208	888	830	800	776	729	737	748	757	707	682	720	700	683	698	653	752	676	686	671	682	696	705	646	671	649	681	705	709	720	696	672	730	670	690	647	725	682	651	657	691	707	674	663	692	700	684	688	665	651	648	713	720	713	657	696	699	701	660	688	723	597	648	673	711	666	645	622	689	693	667	651	692	655	732	684	668	674	645	720	682	674	687	640	628	648	679	687	624	701	725	679	689	679	633	693	658	614	647	619	678	691	625	673	684	659	684	685	672	683	630	648	637	679	674	703	703	666	668	679	675	632	661	661	681	695	716	635	652	673	669	658	670	639	630	666	645	655	705	683	703	662	648	649	640	664	646	717	653	688	683	668	655	632	634	721	690	718	661	693	672	688	625	674	688	660	664	673	636	682	665	642	640	677	648	633	719	657	656	708	736	677	638	668	662	653	689	669	623	663	666	652	648	626	638	707	667	657	653	662	690	657	719	674	692	637	685	672	664	691	659	679	675	651	670	688	721	722	648	673	657	651	653	627	639	631	671	659	743	662	653	646	653	653	678	665	672	691	686	717	629	682	696	635	647	667	708	668	651	655	688	669	631	638	631	694	665	686	691	647	655	729	712	730	665	672	664	649	728	683	722	690	707	677	669	721	668	700	678	628	696	668	708	629	711	609	655	694	648	641	692	665	672	641	629	698	700	689	680	656	596	652	647	721	709	671	646	722	646	672	665	630	635	646	665	654	661	648	696	638	668	690	642	608	707	649	704	644	671	684	662	682	665	680	688	650	629	637	646	704	677	672	691	678	689	677	623	698	694	664	665	605	610	680	672	681	689	654	677	696	668	638	660	695	642	640	662	655	652	687	655	660	696	727	658	684	687	695	729	695	640	707	706	660	689	668	652	681	633	673	654	671	675	650	669	666	702	679	707	671	691	649	628	683	695	633	664	649	653	631	712	686	676	686	654	712	657	653	688	651	613	711	694	700	657	658	655	699	670	662	725	691	638	656	682	673	616	693	703	656	699	628	676	652	700	696	649	690	676	663	663	689	670	693	662	711	666	649	635	640	686	684	680	686	616	662	659	673	694	696	703	673	644	671	649	695	659	694	702	737	688	760	676	691	667	659	645	667	665	659	679	653	657	649	678	684	648	697	664	670	683	698	625	726	651	677	636	661	625	660	679	640	706	638	665	649	640	699	691	681	708	649	679	656	643	666	660	674	692	672	660	645	679	669	726	664	674	682	714	623	681	667	646	686	735	646	661	725	656	693	679	692	687	669	636	642	676	682	675	622	731	651	686	701	695	639	701	636	624	644	690	665	676	678	687	662	649	693	663	648	652	660	659	680	656	647	650	691	696	650	675	680	672	688	662	667	746	652	666	666	634	693	690	641	651	646	628	705	720	685	688	626	660	637	671	673	656	701	661	652	724	658	686	655	669	673	693	652	665	646	684	668	687	669	691	680	681	688	671	735	626	694	662	664	663	685	673	653	668	681	710	706	690	664	686	656	687	692	662	680	661	716	632	685	649	701	685	680	679	686	632	697	662	622	685	653	670	734	665	738	632	678	729	663	681	651	693	648	684	661	677	690	655	695	677	621	627	662	703	642	667	683	723	638	644	699	728	661	661	648	635	651	679	670	683	673	694	636	687	648	645	666	676	668	679	619	643	686	636	696	648	652	661	665	696	680	620	720	669	690	633	645	646	644	698	649	671	685	733	656	679	662	649	644	689	693	718	678	638	646	649	675	643	715	686	693	658	657	668	684	664	672	657	633	665	679	605	709	675	706	717	670	664	657	646	647	637	649	706	633	647	699	672	712	682	687	682	739	683	708	676	709	716	688	651	645	655	656	621	666	657	670	670	725	673	648	671	682	688	651	638	659	652	680	709	686	681	670	618	716	669	679	705	668	714	665	714	712	648	686	715	648	676	613	662	663	666	682	695	670	648	697	699	669	718	695	727	680	660	712	659	645	650	672	665	656	655	646	699	706	697	665	656	670	647	684	709	659	666	649	662	689	698	640	687	673	622	658	704	635	688	687	705	663	694	633	681	660	649	689	671	683	695	636	649	626	679	667	693	629	723	660	662	696	654	673	689	656	650	732	689	639	690	679	716	676	661	662	677	673	669	696	669	687	658	693	679	722	694	644	653	722	699	698	686	650	721	683	660	706	620	690	620	685	650	692	679	664	688	670	652	720	633	702	685	692	679	642	682	654	669	672	661	673	671	663	677	620	665	699	622	668	703	661	690	664	645	686	665	684	663	666	671	662	635	665	673	685	627	695	644	674	660	698	699	673	707	675	680	652	617	649	683	669	681	696	638	679	689	659	694	691	653	651	725	666	633	669	660	683	664	680	634	695	678	682	690	671	654	693	667	686	666	651	629	667	656	671	662	659	665	712	670	627	647	719	648	660	688	692	647	634	671	636	717	683	662	655	685	673	697	652	693	646	658	655	697	689	692	655	709	685	726	626	654	661	673	649	695	696	671	632	634	624	633	671	684	650	631	642	717	693	659	728	676	659	641	666	660	689	714	708	674	674	683	673	648	699	637	681	632	686	688	630	629	693	680	674	674	654	660	676	656	685	626	688	668	665	671	652	628	644	676	695	669	662	678	665	703	685	669	663	680	667	656	661	640	596	681	709	614	704	678	661	676	624	716	704	704	658	685	709	667	688	696	691	663	661	661	679	628	751	672	642	664	633	706	668	709	724	641	636	626	689	650	686	661	622	635	753	657	668	706	701	656	678	660	619	662	654	671	625	693	669	625	628	673	671	680	681	653	672	665	642	682	686	650	692	683	673	683	646	705	694	707	692	662	721	680	642	658	670	687	686	676	672	636	687	683	643	668	637	674	659	635	657	701	665	646	702	684	667	700	663	640	632	646	668	634	659	659	649	671	638	696	676	710	655	653	636	658	690	697	673	636	627	665	639	663	668	649	659	643	678	662	658	646	659	693	707	633	588	694	700	652	715	703	664	649	679	680	680	710	686	596	658	615	654	663	653	704	663	642	630	636	645	683	703	614	636	682	674	638	658	643	667	696	660	726	693	728	709	674	672	663	676	620	619	659	729	654	633	664	685	682	675	689	681	666	696	647	666	631	664	685	714	646	675	663	691	684	697	680	722	698	678	677	750	671	666	658	714	669	643	719	680	673	648	727	650	679	688	650	660	695	694	706	645	649	631	655	680	679	700	632	680	672	656	713	698	659	656	604	663	679	667	687	666	703	611	696	694	686	689	656	681	677	653	661	658	674	685	657	651	700	630	680	659	720	700	666	690	664	688	623	712	669	664	674	614	626	698	644	706	690	657	677	720	642	742	680	700	740	675	645	667	670	701	641	628	677	654	643	661	674	691	662	733	642	673	675	686	657	701	644	650	690	670	669	657	690	665	627	681	648	693	684	640	703	633	644	663	662	703	668	710	623	655	627	627	661	678	702	693	659	673	663	697	686	715	674	649	611	711	678	646	745	642	624	684
24577	70976	6692	2316	1775	1421	1213	1138	1076	954	884	822	825	830	750	779	760	757	701	735	714	740	734	713	745	703	675	688	683	740	710	715	734	707	734	738	733	714	695	759	687	714	708	681	757	741	703	686	647	689	690	710	705	689	672	688	687	707	692	709	716	697	679	653	714	679	719	682	705	690	673	648	700	696	667	657	684	684	668	717	693	636	751	665	691	694	743	691	695	688	722	721	667	658	680	695	717	708	729	668	652	680	684	705	742	650	718	723	676	655	699	683	704	703	681	702	698	688	722	688	671	695	673	686	678	616	696	693	679	659	668	688	742	694	759	668	700	694	691	679	718	700	613	698	672	705	676	703	670	714	680	655	684	716	696	650	702	694	715	692	659	706	673	692	726	704	692	663	661	715	664	692	651	719	660	662	624	677	658	676	683	708	650	710	677	661	691	686	699	677	669	675	675	668	681	700	682	687	643	667	665	665	725	656	720	696	675	645	733	662	675	685	686	662	654	654	647	690	709	673	647	673	694	644	651	711	698	689	680	726	709	675	712	654	672	656	680	721	649	697	658	717	740	678	667	670	692	680	693	672	664	703	672	672	701	683	651	685	737	667	736	693	699	710	717	695	697	664	691	655	664	647	643	673	691	617	721	687	723	706	699	709	673	683	690	709	627	693	660	696	656	679	693	658	651	656	696	657	648	694	732	714	657	674	725	692	698	670	660	703	684	726	706	705	649	655	655	660	686	669	668	704	697	689	719	681	710	673	709	649	737	682	668	698	673	699	756	691	697	674	676	709	693	690	635	671	743	724	686	653	669	653	659	674	667	683	691	690	654	662	687	672	674	721	704	685	682	647	732	681	677	647	676	666	690	691	672	727	709	694	641	689	733	685	657	680	721	678	686	661	705	679	664	674	682	692	678	699	672	713	688	682	710	690	669	675	706	640	664	696	686	677	740	665	652	698	701	654	609	686	676	739	696	753	692	667	701	712	690	690	724	674	661	710	690	695	666	695	727	694	674	685	668	675	649	662	695	722	668	659	703	695	674	708	660	710	690	727	670	683	671	665	690	760	680	690	662	683	712	737	678	720	651	690	663	631	684	748	688	670	714	665	674	703	711	671	677	684	713	662	713	696	687	668	660	666	710	681	671	662	672	672	648	694	679	683	699	706	667	704	681	691	704	696	710	716	696	703	641	751	689	692	743	658	652	694	627	680	666	703	723	718	671	661	654	718	664	683	688	717	679	661	680	682	732	730	680	730	700	668	694	698	660	716	675	682	688	682	693	683	617	675	649	700	713	657	663	660	660	673	687	681	712	708	652	657	671	717	724	640	674	636	685	692	691	670	656	690	670	706	691	699	642	729	702	647	698	718	707	677	687	676	731	707	679	714	683	701	657	638	711	708	701	702	667	717	662	659	675	798	705	665	686	699	667	694	687	717	663	686	682	694	709	698	620	708	670	677	708	670	666	676	669	682	739	713	718	657	705	696	694	656	638	632	666	694	679	623	679	657	699	689	735	701	691	634	654	673	663	630	715	711	684	670	701	654	655	722	699	703	711	647	715	671	696	692	643	684	653	673	709	683	697	647	691	663	676	707	708	712	678	620	692	699	699	620	663	655	668	654	676	712	683	681	701	777	677	733	731	656	669	692	656	695	694	670	656	678	667	692	666	709	692	666	658	678	650	708	712	681	682	678	702	693	638	660	646	704	693	707	726	681	689	692	640	686	709	664	722	664	651	690	697	658	699	669	679	705	702	708	679	671	752	653	718	645	680	700	699	674	708	718	620	641	698	653	655	686	704	682	630	667	685	681	703	665	690	692	719	740	709	683	685	664	672	659	698	704	684	702	677	686	741	714	684	669	678	689	666	751	686	713	654	674	719	666	660	699	649	665	688	672	648	680	658	700	633	716	709	683	704	746	662	689	663	694	670	690	708	696	686	650	687	648	663	704	730	684	677	676	671	690	656	659	697	716	734	696	665	680	711	698	766	690	693	669	711	687	720	690	676	709	682	685	700	690	745	683	702	712	683	685	632	749	697	698	677	688	665	673	634	673	650	654	651	704	681	642	684	652	705	658	663	683	667	685	661	683	651	662	663	729	626	675	696	751	732	673	636	623	691	700	674	643	705	638	673	669	702	642	673	725	636	664	675	693	673	665	720	635	702	685	702	669	682	682	681	666	717	719	682	726	707	674	675	663	680	756	728	711	643	686	703	643	685	683	648	742	665	696	655	726	702	717	728	689	677	683	671	688	700	700	664	691	658	725	697	705	744	637	601	724	701	723	700	684	718	693	742	687	675	689	700	712	680	699	709	646	687	644	669	633	700	707	694	685	641	678	647	731	698	645	676	736	680	683	657	667	645	681	745	715	688	710	683	708	685	700	685	678	672	679	722	699	705	683	673	666	720	674	683	678	619	709	635	719	733	683	665	696	642	677	683	707	706	695	718	618	669	721	672	648	634	712	669	680	692	680	700	677	706	733	644	637	710	677	682	663	676	711	650	667	709	700	610	672	695	681	673	686	708	675	648	651	694	700	677	661	686	672	668	657	673	648	656	653	620	653	689	709	707	663	713	699	716	684	637	682	678	641	713	730	666	702	678	688	694	707	701	686	680	695	669	712	686	679	710	619	728	675	693	735	691	684	688	664	622	657	711	721	655	686	685	699	692	665	681	628	698	690	713	677	695	683	696	688	689	675	674	707	701	675	684	655	699	673	668	671	651	714	673	675	684	712	664	679	703	699	682	652	706	681	684	668	695	665	644	666	704	662	702	672	663	679	668	665	652	660	715	658	646	682	666	674	684	661	664	707	660	703	690	709	681	694	637	716	710	705	662	663	687	683	627	668	659	688	701	687	688	675	711	750	690	709	689	660	654	677	676	651	683	618	674	696	699	689	709	672	700	695	715	698	708	686	694	670	705	714	680	732	655	681	704	646	690	681	669	676	653	695	689	691	724	705	665	699	690	650	710	662	680	693	714	698	661	685	737	734	659	657	672	716	695	668	684	696	684	652	677	678	719	649	708	709	683	645	745	663	671	666	694	683	678	667	676	701	686	681	681	677	711	707	681	654	663	662	680	703	713	680	639	748	702	699	657	655	689	663	644	663	729	670	709	654	676	681	709	642	675	669	707	699	675	657	673	687	704	696	693	683	713	644	710	725	689	713	659	684	655	667	661	677	684	698	688	674	729	660	658	710	689	644	677	696	647	720	663	669	650	681	688	689	658	686	706	688	667	700	711	699	679	696	648	687	764	698	638	662	645	656	649	723	666	677	733	704	687	671	717	667	708	650	678	677	665	673	707	673	691	643	680	612	679	711	638	703	687	690	689	667	693	671	709	689	724	703	701	630	702	719	705	670	740	708	685	676	710	659	692	697	677	692	704	709	714	688	671	621	650	673	679	676	647	671	682	687	697	692	676	695	672	709	676	656	668	699	708	752	646	648	714	699	650	728	680	703	678	663	754	697	669	712	668	623	699	660
25451	22444	27622	25683	10413	844	633	592	560	555	519	509	500	544	518	473	510	454	493	474	468	495	476	483	474	476	485	518	508	522	483	480	487	470	463	499	470	516	439	469	482	514	459	498	499	490	443	502	509	486	521	485	502	523	482	452	478	449	449	456	476	465	446	464	512	482	475	443	488	451	457	424	478	454	449	475	483	446	494	500	451	466	424	505	464	452	459	507	496	495	419	481	463	449	520	446	493	485	448	506	455	489	455	468	484	470	474	461	460	473	504	493	478	458	451	491	479	486	496	484	468	487	494	496	474	462	483	468	504	503	484	505	522	463	473	474	463	471	481	452	479	507	451	501	492	458	464	481	499	454	466	438	485	507	460	450	477	505	477	493	468	483	494	469	477	458	487	465	479	477	483	487	442	500	470	484	441	470	473	456	472	459	470	423	465	457	435	463	476	494	464	497	461	434	496	472	485	508	487	512	468	459	459	438	447	498	459	440	484	474	468	464	492	467	496	465	504	485	441	462	452	457	486	440	479	508	526	536	476	442	451	503	438	457	445	488	491	475	493	451	493	496	480	461	488	458	476	448	475	459	473	514	454	467	465	493	474	455	462	448	455	461	443	460	458	480	468	476	443	460	443	472	491	435	477	461	459	434	464	465	457	493	503	512	471	470	490	470	511	427	513	443	485	497	481	459	530	478	495	486	484	460	481	501	480	444	475	460	470	485	479	476	492	486	449	464	485	459	488	468	481	498	472	466	489	470	503	465	494	472	507	487	475	461	529	488	441	495	510	466	470	450	477	482	498	473	479	501	458	439	462	465	455	505	498	481	476	487	490	440	456	482	512	507	436	492	462	512	462	464	478	472	512	460	485	472	458	464	487	469	474	473	491	480	478	523	455	474	486	488	498	473	486	470	492	489	439	446	460	472	514	480	489	476	474	458	510	468	457	457	495	433	452	465	509	494	474	448	500	472	448	445	497	456	483	481	463	478	521	471	435	439	455	448	481	523	461	464	504	475	488	468	493	496	499	536	484	467	465	469	466	442	497	456	457	471	495	496	467	460	486	465	421	468	467	485	449	452	479	470	485	474	461	465	520	462	509	452	463	473	507	468	473	481	483	464	501	481	496	484	458	444	489	492	451	450	458	430	469	446	475	467	446	424	487	486	471	453	454	467	476	493	472	450	462	472	484	454	509	504	477	455	498	500	476	502	449	524	420	476	472	487	441	487	523	434	459	471	478	456	471	481	469	476	484	461	510	472	473	483	466	482	453	482	498	486	470	480	455	489	489	484	483	455	516	460	488	487	499	494	499	462	511	468	479	465	509	470	498	481	458	466	461	482	492	463	484	485	452	494	448	492	462	488	486	480	441	488	464	479	484	478	469	454	483	502	483	437	473	504	458	525	462	469	479	479	467	489	455	437	508	475	469	457	468	498	500	478	447	480	473	462	450	496	475	475	462	473	455	461	454	512	477	497	465	472	456	473	488	488	488	489	469	485	449	466	457	455	438	490	466	421	481	479	456	446	518	510	512	423	459	453	434	449	490	450	456	475	438	466	486	493	447	454	470	450	454	454	468	500	475	490	493	472	502	515	500	451	461	473	459	454	501	471	452	516	461	463	516	483	491	488	457	456	479	444	480	465	466	489	470	452	469	483	502	491	493	477	490	468	464	429	479	491	433	461	431	462	438	512	479	422	479	450	450	474	512	450	462	486	438	485	485	483	486	448	485	457	472	496	458	475	450	466	525	493	488	485	471	491	479	446	496	471	456	497	513	462	450	463	499	447	504	463	484	483	470	455	454	508	441	423	438	493	456	461	495	506	465	466	476	478	520	490	470	499	481	493	448	441	454	427	474	447	482	470	470	488	463	519	518	469	498	470	445	499	468	467	518	495	469	493	468	465	489	494	502	481	457	499	498	455	458	487	507	459	473	499	493	485	479	489	470	468	485	443	467	438	464	469	459	513	448	464	468	452	455	457	484	484	475	467	511	450	508	477	490	419	465	506	467	488	493	473	478	473	496	482	444	420	439	461	460	475	467	479	443	456	455	459	444	488	478	459	439	472	489	473	498	471	472	506	485	459	445	471	463	476	509	493	470	472	457	481	503	448	506	442	460	448	515	476	477	506	508	464	443	441	455	462	474	514	467	464	480	458	481	486	467	483	472	515	482	472	520	488	480	452	466	435	488	460	472	466	502	462	461	486	456	436	465	441	493	494	476	511	460	501	453	474	486	467	516	426	467	446	483	485	518	466	503	441	419	457	469	447	477	485	469	427	433	443	488	495	485	460	470	478	473	469	489	456	488	476	476	496	487	447	484	478	467	491	468	464	476	498	481	460	457	496	477	483	468	467	500	457	471	502	473	470	459	394	477	492	513	460	499	477	475	490	492	446	480	504	476	468	507	467	432	471	425	503	496	481	463	458	475	487	507	464	468	449	482	441	486	487	477	498	466	472	501	442	496	468	465	491	478	508	453	439	495	493	464	485	447	455	481	470	463	445	477	438	485	499	453	489	456	458	469	461	468	499	488	437	446	489	508	458	428	474	474	465	501	492	479	455	496	456	469	481	494	498	496	469	503	485	475	472	442	464	474	472	496	496	514	455	503	467	486	503	487	476	472	463	483	460	436	460	511	488	450	457	482	494	464	435	504	462	464	443	490	479	464	456	504	493	484	435	413	460	514	501	476	474	474	466	445	491	461	469	485	510	483	447	470	515	494	483	471	498	464	479	471	477	511	519	499	467	506	534	452	462	500	489	490	486	471	483	469	479	446	413	453	501	493	473	471	483	482	495	485	475	497	471	439	489	488	465	493	499	506	458	493	492	496	477	477	493	455	437	483	489	475	463	443	478	487	488	467	492	485	449	461	495	441	485	444	455	505	550	489	431	473	506	450	451	460	494	483	490	485	508	452	491	427	438	467	523	470	451	487	485	480	483	446	454	475	470	478	511	460	446	477	450	502	483	508	439	458	455	470	454	463	511	526	505	440	443	458	482	497	467	458	459	453	445	518	477	517	453	474	486	475	510	498	446	494	504	452	466	457	460	460	488	476	469	470	479	484	466	482	477	450	464	476	468	481	487	461	477	474	481	480	465	471	447	476	470	479	479	474	472	446	469	456	481	476	472	483	460	455	486	457	467	433	472	457	482	458	466	460	464	464	493	477	489	499	459	488	489	493	434	487	439	446	475	437	496	499	457	484	468	538	496	459	488	498	471	460	498	459	509	474	506	474	473	488	545	490	455	484	486	461	475	485	461	480	472	475	481	439	453	470	473	479	490	494	474	462	504	438	486	496	508	465	466	529	468	493	481	484	488	500	461	465	464	471	459	477	479	490	421	475	465	477	495	457	486	440	448	491	448	474	440	510	511	466	511	491	477	528	478	489	469	502	468	457	490	457	464	466	483	482	489	459	458	458	485	474	464	454	496	485	504	474	471	474	460	476	456	426	476	479	435	471	494	483	499	496	422	494	430	449	430	493	468
21008	61375	7280	1472	1119	955	827	714	698	676	617	589	618	600	560	551	529	550	531	490	524	544	528	528	516	547	489	510	521	493	537	571	527	568	552	546	559	540	515	524	532	531	494	530	515	577	506	537	526	531	508	536	540	523	485	541	561	506	544	509	499	471	551	525	513	541	543	536	509	527	504	489	521	544	522	535	521	544	544	528	504	550	533	510	509	523	552	529	504	529	523	515	541	488	516	496	521	567	522	518	525	516	562	503	533	512	524	511	515	491	513	514	539	512	533	520	497	500	475	532	531	466	523	501	459	504	512	494	522	514	471	569	563	500	516	566	523	481	511	529	510	566	510	503	554	524	508	508	521	522	509	539	528	512	498	530	495	502	546	505	519	535	530	495	526	502	488	484	477	527	506	518	505	466	516	533	496	545	517	556	520	540	525	542	500	512	531	500	511	484	467	491	507	506	493	514	480	506	503	483	499	525	510	546	543	535	508	525	547	493	496	543	535	524	514	462	487	524	495	500	535	518	497	528	501	520	548	528	527	506	519	478	523	521	500	511	482	507	525	527	507	540	511	561	528	504	512	510	533	498	534	528	496	533	509	529	532	488	503	515	511	539	525	521	512	505	486	516	491	526	510	530	520	525	538	496	540	485	512	527	526	541	510	484	537	555	516	563	510	528	504	499	510	550	547	535	528	506	505	481	554	515	536	553	476	525	506	504	489	528	493	571	488	538	495	491	519	510	525	545	558	502	514	514	524	484	503	500	482	511	508	501	484	481	520	496	509	486	474	530	542	532	489	514	547	499	541	516	519	503	522	500	500	475	498	523	556	503	526	554	463	496	507	479	525	529	517	489	505	466	538	539	535	564	488	512	542	566	489	522	529	511	523	529	587	527	493	515	541	572	493	526	497	514	539	471	514	511	489	528	529	530	517	529	508	494	501	486	501	477	495	514	542	497	477	523	552	530	512	511	468	532	505	527	507	527	514	489	492	528	504	522	546	507	524	531	539	515	523	549	501	552	503	499	523	529	522	543	544	533	517	499	531	528	478	511	548	512	521	503	480	462	530	472	512	510	537	514	528	558	519	511	510	536	490	552	525	483	536	515	490	471	493	520	464	503	527	498	536	505	467	521	469	549	552	537	512	515	542	533	504	526	500	540	545	525	530	521	473	519	528	530	487	548	514	483	513	523	479	526	550	449	577	491	518	531	489	539	479	535	456	498	495	518	531	553	494	554	529	534	515	541	505	531	506	504	546	489	546	498	514	524	521	549	514	470	528	502	516	516	551	522	495	540	511	493	574	591	488	529	566	473	523	521	515	517	464	537	520	497	506	531	541	524	530	530	499	507	504	504	494	490	523	537	511	490	514	519	456	508	516	537	516	500	476	558	508	503	514	496	512	496	486	493	557	507	533	541	499	483	497	518	460	543	522	537	528	516	516	516	517	535	489	510	526	544	513	534	532	490	509	525	514	526	495	492	510	523	514	486	493	487	559	539	544	490	544	488	495	511	504	514	540	538	513	496	496	519	515	503	525	528	472	553	501	506	558	533	524	522	524	555	493	484	538	518	513	506	520	510	541	535	552	531	510	531	538	524	532	500	477	534	514	542	535	500	514	515	497	477	527	530	529	492	494	507	518	479	560	526	557	501	471	543	486	521	513	538	506	502	538	502	507	493	513	548	502	508	517	510	503	551	518	516	547	525	521	501	516	506	521	509	532	520	478	556	503	495	524	499	510	501	514	483	508	503	500	505	521	498	516	472	523	508	524	533	544	519	505	490	529	549	494	486	522	507	502	560	532	509	470	536	518	536	522	553	526	524	527	466	499	558	486	487	507	495	509	488	530	516	543	492	499	521	494	503	506	481	502	505	491	519	514	498	475	521	528	490	538	487	537	555	497	486	488	505	535	509	501	522	559	499	511	538	527	477	532	512	556	498	505	520	538	512	550	542	495	538	515	510	546	518	544	497	489	532	485	515	508	505	527	544	556	526	521	533	544	576	542	500	525	534	492	498	519	490	525	543	522	513	526	492	543	537	512	557	519	503	497	486	474	520	487	518	516	524	498	535	529	468	559	539	512	536	561	476	508	558	520	511	499	539	493	536	524	487	511	548	534	504	505	524	467	536	511	474	516	536	500	597	511	533	523	512	511	504	506	552	490	517	574	530	489	511	503	560	508	542	510	479	518	502	466	510	518	530	503	537	552	526	494	491	513	553	542	520	565	485	515	515	479	539	497	525	529	495	525	515	492	527	565	518	544	514	537	513	479	535	489	515	536	522	516	496	531	541	497	507	504	542	527	533	528	526	536	525	551	510	535	540	551	539	510	516	519	536	559	487	516	546	515	531	542	495	539	526	521	508	515	548	462	531	500	488	517	517	501	531	503	534	524	499	486	494	540	537	484	474	539	512	550	494	532	528	497	502	512	569	534	549	525	539	532	543	545	517	541	516	519	484	563	500	501	526	517	495	502	529	499	486	540	510	531	542	511	478	496	503	520	469	513	543	505	517	516	525	532	534	539	522	514	485	510	525	497	499	512	493	497	514	518	531	545	551	545	543	496	533	497	532	507	523	518	514	535	481	509	586	522	501	547	511	546	535	502	547	487	500	517	521	539	516	493	495	516	511	522	489	550	509	500	558	495	503	539	538	504	506	543	473	518	521	547	537	502	493	494	474	516	488	550	536	469	510	543	500	524	527	491	492	522	489	507	514	535	548	515	505	523	524	514	545	538	493	553	523	524	526	519	516	523	509	527	494	530	505	515	526	481	544	538	504	519	489	509	524	472	546	519	485	523	521	532	517	496	555	489	536	516	502	511	559	528	540	521	487	501	520	559	520	506	559	503	498	536	493	506	542	537	569	480	522	530	497	554	523	544	471	526	505	470	477	549	532	521	549	522	526	531	516	575	498	503	573	501	529	492	539	514	518	487	524	512	552	557	524	545	496	527	491	526	517	501	517	470	555	524	569	504	528	491	529	511	528	489	539	538	499	541	532	493	500	508	461	520	532	531	478	494	556	562	551	493	515	510	471	516	505	535	544	536	497	486	521	542	527	528	509	527	503	538	489	501	556	529	560	514	547	510	520	485	496	534	499	461	520	503	523	493	522	475	571	550	510	508	515	495	506	510	489	488	521	521	578	544	473	510	555	527	466	533	538	492	523	484	517	529	518	488	473	499	517	499	561	501	538	527	573	536	536	508	482	522	453	549	512	541	521	543	520	491	555	563	506	515	511	494	526	508	510	509	521	481	539	536	495	516	503	532	515	538	505	511	532	525	542	509	515	496	509	521	531	507	506	507	507	521	513	493	535	501	529	521	477	512	520	496	517	519	505	524	491	492	480	544	500	508	526	539	535	566	522	540	501	526	532	532	502	493	510	542	525	524	532	512	546	494	545	506	552	549	522	502	551	487	511	520	515	530	525	529	532	490	525	498	497	474	518	479	509	548	528	523	515	525	512	469	554	541	550	535	511	504	471	505	519
23075	21679	29436	24157	21554	21577	9361	1505	1169	1110	1119	996	925	1018	965	929	878	875	936	894	838	860	922	877	825	885	872	867	787	831	850	861	934	887	875	865	908	858	900	903	846	876	857	868	852	832	847	908	863	925	874	925	895	898	865	859	886	882	835	845	843	825	841	871	826	838	820	880	803	859	831	837	858	880	823	861	871	835	868	866	849	860	866	828	832	830	859	824	883	864	861	843	853	842	821	823	863	867	889	853	831	790	852	831	853	845	870	865	858	840	867	843	893	842	835	830	851	810	847	894	856	843	863	824	815	811	863	929	866	928	842	845	842	820	894	841	869	834	838	869	888	827	849	873	839	881	840	860	801	849	797	806	887	852	860	879	885	827	801	839	824	927	791	860	856	819	861	880	897	867	835	822	883	839	838	832	821	891	812	866	820	834	815	887	809	881	821	853	847	879	793	836	837	829	830	854	856	848	820	847	816	834	837	851	893	776	855	834	818	882	862	805	785	836	825	848	829	771	882	881	866	824	880	804	831	812	918	880	879	785	843	861	847	847	903	911	822	834	829	870	861	805	832	873	884	828	842	885	877	883	927	850	833	834	857	815	867	852	896	871	876	877	836	835	842	805	884	831	814	896	862	843	829	876	828	838	803	777	811	839	809	862	830	861	876	874	870	859	871	855	864	826	861	846	850	844	833	872	845	847	881	821	895	835	821	808	797	881	794	882	852	839	844	825	878	853	830	849	840	848	850	869	856	904	890	842	833	827	864	844	877	822	865	882	837	845	837	817	823	832	866	876	818	810	834	832	842	853	827	807	805	857	890	826	883	865	855	813	865	867	851	844	882	825	826	863	858	829	879	838	883	895	849	873	826	841	887	846	813	900	905	844	808	883	860	823	887	850	881	900	880	852	836	843	865	851	864	833	827	870	838	874	872	829	833	785	797	821	835	842	828	838	845	787	829	835	825	825	838	854	833	820	869	853	890	863	853	822	821	841	799	831	811	891	856	830	869	847	814	878	836	856	857	848	815	820	825	882	844	864	874	874	869	863	818	842	804	908	815	840	863	879	805	810	845	836	845	816	876	817	875	865	844	831	825	817	873	883	875	848	820	856	874	864	810	879	798	834	788	816	812	839	903	860	813	830	802	838	848	879	877	865	793	841	831	887	884	817	813	847	847	783	808	880	874	878	832	860	861	897	854	905	821	842	838	856	819	814	815	897	803	819	831	855	814	867	778	896	846	820	888	820	884	839	882	839	821	887	884	857	850	879	843	806	826	784	784	899	822	865	858	863	876	804	815	848	852	858	850	848	860	862	848	865	849	841	809	816	855	866	846	832	868	876	882	854	867	872	871	907	845	844	812	834	837	886	881	828	842	824	872	837	865	833	773	865	837	822	848	861	823	827	856	799	830	829	873	812	822	844	855	844	870	879	809	840	906	897	856	846	812	826	825	840	853	821	839	814	807	850	813	825	855	850	852	774	850	888	839	865	858	877	810	867	780	822	843	880	860	861	796	841	823	886	901	827	884	825	851	850	806	851	809	864	873	828	767	841	825	838	824	801	828	889	851	866	843	852	845	846	820	862	858	881	828	826	863	853	862	820	841	791	845	799	867	863	804	832	850	811	809	853	889	877	835	852	803	901	857	829	842	830	904	798	836	841	912	846	864	868	865	846	810	875	893	892	883	936	825	834	871	818	840	875	822	802	836	859	771	847	818	798	797	868	854	874	841	833	846	838	838	829	837	821	821	848	819	872	831	865	830	871	875	872	916	865	847	850	849	889	872	872	841	890	887	869	828	802	809	847	837	838	891	880	879	819	794	834	854	864	901	814	879	838	802	849	848	862	874	909	856	866	875	855	818	785	816	842	866	858	875	829	817	880	860	894	811	804	812	832	897	884	859	853	848	865	838	821	844	834	870	839	847	865	800	858	901	826	820	936	860	884	865	857	795	823	827	872	833	821	868	855	847	898	820	852	893	848	885	820	826	816	916	848	859	892	861	834	863	864	802	839	854	836	881	903	852	871	802	866	907	846	860	828	844	840	823	789	838	799	838	918	827	830	845	884	847	857	868	843	881	834	810	865	831	852	876	785	852	854	843	852	853	851	875	867	823	831	810	861	883	824	839	873	821	860	923	840	861	840	808	857	841	859	843	841	866	833	816	832	879	796	817	814	819	837	835	802	829	858	832	813	854	868	826	843	827	847	896	816	808	841	842	790	886	827	808	871	843	901	862	867	816	842	814	827	799	870	868	827	833	847	852	878	845	807	809	853	846	794	823	830	813	825	855	823	851	853	833	806	860	824	880	833	876	818	850	853	836	870	851	873	835	878	790	849	860	835	883	900	826	826	839	887	844	891	839	865	795	846	840	834	885	862	865	832	871	863	851	869	820	864	825	870	847	787	861	870	801	856	814	837	855	861	831	804	811	913	844	812	853	809	798	867	815	810	857	843	873	886	882	831	858	830	865	792	832	862	847	848	853	849	826	798	867	826	858	825	837	836	849	841	812	842	863	868	892	890	886	827	892	907	823	821	828	866	821	832	818	850	845	825	932	834	896	861	846	877	888	816	808	826	851	854	867	867	802	836	875	892	794	812	818	846	850	886	820	795	832	871	860	823	852	828	827	815	856	814	858	877	897	847	859	852	876	837	823	895	822	868	863	872	817	863	828	824	807	839	843	851	805	860	841	835	872	899	821	903	861	841	829	840	869	823	838	823	763	818	861	807	833	872	836	861	876	809	846	810	849	836	866	871	819	851	860	833	881	834	862	858	818	867	823	858	886	845	818	814	873	836	838	800	843	852	843	831	854	849	831	814	835	840	828	798	856	875	892	816	800	862	875	839	801	818	830	833	890	845	855	820	830	871	841	852	847	819	861	861	850	865	859	854	845	802	817	912	852	910	860	853	806	866	828	817	855	846	896	870	796	817	800	841	815	849	807	830	839	809	835	901	835	818	916	879	883	848	881	878	857	838	796	843	869	897	845	831	850	853	832	805	845	859	831	863	861	839	806	855	835	889	873	857	848	821	884	837	858	858	847	841	842	820	849	859	846	870	867	883	851	759	852	851	863	819	878	804	863	852	863	855	868	814	844	880	814	809	854	855	826	841	810	868	864	835	814	852	831	831	813	838	848	840	834	790	884	794	871	874	815	832	825	866	857	846	867	876	835	893	848	812	824	844	846	837	824	848	866	832	830	790	808	830	846	843	840	853	850	847	875	867	842	810	868	816	825	777	870	808	800	870	894	865	869	837	829	865	798	851	902	781	816	843	804	892	844	883	846	905	835	827	842	850	851	858	853	865	880	901	854	826	832	840	828	797	835	837	850	841	854	827	863	860	812	781	840	809	938	880	852	825	868	823	843	904	866	867	839	839	841	827	807	812	856	833	852	870	817	921	857	831	838	853	815	864	869	861	810	843	869	885	886	852	867	858	825	849	845	845	829	840	875	862	828	816	795	885	904	850	886	850	865	856	835	850	799	850
25832	54457	15873	4239	3111	2390	1941	1623	1542	1337	1292	1144	1186	1098	1064	1022	1033	956	967	962	973	910	897	906	913	879	884	903	888	914	914	919	951	975	866	903	895	893	881	874	939	849	863	892	882	841	903	880	879	916	938	907	885	912	887	939	878	879	841	856	872	831	861	840	885	836	855	926	899	875	852	891	886	888	842	894	886	930	887	811	830	850	839	830	859	879	844	877	873	860	863	800	851	875	843	904	830	895	788	929	924	890	867	918	862	859	878	875	870	882	892	883	891	920	834	863	846	903	886	836	904	923	821	876	856	878	876	847	847	827	835	876	886	886	854	878	835	948	870	836	866	859	856	873	860	776	870	851	918	889	839	869	891	877	828	845	892	835	843	876	854	903	836	867	894	838	844	827	892	862	872	881	884	888	853	840	857	863	868	882	865	846	878	870	882	867	892	918	880	867	885	808	918	862	856	904	839	849	897	867	820	864	841	793	834	842	866	827	845	900	857	893	915	880	896	843	846	806	875	874	859	894	864	847	863	864	854	797	894	884	846	890	848	902	797	885	860	864	888	916	837	831	853	925	831	823	836	844	806	837	885	867	840	850	853	856	863	853	823	813	827	845	845	898	837	835	867	904	869	855	880	850	839	852	878	817	795	860	832	861	863	824	818	816	874	911	894	934	856	872	888	772	888	898	860	896	808	805	874	868	838	860	832	938	827	888	852	861	883	797	871	886	839	805	813	835	832	861	841	903	844	837	811	872	863	817	803	880	829	822	900	841	814	881	827	842	866	942	860	848	886	914	796	810	844	880	843	854	814	849	824	818	832	851	828	869	879	928	833	826	843	844	853	856	901	909	866	908	868	908	859	813	831	823	891	884	839	838	853	866	815	880	861	848	840	841	892	854	811	809	844	881	873	902	871	895	838	876	857	847	908	829	854	896	851	803	868	812	814	866	823	831	841	880	865	831	904	840	844	874	832	860	892	855	851	818	838	890	879	858	838	882	892	836	912	828	832	862	854	846	862	847	854	874	835	842	875	863	871	870	894	864	823	834	865	931	861	840	832	818	848	870	899	869	826	823	849	866	862	861	921	822	874	852	871	880	860	833	889	828	862	789	845	868	870	867	864	876	840	836	884	803	833	851	836	905	859	878	854	835	884	837	842	838	876	833	834	889	813	831	835	856	829	863	880	845	856	844	869	818	850	888	873	823	884	876	853	861	891	827	843	888	883	905	804	879	811	835	874	867	882	820	870	875	843	921	800	799	884	875	839	890	886	810	845	906	901	858	841	850	857	867	894	873	866	863	814	864	884	862	821	879	833	847	893	827	857	855	825	901	837	849	902	876	872	815	859	822	890	871	820	875	905	857	839	885	892	877	832	900	832	869	866	818	885	896	875	837	874	860	904	876	826	857	827	845	836	884	883	880	845	849	846	830	810	866	866	865	832	841	888	885	874	832	865	866	810	837	917	886	817	896	873	828	852	873	810	856	844	851	792	848	844	898	881	835	895	804	915	830	890	858	881	798	875	839	875	868	843	873	843	921	869	873	877	886	849	826	793	841	874	835	849	842	901	885	875	900	910	835	795	875	821	836	905	830	895	853	895	848	850	891	894	876	842	853	843	882	849	861	907	848	866	841	879	858	851	846	877	844	844	894	868	923	854	878	830	887	834	863	887	879	865	876	871	856	867	866	814	834	867	907	825	867	877	820	858	833	807	878	852	832	862	867	853	880	856	867	849	849	872	879	838	786	871	858	851	885	889	871	867	901	869	877	872	875	921	855	889	832	838	858	887	826	852	832	863	853	840	888	838	861	853	820	880	851	890	862	868	884	898	856	848	873	843	849	852	943	828	903	851	840	838	846	846	841	834	915	849	855	813	869	877	825	857	809	832	774	839	847	920	838	872	907	847	848	813	866	840	890	843	894	872	894	899	830	863	872	820	894	941	818	864	836	865	885	859	875	890	819	821	904	836	827	809	892	844	829	838	860	890	829	852	849	842	858	847	826	819	844	865	925	880	856	841	880	783	769	856	861	800	870	863	855	911	816	921	872	831	859	837	847	930	865	839	894	904	875	857	897	904	867	862	880	856	854	838	836	857	884	858	835	826	882	883	830	850	842	897	814	841	900	844	833	877	841	855	871	785	842	898	871	846	847	853	861	844	882	876	847	883	869	921	786	863	799	851	886	860	833	881	881	886	854	864	851	856	858	798	860	856	859	828	876	859	893	833	856	817	866	795	883	866	889	859	910	846	834	824	860	865	836	881	853	830	806	888	892	857	856	854	824	894	849	852	881	826	837	881	852	906	884	817	819	870	840	822	863	860	864	812	860	895	887	844	919	864	866	806	852	820	860	926	865	814	843	905	846	856	858	867	877	836	884	822	858	830	864	875	852	834	855	890	877	831	840	787	899	858	893	830	837	849	867	871	871	848	919	930	889	884	864	842	822	865	878	880	846	868	856	844	836	835	853	800	875	901	835	836	839	821	835	857	854	875	841	929	845	860	860	861	864	850	927	843	873	854	861	858	865	880	838	864	879	865	831	888	849	839	945	826	846	870	848	820	865	790	893	839	865	902	882	851	917	823	908	829	867	863	852	874	853	852	877	887	857	856	868	910	866	851	824	876	829	872	861	866	867	813	853	902	883	884	867	897	854	792	881	841	816	816	897	824	844	854	864	901	895	871	899	911	889	899	880	857	887	874	904	844	873	848	842	821	874	840	829	908	878	897	793	888	847	851	911	868	857	813	906	858	855	836	932	879	861	828	840	901	835	873	853	860	828	848	817	804	836	854	822	856	941	831	825	869	862	880	833	841	872	847	865	815	902	851	829	879	849	890	824	864	818	851	848	880	866	842	883	896	810	869	848	860	915	870	855	851	863	881	867	844	844	923	865	889	878	845	850	926	846	844	853	873	753	834	851	904	863	895	830	888	838	824	882	863	882	887	846	879	864	804	850	866	893	862	819	858	888	896	839	838	861	872	825	842	829	868	884	884	850	850	838	834	861	854	845	860	887	882	826	822	846	863	834	878	842	858	877	853	893	796	825	891	834	897	895	884	885	828	875	899	852	891	800	828	819	852	924	826	856	894	806	847	891	807	852	866	836	891	825	806	799	870	839	867	954	899	884	830	881	867	834	866	874	871	853	858	832	858	810	884	883	899	814	936	860	851	888	838	870	850	871	874	882	869	907	905	867	858	863	776	883	878	852	867	836	888	867	879	859	873	876	795	796	826	849	793	854	826	854	864	874	903	843	882	911	872	875	873	827	869	832	858	817	900	891	842	893	863	837	867	811	839	869	784	840	902	843	823	879	888	827	839	824	860	830	838	834	847	831	805	823	874	848	818	871	840	858	875	874	856	836	811	822	889	850	870	886	807	818	869	880	862	839	843	924	877	870	828	861	891	876	833	845	872	903	837	871	865	881	876	808	852	862	848	895	860	816	848	838	842	845	785	878	860	827	851	828	807	868	870	892	833	853	886	930	842	832
28568	22331	7953	749	471	457	434	395	435	441	372	450	417	389	416	402	410	454	404	418	431	416	434	418	398	418	446	394	414	421	404	420	461	377	451	449	428	408	432	452	409	434	440	400	427	399	416	422	398	425	458	432	411	415	435	419	393	422	396	401	426	403	406	423	424	413	445	402	415	388	414	399	433	414	415	378	420	402	406	423	473	433	428	408	389	375	442	410	416	423	405	442	397	440	443	403	396	399	429	407	396	410	405	418	418	424	404	426	398	414	411	424	411	430	434	412	434	411	462	421	390	402	395	439	447	419	451	418	388	424	386	419	391	387	411	406	403	411	439	408	442	429	403	425	411	441	410	389	398	374	369	399	399	430	438	404	444	432	427	444	416	400	393	451	438	401	408	406	392	420	433	406	423	392	423	427	388	410	451	428	396	424	434	420	411	434	392	443	385	423	399	393	422	385	425	425	436	419	412	405	436	428	371	451	393	373	446	408	433	411	447	410	413	405	394	389	356	390	409	411	427	432	456	422	450	420	437	424	401	373	411	469	414	426	412	410	373	409	399	401	437	438	412	421	445	398	360	419	425	392	407	395	393	392	434	410	431	380	439	422	436	419	452	427	391	415	389	388	433	424	404	450	398	406	447	419	458	411	388	399	403	443	439	404	424	425	404	357	412	418	441	414	393	388	432	398	401	410	393	414	386	419	406	426	403	412	403	419	411	397	391	414	376	420	439	395	419	411	424	423	415	428	373	421	419	411	389	416	431	405	367	384	409	388	389	393	377	418	422	357	418	419	444	412	421	463	428	384	448	427	395	395	402	394	390	413	399	453	428	420	412	441	422	433	399	401	418	404	385	404	432	385	412	431	356	397	433	412	430	401	387	390	416	387	416	437	416	459	416	431	433	431	443	409	417	406	420	438	411	426	458	436	421	398	418	414	425	413	409	393	421	419	389	412	418	414	419	432	417	409	388	418	375	412	378	411	425	390	397	439	400	388	394	400	428	429	397	415	378	415	389	425	416	422	374	413	417	454	450	380	402	430	390	394	398	394	380	414	392	396	402	402	408	407	396	391	449	411	415	440	415	404	401	413	422	413	454	387	392	382	428	430	408	404	403	419	423	412	416	434	404	363	392	407	396	433	378	431	416	426	402	415	410	412	445	422	427	406	409	406	400	435	425	400	407	423	418	379	369	429	421	418	349	395	435	432	404	383	460	435	416	401	384	439	375	411	431	422	397	415	440	420	432	397	403	404	416	416	393	408	388	432	423	427	395	408	405	407	390	413	403	426	397	412	432	450	398	411	396	442	441	411	421	396	390	409	431	416	429	398	386	398	403	404	437	410	415	388	394	387	416	402	418	378	430	410	421	399	406	409	387	371	440	387	420	407	423	411	402	390	406	445	409	363	420	422	450	427	445	432	409	397	433	420	385	398	414	427	410	407	434	433	419	406	395	409	388	407	405	419	429	402	440	393	369	371	425	443	417	430	396	407	411	375	434	421	435	416	428	412	393	379	382	393	381	417	373	404	442	411	381	384	407	415	435	430	394	415	444	425	450	401	378	418	458	382	435	396	395	407	405	390	440	442	417	418	444	406	412	419	410	388	455	417	405	431	396	399	411	422	434	393	410	460	395	398	449	415	357	391	375	415	400	428	425	417	403	419	390	430	418	376	430	407	416	420	405	394	416	408	406	434	378	403	415	347	378	387	395	440	424	403	390	407	455	399	397	407	411	396	425	408	420	402	401	436	451	422	449	440	400	425	409	397	446	421	429	416	409	424	436	441	405	423	411	426	407	402	394	436	400	409	389	440	416	428	430	420	399	410	404	434	380	452	406	402	423	409	406	432	422	421	368	407	386	414	408	409	415	416	411	433	431	400	424	442	439	427	434	397	407	368	452	413	433	391	405	420	436	418	402	380	435	415	405	412	441	445	383	426	413	416	400	380	422	420	416	392	440	413	445	400	429	414	428	416	430	418	431	396	412	397	440	439	396	378	377	375	419	410	425	389	428	408	415	410	416	416	407	448	426	417	387	405	419	422	463	421	389	417	392	430	431	408	420	450	404	431	394	440	399	416	390	392	401	385	420	415	435	420	433	450	406	405	433	398	449	404	384	423	426	403	418	416	448	363	393	470	397	427	402	384	418	380	397	426	362	419	419	389	414	357	374	411	466	413	428	415	400	425	386	439	403	423	402	407	404	384	411	390	412	421	393	414	432	426	429	399	443	431	405	420	376	464	402	417	487	426	432	444	383	429	451	365	430	426	411	421	420	403	394	406	422	462	421	399	382	405	424	439	440	396	416	423	461	416	417	446	371	375	417	392	392	395	417	405	419	419	408	433	385	383	407	383	419	385	407	412	389	385	406	415	385	420	420	429	443	400	399	392	425	424	427	439	381	411	443	439	389	388	435	386	401	386	416	404	430	435	419	376	398	377	421	415	411	386	384	410	393	405	412	451	414	443	379	397	382	428	391	426	388	396	417	405	379	404	426	417	406	384	427	423	355	423	440	407	402	422	448	441	438	389	399	382	407	454	409	399	412	450	392	426	420	405	403	406	398	419	444	425	392	433	376	437	455	369	434	394	402	409	430	389	428	419	395	391	426	412	430	399	423	434	445	417	413	409	447	398	423	407	435	389	414	387	405	409	431	409	415	428	405	388	413	414	429	412	444	385	420	406	410	430	395	395	418	415	415	399	438	394	446	392	377	442	392	433	407	437	442	384	449	444	414	380	429	407	398	412	406	436	432	441	439	390	420	429	459	423	426	417	433	408	388	401	378	446	456	385	403	459	377	434	399	428	424	390	385	418	417	423	444	409	429	412	435	389	411	443	408	390	393	380	416	390	409	412	410	400	400	415	432	400	417	429	411	445	410	394	427	437	392	438	400	417	471	397	449	410	410	396	402	408	401	404	408	408	420	436	407	436	388	396	411	416	420	416	398	433	418	448	406	393	411	412	420	408	429	426	393	392	436	431	409	419	393	405	411	444	399	409	411	401	431	430	410	411	377	403	437	432	388	423	418	434	421	392	401	403	393	418	402	418	429	377	394	402	410	417	429	399	445	389	403	450	448	418	410	437	392	382	409	418	421	428	429	454	414	428	403	447	449	399	411	432	398	377	391	392	418	431	406	392	402	422	423	391	414	414	401	452	411	408	390	455	384	438	409	404	419	420	426	420	388	410	415	406	396	404	430	403	438	414	405	402	424	464	399	397	397	381	440	432	458	408	420	399	397	403	444	405	382	427	434	432	397	389	414	422	391	423	403	399	453	442	390	392	406	408	380	375	416	390	412	404	409	411	414	421	421	384	415	420	371	437	405	393	398	409	393	460	403	435	427	353	445	405	381	410	414	397	429	420	368	399	411	413	391	371	413	408	439	364	418	429	448	397	437	399	396	402	406	436	394	370	429	469	424	395	437	466	448	426	443	406	412	397	368	390	429	415	408	425	402	407	430	405	428	434	460	417	422	418	441	411	388	403
10664	26441	1279	536	499	477	457	451	459	477	468	441	446	485	421	462	452	460	455	420	468	411	467	425	448	422	476	450	421	402	449	444	428	470	431	495	468	489	421	438	449	451	416	444	469	461	458	447	449	454	469	436	453	436	451	495	449	428	447	444	421	440	480	451	433	449	456	448	438	440	410	460	439	449	445	437	450	491	454	433	448	443	459	464	453	458	463	464	433	418	441	408	445	473	425	419	460	434	442	460	434	431	434	468	456	460	424	482	466	425	422	447	411	434	437	425	443	439	413	468	435	446	453	447	421	423	429	473	427	412	479	430	432	432	434	437	450	448	439	472	463	448	461	465	390	442	453	473	435	434	426	462	452	488	425	453	417	446	466	420	416	455	495	478	421	460	442	402	464	444	452	434	456	416	449	442	419	441	436	434	443	431	449	451	479	431	452	432	438	432	457	443	452	445	424	462	404	415	441	459	420	411	435	437	416	462	427	470	436	433	442	461	417	400	459	437	399	421	446	472	444	465	458	406	461	447	439	407	454	441	461	455	450	478	422	424	475	430	429	408	475	449	452	429	427	434	430	420	451	458	426	481	435	447	451	435	431	443	428	400	429	438	448	459	460	456	415	424	400	425	453	440	474	473	419	433	467	461	432	451	399	440	436	446	480	464	445	436	416	464	447	442	458	434	432	433	421	468	483	423	445	416	407	429	471	420	445	438	433	438	451	419	419	433	442	438	439	411	398	456	428	439	466	465	450	433	435	429	409	415	426	425	418	467	446	443	448	431	422	439	441	411	434	435	468	444	415	468	432	437	447	419	418	426	473	424	452	486	455	379	423	440	469	455	467	460	458	402	500	417	425	446	440	416	432	423	469	480	447	450	465	422	459	440	447	464	411	452	443	429	429	411	512	466	430	417	455	426	407	432	465	426	395	455	421	460	435	478	452	446	472	425	426	426	459	454	410	452	458	429	424	427	441	426	436	427	437	441	454	408	443	410	425	411	405	455	454	423	425	444	481	414	445	483	427	435	421	466	474	449	424	447	418	443	453	451	454	448	415	427	449	436	425	435	429	426	417	439	481	439	435	424	456	464	438	436	409	431	415	430	457	441	442	464	446	425	450	440	444	405	443	407	457	392	458	429	417	412	459	440	432	441	406	449	461	447	449	413	412	463	439	425	470	437	425	455	456	442	412	449	446	448	405	435	462	476	426	459	429	412	436	447	451	416	428	435	452	424	430	448	436	441	417	409	418	410	419	440	422	450	444	449	449	454	436	494	443	413	430	472	443	409	420	467	403	399	404	441	452	473	443	424	431	436	411	444	416	436	464	409	413	446	456	424	442	439	436	419	460	457	456	403	454	430	438	442	467	482	425	438	428	443	455	422	421	454	447	443	460	416	420	443	466	432	435	456	457	460	477	433	439	431	427	452	454	463	422	473	465	463	446	431	419	448	436	411	440	428	452	451	445	423	453	463	463	466	424	446	454	431	453	465	434	456	458	448	458	452	447	411	428	458	455	425	430	461	434	435	443	428	420	416	469	439	445	462	440	418	469	464	396	447	429	427	408	458	449	449	463	442	489	438	453	469	436	452	471	397	400	458	431	420	436	465	434	454	427	463	452	425	483	404	431	445	454	422	457	403	428	459	457	453	456	374	439	408	417	462	416	446	428	477	448	475	464	444	462	438	432	447	457	468	422	398	446	428	432	426	439	458	441	410	449	433	466	447	440	414	442	437	469	424	448	450	425	462	461	417	445	482	453	424	439	420	467	472	474	421	417	448	430	442	466	448	429	391	441	447	446	434	433	462	449	421	471	454	432	456	476	452	457	478	433	441	404	451	417	436	444	446	452	427	463	457	457	467	425	462	436	473	452	458	435	426	467	412	436	399	446	428	429	471	472	425	461	448	461	418	411	447	429	446	441	450	459	421	442	439	453	394	429	461	448	465	398	439	438	448	459	466	479	430	434	433	428	420	445	475	499	407	444	446	440	448	450	417	407	433	428	406	497	446	430	427	404	428	447	429	416	449	450	476	451	429	442	435	458	432	435	456	476	438	425	458	452	471	432	469	437	425	470	463	441	417	421	415	454	436	419	467	433	416	497	436	425	432	428	437	440	463	422	452	384	443	430	445	425	437	472	464	425	440	432	428	453	424	448	415	448	461	443	480	440	477	412	454	417	467	441	411	423	449	401	435	429	490	466	442	485	432	431	458	437	445	436	430	426	474	437	460	445	457	460	427	467	424	479	455	447	421	446	452	467	429	496	459	403	390	478	439	450	426	475	453	414	447	437	455	445	469	412	452	452	447	437	446	450	469	458	406	437	430	440	500	451	428	461	450	441	472	419	480	469	408	415	443	421	444	427	456	447	430	494	445	450	446	447	388	455	488	417	452	404	448	478	485	452	445	435	422	453	437	432	443	474	431	471	416	438	450	424	471	415	445	453	456	471	413	370	458	460	462	428	415	440	421	437	416	485	443	433	477	427	415	400	466	437	412	477	428	453	420	439	388	420	416	423	432	443	430	425	475	448	451	403	414	476	438	424	438	442	452	452	461	460	427	434	424	454	451	409	436	451	471	431	453	439	465	430	416	448	445	460	474	416	461	415	452	441	453	456	452	432	453	417	464	459	456	427	431	454	455	429	450	438	423	407	438	442	430	460	449	453	421	432	464	445	447	443	425	436	423	389	482	429	430	403	440	429	444	453	467	416	429	432	479	426	409	439	409	459	438	439	407	450	425	459	470	434	447	488	456	466	447	477	451	404	413	426	431	474	460	446	471	452	423	441	456	439	415	444	470	455	429	458	418	432	447	432	441	463	450	467	438	434	415	448	464	472	433	435	432	443	433	419	414	413	431	455	429	456	459	434	442	479	439	437	431	477	452	448	458	450	396	444	439	440	449	416	406	420	414	443	454	469	445	455	448	458	447	419	435	431	431	443	449	480	434	478	431	432	475	437	412	395	442	449	395	451	449	411	439	438	403	417	442	439	466	442	449	452	431	452	436	453	425	434	411	441	440	420	466	472	442	445	440	461	450	440	434	416	431	451	432	406	431	428	486	460	431	419	453	426	446	427	453	423	427	431	404	462	432	477	440	395	484	433	452	445	482	410	454	427	399	445	428	414	435	440	424	451	446	410	452	459	412	449	467	419	437	443	425	453	470	433	443	443	449	469	466	419	430	441	490	422	405	408	479	439	477	487	446	438	440	444	446	445	456	453	466	424	434	451	432	459	420	445	443	446	456	434	406	430	428	446	420	483	472	416	454	460	440	476	464	432	432	459	448	463	447	440	417	435	458	466	431	472	456	434	422	423	462	420	440	482	432	447	430	427	444	474	499	430	412	442	432	431	407	458	426	453	460	424	436	467	438	454	433	500	443	407	424	450	412	447	432	415	436	451	439	454	455	445	430	409	429	417	472	476	451	449	494	437	408	440	440	435	442	443	417	458	447	421	492	456	398	443	440	443	435	457	469	430	444	440	433
24307	22132	28785	24913	21116	7063	1254	856	869	829	802	762	760	748	734	747	723	747	655	691	692	677	757	770	671	679	710	708	671	665	694	716	765	679	659	699	690	757	669	728	708	688	672	699	640	736	692	690	647	753	679	693	666	682	683	778	681	686	644	683	648	625	725	672	694	635	658	642	666	696	668	656	671	639	677	661	673	652	636	683	660	633	699	704	662	673	692	636	683	672	704	650	702	642	735	699	693	677	672	683	659	616	699	720	697	643	648	665	682	699	647	678	702	714	686	654	607	712	744	680	628	693	618	678	668	683	667	667	674	703	646	644	623	678	671	659	673	710	677	705	712	647	653	663	693	621	662	689	639	672	655	670	696	680	684	711	705	671	692	680	657	664	685	672	659	635	624	652	676	669	666	642	675	656	672	641	656	658	734	664	706	666	682	708	682	672	645	670	632	659	636	681	661	654	674	687	700	680	674	701	687	661	684	661	672	673	687	642	662	661	681	665	673	666	664	648	650	671	668	650	687	677	729	665	656	693	714	673	659	659	650	657	681	663	649	671	607	664	685	697	706	680	667	650	665	726	634	651	682	686	655	659	625	672	668	631	716	685	694	701	718	645	679	623	664	663	695	703	683	650	687	671	677	705	691	695	648	633	634	629	714	649	634	683	683	679	700	698	658	695	652	682	713	680	649	668	675	713	684	623	642	678	653	661	670	571	703	692	682	637	668	654	670	649	679	653	672	678	673	688	636	677	675	671	678	686	693	653	664	646	659	680	720	661	674	655	659	676	718	700	679	648	647	655	649	674	687	676	641	671	669	674	641	721	679	669	675	693	677	639	657	688	646	626	643	670	688	687	655	629	656	673	657	622	646	702	608	681	633	667	717	674	728	653	674	687	639	667	644	607	672	659	668	690	660	661	633	642	601	643	697	708	699	679	613	623	644	665	609	609	653	674	666	698	668	643	693	635	677	738	655	699	689	674	648	685	691	666	652	690	665	673	683	653	669	658	626	630	648	667	651	644	700	690	702	698	701	684	661	644	696	697	692	653	679	649	651	643	721	644	620	651	684	638	679	670	670	637	641	676	685	694	654	646	639	662	705	678	631	678	722	630	666	640	671	629	657	649	670	646	654	685	722	613	683	653	712	644	651	692	672	667	676	643	635	681	700	703	635	673	710	661	665	668	657	652	684	647	656	674	677	682	663	675	629	647	624	692	645	661	662	600	669	659	690	688	663	687	670	661	693	632	689	710	673	697	709	688	689	676	656	673	672	638	683	677	664	656	690	679	660	655	693	637	646	684	644	666	682	697	662	659	702	673	651	633	619	675	628	689	663	660	669	693	687	685	663	689	663	648	667	625	600	695	639	676	623	662	682	634	631	666	639	663	656	706	633	665	714	714	664	641	704	653	700	665	629	672	707	718	677	683	621	697	691	665	670	679	666	619	674	669	717	677	688	687	687	652	713	646	668	616	727	655	682	700	678	675	629	684	708	676	648	645	694	683	648	628	700	633	660	630	695	688	616	664	693	660	715	684	696	679	672	676	715	664	626	654	647	653	664	688	674	671	683	665	672	624	653	659	699	634	630	666	645	698	673	719	678	693	652	651	689	693	689	671	716	647	645	651	704	637	695	725	662	660	696	656	660	665	691	657	646	633	672	619	634	646	698	625	679	697	663	690	671	644	661	646	648	619	625	623	671	683	707	658	687	698	665	635	614	652	637	681	643	654	680	655	718	659	636	638	701	667	638	663	669	641	649	679	669	655	643	644	692	684	697	729	651	678	645	686	678	701	672	630	653	630	654	694	653	700	670	650	703	619	645	699	665	601	688	645	658	664	689	647	646	651	642	647	680	653	651	677	654	687	671	667	688	702	683	693	674	700	684	664	687	654	703	706	721	635	728	661	661	635	666	633	663	712	661	638	677	667	624	668	662	684	681	697	667	704	693	724	687	643	652	670	706	680	671	731	655	650	691	723	697	660	650	702	644	723	661	626	700	664	607	671	645	653	682	615	686	667	651	709	669	664	626	601	680	667	638	612	682	648	675	660	709	667	671	643	672	715	643	706	624	589	662	670	695	678	691	706	716	636	638	686	659	662	656	620	670	724	679	691	718	669	671	656	662	718	666	711	648	649	719	680	679	662	675	638	634	605	672	604	687	646	694	719	636	661	687	659	668	669	712	664	671	658	647	661	685	638	678	634	690	669	697	643	686	673	710	689	662	688	696	681	668	676	701	678	698	639	630	685	722	683	697	651	720	631	665	666	688	657	684	675	655	666	639	671	671	683	666	673	656	727	718	617	643	639	696	717	688	720	658	690	672	670	627	640	670	624	684	660	706	642	686	660	680	720	665	648	715	665	699	682	687	686	628	685	657	696	699	664	650	679	681	670	696	695	634	661	685	713	672	659	654	650	691	684	581	661	621	699	639	658	637	648	663	680	675	664	622	632	663	695	611	678	692	670	621	684	647	662	640	651	621	662	675	643	670	673	690	635	671	646	722	650	662	655	664	697	668	674	693	625	656	717	696	676	688	637	653	670	634	681	683	734	675	655	651	662	643	660	653	700	692	686	672	645	670	638	702	638	692	701	682	668	658	676	651	677	647	654	670	668	666	649	648	675	688	680	650	697	694	673	666	665	626	662	630	701	695	649	664	645	670	682	669	648	694	721	702	660	660	681	663	678	670	650	666	643	678	663	678	623	671	665	666	650	636	689	606	620	674	689	690	633	692	654	651	691	717	631	645	678	666	670	644	660	670	672	677	673	702	672	656	663	670	645	641	661	657	677	676	659	684	646	689	648	681	656	660	693	723	663	694	615	628	662	651	669	718	659	664	691	688	660	696	665	719	664	665	623	731	688	719	652	688	696	672	635	701	653	681	696	721	672	703	667	674	717	665	694	642	677	649	658	683	698	704	683	676	680	656	684	683	702	643	688	668	703	688	682	675	704	643	660	664	647	669	605	673	637	644	653	675	739	673	639	651	684	670	654	660	631	649	702	734	703	680	696	657	676	641	675	660	697	663	668	685	637	696	624	689	630	756	677	684	665	641	696	678	681	692	684	695	672	716	656	619	652	677	661	670	662	650	664	688	643	678	636	639	624	646	664	631	694	654	637	659	688	668	711	672	697	671	710	667	692	653	672	679	681	657	699	656	681	707	626	712	691	654	725	610	719	710	682	682	695	673	610	668	653	678	685	623	659	691	689	632	651	700	659	638	691	654	668	669	667	686	673	678	675	693	637	726	659	655	632	683	657	666	662	653	661	698	630	672	689	692	665	662	702	661	672	644	689	691	723	658	651	689	646	678	665	674	704	699	656	678	686	666	694	639	688	660	665	657	626	683	703	644	664	623	648	656	675	658	637	687	654	667	639	635	658	689	665	659	701	662	625	638	714	638	669	669	709	678	700	696	676	672	672	654	676	668	660	651	680	685	660	648	680	679	673	666	679	706	656	675	641	624	643	693	692	681	685	665	621	646	679	664	703
20414	65903	9475	2341	1809	1442	1207	1036	957	964	889	864	824	756	737	731	753	709	734	724	804	699	710	709	706	710	706	674	672	682	692	682	732	680	767	748	775	666	705	712	687	676	717	740	690	671	691	699	664	707	689	668	675	695	709	751	676	690	708	684	669	700	659	720	704	673	670	725	684	684	670	678	689	641	698	658	729	675	692	685	642	694	740	681	679	698	682	708	694	664	672	683	652	703	671	719	644	715	656	701	713	667	699	671	639	684	716	662	723	704	690	735	701	723	710	735	679	693	689	677	716	692	655	676	605	700	692	685	704	685	680	676	752	658	685	670	698	679	701	696	695	743	678	677	644	684	664	667	680	656	664	683	677	669	741	635	689	711	687	664	653	696	704	707	684	727	703	620	717	685	701	657	644	675	709	692	692	698	697	696	631	681	686	651	724	706	649	685	690	675	687	677	691	718	677	694	687	640	648	695	701	678	684	690	650	715	701	679	678	649	699	657	686	685	667	727	719	733	656	690	676	695	693	681	703	727	725	681	703	687	682	661	699	643	673	661	647	710	655	622	686	715	657	675	712	657	683	658	627	653	703	707	637	703	708	695	691	685	650	664	668	692	645	653	661	667	721	645	715	648	641	722	757	668	669	714	716	698	666	699	667	678	690	678	619	664	676	742	622	665	679	704	724	663	683	662	676	656	682	685	641	689	680	679	677	715	686	708	644	646	698	660	674	616	632	663	720	629	696	707	667	680	661	699	668	703	668	692	653	751	707	674	696	678	664	702	690	724	684	644	693	717	692	700	718	653	721	708	645	697	670	618	683	682	703	738	674	704	663	634	694	702	697	680	716	621	718	708	642	680	659	707	689	670	668	655	728	685	670	646	717	648	717	664	700	724	684	678	649	649	691	694	716	659	695	702	656	688	663	705	708	707	653	689	723	725	680	644	605	693	674	662	667	681	665	642	698	684	662	672	688	687	705	689	633	671	679	658	665	689	698	668	690	684	686	714	668	676	710	706	700	665	723	694	669	674	650	669	720	676	674	667	707	659	667	662	716	684	679	730	681	676	618	670	704	704	690	661	708	691	678	677	673	680	672	727	722	667	691	708	694	664	652	730	683	665	699	661	635	705	696	683	653	722	637	653	679	671	675	684	679	658	685	705	720	653	683	693	710	680	695	683	694	683	667	703	697	691	636	703	692	682	716	673	737	692	714	662	685	692	732	719	695	702	698	663	693	662	682	723	711	648	671	667	641	657	659	663	677	696	643	677	715	625	698	741	665	694	616	698	684	683	619	698	673	658	728	705	644	698	680	652	651	687	672	649	732	660	665	671	667	674	678	741	682	693	724	718	674	691	651	703	623	668	705	711	630	644	727	655	685	722	702	644	660	676	648	689	696	719	665	684	667	687	641	675	702	670	727	712	720	672	656	682	669	712	645	680	676	675	695	740	676	653	667	656	717	611	704	650	690	699	709	678	708	705	692	697	700	693	702	693	683	665	677	669	692	725	687	653	663	676	686	716	664	680	745	701	711	695	647	676	716	628	720	713	686	657	678	700	640	677	755	690	713	666	725	743	667	685	654	690	641	664	674	672	709	652	686	649	698	715	678	726	721	693	646	671	653	709	668	662	666	659	677	682	712	680	733	743	648	668	727	681	680	669	639	688	646	670	694	690	647	694	715	691	659	708	669	671	681	680	704	706	663	666	691	705	641	678	669	705	661	672	676	680	689	715	702	693	664	635	675	677	707	668	691	692	704	656	721	679	653	718	680	641	721	667	689	701	651	667	661	716	720	689	698	681	695	657	648	700	668	653	708	710	649	667	629	662	692	707	662	675	651	650	643	708	690	711	653	684	679	676	650	654	671	685	670	660	654	725	687	718	699	722	674	715	700	673	698	682	687	718	762	675	681	686	741	691	665	699	692	715	666	691	739	654	657	682	709	702	695	695	705	705	728	668	725	662	658	684	728	749	689	706	676	738	659	685	676	692	656	686	665	652	693	674	680	697	659	700	680	670	632	683	699	685	670	723	658	652	638	682	666	692	671	659	645	705	655	649	683	678	746	688	652	657	673	726	725	715	657	672	704	709	692	714	729	671	689	637	697	668	684	642	681	707	694	699	734	731	710	689	670	703	683	699	689	658	679	664	683	648	668	668	712	695	695	631	675	647	686	715	701	693	643	691	666	721	681	674	692	666	677	665	680	669	702	682	705	649	686	710	690	698	681	692	707	705	678	677	700	675	671	693	689	750	643	631	719	710	693	706	646	677	735	674	614	701	709	719	686	710	688	665	698	699	703	711	682	715	643	711	711	713	671	726	730	702	717	677	671	685	683	646	612	702	720	661	678	723	698	665	702	675	701	675	654	712	673	670	625	685	676	672	719	666	685	712	686	645	664	721	668	661	675	611	661	699	722	655	699	671	653	700	697	688	699	740	689	690	666	681	693	712	705	641	732	679	684	703	694	724	692	710	684	673	662	692	623	626	710	682	663	656	689	723	708	716	651	686	677	689	690	758	690	713	686	682	659	651	685	666	697	716	702	705	637	649	636	707	667	632	705	676	694	702	719	685	722	691	666	648	715	697	708	646	664	664	697	720	684	705	686	622	673	691	682	682	686	656	671	704	684	691	674	665	668	674	663	658	649	688	722	680	684	687	675	648	671	672	702	663	640	624	663	691	688	691	667	688	684	729	708	636	694	667	650	708	661	746	645	681	709	689	702	721	712	653	668	683	637	711	684	699	663	669	713	741	628	656	632	695	703	655	674	691	676	644	652	665	709	668	666	686	682	645	684	715	678	676	683	671	707	691	668	650	687	676	618	687	680	671	665	697	672	681	685	678	707	706	681	665	689	694	749	671	728	672	719	614	683	698	688	675	707	716	735	618	673	668	664	650	625	687	701	633	648	687	681	681	679	696	686	679	674	724	688	641	705	680	616	714	684	647	647	684	701	641	666	689	661	684	721	694	722	636	653	744	696	706	616	688	660	690	621	677	644	701	663	686	700	672	702	689	631	666	715	679	660	679	673	691	700	657	668	706	700	658	720	647	665	702	685	685	649	710	729	674	666	671	660	680	673	661	673	697	679	705	664	660	655	717	684	682	666	650	650	674	682	666	695	703	695	670	716	711	680	693	706	717	664	666	725	758	701	677	688	665	684	679	693	699	711	696	654	696	696	692	699	697	661	635	662	654	694	622	711	695	695	701	672	681	687	716	662	676	666	694	676	685	658	616	677	708	720	674	688	655	718	725	656	623	662	642	701	683	695	735	721	675	696	702	699	701	643	719	683	662	718	704	669	682	700	692	744	690	693	718	659	711	711	693	705	685	685	716	651	713	664	709	696	680	688	730	664	704	700	701	685	731	665	681	669	698	675	683	681	702	752	689	728	696	670	659	681	695	659	681	669	730	685	686	695	717	669	679	720	681	670	670	706	711	687	686	648	659	677	689	656	674	739	692	668	675	663	676	661	678	682	672	700	678	707	707
25443	22397	27386	25684	8981	880	632	576	578	552	512	509	499	463	482	463	443	460	514	457	474	482	477	484	482	478	502	493	471	484	467	500	484	476	461	460	467	498	465	493	431	475	487	485	500	500	495	482	497	440	435	497	465	470	433	492	515	503	459	473	463	474	441	482	488	469	460	480	472	483	466	481	531	469	472	460	489	453	474	460	469	446	495	488	472	455	458	440	457	459	513	450	454	486	466	482	504	475	480	483	502	488	474	481	455	473	464	465	482	498	492	451	437	494	487	480	445	420	482	466	492	511	482	474	426	502	456	509	471	481	470	490	494	443	507	453	496	487	514	459	453	512	471	463	454	474	461	475	443	473	489	478	484	425	459	462	510	495	467	496	481	463	471	481	460	456	478	441	451	452	460	460	458	429	503	469	462	502	467	470	443	495	464	467	465	466	430	485	463	499	454	434	438	497	470	459	453	467	458	442	456	454	474	452	477	464	446	488	438	483	454	469	442	446	508	470	486	491	464	457	456	483	506	459	469	450	468	478	440	460	457	427	477	456	485	427	453	456	481	489	477	448	488	495	461	483	473	442	479	473	460	460	463	514	469	451	453	466	458	474	499	482	434	476	450	486	466	467	439	483	451	436	430	479	455	468	497	475	441	456	415	469	472	480	467	468	489	441	474	491	469	500	463	444	447	466	454	508	479	481	468	458	454	481	498	492	488	453	420	511	438	505	499	490	535	383	480	462	432	486	477	440	473	475	513	480	458	479	486	464	500	469	456	433	500	474	437	481	462	460	463	456	486	463	459	482	499	452	467	442	465	446	410	483	445	462	483	476	455	469	516	494	493	446	453	451	446	447	478	481	449	449	485	476	464	475	464	452	464	517	498	435	496	462	469	479	469	463	451	501	447	448	479	428	485	461	444	496	491	468	510	446	456	474	494	483	495	435	450	463	477	432	482	448	503	469	499	500	478	479	464	468	451	521	483	492	479	449	469	446	461	459	473	469	431	457	476	440	452	442	455	477	458	479	479	483	453	449	533	462	482	470	477	482	443	493	441	471	441	428	465	488	479	469	494	497	447	493	427	463	461	479	477	446	473	426	470	486	470	481	451	488	500	496	512	474	465	460	467	450	458	437	451	503	483	475	439	498	488	458	462	473	495	421	480	472	482	459	449	441	465	484	478	488	489	524	471	437	447	441	472	488	459	448	428	473	498	462	442	460	454	480	436	461	467	444	440	483	454	482	454	453	467	428	432	465	439	470	461	441	452	472	447	434	466	433	485	519	410	429	450	502	479	467	429	472	477	452	449	477	501	435	474	465	497	433	441	454	449	469	469	453	480	443	480	489	461	454	467	484	467	462	456	480	458	464	424	491	465	461	438	467	476	449	476	474	434	433	454	457	471	473	467	461	482	497	431	471	485	487	495	474	467	465	455	474	467	477	470	483	460	480	454	417	463	540	441	464	452	463	475	486	438	492	482	454	453	459	461	456	479	461	449	448	425	459	485	498	495	496	431	465	481	486	472	447	488	428	457	450	468	469	458	446	507	469	487	503	470	449	489	486	477	458	476	481	451	474	436	467	503	461	482	498	488	488	480	492	475	452	490	440	504	510	464	482	457	456	470	458	483	458	427	459	454	478	482	463	418	423	452	465	471	459	435	485	449	457	485	452	435	453	479	499	460	427	504	477	473	458	480	467	470	481	452	491	476	470	481	505	483	458	452	455	469	494	440	464	463	475	459	452	506	465	468	447	508	467	495	430	456	482	499	450	466	478	428	470	431	440	452	475	510	413	464	432	483	455	450	474	440	448	449	442	437	492	470	482	468	494	435	482	497	465	494	455	452	465	464	459	459	484	457	458	455	476	448	464	464	468	488	432	469	438	412	476	491	476	477	474	494	464	454	468	484	437	485	468	477	470	443	512	456	457	464	449	483	449	471	467	443	485	478	459	483	494	521	468	456	472	480	454	496	508	439	487	462	462	477	494	461	504	493	480	456	437	456	486	470	483	474	465	488	459	498	510	499	501	445	496	448	459	470	448	472	490	512	502	453	462	481	465	492	452	461	442	465	456	427	446	498	474	463	441	482	451	484	471	491	428	475	444	437	494	520	471	481	467	486	462	450	498	466	428	454	462	473	467	445	450	465	471	473	459	432	480	450	486	436	466	442	467	455	422	483	427	477	451	442	453	469	480	462	466	465	444	467	471	467	466	463	501	500	447	439	488	493	453	471	510	494	490	466	497	453	456	438	451	483	468	429	517	471	479	447	475	483	457	482	501	428	471	447	444	486	516	489	450	477	466	495	431	415	499	456	440	440	438	514	497	440	495	471	436	507	501	453	479	464	491	465	532	480	463	462	527	465	452	442	464	462	470	473	460	488	484	470	455	465	461	486	519	522	481	485	516	445	442	511	503	459	474	498	494	497	481	457	484	489	469	435	510	453	486	475	439	477	430	441	501	505	456	485	518	457	470	468	452	453	477	486	442	430	431	475	477	429	485	482	455	459	482	494	452	454	494	475	484	454	454	519	472	454	473	441	465	451	479	447	498	516	459	480	492	476	480	499	465	444	491	463	510	501	456	436	451	495	485	464	505	447	445	495	485	494	508	493	492	474	441	468	454	431	472	456	465	457	483	445	471	463	462	434	475	481	470	467	456	460	462	437	470	448	462	454	465	441	468	486	483	487	463	469	481	453	471	475	459	450	436	460	449	451	474	454	430	470	458	410	440	511	440	503	488	483	492	457	473	465	468	464	501	447	425	438	462	450	477	465	470	515	458	494	521	497	487	463	478	478	491	518	476	451	476	441	492	484	442	458	479	454	485	499	455	471	454	480	456	456	454	480	452	470	419	475	478	480	489	457	458	487	501	499	452	425	454	471	445	489	485	465	509	458	493	463	471	451	472	454	442	463	480	472	468	488	484	455	431	459	468	495	471	480	462	465	440	460	479	468	491	454	418	501	471	476	497	480	431	433	492	497	488	463	490	424	471	467	489	483	506	477	480	428	455	441	506	421	460	460	458	489	497	489	444	428	485	489	506	440	445	447	439	494	461	481	476	478	440	452	455	460	483	495	508	470	461	475	442	491	482	477	476	478	482	500	464	501	468	478	497	469	483	488	461	494	432	504	466	471	479	455	463	468	484	433	482	449	517	450	468	485	485	477	486	463	472	486	475	479	456	462	481	439	473	462	488	447	463	465	466	478	458	463	486	473	493	483	446	461	439	476	444	479	466	430	453	490	474	429	421	484	453	479	473	464	472	511	478	460	458	461	453	471	447	488	476	455	493	493	501	449	466	465	466	454	457	493	463	460	514	493	499	512	492	468	465	443	482	472	442	515	445	469	459	471	401	497	504	429	495	437	471	445	460	457	477	457	480	464	447	476	459	452	485	469	471	484	444	451	441	508	472	452	483	461	478	489	460	458	439	443	504	437	506	467	473	456	484	472	474	517	487	492	479	446	458	492	469	497	475	485	453	457	520	481	466
18961	64367	7114	1363	1105	880	814	748	701	617	617	588	599	525	552	593	527	571	527	539	557	571	534	519	546	535	532	517	528	495	514	532	509	536	555	520	569	495	505	528	494	504	526	455	512	512	492	530	531	503	537	542	504	562	478	482	508	495	539	518	473	549	510	551	506	528	532	520	531	494	498	502	469	533	523	484	494	491	495	552	525	526	530	575	544	525	516	512	508	482	504	509	514	495	503	517	540	512	523	523	515	520	550	514	516	481	526	491	530	489	503	523	528	543	497	539	500	489	526	489	503	471	523	531	452	536	493	483	529	497	510	491	519	491	502	502	520	544	531	489	509	547	508	523	456	486	517	527	467	499	548	523	515	540	519	512	458	497	478	548	529	495	517	499	492	488	530	496	547	517	499	535	507	543	510	522	485	494	513	520	514	537	480	526	488	480	509	480	504	513	508	510	519	488	499	542	511	562	532	486	489	510	497	496	504	517	488	540	527	480	505	488	501	479	515	514	478	492	525	536	470	492	515	473	493	504	535	531	542	513	481	482	514	502	551	543	510	447	510	480	570	516	502	502	498	514	518	528	497	492	483	518	529	528	513	529	505	509	497	523	535	545	535	530	537	490	520	478	525	507	510	518	503	477	487	515	513	517	473	489	489	536	508	470	521	496	531	497	522	528	519	497	458	488	480	518	508	491	504	513	492	474	495	502	508	512	571	517	519	533	518	510	569	530	528	519	499	519	500	537	545	494	533	516	491	520	521	509	478	538	503	509	516	504	523	462	490	532	514	535	537	561	490	468	511	489	521	475	486	475	491	488	519	506	553	530	504	518	503	529	499	494	527	493	533	504	524	482	454	522	497	518	495	516	543	504	517	532	493	516	509	502	499	524	494	459	534	508	498	495	463	508	512	503	528	523	535	505	491	503	484	557	517	508	495	505	522	524	544	522	491	527	512	532	519	520	481	549	465	511	501	512	485	536	536	490	507	515	503	514	520	539	509	477	511	516	515	521	502	520	535	515	502	483	516	529	498	510	486	547	524	513	493	473	538	543	499	496	506	504	511	507	535	526	492	495	467	529	504	535	546	513	542	539	511	495	519	548	543	495	522	519	488	495	483	531	495	497	540	530	528	538	493	525	517	516	509	530	478	516	558	506	508	498	535	536	527	531	527	447	501	544	504	517	517	507	504	499	500	525	523	503	506	442	502	517	503	516	497	526	543	503	526	505	473	515	516	541	518	537	468	513	541	530	489	506	536	522	522	487	499	536	470	515	519	516	515	559	488	525	498	526	551	559	528	524	494	519	500	483	504	502	498	482	490	542	484	475	499	492	502	500	522	476	481	510	512	515	525	531	447	519	516	516	506	477	496	499	495	515	519	485	522	502	521	545	508	525	505	463	501	512	444	499	509	510	537	502	517	520	497	476	515	569	536	477	509	495	489	467	493	544	530	498	497	552	513	533	513	494	537	506	497	544	534	503	478	539	555	562	516	508	503	501	507	513	498	492	531	489	500	542	519	477	523	553	517	527	508	526	547	535	518	485	529	554	529	521	486	531	496	531	519	541	518	507	519	501	525	534	514	517	484	491	538	495	485	526	483	533	465	509	545	516	462	527	532	503	578	542	522	502	520	515	534	517	501	490	478	586	549	501	531	518	481	507	501	502	513	457	509	511	521	474	475	484	474	530	536	517	527	476	496	549	524	536	553	494	533	541	506	514	475	530	480	523	478	551	552	474	529	522	556	529	513	487	511	498	495	491	539	482	529	517	510	497	530	504	477	513	524	517	520	564	536	492	501	477	540	502	518	546	500	551	525	517	545	513	502	505	536	538	523	477	538	492	522	521	533	467	542	534	512	528	521	500	538	497	553	522	498	514	480	467	527	476	487	497	496	524	521	497	492	504	485	537	500	502	506	491	510	512	515	521	505	495	579	536	525	506	499	554	556	520	492	464	528	513	531	522	532	502	489	491	497	480	507	445	567	545	498	507	507	519	498	488	527	505	506	500	566	504	512	499	529	516	526	554	512	523	504	518	507	524	535	508	532	500	537	495	485	511	531	568	555	534	501	527	485	509	482	528	508	522	501	521	485	490	491	530	517	467	502	512	491	525	481	533	506	473	518	474	517	533	511	488	501	526	495	495	501	528	549	539	507	509	535	509	535	559	483	548	471	509	479	484	532	498	504	519	516	530	534	536	489	509	476	522	506	526	531	563	546	536	482	526	506	518	522	551	500	496	469	523	535	532	544	502	480	497	493	521	513	552	513	538	498	517	518	516	521	522	540	501	475	511	492	532	491	526	513	502	491	511	486	510	508	496	532	531	510	506	508	516	503	535	490	495	530	493	502	522	536	524	541	541	510	493	546	496	534	530	503	507	529	507	532	551	509	534	525	526	478	469	479	508	504	516	499	530	527	521	507	507	484	509	527	479	548	556	494	509	476	552	536	498	505	537	525	496	501	511	503	528	521	515	488	525	504	510	538	546	504	517	511	522	546	542	512	535	490	488	484	537	517	494	562	490	551	506	472	500	515	514	515	515	498	557	503	513	524	491	509	541	500	509	502	470	508	505	549	485	507	535	489	511	484	514	510	522	523	551	522	537	509	522	480	495	498	520	520	494	509	509	498	556	531	498	504	521	531	468	478	513	498	495	540	504	503	479	506	530	511	483	541	492	489	488	488	463	549	497	530	517	494	512	499	509	540	527	523	532	513	529	529	479	502	491	532	504	466	494	533	505	484	546	494	523	524	510	539	529	509	507	493	525	539	553	509	460	496	476	557	497	481	521	479	547	516	523	504	481	505	507	523	516	492	500	513	491	519	509	465	519	512	481	500	532	504	493	539	527	519	500	533	557	508	544	493	522	525	482	496	500	507	535	524	522	510	521	496	536	510	513	457	496	494	519	522	495	481	545	487	518	519	504	520	508	520	497	571	468	531	488	521	514	523	539	498	524	517	503	456	489	495	499	511	511	489	512	520	479	499	538	505	553	492	473	502	510	509	506	496	526	524	509	462	519	489	497	497	521	541	552	491	502	514	508	503	497	534	537	530	564	477	493	511	528	525	514	575	497	503	513	561	511	525	532	471	548	511	532	511	484	546	494	513	479	522	539	532	482	497	508	504	548	548	512	556	526	481	542	518	479	481	518	502	529	512	503	495	497	501	475	516	552	518	519	480	474	503	492	538	523	484	497	535	502	476	530	515	486	519	527	488	567	530	493	530	499	493	493	523	538	516	485	515	505	555	461	527	566	522	513	525	490	508	509	484	494	477	545	498	525	503	487	482	535	498	514	513	504	455	517	514	521	516	517	476	475	512	529	496	493	486	560	516	509	523	483	520	476	538	555	518	515	506	533	500	554	521	523	487	481	508	504	566	496	532	489	473	516	503	521	526	500	536	497	497	522	510	546	513	483	554	526	485	491	545	522	507	503	514	492	485	538	501	514	481	509	476	548	513	511	484	527	560	528	478	498	536	508	502	492	552	533
23132	21742	29313	24363	21586	21465	7763	1457	1165	1152	1082	1017	958	893	926	932	926	910	903	891	935	905	942	896	896	856	884	856	832	893	846	875	883	868	863	936	925	824	848	884	883	886	879	890	870	831	891	850	839	872	816	859	895	848	843	837	865	846	861	849	916	881	832	907	830	834	867	801	828	836	824	861	849	808	770	847	912	845	833	782	818	853	853	851	841	831	774	841	850	834	849	827	865	883	835	866	823	825	836	876	813	816	909	870	819	854	791	840	861	881	852	854	864	870	815	842	878	853	857	882	857	852	850	805	817	813	840	878	820	917	877	826	858	837	815	874	857	869	826	837	857	840	847	852	887	860	858	795	845	862	795	831	862	793	858	880	849	856	901	845	883	875	921	833	803	860	805	822	811	838	868	868	842	818	866	846	869	871	771	839	936	875	862	868	851	812	887	820	836	828	890	863	888	861	895	837	811	846	828	890	828	825	846	862	860	830	890	827	833	849	790	887	844	801	807	861	890	887	839	829	831	789	846	783	889	825	803	863	914	826	828	850	828	878	790	835	865	830	850	813	862	832	826	796	788	840	860	845	870	809	853	862	874	871	865	843	802	807	795	834	858	791	879	774	853	812	841	810	823	828	795	867	873	793	853	866	852	869	861	880	817	865	796	845	852	835	915	876	863	867	832	898	830	865	852	915	844	822	820	877	904	829	841	846	864	868	785	822	811	820	865	874	832	862	843	841	838	830	899	875	863	872	868	895	893	829	905	877	816	818	823	865	855	849	867	842	873	820	845	837	811	818	877	795	883	797	855	828	823	819	893	802	825	819	827	884	836	854	820	858	835	841	833	832	891	861	847	841	824	824	862	842	870	873	849	870	850	812	866	863	853	862	828	887	856	859	843	851	831	830	873	860	827	886	835	898	817	842	855	838	864	836	844	810	832	831	843	897	859	847	759	868	851	794	836	801	822	837	891	803	873	840	818	880	846	858	880	872	834	820	865	799	889	849	787	851	917	814	825	858	856	866	839	837	860	828	879	856	806	884	889	897	855	827	879	847	841	895	870	857	861	820	844	842	883	817	865	869	871	857	839	877	811	865	878	854	816	824	840	847	859	855	791	877	854	806	863	816	780	870	835	833	857	842	825	820	870	851	832	865	814	857	846	859	849	879	863	833	821	817	880	880	847	845	828	884	865	818	896	870	853	837	824	863	845	831	886	806	850	856	839	834	858	870	801	846	860	831	862	831	870	869	813	855	813	853	789	876	848	849	874	812	832	851	875	915	786	894	829	828	866	806	819	804	867	840	844	776	867	854	866	860	853	780	870	831	802	834	819	865	818	812	833	872	839	850	870	842	933	846	806	833	829	854	866	871	844	861	854	905	865	841	813	847	851	786	821	816	864	797	834	803	822	859	887	909	816	812	864	844	829	816	826	829	821	829	882	851	873	852	856	880	769	843	893	797	826	802	831	843	903	818	812	870	841	867	832	839	841	820	803	876	808	855	872	881	860	843	846	810	827	846	821	799	873	851	832	857	862	825	837	799	860	852	843	855	896	819	864	825	801	848	847	869	860	882	844	843	855	833	833	850	855	886	833	803	810	863	841	822	844	875	882	831	810	800	866	824	815	780	848	887	862	832	835	860	800	837	778	906	837	805	849	817	878	844	886	863	867	861	891	809	839	799	879	856	830	836	852	810	829	799	855	824	870	863	877	863	873	875	851	842	954	828	844	879	847	867	799	832	840	880	895	821	865	918	835	876	876	899	834	844	793	895	859	848	866	868	846	792	829	841	836	834	837	858	833	840	848	865	844	877	854	849	818	908	865	770	821	869	847	868	802	875	831	847	856	832	903	831	847	882	864	808	847	834	861	860	835	822	888	840	830	905	874	845	836	828	864	902	885	817	816	827	803	892	823	829	854	844	888	864	816	816	923	844	831	864	829	825	810	774	878	879	812	850	841	887	826	849	833	863	810	841	827	865	793	895	800	873	828	890	857	804	854	828	836	859	856	876	867	824	904	878	789	872	801	868	879	860	834	842	853	831	882	846	868	932	861	860	814	847	910	841	885	827	831	875	826	830	864	847	860	850	875	831	853	860	885	806	835	848	813	829	886	820	795	833	878	854	836	784	813	811	827	823	841	823	805	825	868	818	789	875	861	862	838	876	796	835	820	891	825	885	847	846	838	818	797	826	845	827	877	843	845	829	884	891	878	855	900	790	798	861	834	843	845	866	819	876	834	875	780	896	828	802	840	830	784	821	797	896	829	883	848	825	853	834	846	854	918	888	836	823	859	887	909	828	845	843	824	837	882	860	820	868	804	821	822	788	822	840	798	867	794	813	859	871	827	831	784	869	806	824	826	825	873	867	858	810	836	797	861	879	811	879	853	855	850	854	800	860	842	863	866	913	831	866	819	920	805	840	790	840	812	851	859	823	889	870	861	887	865	835	836	819	866	883	834	850	853	829	855	844	884	838	877	839	880	814	877	820	831	829	877	873	819	816	848	878	784	860	830	849	837	871	849	829	851	794	820	856	819	826	878	847	820	811	824	871	815	829	835	837	869	855	836	849	848	843	839	880	886	812	808	844	809	822	868	806	845	827	827	861	834	846	858	882	851	821	782	872	855	833	864	864	845	820	860	885	824	861	883	827	838	818	909	848	913	774	878	852	852	901	783	851	842	902	805	859	793	861	879	824	865	870	827	805	844	823	818	830	848	886	772	899	808	854	832	800	782	816	821	878	840	865	849	849	854	889	836	833	846	822	811	828	838	845	858	848	869	808	860	804	810	785	863	858	810	855	847	796	861	828	827	916	891	847	831	851	849	826	816	844	842	824	879	842	826	812	854	863	880	864	832	851	890	841	829	836	848	809	868	823	826	819	882	835	821	811	851	849	855	844	892	886	870	864	846	817	911	841	830	848	857	806	834	832	838	876	822	788	822	823	875	844	843	883	870	801	867	844	823	838	841	813	864	843	894	840	790	853	773	820	828	835	823	830	858	843	815	831	861	832	871	853	818	860	840	856	867	849	851	824	815	823	854	884	812	886	806	858	916	823	861	778	818	833	810	818	833	819	850	817	845	882	792	815	846	853	824	858	810	839	832	879	893	858	810	816	854	845	857	845	853	831	834	823	812	836	836	813	795	813	875	816	846	815	891	829	821	829	845	883	920	850	815	876	805	843	801	833	862	866	868	867	854	800	838	841	822	787	842	816	823	866	790	831	891	812	849	865	824	862	832	841	871	859	852	836	796	832	859	859	862	856	868	858	832	877	803	822	895	848	843	862	823	871	834	861	826	801	846	816	874	857	817	790	819	841	833	906	890	815	798	849	859	858	865	783	850	822	824	846	817	798	819	839	853	806	884	793	848	812	831	821	835	801	847	808	832	833	847	823	820	846	878	866	788	838	884	824	829	825	804	853	787	839	851	832	838	822	848	832	872	849	902	815	829	831	845	876	803	833	793	869	842	866	836	872	825	793	833	882	868	846
28384	75173	11917	3996	3070	2373	1964	1658	1454	1317	1208	1151	1031	986	1041	997	948	934	966	923	897	923	980	921	910	962	902	913	877	874	893	861	933	910	971	923	924	891	917	867	896	858	908	873	899	875	898	834	937	886	886	862	899	924	888	860	918	900	883	852	858	864	872	871	839	808	866	908	818	820	877	868	865	889	863	914	832	858	822	840	920	807	800	834	874	867	860	881	843	875	787	888	817	843	877	879	842	875	907	864	826	854	897	849	833	834	886	844	893	877	843	863	852	868	844	777	887	828	861	853	893	861	882	880	878	852	822	859	842	817	858	893	878	832	848	877	874	825	851	875	832	909	831	872	839	941	856	856	912	824	853	872	913	911	872	808	833	847	843	895	924	873	848	823	831	867	887	865	889	862	862	869	851	828	840	787	833	883	802	833	846	830	880	872	890	826	902	852	862	845	891	855	860	854	906	853	865	865	870	849	831	871	852	829	838	872	842	864	954	879	869	817	881	830	836	853	849	835	878	851	840	920	862	852	829	869	807	765	886	890	855	841	799	843	854	883	852	822	839	908	848	806	823	848	844	871	888	856	850	883	850	853	889	854	826	880	872	870	874	856	828	844	895	842	787	839	893	858	803	851	874	845	885	851	811	845	905	857	928	878	842	788	819	817	883	822	855	870	812	867	846	908	849	840	846	894	813	875	875	898	839	838	869	829	905	797	819	840	856	822	836	880	855	864	822	824	886	882	842	839	868	873	836	840	866	857	829	826	881	842	848	849	861	920	865	848	935	878	869	868	825	827	900	855	870	877	809	842	867	861	861	904	868	904	835	869	882	834	888	872	841	905	890	881	824	922	822	912	881	829	878	898	807	833	880	867	890	847	859	836	851	875	878	849	842	845	885	801	849	869	844	805	886	860	832	833	839	906	843	791	860	850	873	831	846	910	862	847	871	844	895	848	885	893	837	835	873	827	859	886	851	809	883	861	848	813	856	789	859	837	824	848	846	851	816	894	851	837	887	820	869	813	881	798	826	851	858	870	851	804	818	843	864	868	906	875	869	889	811	875	871	868	830	860	868	855	856	842	829	896	874	877	823	900	889	812	833	833	837	805	869	868	874	810	826	851	789	839	822	853	859	880	842	963	869	847	819	880	864	825	870	886	901	849	845	837	881	844	829	868	851	873	805	824	908	817	841	811	822	804	874	872	819	887	887	823	812	857	915	893	833	796	856	863	844	860	886	883	851	860	837	841	904	902	843	907	884	847	791	882	840	823	863	840	890	829	861	814	880	854	843	855	844	843	873	780	856	827	826	873	827	855	828	889	892	868	825	890	846	884	842	836	807	835	849	860	800	845	884	850	888	837	855	809	880	847	894	839	871	854	857	891	857	858	846	860	893	869	853	904	875	850	822	843	834	823	874	863	850	839	867	837	858	850	837	833	841	918	868	882	878	877	848	854	882	829	811	843	874	850	826	813	822	866	875	821	843	796	842	861	861	878	863	884	880	875	858	847	838	849	827	831	842	861	853	859	895	855	847	806	869	800	855	859	916	832	828	838	837	886	825	833	824	917	839	871	855	866	809	884	894	856	914	829	865	903	924	887	815	838	833	887	793	871	830	839	816	909	834	831	882	819	868	830	863	863	863	836	844	856	872	859	852	887	867	848	853	837	860	866	916	849	885	826	875	872	834	901	828	827	917	907	856	829	855	835	871	805	851	883	892	874	916	902	875	845	849	828	862	858	821	828	858	857	822	835	837	858	862	867	866	807	816	876	871	903	787	848	858	795	873	881	821	878	865	885	865	900	850	855	833	881	854	850	893	836	815	841	876	896	811	818	899	877	878	808	875	869	831	826	876	865	869	815	863	859	835	854	886	826	860	899	837	850	830	859	856	875	849	874	828	901	834	870	846	848	832	886	815	828	866	817	864	842	851	844	871	849	897	880	868	844	883	831	882	866	808	861	825	878	875	828	866	840	812	879	818	825	867	890	831	864	876	878	795	833	832	862	848	880	853	866	818	876	869	898	865	884	855	846	880	882	863	857	835	813	866	880	888	836	865	903	830	834	836	819	824	879	820	785	868	834	871	832	822	844	875	773	851	839	822	797	859	829	860	844	832	908	816	855	841	869	822	855	846	844	869	836	912	841	857	856	831	840	883	859	810	856	869	853	851	862	854	860	821	911	843	864	814	877	853	888	840	866	850	832	930	866	844	874	893	832	806	836	894	876	855	843	867	867	846	844	863	829	842	854	898	852	857	850	830	874	821	845	860	867	765	832	829	909	908	855	865	883	883	919	887	850	827	887	841	878	871	860	879	861	864	868	856	841	825	836	876	817	874	823	838	832	861	876	856	814	824	861	809	850	851	907	869	868	877	849	873	870	837	876	839	842	819	820	871	844	838	870	853	862	831	827	837	861	816	880	850	868	847	878	833	915	858	818	838	817	874	890	827	833	870	815	870	797	865	906	872	897	890	810	844	870	835	842	833	920	841	846	862	874	864	787	846	900	801	860	841	916	867	918	914	863	879	849	842	849	893	844	841	903	828	822	891	797	896	860	846	857	828	849	850	828	858	852	857	862	880	883	858	784	894	906	881	867	836	816	876	899	870	860	863	877	834	850	837	876	816	862	911	853	815	879	817	839	897	860	920	870	854	847	873	880	826	851	883	868	841	843	848	813	890	831	832	890	824	834	939	807	849	824	845	833	830	888	829	862	888	854	901	858	829	852	887	897	833	843	878	872	871	864	872	850	811	834	883	809	900	821	863	826	847	870	849	869	831	826	869	851	805	773	871	884	866	829	897	880	863	869	906	835	820	859	817	836	880	852	871	872	802	853	862	832	863	860	835	867	873	831	824	885	846	829	856	868	905	866	828	812	822	821	825	826	862	864	852	840	856	887	818	847	840	866	835	873	847	892	897	877	909	842	817	882	848	870	893	846	897	829	904	853	875	874	865	832	840	887	882	827	878	867	861	862	856	822	824	885	838	866	860	808	798	890	907	842	857	861	841	851	873	830	900	842	839	853	838	880	816	817	814	842	849	842	807	844	899	845	883	861	806	884	826	796	907	845	839	889	825	847	868	876	865	817	856	876	859	864	852	844	877	831	833	861	867	808	784	833	833	818	857	851	807	894	862	824	838	816	865	870	850	881	899	867	842	825	845	868	869	887	872	937	841	828	827	866	844	859	799	849	895	846	835	807	874	826	861	815	838	867	812	821	852	876	900	879	821	914	902	831	893	859	912	899	846	825	841	846	838	856	897	878	853	873	817	864	805	853	849	826	945	809	887	833	800	864	876	919	847	843	892	839	821	835	866	864	847	839	856	879	825	874	895	872	837	840	853	824	849	861	870	885	817	828	845	837	866	837	880	844	844	855	804	896	856	870	853	875	854	891	841	832	898	904	864	831	863	859	873	896	853	857	855	861	921	855	855	844	901	861	876	850	863	829	874	874	869	835	877	876	855	852	868	852	859	853	842	881	871	797	833	899
28674	22799	9089	896	554	574	503	437	431	419	428	434	408	463	402	426	421	408	436	440	411	383	388	463	405	426	394	412	436	418	386	432	386	451	406	449	434	430	395	413	441	424	428	425	398	422	405	390	440	414	443	410	435	413	425	437	419	410	455	422	402	418	437	389	408	382	404	405	460	420	392	421	428	430	412	416	402	382	459	405	417	425	418	427	375	422	449	444	436	400	420	390	413	375	424	389	383	444	433	407	427	404	449	438	419	427	393	422	404	404	434	395	425	401	381	471	417	455	382	450	398	408	414	442	422	462	438	393	407	403	392	450	381	392	387	429	409	416	432	407	426	412	423	422	415	408	399	409	389	418	431	401	407	420	399	425	398	401	400	413	406	376	410	414	448	382	404	421	398	430	386	435	401	438	415	422	432	384	419	440	392	449	411	401	396	372	411	447	435	436	434	393	428	470	401	421	414	410	400	412	458	413	424	449	421	416	407	413	424	395	397	423	411	428	438	423	391	410	425	398	403	398	464	412	434	422	420	427	424	434	424	393	411	430	416	420	419	391	393	441	413	390	417	432	423	415	416	425	409	451	412	410	422	422	361	444	426	383	410	437	427	411	423	422	435	406	420	422	427	459	405	423	402	413	414	425	405	414	420	412	397	414	424	427	404	430	426	403	418	407	399	427	403	411	437	414	420	379	431	395	394	439	432	397	439	415	436	462	424	418	419	432	439	437	404	416	451	417	416	441	407	395	428	384	435	446	419	431	426	388	432	390	436	448	440	403	410	447	410	423	371	387	414	400	419	396	431	396	424	400	466	428	413	422	432	413	415	411	399	400	422	431	440	448	426	363	417	414	442	408	404	421	399	421	394	415	407	424	398	407	426	456	421	412	420	378	385	445	450	425	406	410	410	403	411	407	416	426	401	445	429	388	426	426	404	431	407	428	417	414	415	383	379	370	377	463	404	409	401	396	443	412	406	413	452	400	408	420	387	410	419	386	466	464	402	414	399	435	400	403	400	408	429	471	410	443	426	389	440	375	361	400	410	421	412	400	366	418	387	438	430	431	404	410	448	420	401	389	446	406	396	421	417	404	419	387	424	420	437	436	404	391	408	422	387	389	426	420	398	422	427	389	423	424	430	421	370	424	400	391	394	408	422	418	423	468	420	390	384	407	427	448	429	428	391	437	399	429	447	381	409	444	399	419	416	429	419	401	405	425	416	416	408	438	411	417	389	419	423	424	414	388	440	445	442	401	419	410	416	468	404	412	441	450	402	422	449	451	389	383	406	405	417	396	401	425	398	450	433	366	446	423	417	419	409	387	410	376	437	408	388	451	430	406	417	438	418	434	436	429	418	421	437	426	426	374	407	395	445	455	454	389	412	395	428	391	397	408	437	430	408	414	414	393	451	385	430	403	419	380	419	422	445	405	434	411	420	469	421	371	424	411	424	395	412	410	419	416	451	434	428	429	422	432	401	461	415	430	418	422	432	406	452	421	390	419	393	411	433	382	413	396	401	410	430	431	419	430	419	453	454	409	387	390	387	398	417	399	405	411	373	412	389	422	377	416	374	383	421	426	413	400	440	451	366	424	438	412	438	426	414	413	418	418	413	416	428	398	417	419	391	397	408	384	412	440	409	420	399	475	399	412	410	378	427	425	441	425	437	430	425	430	411	421	413	400	435	417	405	421	414	416	399	402	422	387	406	431	440	414	400	393	408	461	398	396	414	436	405	412	463	448	419	425	422	396	424	396	353	415	396	453	396	458	410	436	401	404	394	431	416	433	398	371	388	407	417	426	428	405	399	408	425	402	399	389	434	422	419	423	431	365	402	408	432	415	431	428	415	408	400	391	411	424	411	434	404	427	397	411	429	427	406	408	435	421	365	408	402	413	408	404	417	403	424	440	408	411	388	416	404	415	442	432	415	404	418	420	404	470	409	384	441	427	417	409	440	452	421	423	396	387	403	472	430	407	415	423	419	408	448	388	400	394	382	414	410	450	407	432	452	402	419	444	432	446	355	432	434	405	408	415	461	428	422	414	418	449	380	388	413	420	408	380	474	428	439	425	422	449	402	437	441	433	362	411	444	392	436	450	451	409	410	392	425	458	447	439	422	384	372	416	414	421	382	375	419	401	378	450	468	411	400	439	408	404	421	369	415	429	421	382	398	424	381	382	448	430	387	415	429	404	401	403	405	416	429	415	426	408	414	379	397	385	427	426	410	424	441	396	412	427	394	380	400	451	395	399	394	408	428	414	433	425	372	422	420	404	431	415	431	438	429	427	431	407	431	433	399	426	412	398	386	400	435	448	439	388	438	398	404	456	399	403	399	450	399	388	427	413	375	465	408	387	411	436	401	437	424	401	435	449	387	440	397	423	372	419	452	397	392	405	440	384	417	393	407	417	448	455	421	377	401	404	392	430	425	431	443	402	418	406	434	408	440	437	410	416	437	451	429	406	409	436	415	418	411	418	406	455	415	418	390	418	425	376	400	414	440	449	401	414	425	429	443	428	445	450	446	370	453	414	430	453	440	408	431	416	409	413	442	429	413	403	405	445	380	410	418	469	436	419	436	410	442	432	361	376	454	386	423	452	405	430	419	400	393	390	451	427	426	377	432	436	419	412	392	404	421	382	392	391	436	410	407	438	418	433	407	408	405	399	401	422	401	426	402	437	381	440	421	457	418	429	468	404	414	404	408	407	425	373	410	436	428	410	410	397	416	423	421	446	401	398	439	389	375	422	431	404	402	410	384	386	416	423	413	428	420	412	396	403	418	422	440	400	420	413	398	397	419	407	377	424	415	408	410	405	419	377	340	445	421	400	397	381	401	419	403	398	449	419	414	399	430	445	437	383	421	395	417	424	402	386	424	409	420	411	418	417	431	406	416	401	419	401	425	437	369	421	405	446	437	441	428	391	422	390	431	406	411	422	428	453	398	411	395	431	429	399	432	404	424	417	420	363	377	409	389	405	415	448	414	381	410	406	410	411	392	436	430	427	432	413	393	421	406	399	412	434	440	464	446	403	385	375	403	431	429	430	424	426	448	392	432	390	439	413	433	431	409	403	395	424	396	413	367	433	396	438	411	431	403	410	391	407	399	388	430	415	440	409	404	386	393	440	437	432	425	372	424	413	433	401	428	419	422	414	415	464	416	431	430	413	435	409	419	447	432	389	416	407	438	385	412	443	403	429	444	416	380	406	429	435	419	418	433	424	428	434	402	404	427	432	436	431	437	401	405	397	418	381	421	411	429	417	423	427	382	425	411	407	390	444	450	385	389	418	408	419	410	372	373	407	431	440	441	405	430	411	442	415	391	432	416	406	379	426	394	367	402	421	418	418	373	414	410	405	403	386	451	391	429	399	442	403	429	462	416	412	397	407	431	429	426	413	428	425	410	395	404	437	437	425	417	433	386	430	417	400	382	387	394	390	429	402	423	440	459	362	426	388	410	439	431	410	405	430	439	416	402	431	433	426	431	415
11841	30030	1748	508	558	502	470	479	434	429	440	455	408	457	462	426	457	419	439	420	449	411	454	444	412	454	451	419	460	442	442	481	500	442	451	477	459	428	468	410	426	465	449	432	490	461	476	434	457	470	443	397	452	435	465	470	449	452	450	436	426	430	414	440	451	488	428	446	460	443	439	453	425	469	438	466	423	422	428	463	426	426	448	459	434	449	467	426	432	456	480	432	455	414	403	447	433	466	430	433	448	476	418	473	439	450	437	428	432	421	411	461	484	414	478	444	474	442	459	455	443	451	414	456	442	426	430	427	431	472	435	405	443	445	455	438	439	450	473	446	400	447	431	421	443	403	393	454	463	428	408	432	443	419	443	422	454	476	439	444	465	459	454	436	429	442	425	430	457	431	428	456	413	461	434	459	468	430	420	411	437	473	441	468	454	435	476	424	422	420	456	444	436	434	470	448	431	434	461	428	432	424	456	431	419	474	445	452	450	444	461	468	454	427	436	418	483	455	446	458	422	452	448	440	390	442	395	451	464	491	465	479	453	433	421	463	444	430	429	437	477	427	429	489	413	471	439	462	451	440	421	451	429	459	448	457	447	456	439	460	439	466	432	473	475	467	422	397	422	452	430	440	423	437	422	445	467	433	439	466	437	445	459	477	436	439	445	494	446	453	447	443	433	442	457	411	448	436	416	476	436	408	467	443	480	472	474	449	481	434	442	443	443	461	431	429	439	439	441	465	450	439	438	431	419	453	477	449	418	416	431	476	437	428	464	427	438	432	420	450	422	477	476	423	420	451	446	419	437	409	443	445	464	460	460	431	442	459	460	463	459	416	465	438	471	439	434	449	449	461	382	440	405	423	465	447	430	465	459	427	460	404	414	449	434	469	462	436	402	436	481	446	455	419	493	450	434	464	420	449	474	436	446	481	449	435	437	425	428	485	431	450	493	440	459	454	455	457	462	413	428	471	419	436	430	430	494	452	464	447	417	445	460	430	425	405	441	403	476	433	455	452	430	438	474	457	439	470	448	464	430	432	426	396	454	419	433	460	441	438	452	440	449	425	423	437	418	429	436	439	433	427	426	443	433	449	463	465	472	428	433	491	446	454	440	461	456	440	462	419	438	450	432	447	392	427	473	441	477	448	446	469	456	433	430	469	443	449	472	479	420	464	432	452	438	452	478	436	414	449	407	425	466	450	466	405	444	455	432	463	473	460	458	486	415	465	432	396	422	403	429	427	454	428	449	444	442	407	472	459	484	418	443	468	450	380	468	439	422	478	452	417	475	446	423	413	419	430	449	438	439	446	443	439	430	443	456	424	413	463	449	434	445	444	467	494	402	472	389	476	470	429	413	469	462	414	422	456	490	408	405	423	484	464	428	450	412	425	438	440	476	434	413	436	476	461	429	449	400	453	450	443	476	444	449	455	439	417	447	451	474	417	447	455	440	418	486	438	422	435	413	433	413	442	423	448	419	424	435	439	422	421	460	419	450	490	475	475	469	447	441	451	441	466	429	464	422	444	412	436	469	449	429	464	447	474	453	406	423	442	436	425	473	459	441	453	445	438	425	447	383	419	446	410	446	458	421	444	469	430	454	436	407	440	440	423	450	443	429	437	454	451	426	440	424	450	444	417	467	492	431	418	461	428	423	447	464	433	464	401	455	471	467	445	451	421	448	449	467	486	417	448	444	447	422	438	430	426	447	458	437	479	457	449	429	450	480	412	458	442	422	461	416	426	419	433	399	458	477	450	449	441	450	451	475	428	466	397	436	443	445	465	420	441	441	426	419	396	449	428	427	453	458	435	435	431	445	448	454	402	452	424	435	438	472	443	472	450	445	422	455	436	424	415	449	467	448	478	428	422	440	414	440	447	451	442	433	436	449	475	486	442	421	489	447	437	485	507	439	427	464	424	492	434	481	469	465	414	429	448	438	461	467	445	447	426	473	431	456	420	457	452	419	455	419	440	454	461	407	423	423	444	459	451	424	467	430	386	414	429	428	402	423	426	463	446	438	425	409	402	436	443	440	442	473	451	416	475	422	428	479	460	453	437	402	429	417	456	483	464	483	446	443	470	450	457	459	388	456	475	458	432	446	461	429	389	456	462	438	434	441	420	433	437	445	436	431	440	428	441	473	457	424	435	432	444	428	393	425	462	452	454	462	427	439	441	448	464	464	406	462	408	467	413	436	456	457	464	446	437	469	467	447	449	447	497	440	427	459	464	461	432	426	416	451	440	419	447	425	447	472	456	396	440	492	479	451	417	447	454	399	431	414	465	431	463	456	487	444	428	437	406	424	435	430	442	504	462	420	432	411	431	446	421	442	463	474	447	436	448	449	451	489	441	465	447	462	460	413	454	449	441	469	462	459	481	468	459	415	433	455	439	484	430	401	421	444	443	477	473	442	404	486	426	463	431	441	464	426	443	445	442	422	431	435	427	440	459	434	466	421	419	482	460	406	437	481	462	433	425	451	469	452	436	444	426	456	456	425	434	451	446	415	436	454	425	423	458	413	441	407	428	471	413	441	401	415	456	422	431	459	450	492	415	428	446	485	483	448	444	454	481	430	445	430	486	411	453	471	446	421	411	471	424	416	448	435	449	443	428	496	431	428	417	419	461	476	417	449	417	449	450	437	412	478	471	460	428	427	398	410	415	469	440	431	432	429	431	452	446	449	415	414	464	431	409	412	455	446	437	471	429	451	425	417	442	495	424	443	452	451	408	424	430	428	439	447	419	401	448	457	465	413	441	413	444	408	474	447	450	458	468	440	450	448	430	487	460	448	427	444	467	465	447	443	420	459	453	418	439	441	432	454	431	410	419	473	468	456	427	468	456	456	482	424	434	410	440	450	407	433	445	426	431	428	458	418	432	433	434	447	444	455	445	455	465	420	414	426	484	453	446	460	442	404	410	411	427	445	462	470	447	486	438	430	463	414	429	465	453	418	446	474	399	430	430	428	444	430	467	410	416	428	442	430	423	462	469	462	414	421	437	410	436	447	475	435	440	414	441	454	446	471	455	403	447	460	418	428	475	424	444	441	414	431	428	454	424	465	443	401	447	464	442	436	421	495	459	410	436	472	448	457	453	473	437	436	449	442	432	436	440	450	451	446	457	447	452	460	459	452	430	428	406	461	476	450	415	448	416	459	448	432	459	437	457	425	445	424	464	453	422	454	448	452	449	451	456	447	453	446	423	461	463	448	430	457	442	435	454	427	470	433	456	427	457	457	445	448	435	425	440	433	460	456	455	432	449	457	469	466	413	402	469	466	396	460	443	416	429	436	454	453	432	437	478	426	430	448	487	414	460	437	411	462	425	437	441	468	476	462	395	475	443	422	468	425	428	466	436	436	429	440	413	459	438	460	464	418	424	444	435	431	460	440	420	485	432	456	480	448	456	432	474	421	418	452	419	438	456	430	451	447	440	419	477	459	444	420	467	466	408	435	442	437	421	410	442	452	482	474	435	464	473	408	402
24299	22189	28686	25003	21112	7337	1184	940	788	847	758	727	763	743	758	713	740	622	671	717	657	685	674	668	694	675	609	628	730	675	654	712	648	642	708	666	663	709	668	676	693	660	643	656	649	675	698	698	679	654	688	701	703	703	664	630	647	706	665	675	655	689	668	671	679	674	682	681	702	672	658	685	652	699	652	663	678	645	686	646	675	646	649	707	648	673	699	666	658	675	713	645	677	681	647	601	673	678	633	669	666	605	667	681	644	660	661	641	600	672	658	629	661	672	667	667	643	662	718	650	676	654	654	690	668	678	667	688	658	660	646	718	583	665	678	641	699	664	714	629	681	660	622	638	695	648	626	668	634	677	658	660	675	664	667	670	699	680	688	647	673	668	665	643	653	635	641	648	678	659	673	639	684	653	642	647	624	659	638	646	602	688	647	640	693	694	672	600	657	659	710	637	646	643	674	655	645	707	677	586	667	643	665	672	626	673	693	664	722	612	607	671	643	673	658	651	627	648	653	693	633	651	655	651	658	632	676	669	647	636	662	621	683	650	631	693	656	683	640	701	674	625	679	680	657	661	714	675	666	654	689	641	603	697	638	671	694	650	644	690	656	684	628	635	671	696	721	643	653	665	680	681	656	636	695	646	678	675	632	665	699	680	694	729	693	681	694	665	648	736	598	654	638	720	634	692	663	673	608	676	671	711	731	670	623	624	655	636	690	692	666	718	634	633	655	632	662	666	667	678	647	669	650	680	675	667	671	674	663	653	678	670	686	674	654	688	671	675	654	647	663	718	664	691	659	637	694	702	681	645	629	684	676	632	681	691	691	652	698	664	677	642	683	672	620	619	712	642	688	678	667	625	625	632	664	683	643	654	685	657	664	704	678	619	658	649	721	666	693	651	660	675	714	640	699	693	664	665	732	651	674	699	702	654	653	661	660	694	718	676	666	662	689	693	642	668	717	697	701	665	692	713	696	656	648	667	666	650	710	618	669	692	666	687	674	677	706	671	692	683	685	613	652	664	690	652	663	660	704	671	648	659	641	657	654	628	647	664	644	709	669	651	702	673	676	646	699	660	696	624	664	660	655	668	613	681	662	738	624	679	661	641	717	653	638	658	653	684	683	689	687	624	703	673	639	640	659	612	642	665	675	643	681	692	681	661	633	679	724	619	671	658	633	655	706	630	677	652	732	673	647	591	692	648	667	617	662	665	621	654	639	670	636	655	636	677	655	649	657	653	656	664	641	719	680	683	666	663	691	683	701	665	646	652	657	677	638	677	630	696	660	616	664	674	646	695	649	689	635	655	700	668	701	675	702	647	654	649	663	704	659	693	684	662	653	648	652	681	638	707	666	695	672	646	694	658	681	658	647	679	645	666	676	687	640	631	644	621	627	712	600	685	658	682	661	673	659	642	648	653	657	688	685	694	660	622	668	646	648	657	665	682	670	696	617	706	625	640	680	677	695	657	669	678	682	654	664	689	623	638	682	642	700	682	689	614	688	642	675	585	636	649	723	657	692	693	677	644	671	619	618	638	646	676	649	691	655	705	696	664	670	680	677	676	624	652	643	683	668	632	698	668	670	663	671	675	638	642	654	669	683	622	687	667	627	711	651	670	670	690	678	691	647	655	631	646	670	667	649	636	698	704	631	634	667	691	659	702	710	638	668	679	682	687	687	661	662	705	679	663	659	687	643	682	657	635	737	648	644	667	672	673	665	673	683	649	693	647	707	590	663	690	693	625	660	664	616	667	653	665	623	708	675	694	637	685	664	630	690	639	659	658	604	692	639	692	684	642	651	687	679	675	641	638	666	671	666	705	650	628	648	640	696	639	679	682	716	688	667	721	647	661	735	672	662	657	682	609	688	717	669	645	678	664	672	736	718	659	619	701	650	639	642	648	665	695	659	671	637	698	726	677	672	681	684	697	650	666	724	647	701	648	690	637	697	642	685	660	667	617	701	656	659	618	658	665	661	660	658	652	681	637	676	637	685	661	646	666	701	663	715	684	682	665	647	610	667	646	612	618	652	636	627	678	676	658	692	691	646	700	661	650	710	675	682	653	690	654	702	703	636	681	662	680	625	638	662	646	677	681	666	630	716	673	698	667	659	653	721	715	651	688	661	606	641	591	695	689	693	644	669	682	687	634	690	679	695	672	628	653	702	651	659	626	686	624	686	686	664	690	645	680	665	657	683	692	677	644	681	679	673	644	699	652	631	638	666	676	680	658	667	631	644	680	665	631	657	679	690	679	706	666	687	654	692	708	623	669	644	667	668	655	613	693	648	671	616	662	666	669	695	659	649	674	658	652	628	613	658	675	669	640	661	659	618	667	663	622	664	671	698	662	651	605	690	677	645	665	671	707	662	668	659	680	674	621	688	640	676	683	684	717	672	685	631	673	673	720	606	673	661	672	668	642	686	678	704	672	659	711	656	685	647	639	723	619	649	678	618	642	688	666	624	619	671	694	640	698	655	675	669	640	646	701	641	636	685	699	656	682	680	644	640	671	690	619	629	655	667	714	691	634	620	683	662	657	672	672	647	634	677	696	703	640	708	677	723	638	676	719	699	675	669	701	672	697	685	640	677	632	634	682	653	658	648	653	618	596	666	680	687	700	624	620	635	633	656	687	663	693	675	633	703	675	651	620	639	663	637	581	664	630	651	625	688	663	678	694	670	662	643	622	642	688	649	684	665	677	669	634	619	684	674	663	608	643	623	689	665	689	663	662	683	661	663	637	670	679	641	671	672	693	633	651	674	715	648	675	684	657	673	673	708	632	645	634	671	680	649	732	688	685	679	696	630	669	736	646	682	653	664	666	632	699	629	686	688	648	660	718	707	661	685	712	665	621	643	692	677	645	660	668	671	688	654	644	697	676	656	663	639	632	663	662	622	681	697	654	630	674	705	704	669	644	655	618	658	668	679	644	642	718	688	681	676	626	646	677	712	647	625	623	668	689	692	671	690	673	659	681	693	674	707	717	695	686	658	693	644	650	662	667	705	660	681	647	638	635	649	684	634	704	653	636	679	673	643	644	671	612	681	603	601	627	630	720	634	684	654	641	666	653	643	689	648	651	639	683	640	638	636	650	676	675	696	635	678	671	621	650	643	671	621	684	668	657	661	604	673	660	644	677	640	687	712	641	667	651	652	672	679	664	640	599	656	665	656	633	666	702	694	670	652	667	644	665	652	659	666	700	658	633	633	649	665	673	661	665	637	616	680	737	701	692	669	638	640	647	654	701	666	691	672	639	652	697	707	696	659	630	680	689	628	683	629	673	646	683	687	639	620	607	647	670	677	691	670	683	686	667	660	669	663	668	651	674	648	632	622	634	654	645	696	718	645	687	662	678	653	642	653	611	740	628	665	648	622	632	686	656	624	683	663	671	716	630	617	664	642	639	681	679	627	675	686	684	664	708	678	650	653	626	653	663	687	665	665	693	647	669	641	667	648	693	644	624	668	664	651	657	694	653	689	679	671	652
23114	75622	7729	2250	1809	1465	1312	1087	979	881	918	807	796	769	782	727	729	745	723	752	682	726	663	692	705	715	701	703	658	693	689	677	756	734	702	687	687	672	652	715	717	672	680	691	703	696	747	712	663	649	682	761	654	703	727	691	701	662	671	670	672	691	636	729	714	713	667	676	685	649	695	648	699	640	668	682	717	656	682	675	656	679	686	722	651	688	658	685	674	693	696	677	719	636	646	683	666	680	699	659	671	653	675	686	655	672	651	677	678	689	672	673	700	661	674	652	701	719	666	685	747	692	729	696	653	720	648	725	669	634	660	637	670	626	681	693	701	655	686	635	641	723	658	663	684	666	679	657	660	652	667	727	662	688	652	727	679	672	626	685	724	627	662	664	662	693	707	708	676	663	689	700	637	621	603	692	694	713	689	680	670	680	650	651	729	731	725	714	651	664	657	634	710	684	647	642	659	681	718	703	670	687	678	670	655	740	703	727	680	672	707	674	635	665	670	698	665	696	660	699	650	676	676	650	663	711	709	691	742	683	723	679	688	702	626	678	650	686	653	715	705	657	657	710	638	673	710	671	700	678	707	670	685	686	666	654	659	725	673	688	665	695	676	698	653	698	663	684	674	667	668	680	669	662	673	663	692	715	695	727	673	697	653	709	643	668	649	645	685	674	728	656	731	661	664	679	672	722	697	670	717	685	628	685	677	693	652	693	682	713	686	662	675	672	631	633	653	665	709	699	690	665	707	662	668	714	659	687	648	705	677	687	677	665	653	695	692	627	734	681	685	668	706	675	632	653	663	645	629	669	724	652	687	673	659	699	667	652	635	675	704	663	690	717	720	672	620	675	672	635	701	684	675	700	636	687	660	696	753	619	654	669	697	674	673	691	694	666	660	683	668	681	637	634	715	730	673	700	717	697	713	661	662	676	636	697	656	703	671	671	688	700	696	680	665	676	687	684	659	676	681	686	686	660	664	685	646	695	701	684	685	672	659	707	687	632	675	684	716	721	721	661	672	677	645	687	648	680	644	712	643	677	682	681	734	684	655	668	671	678	690	662	660	691	678	684	667	694	672	701	658	656	659	673	653	681	685	684	644	684	631	670	691	716	703	738	684	687	674	700	713	666	658	667	685	693	669	679	685	649	676	631	700	688	672	678	702	703	650	695	670	712	644	639	670	702	664	693	664	687	723	667	635	689	706	691	645	691	696	680	664	651	630	664	676	642	683	671	689	660	643	656	684	649	687	742	619	670	653	686	689	658	646	646	740	667	676	653	681	660	664	665	650	662	665	673	683	716	675	656	656	668	669	707	675	725	656	671	658	649	666	691	663	664	712	683	715	693	655	701	688	700	718	647	712	663	649	696	669	703	652	663	676	667	708	651	687	674	664	689	692	694	635	687	673	667	675	664	643	650	670	637	634	684	706	712	680	735	655	642	665	691	670	645	708	700	676	696	650	656	640	640	720	702	663	640	645	676	700	717	694	663	648	680	647	677	673	698	719	666	691	718	679	653	672	678	630	685	692	704	685	669	667	694	704	644	657	680	671	704	677	692	663	648	629	694	647	707	652	681	654	718	677	719	693	664	633	652	699	675	693	680	672	651	660	710	675	617	669	634	677	708	662	737	661	649	633	669	742	670	665	739	691	713	700	638	685	702	680	667	691	662	695	682	697	701	717	684	656	688	661	708	700	706	645	694	694	653	679	710	686	641	715	724	675	646	657	704	685	678	726	671	688	656	730	660	682	683	622	680	691	698	671	674	671	684	709	684	734	739	692	691	673	706	680	709	709	710	688	676	671	659	664	683	702	642	681	671	668	669	708	654	702	692	685	662	730	702	693	695	645	691	689	686	657	676	720	661	713	660	683	661	621	658	676	697	676	690	669	665	693	645	666	676	698	681	677	691	684	658	683	686	711	677	636	697	683	711	678	729	684	637	644	661	691	661	648	643	702	637	688	686	673	656	690	666	656	686	654	700	647	712	661	626	693	663	650	712	651	672	699	687	688	709	685	646	688	728	711	705	693	675	672	702	716	646	667	688	674	735	656	682	731	691	665	725	658	708	715	699	703	654	687	693	628	666	651	649	672	722	682	647	661	701	750	623	669	686	667	653	701	691	687	682	663	636	695	660	734	657	658	651	712	655	662	681	691	755	663	690	657	685	682	708	672	709	682	699	698	675	640	676	713	664	679	675	719	675	688	674	671	674	654	594	688	680	708	674	684	685	672	702	661	698	648	702	664	643	720	686	745	695	690	638	678	699	684	645	685	655	686	672	646	706	691	669	668	681	653	693	634	701	651	692	659	654	735	661	718	666	655	674	688	675	649	697	664	666	692	696	652	659	643	703	670	669	696	677	711	677	632	662	666	703	664	702	702	729	696	733	679	742	675	691	633	719	670	663	694	672	688	652	750	677	698	688	657	705	721	699	675	642	685	688	659	713	615	648	727	661	739	644	662	660	703	651	664	699	649	661	667	725	715	697	697	639	679	654	667	674	700	678	673	674	685	687	681	685	656	696	674	692	623	639	715	649	622	692	686	603	669	693	719	711	691	669	609	699	718	686	686	661	691	661	686	740	682	685	695	667	625	675	675	658	635	662	698	668	703	683	727	710	679	695	706	655	654	657	631	690	686	635	668	647	661	697	680	654	709	679	714	662	669	712	708	694	685	672	685	665	702	692	646	672	695	657	678	689	694	665	704	678	688	681	657	675	673	685	674	677	672	675	662	686	667	694	672	670	718	713	718	655	686	651	702	664	656	696	691	647	660	711	611	673	631	709	716	673	706	686	735	686	663	687	711	667	713	675	648	693	735	698	693	693	638	647	701	686	664	714	622	720	696	673	647	675	694	638	675	649	689	656	702	675	716	651	685	672	688	680	662	648	625	648	638	729	668	691	698	666	656	665	611	688	646	658	670	651	644	650	645	677	663	668	745	705	702	668	680	668	654	691	703	627	703	658	678	714	674	698	683	642	664	714	659	681	673	664	671	661	659	660	726	640	699	660	695	649	669	707	645	704	680	719	687	680	659	655	710	633	649	693	688	661	618	661	650	703	669	661	711	702	712	655	627	705	722	695	636	650	675	656	703	701	671	683	665	657	710	705	669	724	685	669	649	641	674	667	704	684	648	649	721	680	724	637	684	704	703	670	647	699	678	696	735	739	673	696	686	707	648	669	691	690	688	653	719	723	709	676	634	687	681	685	644	681	678	711	626	671	665	649	648	679	657	688	648	753	682	675	689	660	671	666	663	683	703	663	682	697	684	698	689	700	670	624	675	677	667	729	689	662	641	665	656	724	655	673	689	688	704	693	682	689	684	687	704	648	688	718	710	735	673	712	668	672	690	686	705	661	645	714	644	676	692	690	666	695	654	646	713	691	674	726	699	641	614	696	646	685	638	679	672	690	671	683	700	690	648	707	668	716	633	667	610	710	716	628	665	636	661	670	676	662	709	705	618	659	709	679	677	703	713	645	720	740
25426	22713	27875	25324	10148	843	620	565	547	546	522	506	487	484	521	519	468	451	511	492	494	502	474	507	465	481	492	460	470	488	503	446	479	445	490	465	466	473	477	489	494	442	463	452	472	492	433	480	485	434	466	499	446	500	518	464	442	458	469	484	478	436	502	469	437	469	456	493	469	509	495	434	452	460	481	511	436	419	474	483	442	454	500	431	521	461	450	469	455	464	451	454	448	458	482	430	464	489	458	465	484	447	478	489	449	438	470	509	464	474	455	484	464	480	477	473	470	450	428	459	470	448	481	470	472	479	488	478	463	451	427	488	435	444	439	483	452	471	437	458	473	466	463	488	465	488	453	431	482	467	441	462	488	465	412	472	450	454	460	460	483	474	434	463	460	445	442	440	447	464	475	441	511	480	524	427	434	476	449	442	426	467	487	467	449	437	455	470	463	482	435	475	487	471	461	422	485	512	458	461	495	452	447	492	461	460	463	426	457	432	473	463	475	456	460	441	455	462	454	475	470	461	471	459	489	456	467	464	473	447	458	444	472	425	441	519	475	452	480	443	500	473	433	461	423	469	471	447	482	453	470	466	454	456	479	468	439	467	435	488	450	477	476	434	438	448	521	501	459	470	466	434	421	482	438	468	487	462	466	540	451	435	461	432	476	500	470	459	439	487	468	499	486	455	444	495	474	473	472	431	441	467	435	414	489	441	464	469	459	446	474	467	495	501	504	457	459	428	451	490	450	472	464	442	449	496	503	488	457	453	427	492	428	440	450	479	464	439	501	449	465	460	474	487	427	452	496	511	477	469	463	451	516	478	453	427	465	486	456	484	464	438	460	479	445	481	448	471	459	468	410	483	486	475	478	471	471	485	435	486	475	496	478	424	449	436	441	439	506	486	464	456	489	441	478	456	484	482	444	443	446	469	446	490	432	437	470	450	436	469	474	514	456	478	479	473	435	437	481	452	459	428	467	461	418	474	417	460	471	494	469	457	471	470	430	498	514	457	477	427	466	466	473	474	463	441	439	481	483	487	492	446	481	467	463	397	436	454	503	441	473	429	473	431	449	470	461	455	455	460	456	452	438	450	434	482	451	488	507	488	469	471	458	465	460	461	459	457	453	447	444	423	474	459	496	464	458	479	460	433	462	446	468	452	459	465	456	472	438	455	485	510	437	505	484	475	461	470	501	483	465	493	465	414	462	468	433	463	469	456	467	459	425	453	465	457	494	509	428	453	493	478	461	472	543	453	485	446	464	449	454	473	480	460	485	472	444	496	473	459	476	478	469	446	426	457	460	457	431	488	461	385	470	479	496	458	482	463	475	445	497	446	487	463	456	473	449	497	503	473	440	484	476	474	455	495	456	435	447	486	488	501	479	499	481	510	481	439	483	446	484	482	475	450	457	492	438	502	442	428	496	455	467	499	464	475	468	462	479	476	456	467	489	467	475	428	437	497	448	496	448	446	483	472	465	461	479	513	464	493	457	486	471	466	458	451	422	535	485	477	479	488	485	456	478	424	434	409	418	501	467	409	510	451	482	465	480	460	460	434	483	435	447	448	377	405	458	486	444	459	422	470	483	508	454	490	441	479	436	436	468	442	426	473	449	452	449	420	477	492	481	466	500	449	431	446	462	470	457	449	441	455	445	442	489	467	511	446	522	430	472	529	482	492	464	479	490	475	465	497	490	481	445	444	452	448	471	464	467	459	449	465	490	445	500	476	434	440	496	466	458	462	459	428	436	460	479	481	453	494	453	451	479	480	460	475	477	472	477	405	453	489	486	460	497	498	449	438	469	408	497	450	466	466	499	434	502	460	485	468	453	470	472	473	500	438	446	440	433	468	475	492	427	444	458	404	475	467	463	477	495	480	469	487	474	437	478	462	475	473	495	457	453	460	496	468	455	453	472	461	432	476	463	452	488	506	487	479	479	467	465	457	437	492	428	458	493	434	505	463	435	422	453	469	462	486	505	480	451	470	478	463	472	483	472	461	440	502	474	466	455	439	471	464	446	431	455	469	467	416	446	456	457	494	487	486	467	485	458	470	501	456	450	454	473	443	468	454	521	429	448	473	478	448	452	504	501	443	452	486	456	463	460	485	465	433	451	483	452	476	440	476	422	456	475	487	466	484	464	465	476	462	462	497	510	447	469	459	501	439	457	494	463	454	452	457	479	430	472	438	451	430	490	507	479	452	508	460	489	524	492	434	436	436	476	493	508	448	488	468	483	446	458	490	461	479	453	478	478	469	482	464	440	449	472	465	495	480	493	466	450	468	520	491	474	474	434	452	467	469	464	494	461	479	454	490	455	452	469	446	488	418	471	478	464	415	521	492	439	451	440	463	450	476	463	485	476	492	465	466	487	437	428	435	440	461	495	513	437	454	420	460	441	488	494	452	462	442	424	494	479	476	504	442	502	444	450	465	493	448	478	459	482	440	495	473	477	476	447	513	441	477	499	472	439	459	452	481	449	468	471	451	471	499	466	444	466	488	453	431	445	458	449	468	436	442	462	466	472	453	475	480	473	429	498	483	445	454	452	469	433	463	438	424	475	440	443	455	490	469	492	478	482	464	511	458	450	488	489	472	490	462	447	456	473	461	478	447	484	487	433	462	431	451	442	489	479	472	458	474	471	445	477	466	496	452	455	458	470	491	469	483	476	488	445	475	439	449	464	451	484	472	494	496	497	479	471	468	459	473	482	456	441	443	433	446	443	459	496	488	511	428	439	460	505	476	472	495	474	448	430	495	475	476	484	454	452	438	442	472	440	475	434	491	479	449	487	453	507	472	414	487	488	456	481	481	465	461	473	461	496	425	461	429	499	489	475	432	471	450	444	463	494	440	485	437	488	457	490	457	466	507	449	447	453	472	458	451	460	434	451	433	475	475	457	475	443	447	464	481	476	489	496	468	480	448	489	462	456	497	480	482	443	452	425	445	475	454	426	456	464	500	434	479	487	441	455	463	432	452	445	476	465	464	524	453	432	465	472	457	489	461	512	454	475	437	464	450	486	469	450	448	486	473	512	497	481	441	471	448	462	471	494	439	498	498	474	475	442	450	470	437	471	475	427	483	445	460	468	513	443	445	465	441	464	439	411	457	473	435	457	516	478	482	494	460	460	483	490	464	448	464	501	487	436	463	453	438	429	479	463	480	453	442	495	472	477	450	446	475	453	484	446	447	439	479	435	484	427	460	500	468	468	427	434	473	457	423	454	460	486	483	468	481	504	496	491	440	459	501	452	468	504	500	447	417	498	471	494	475	468	440	461	493	469	444	492	467	501	451	437	463	487	451	467	480	435	467	480	452	500	448	475	463	484	466	490	448	481	447	446	457	465	448	487	460	437	450	462	451	441	496	445	497	457	487	455	469	440	443	460	458	446	455	460	464	468	492	465	456	490	479	438	454	485	462	481	470	480	441	460	428	462	461	447	460	492	463	477	510	436	462	498	466	484	455	479	450	482	450	469	442	469	471	489	479
19644	67269	5345	1423	1155	926	818	703	691	654	605	574	572	600	543	507	547	530	515	532	535	527	511	552	534	580	566	484	485	519	495	525	564	602	564	482	537	504	551	497	485	498	581	540	509	528	548	525	553	577	518	547	483	529	486	540	525	550	497	528	515	551	523	526	541	527	513	543	529	504	507	550	508	534	520	492	487	577	488	505	507	482	524	473	520	526	540	528	496	533	480	473	484	508	513	475	485	488	551	481	522	496	487	510	496	502	504	480	537	525	503	501	521	518	497	479	515	497	487	485	529	482	520	489	486	513	519	502	485	519	471	497	469	500	528	536	481	528	451	474	533	534	505	547	535	521	542	499	491	474	520	510	509	512	526	493	518	542	506	499	506	490	529	532	511	502	519	514	481	541	509	476	477	527	530	481	520	488	517	546	494	545	513	490	464	485	492	490	502	489	487	510	516	511	530	498	503	523	525	492	474	487	487	522	495	519	453	540	504	485	492	508	546	487	484	510	509	511	560	516	499	494	508	495	501	545	514	514	503	497	539	536	500	523	510	537	508	539	505	493	550	462	493	460	519	495	498	503	524	497	501	512	534	501	524	498	508	528	469	497	527	548	478	507	472	488	515	500	560	556	518	497	522	517	516	536	533	543	485	521	487	523	495	491	457	490	483	494	493	465	498	522	489	501	516	557	512	522	519	530	548	526	483	480	505	503	566	466	487	479	524	496	537	543	532	479	531	497	541	495	502	495	527	516	524	512	545	502	482	514	488	532	499	526	523	494	469	525	502	543	514	545	497	450	486	532	516	459	518	521	503	503	471	473	526	515	514	520	538	565	501	487	476	535	518	562	510	479	469	527	470	523	534	492	509	446	464	514	488	524	506	492	527	511	541	537	525	532	523	505	509	488	505	506	490	469	494	494	519	496	502	504	552	516	529	513	525	502	507	503	520	517	506	508	493	549	530	466	457	488	522	498	526	541	520	559	505	506	461	510	482	542	517	532	547	489	554	517	516	530	548	477	523	491	524	459	496	505	482	514	482	485	489	524	490	490	512	488	523	483	489	475	515	494	482	507	514	515	535	492	472	524	527	515	484	518	506	540	515	523	526	493	538	500	484	483	517	497	497	545	501	557	499	510	506	528	484	494	490	501	517	506	482	507	502	523	509	495	491	528	507	490	518	486	480	517	512	512	540	468	505	525	553	508	518	527	528	473	490	490	507	508	518	550	528	507	482	508	501	495	502	550	505	487	521	529	491	470	501	510	528	519	507	476	535	526	531	536	541	483	501	484	533	532	489	521	520	499	521	531	493	479	519	522	516	503	500	482	483	496	472	480	501	482	509	534	476	495	482	508	484	470	514	551	491	469	525	516	511	513	478	502	522	486	524	497	509	509	521	510	495	483	533	484	500	513	584	508	515	498	542	486	530	554	497	455	490	470	506	496	474	501	517	492	494	507	530	502	502	489	500	479	466	521	487	534	500	493	540	479	528	512	505	513	508	561	477	495	553	491	478	489	517	506	535	515	506	546	474	526	495	522	515	504	524	479	505	514	487	532	516	496	485	500	528	559	552	551	494	546	517	530	521	510	491	513	518	509	494	487	481	515	521	524	511	513	503	534	515	491	483	513	503	473	518	509	529	480	505	504	476	497	488	518	515	490	474	497	538	504	516	532	498	498	497	496	534	475	480	492	507	469	505	556	535	499	527	543	519	518	494	517	499	518	517	532	489	535	502	545	506	489	514	481	519	512	496	496	519	489	513	456	527	523	473	474	501	490	442	503	517	501	513	513	546	479	525	525	574	486	491	514	538	514	484	525	471	447	476	547	490	483	479	540	507	494	448	508	565	477	484	501	512	489	508	505	507	462	505	483	508	519	528	490	481	514	515	499	532	482	514	526	490	544	453	527	496	566	539	491	552	527	481	486	509	509	488	503	531	574	518	484	503	495	484	512	529	488	493	482	504	499	501	469	439	528	499	533	532	466	501	507	491	491	493	490	460	560	531	517	530	486	472	495	508	485	483	484	500	521	497	536	531	501	522	514	503	536	507	472	513	466	546	504	505	472	513	564	545	490	497	547	516	516	536	541	493	510	506	517	506	481	532	537	499	520	485	541	494	525	529	526	491	515	481	470	514	493	544	520	545	505	490	470	510	493	507	489	517	529	488	532	477	516	507	495	463	488	537	494	483	492	507	507	568	526	511	489	502	498	490	523	548	521	492	512	512	470	486	472	520	532	526	496	517	543	515	470	498	558	499	510	501	524	541	490	487	493	546	469	511	486	501	519	502	538	506	476	500	492	479	451	544	539	516	483	516	519	514	513	506	500	522	517	536	497	510	536	508	500	499	502	512	535	505	524	518	525	474	523	532	530	518	514	498	500	508	511	516	508	492	503	497	510	490	550	530	501	488	518	464	512	533	519	478	507	536	512	513	526	522	483	496	488	516	535	477	540	505	512	483	520	465	526	536	497	492	489	485	491	536	467	506	473	479	506	473	529	570	557	512	481	488	473	517	494	481	505	489	515	477	511	498	475	531	475	497	523	498	542	472	487	499	496	529	502	519	500	491	511	506	511	482	489	503	510	487	532	515	532	487	534	525	536	468	483	538	508	466	499	516	509	475	493	485	548	477	496	510	483	492	510	500	478	520	492	508	475	543	529	480	546	514	519	508	469	500	525	540	484	531	534	496	511	513	507	505	462	521	513	513	499	516	543	490	539	510	468	544	476	539	537	537	533	516	514	514	521	510	531	512	498	494	486	488	537	515	534	503	524	503	516	526	525	508	520	505	489	499	504	513	522	521	489	511	496	524	475	532	525	472	495	500	506	525	515	535	530	518	506	483	499	513	476	514	528	525	529	514	510	507	499	494	488	482	491	520	501	512	517	526	495	511	487	513	491	487	522	466	509	523	537	497	536	509	557	472	525	555	483	537	491	470	519	481	521	494	490	506	522	494	487	501	503	529	497	497	497	538	503	450	534	513	522	493	498	500	492	532	500	505	500	500	493	516	477	531	522	516	490	509	514	505	490	510	482	520	487	534	479	482	566	482	480	505	510	501	483	499	541	520	524	530	465	521	476	506	479	501	502	519	500	503	509	519	511	444	416	506	487	504	478	510	445	513	564	475	504	471	521	502	507	508	468	499	518	530	537	530	501	464	489	508	490	537	534	540	503	495	508	525	485	509	504	539	537	509	488	538	494	533	488	505	505	483	489	519	485	447	506	490	520	503	548	477	491	538	525	535	508	514	493	536	511	484	477	521	501	533	484	525	491	478	503	522	526	498	540	521	497	489	497	496	522	496	476	526	508	490	512	488	548	501	503	519	483	483	516	504	527	471	497	537	502	485	534	513	500	470	508	502	504	496	518	497	510	507	536	454	538	497	485	520	480	497	506	517	467	462	500	523	492	515	471	497	483	515	492	498	446	495	521	519	496	519	481	537	481	527	545	516	536	461	527	480	502	495	504	526	523	552	536	528	490	495	464
23106	21989	29528	24085	21565	21095	6101	1370	1162	1147	1055	981	970	992	925	879	944	924	928	887	881	884	870	920	864	860	851	817	893	836	874	886	930	846	888	964	868	851	869	879	877	838	864	851	885	888	825	822	856	850	905	826	803	864	848	837	868	842	841	872	794	827	793	889	804	825	836	863	836	780	861	844	850	884	825	858	857	826	825	862	805	828	857	831	833	850	865	860	836	866	827	842	828	886	834	820	842	840	841	894	869	886	819	857	827	900	843	815	795	767	805	855	806	843	838	859	820	808	841	877	889	839	865	844	874	791	809	808	820	792	901	816	837	849	866	849	832	836	828	838	836	807	816	813	835	887	819	783	806	848	869	836	865	820	831	833	823	861	882	841	834	871	800	843	798	859	832	857	848	835	784	834	797	833	845	874	833	842	848	797	809	825	817	871	862	890	820	826	793	860	812	816	849	843	794	859	851	843	820	808	822	833	829	834	844	818	872	821	812	846	840	868	856	830	823	905	825	846	859	828	842	854	820	847	831	837	842	826	835	838	822	826	812	843	783	830	801	801	794	823	829	828	838	826	814	848	788	794	812	835	844	819	838	869	814	776	787	846	832	886	857	818	853	829	783	808	866	873	808	822	846	810	778	876	872	854	808	821	828	851	885	908	858	832	850	841	853	817	821	859	800	852	782	877	850	770	795	809	796	834	799	892	813	779	837	858	807	820	740	854	784	823	811	782	822	781	820	852	890	862	835	847	848	817	850	839	831	834	815	773	873	843	863	903	863	783	880	842	848	862	855	827	853	849	838	849	842	832	765	834	841	848	909	836	817	858	940	860	814	827	858	846	808	809	828	859	845	861	833	850	820	858	866	863	916	831	839	865	811	818	836	817	864	809	803	844	826	847	802	842	853	832	828	806	851	839	800	743	841	849	807	820	776	832	820	852	832	856	810	795	883	879	880	823	876	822	864	859	863	893	832	822	855	806	840	835	855	862	847	793	863	832	857	854	846	860	870	886	911	844	847	794	858	781	815	870	816	808	819	885	849	833	801	834	822	805	788	789	912	809	753	825	822	798	814	865	860	861	860	892	782	909	817	796	876	851	799	803	821	831	870	868	840	849	822	832	875	845	807	831	853	851	869	839	843	851	805	816	844	841	838	799	805	839	849	822	840	831	779	851	846	845	894	876	858	818	842	807	846	794	910	832	885	820	744	802	839	817	825	819	851	884	872	865	885	883	848	824	939	835	819	817	820	873	836	894	800	827	810	807	839	863	811	832	839	816	815	831	782	827	824	828	851	858	850	882	808	847	840	822	875	884	859	777	808	812	882	796	823	846	808	785	847	857	805	854	886	821	828	860	916	872	840	885	881	809	825	824	811	841	898	805	802	882	833	852	847	865	824	839	825	833	775	836	834	831	827	894	839	841	839	816	800	814	821	863	870	759	854	851	885	796	817	851	771	822	811	852	820	840	825	837	844	794	865	853	778	831	842	820	862	819	808	863	832	839	835	848	827	837	804	784	870	811	849	829	848	809	789	780	838	818	751	804	861	811	902	810	865	849	892	837	852	849	829	806	830	806	841	865	818	833	850	802	842	855	858	843	810	835	824	768	843	878	836	846	841	853	841	854	852	835	799	806	838	821	872	847	858	829	849	795	790	803	829	818	837	822	824	845	821	857	811	851	812	839	776	841	852	814	798	851	798	827	833	790	887	858	828	788	838	822	874	817	900	873	830	867	794	826	847	875	805	875	886	816	782	811	830	812	845	836	879	836	862	789	834	854	821	811	837	889	823	873	874	871	846	850	813	829	820	866	871	813	859	862	877	809	779	840	847	849	890	841	782	846	848	838	850	827	815	854	843	865	841	859	822	789	851	873	850	808	849	816	833	775	835	843	783	823	833	811	872	814	868	810	829	779	812	831	811	829	853	852	900	850	858	876	841	795	851	750	813	788	788	834	807	876	807	840	809	890	824	840	837	811	866	851	832	812	835	826	867	825	855	816	829	867	815	861	868	869	774	835	832	888	810	820	827	823	836	859	812	817	846	847	856	857	804	784	804	846	875	770	793	809	838	841	838	839	767	837	848	823	805	808	862	811	852	875	818	781	806	833	761	818	842	769	750	785	781	845	786	843	835	811	854	855	809	815	849	803	851	841	851	848	823	815	808	841	789	847	821	802	818	861	829	820	917	811	842	869	832	795	813	838	868	847	825	784	820	840	822	824	844	828	823	835	913	871	827	844	787	842	825	832	779	851	810	860	843	817	811	838	902	845	887	845	861	878	851	822	804	858	795	861	813	829	814	842	839	790	826	847	783	750	815	787	842	779	835	801	847	803	795	878	828	861	814	813	804	851	818	835	872	863	935	830	882	842	831	849	818	821	793	811	803	802	830	812	877	813	790	824	798	859	844	836	808	850	839	822	821	900	833	879	830	794	807	848	825	816	816	854	812	812	845	844	853	821	823	883	882	848	863	848	848	830	807	836	837	867	796	788	859	811	872	859	822	802	830	835	846	773	836	769	806	837	874	809	815	830	835	807	831	818	850	875	834	829	822	839	877	791	881	845	854	849	803	810	864	835	845	794	819	806	803	773	886	858	815	784	837	835	832	878	830	841	846	802	861	864	844	881	840	909	842	804	858	845	841	809	812	878	837	846	808	831	837	830	857	864	893	773	841	843	846	849	849	843	846	880	850	805	834	851	864	845	833	837	886	795	825	864	847	843	865	858	840	887	795	889	850	880	828	807	831	794	797	849	883	831	813	824	834	870	867	823	838	802	831	865	852	823	818	865	851	761	840	883	803	880	813	833	858	830	832	780	811	809	826	809	802	823	802	806	842	856	849	870	836	848	822	852	884	829	836	794	878	795	805	837	768	832	818	876	857	874	779	868	838	834	875	839	797	801	830	797	857	869	829	832	875	845	870	871	885	844	815	836	802	750	836	808	872	863	831	789	899	826	875	854	858	831	833	876	839	798	816	856	872	816	861	849	840	835	815	812	817	870	908	839	821	866	850	815	826	858	859	839	820	830	834	845	844	836	866	790	829	836	846	876	803	863	872	843	834	808	860	818	843	844	795	855	871	856	834	819	862	841	834	755	838	821	799	830	808	855	799	808	797	825	880	833	894	795	816	813	876	812	798	839	796	822	806	866	807	846	832	841	823	797	915	886	836	815	857	831	812	845	810	843	815	889	790	847	819	849	845	818	828	782	821	860	807	845	873	830	786	758	856	812	878	799	879	871	874	841	806	884	781	859	803	888	827	858	833	822	826	863	821	836	868	817	850	839	841	835	859	838	828	843	838	832	817	848	767	829	819	837	773	838	858	807	812	883	839	833	850	831	787	807	826	788	831	775	814	841	850	852	858	793	831	911	836	894	831	840	783	876	789	839	838	806	817	869	907	830	857	843	829	848	853	817	828	839	836	827	817	808	817	829	844	810	811	811	836	784	837	879	868	793	848	863	835	837	811	874	859	786	873	851	832	836	809	843
27344	69265	8328	3860	2920	2335	1983	1685	1470	1291	1198	1107	1114	1029	1012	977	942	956	937	1002	915	902	953	908	908	901	905	876	856	891	925	923	896	918	881	942	870	888	927	811	885	890	861	880	910	866	911	881	870	919	845	857	888	857	887	872	855	885	870	870	783	842	918	878	903	855	890	850	839	875	847	844	836	928	898	872	827	826	892	811	849	856	888	864	862	887	848	805	793	862	866	884	861	857	907	919	808	820	867	839	850	910	873	847	851	805	893	865	861	922	837	915	935	897	860	841	835	828	868	868	860	834	843	807	899	853	910	860	850	861	870	871	862	884	808	836	828	842	806	883	895	813	881	871	865	868	902	847	853	854	853	828	868	860	877	873	824	857	886	828	856	837	867	871	868	850	825	860	813	812	882	863	879	829	892	902	887	818	859	846	838	806	839	880	851	869	842	862	843	843	906	824	898	876	880	891	862	829	834	901	805	863	853	834	817	847	859	854	883	860	802	848	900	847	852	878	875	852	867	807	832	890	827	852	830	876	834	842	845	804	865	830	869	830	901	886	820	883	863	840	925	802	806	876	878	857	820	873	861	893	839	816	836	884	809	831	861	865	875	873	804	822	822	872	843	812	903	873	879	841	906	866	878	805	860	886	872	917	850	879	846	868	865	888	867	852	891	803	858	831	829	834	896	860	911	842	800	844	824	866	783	809	814	820	877	814	829	894	853	841	847	851	875	842	893	870	859	851	893	859	805	845	869	846	814	870	871	834	855	813	827	857	885	801	843	810	812	844	837	882	885	881	902	821	881	879	851	850	847	877	925	891	849	832	872	909	859	903	883	836	869	827	894	850	938	866	906	834	840	841	875	835	838	862	827	850	842	846	846	890	836	837	814	842	892	831	805	850	848	871	795	803	820	876	864	782	796	845	866	844	798	877	881	905	848	849	858	864	838	840	855	875	898	864	834	858	870	858	857	866	894	906	886	902	841	865	860	872	845	830	881	779	841	800	842	811	849	812	855	884	823	901	846	846	763	835	880	901	819	848	855	842	897	892	853	772	813	825	890	884	861	859	836	856	859	836	871	842	873	878	864	829	841	852	853	881	874	856	843	869	806	870	846	893	845	862	885	817	846	832	858	862	833	862	819	873	834	867	891	885	839	831	832	850	858	854	876	846	878	857	819	847	855	882	848	810	842	851	871	857	821	856	866	824	841	886	802	829	890	832	857	791	900	858	854	907	862	861	868	816	865	866	870	873	838	842	914	799	839	854	857	891	842	844	858	848	790	853	844	900	798	777	811	878	861	896	881	822	906	839	855	861	850	813	858	831	848	818	821	816	843	922	906	805	837	848	803	841	875	823	854	869	864	876	841	852	842	922	884	848	843	822	874	827	851	848	861	772	869	831	918	844	876	808	887	874	843	851	842	826	866	862	828	871	833	863	836	924	818	888	903	871	897	863	882	891	802	901	818	867	855	852	836	849	852	874	893	867	837	830	837	854	813	862	862	844	828	844	860	860	827	776	827	843	856	805	816	837	840	847	876	845	842	836	889	791	837	884	864	848	837	896	816	862	865	868	868	821	860	851	814	860	830	873	856	845	828	874	871	861	841	842	863	842	859	885	870	833	867	903	852	860	843	836	880	837	837	847	839	833	819	880	863	876	833	859	869	844	857	799	819	850	878	882	841	878	821	831	835	835	809	841	856	815	861	896	819	845	844	895	890	823	846	861	843	899	833	864	841	895	865	886	857	852	804	774	835	859	850	840	849	866	867	834	802	835	860	838	836	865	863	843	813	907	855	867	810	837	883	897	878	822	888	817	810	805	857	841	843	858	880	827	886	827	913	829	797	809	819	882	852	851	816	869	875	795	901	839	847	875	833	829	876	823	849	841	854	834	825	868	844	848	837	852	841	896	841	825	860	890	883	855	823	874	831	852	901	858	856	837	877	826	846	835	882	837	823	866	895	838	853	825	848	825	850	842	856	818	824	805	839	812	830	824	843	837	841	793	903	850	861	865	811	871	890	878	840	834	848	858	832	817	885	841	832	819	840	814	872	893	835	808	870	840	871	867	867	822	837	840	870	854	862	861	866	889	833	838	864	844	846	882	826	832	872	894	865	901	849	806	901	813	832	885	850	889	848	791	858	865	844	876	881	778	846	841	879	921	844	820	883	814	840	776	826	824	872	860	846	873	842	868	852	816	879	833	839	803	834	882	824	861	812	861	795	841	829	840	845	878	892	854	823	848	866	851	900	855	805	878	866	863	791	852	843	886	862	903	843	838	838	835	844	816	874	875	825	856	903	822	829	845	908	839	865	853	806	882	834	872	860	875	881	819	823	839	850	894	928	852	861	849	827	842	857	872	837	843	839	827	836	808	811	766	883	799	850	864	858	851	880	859	840	872	835	849	799	852	838	854	876	781	832	835	851	864	888	848	876	806	826	850	851	882	871	899	906	888	801	841	885	838	801	872	823	860	844	890	878	850	785	836	805	852	851	902	881	840	892	864	891	863	827	875	908	840	814	790	865	885	902	904	846	893	868	860	869	862	854	826	787	801	836	888	859	851	830	893	757	856	874	843	883	858	850	798	852	851	889	828	788	899	872	818	854	863	834	808	865	846	822	787	878	864	867	845	819	857	835	845	881	843	851	826	867	858	850	808	873	814	835	833	831	846	825	861	818	852	842	823	870	834	863	811	847	851	876	820	857	837	834	858	877	888	849	870	803	838	828	886	826	855	853	915	872	844	878	798	881	861	830	859	919	828	846	912	872	910	867	832	815	751	837	843	860	852	805	856	881	862	879	886	877	826	780	840	848	841	842	849	853	902	843	823	831	858	828	844	794	838	881	860	854	864	815	860	869	836	919	815	889	820	878	849	836	804	873	813	885	821	867	829	807	880	823	889	887	854	851	891	801	873	891	912	806	849	857	875	823	852	857	840	859	829	874	851	817	883	842	850	837	855	862	928	855	824	871	883	863	852	791	812	839	846	886	860	780	858	895	874	820	875	828	865	809	842	858	842	852	848	830	872	872	852	838	838	848	821	836	881	810	880	920	838	854	826	841	836	864	878	847	888	830	835	824	881	798	888	892	828	849	810	862	811	842	820	784	837	814	864	885	848	856	803	873	842	839	867	830	833	811	877	803	895	882	867	889	862	834	826	848	867	886	902	815	820	820	868	885	822	851	845	872	905	866	822	891	874	875	840	836	828	886	827	856	886	868	837	849	874	837	901	855	856	879	835	820	881	834	848	890	873	862	828	816	864	868	837	817	830	838	849	802	836	879	798	875	792	836	817	855	833	897	902	812	874	873	850	871	898	825	832	925	867	877	874	854	893	807	854	840	853	850	805	823	872	860	897	867	823	841	842	862	859	838	870	845	882	829	854	859	899	843	865	822	815	836	857	817	917	854	885	819	860	849	848	847	867	852	891	904	838	826	795	837	857	845	885	846	854	850	816	898	881	793	839	838	827	895	853	886	844	801	824	901	896
28682	23074	8182	716	486	450	386	436	437	410	418	429	454	414	421	394	392	415	392	423	388	431	405	431	410	455	397	391	391	413	395	410	412	437	422	408	405	395	432	368	385	403	413	436	369	395	391	363	403	411	397	412	407	429	417	409	378	392	398	398	398	406	396	416	411	433	361	394	402	390	418	367	417	428	406	407	425	382	369	418	410	378	423	425	421	397	396	441	374	417	427	397	404	407	389	408	398	417	418	391	393	440	407	434	379	418	411	371	384	403	417	395	416	413	394	392	396	372	441	426	424	401	407	435	439	430	401	414	403	445	377	407	395	441	423	443	423	399	422	398	426	407	403	427	382	394	414	434	440	412	436	424	430	406	407	436	413	383	425	409	394	435	432	404	397	393	403	406	432	390	448	408	401	405	387	438	378	394	388	408	390	395	387	447	423	381	428	383	396	396	407	411	388	413	386	416	410	400	446	414	394	434	375	422	407	430	393	426	401	400	434	412	428	391	394	446	380	399	434	380	394	399	434	414	408	409	400	430	430	398	418	406	404	413	406	397	420	409	377	374	433	405	392	418	414	393	412	412	432	425	397	423	396	394	400	427	425	401	409	405	407	400	421	428	384	404	359	419	427	416	382	428	415	390	394	400	396	381	418	404	424	381	406	420	403	398	403	400	388	409	405	433	376	413	410	426	400	429	396	444	425	427	433	409	388	395	421	403	436	398	457	388	401	404	403	431	423	432	433	405	428	384	407	438	425	425	419	414	438	418	405	392	427	420	404	399	398	441	405	421	401	412	413	402	375	418	398	413	380	399	413	463	404	414	399	434	374	433	371	402	396	447	420	413	410	436	380	440	410	412	418	448	420	375	424	424	443	383	396	411	418	395	432	420	376	389	431	422	386	413	400	438	398	421	458	413	389	411	432	386	401	400	424	402	411	420	401	400	421	401	413	429	435	428	414	402	398	381	404	464	413	424	402	407	405	407	413	396	420	420	401	412	400	439	418	403	386	434	407	398	408	390	398	443	412	384	416	395	424	453	412	390	406	413	439	424	419	367	421	419	443	408	387	398	415	430	383	410	415	395	386	426	405	397	423	415	398	397	412	413	377	387	416	386	423	411	415	420	433	388	450	405	403	393	406	432	382	352	411	389	398	414	403	406	420	392	432	387	372	405	405	449	387	443	401	384	385	405	416	419	422	438	443	403	415	433	423	417	384	427	434	418	406	420	416	428	425	419	399	426	442	435	400	411	428	403	409	433	406	393	429	404	442	399	387	361	405	408	411	428	396	434	384	358	426	362	413	422	407	425	424	425	397	381	389	410	436	438	411	382	455	432	390	402	404	428	401	398	397	399	445	408	399	419	399	406	359	400	415	401	414	404	434	375	390	426	374	432	409	416	411	418	401	386	406	441	416	431	413	429	438	408	396	422	370	406	412	454	393	427	433	431	451	400	408	429	428	414	385	459	381	423	407	417	428	406	400	405	413	369	402	406	361	386	396	406	382	439	435	420	386	411	389	425	403	420	426	401	426	407	382	406	423	406	427	399	430	445	411	425	405	370	358	424	431	421	408	413	440	421	405	398	385	417	407	432	431	409	389	378	393	421	433	406	425	438	401	402	418	436	380	405	446	421	420	406	414	389	402	391	402	392	436	435	431	402	441	391	403	405	409	406	455	394	401	425	377	408	423	399	408	417	410	389	423	413	384	389	385	432	397	408	417	442	426	415	404	384	401	383	408	414	440	421	416	434	431	388	395	388	438	402	379	397	416	393	408	403	412	404	395	402	381	405	395	429	440	384	397	398	395	448	403	434	406	421	393	417	391	398	395	397	441	407	403	430	406	422	408	416	427	382	432	374	448	379	405	410	380	423	407	455	435	415	435	412	401	414	400	394	406	472	360	421	387	386	405	401	393	376	396	381	415	447	407	413	427	431	419	411	392	415	415	403	412	427	396	425	415	394	412	395	382	399	406	428	398	387	426	394	412	387	413	453	425	396	419	438	402	400	418	415	398	370	408	412	396	362	431	482	390	417	422	422	405	382	391	369	415	420	424	400	414	432	379	398	426	413	414	425	395	410	430	422	407	386	396	414	408	406	405	403	402	428	411	423	399	411	401	382	414	416	408	423	422	401	406	424	418	445	404	409	440	429	425	425	402	439	408	426	423	391	412	399	415	380	419	422	396	405	387	398	380	417	405	415	400	421	392	394	404	401	443	441	426	401	407	429	417	400	405	435	387	427	398	407	421	419	408	393	415	418	456	382	392	415	389	419	429	427	399	441	426	410	421	399	432	387	412	412	448	406	390	419	419	378	471	434	396	403	416	399	398	409	400	413	407	412	388	413	429	396	438	399	456	423	404	378	372	398	411	437	413	368	414	454	388	383	414	422	404	431	423	407	392	434	429	398	424	403	437	436	428	415	429	425	405	367	402	432	392	420	417	406	420	411	402	432	446	396	395	431	429	430	454	456	397	382	393	408	384	389	433	399	409	399	403	394	421	386	390	426	398	408	394	413	435	403	380	424	423	396	402	389	392	395	442	406	435	408	408	371	404	406	397	404	414	421	389	408	416	393	431	418	451	406	401	407	408	383	425	388	420	421	427	429	411	457	415	439	411	403	400	372	391	415	389	392	377	399	442	387	421	399	406	381	376	398	383	402	405	425	449	395	428	418	390	415	410	419	433	413	419	450	425	431	400	386	394	409	411	402	398	383	430	450	412	404	423	443	404	437	403	412	385	408	436	385	424	447	411	431	382	457	375	407	448	394	431	410	426	455	400	392	412	425	411	393	408	441	407	420	428	433	422	418	425	415	396	413	433	394	425	397	416	415	415	403	373	393	407	379	383	388	384	404	408	426	422	405	401	402	422	411	413	416	345	411	428	412	452	385	409	414	410	432	432	428	408	402	420	443	407	425	438	370	409	380	371	424	403	390	387	416	425	429	422	404	396	392	363	385	419	420	398	392	397	410	361	415	396	439	431	379	389	422	389	410	374	375	395	388	407	431	432	386	388	477	388	410	416	419	387	407	410	403	400	407	398	433	409	424	415	396	424	422	397	393	406	421	418	370	433	407	402	437	402	393	418	445	421	393	415	409	389	380	369	401	409	425	405	383	396	392	426	396	421	385	382	369	426	436	466	419	372	402	409	442	375	411	434	414	455	391	413	418	440	395	411	420	409	399	413	394	409	410	443	390	408	389	408	423	382	386	416	398	400	411	409	446	463	428	443	407	381	381	397	410	413	418	420	419	390	395	390	388	436	417	399	394	404	397	400	415	435	431	422	422	395	419	407	422	402	404	395	410	455	404	433	432	393	406	425	386	435	435	399	389	416	437	434	390	374	412	408	406	431	430	422	428	405	437	442	423	412	398	388	409	419	415	421	391	388	399	413	361	423	401	432	387	419	401	397	418	424	410	404	390	405	436	420	386	388	385	365	419	413	419	392	408	396	395	437	433	469	436	392	405	399	407	435	373	399	413	441	422
13441	29343	664	499	483	462	475	452	464	451	434	469	451	460	446	450	439	451	406	443	392	462	442	444	436	422	475	419	425	463	434	451	442	469	466	453	463	445	444	446	440	406	439	470	419	415	401	430	473	455	409	442	445	446	420	477	442	467	443	404	440	474	424	425	421	448	441	442	437	435	418	483	441	438	450	451	403	424	455	428	449	459	456	434	425	436	428	415	441	427	432	392	410	430	426	434	446	455	435	411	444	414	445	403	425	434	433	402	435	441	431	460	407	444	411	438	423	412	436	457	408	439	429	407	432	414	454	409	438	405	444	405	427	406	408	429	442	401	459	456	456	435	456	417	434	441	430	460	466	444	452	451	417	445	478	456	413	420	476	419	441	450	414	419	432	428	418	431	451	412	422	454	460	445	426	447	433	486	429	459	409	451	463	439	433	482	452	420	437	422	439	451	434	422	443	444	401	441	433	460	431	476	423	405	441	422	419	448	468	416	416	435	416	435	444	413	436	417	412	463	453	421	419	415	412	429	402	486	502	425	449	472	440	450	458	451	430	435	430	443	408	427	456	413	449	479	445	427	447	408	456	457	433	436	437	425	457	420	454	465	445	399	442	457	437	490	450	412	426	412	452	459	461	461	476	400	419	455	450	464	453	443	469	433	447	416	409	471	416	439	465	429	434	433	452	443	435	437	438	440	450	431	428	396	483	422	439	420	452	445	414	431	423	444	427	481	447	438	412	474	414	400	418	426	450	449	472	451	408	434	425	452	441	449	425	450	461	469	417	480	472	435	439	446	452	416	436	425	412	455	442	445	442	416	454	396	444	481	464	413	485	424	475	441	413	427	438	422	455	437	428	444	447	454	387	461	425	442	429	438	450	456	419	438	456	447	434	443	411	426	419	394	440	438	435	421	453	434	456	442	431	441	426	412	456	458	417	435	454	461	406	387	470	440	448	431	435	458	411	447	456	413	403	410	455	446	459	456	477	458	427	460	467	442	444	459	427	424	431	436	471	450	430	426	470	442	453	446	444	439	412	474	435	422	449	450	459	398	405	449	464	426	420	384	435	480	420	443	455	448	447	409	411	434	410	418	457	443	460	433	430	447	432	418	418	441	441	446	429	411	462	442	428	439	444	446	457	435	402	445	461	395	457	436	433	448	411	447	453	474	440	393	399	433	428	491	425	434	428	437	420	451	466	419	469	462	459	451	434	427	439	455	454	437	449	438	425	416	415	464	454	460	418	456	441	420	479	449	487	440	395	437	442	442	426	434	432	450	428	487	438	433	426	418	448	426	373	429	461	447	462	410	473	448	445	452	425	456	471	455	428	466	464	391	435	431	435	423	414	456	429	433	431	406	460	441	451	406	453	446	427	416	401	410	456	424	431	444	449	501	513	442	451	428	451	418	446	434	420	444	442	442	457	421	442	455	466	435	423	475	463	436	415	424	431	491	419	407	390	450	397	487	408	424	470	451	418	455	416	443	464	426	441	392	415	422	453	468	433	441	410	430	415	405	457	415	418	420	457	452	386	415	449	448	448	417	488	450	421	460	422	428	450	431	469	451	430	469	429	437	447	418	427	431	443	417	443	387	454	434	447	431	428	463	429	431	436	455	450	448	418	422	452	437	444	463	422	428	434	420	426	479	433	442	467	454	417	444	425	464	431	418	389	430	436	423	431	433	429	454	435	469	432	434	417	437	447	450	420	414	444	453	403	430	449	427	452	409	398	470	473	442	467	401	433	434	438	446	428	409	437	440	424	476	438	419	456	397	441	428	399	453	426	439	470	407	463	464	443	463	407	439	422	427	437	437	469	431	411	418	465	435	440	421	425	431	422	419	455	506	436	406	451	434	421	444	439	480	474	411	398	421	384	453	441	457	441	423	449	434	442	440	477	455	455	410	414	469	475	402	400	444	444	455	439	456	453	395	416	435	467	437	437	458	423	454	415	418	445	452	454	431	417	455	430	436	462	448	435	427	459	452	424	434	442	410	443	430	452	461	405	419	411	416	435	444	417	448	423	439	444	470	480	422	472	444	436	435	416	418	406	432	468	464	446	464	420	448	467	423	432	466	463	421	454	435	414	475	443	409	438	437	452	445	467	475	451	446	404	468	412	461	435	462	459	445	464	422	447	425	464	450	406	449	450	426	459	449	392	437	431	411	456	440	424	444	447	437	450	391	436	456	401	425	422	419	426	447	444	409	432	485	444	426	410	432	406	431	444	438	431	412	429	447	461	447	436	412	454	450	421	459	474	448	440	409	423	425	417	460	461	456	439	447	463	426	430	443	480	408	454	433	415	437	423	442	438	461	441	467	430	424	449	431	479	455	415	463	397	427	432	412	437	450	474	402	432	446	460	405	465	425	393	490	438	424	408	430	423	450	449	441	439	446	446	435	456	458	427	414	441	451	416	440	439	438	434	431	451	420	443	424	429	443	434	446	460	434	471	393	427	420	418	418	457	423	460	441	434	456	399	434	423	439	413	456	427	438	435	410	438	445	416	450	445	403	417	485	446	435	476	443	445	414	436	432	399	429	413	419	428	454	401	458	383	434	477	464	434	428	429	429	443	424	435	418	450	444	437	416	463	458	444	410	462	454	423	468	428	420	428	435	421	480	414	455	416	444	446	431	448	472	424	418	449	443	452	425	434	433	433	453	458	452	410	433	463	451	456	465	435	417	421	438	430	433	445	457	432	428	480	453	402	437	430	447	433	447	427	442	461	440	417	458	418	399	396	446	423	464	436	433	415	428	442	432	426	458	426	431	441	441	405	472	437	443	415	434	444	441	433	438	440	416	473	392	426	425	452	414	441	457	465	446	451	444	472	443	447	428	465	428	423	465	409	437	432	451	442	438	392	459	459	428	397	447	454	422	454	412	434	442	421	456	445	435	461	439	443	415	424	442	424	431	445	442	440	459	434	432	449	445	417	448	419	446	425	445	447	447	436	424	444	450	420	473	454	415	440	433	438	433	446	462	451	472	439	451	438	434	397	411	421	442	450	436	446	427	406	482	430	436	453	438	407	405	464	431	434	426	431	431	421	456	440	454	437	480	428	424	439	435	470	431	416	451	455	438	451	424	408	437	481	412	434	438	454	440	459	455	412	456	438	448	456	444	454	438	426	441	443	461	419	429	435	476	457	433	455	453	458	435	427	410	432	457	432	429	463	478	428	417	438	462	450	457	427	441	409	450	443	420	415	430	422	449	392	451	445	442	425	445	422	447	441	448	448	444	435	408	446	432	453	421	454	416	427	426	416	428	440	426	420	461	440	449	459	433	479	485	434	434	421	451	407	417	420	385	413	440	415	450	445	442	447	411	446	458	450	454	471	452	441	462	423	439	440	426	474	471	484	432	439	417	449	416	396	438	419	422	469	461	411	424	444	469	446	445	440	449	458	443	439	416	425	408	445	436	439	453	437	451	452	449	408	427	397	411	439	450	468	371	446	457	392	430	445	418	430	434	432	446	433	450	424	416
24217	22087	28926	24543	21126	7269	1255	889	814	784	757	735	726	749	763	693	672	710	693	715	653	713	679	672	711	685	696	671	639	664	651	700	688	670	679	662	662	641	705	607	700	669	682	649	648	657	682	701	719	662	697	685	682	633	677	667	641	655	657	696	699	684	692	656	706	671	665	654	688	650	694	691	680	630	613	622	629	656	701	681	710	654	675	654	667	664	664	668	620	644	679	716	654	634	672	645	661	683	709	656	661	668	672	670	668	680	637	687	649	622	683	671	696	678	687	645	681	692	696	659	654	669	691	680	681	637	685	638	648	670	605	626	622	677	672	694	653	625	628	636	664	640	615	662	673	684	688	698	689	640	636	647	650	667	660	684	663	670	662	699	661	653	669	606	690	653	651	664	741	659	669	656	712	683	664	640	638	668	691	673	630	628	644	668	653	681	629	657	634	643	678	654	644	673	675	639	649	705	685	691	678	668	618	639	633	649	702	640	700	680	723	709	652	644	663	665	680	586	627	696	637	649	651	680	684	624	714	642	682	637	618	677	674	671	645	680	686	657	634	670	642	647	656	646	700	646	650	637	586	724	657	672	674	648	695	586	625	698	674	622	637	682	741	674	647	625	670	672	655	624	662	683	669	697	645	612	676	640	668	671	707	676	634	654	709	652	587	680	692	664	623	656	622	660	709	699	656	671	671	683	659	660	663	700	697	660	613	660	696	696	646	667	670	638	658	667	656	660	635	665	698	585	668	717	633	723	679	642	590	689	688	683	654	652	679	674	647	674	673	652	624	623	657	708	669	624	670	663	675	631	653	623	614	658	660	647	687	674	671	686	692	665	614	669	667	648	678	670	680	632	702	657	661	662	659	646	662	643	690	660	665	727	652	665	622	648	677	660	638	649	664	649	642	688	647	652	695	651	667	650	663	642	643	628	667	656	646	652	657	608	682	638	647	684	694	657	679	660	674	685	655	651	650	639	716	650	641	612	667	642	661	618	680	675	683	685	641	683	678	652	693	651	665	656	676	650	660	670	639	614	660	676	626	656	711	675	665	684	703	678	679	673	636	661	680	631	657	641	689	661	685	640	647	621	704	684	617	626	661	686	618	648	688	683	695	696	647	608	671	630	698	674	639	663	653	657	693	654	635	653	659	625	621	646	681	671	651	671	635	679	659	688	687	653	681	627	651	644	665	692	696	640	629	692	669	710	659	656	689	646	638	731	716	687	735	661	616	681	692	634	610	633	682	694	651	629	664	671	609	602	676	674	645	664	654	643	652	581	655	628	646	656	666	629	684	672	687	669	646	653	646	655	654	680	700	680	672	665	633	653	674	707	650	651	658	658	696	687	627	635	656	652	632	693	672	639	621	636	618	684	692	677	645	655	666	637	701	652	671	631	684	652	671	681	689	653	625	629	605	617	609	638	618	687	637	673	668	691	659	659	670	619	643	673	687	637	649	753	600	652	654	647	660	635	681	674	673	656	653	631	660	668	622	665	669	658	684	674	622	670	635	663	687	667	680	682	652	726	665	683	667	655	644	658	648	631	641	622	671	678	671	653	595	692	711	643	665	669	650	681	626	670	667	702	687	684	631	651	670	631	658	661	654	657	661	662	693	653	659	640	658	631	663	724	678	704	668	689	667	676	647	651	639	686	641	668	659	660	606	654	651	668	666	600	681	661	705	666	644	681	643	644	643	602	675	655	607	654	687	630	651	699	715	663	660	628	629	655	675	634	668	687	642	652	649	616	650	646	629	647	724	663	664	687	666	661	660	676	709	646	625	661	703	659	641	688	643	666	683	609	667	663	669	664	650	684	670	700	654	654	660	635	639	689	665	665	630	652	684	724	659	680	626	714	669	703	754	679	635	676	628	701	694	653	614	651	681	669	635	662	599	625	709	638	593	703	600	613	631	659	682	669	652	681	646	673	679	651	655	658	619	660	645	665	664	668	716	657	640	648	635	666	662	664	623	648	661	672	680	650	706	636	637	653	718	676	704	649	664	667	671	665	654	677	657	624	632	691	688	663	694	663	669	663	636	670	623	655	641	628	672	680	632	621	683	670	663	623	621	636	680	643	646	631	694	670	670	623	649	638	680	675	642	626	644	664	655	682	662	679	657	638	566	657	684	616	638	646	666	646	647	662	631	627	748	660	703	685	688	641	695	684	667	633	650	668	684	687	667	699	668	678	660	666	669	667	693	635	664	694	658	687	677	660	663	676	658	608	610	624	662	636	670	643	602	637	672	615	654	647	619	671	651	621	599	668	625	665	642	644	696	655	640	666	691	659	677	649	628	646	701	660	655	626	627	651	662	670	658	656	701	653	662	613	673	638	667	615	629	661	632	625	590	601	651	645	692	657	671	665	627	683	681	643	635	637	622	641	657	646	644	618	651	698	622	662	689	630	639	654	675	651	647	668	690	685	620	618	612	693	685	667	643	690	664	640	629	656	642	674	689	696	657	664	660	664	603	637	717	650	650	633	654	650	661	667	625	672	713	656	651	659	660	626	623	689	667	661	654	670	692	603	667	665	640	661	689	636	671	643	695	667	686	631	627	616	644	626	662	672	618	662	665	657	643	649	634	667	676	705	634	625	660	590	641	656	677	623	616	654	613	624	610	662	588	644	679	695	693	633	659	597	669	678	639	608	669	630	638	649	660	651	620	679	637	633	637	675	616	650	643	658	670	646	664	693	598	626	689	606	692	632	617	687	686	648	663	632	632	658	638	671	686	635	707	660	690	650	642	622	640	684	682	675	644	636	666	660	671	680	630	689	699	655	668	670	652	674	645	646	657	647	620	676	657	652	645	649	652	653	671	661	642	697	621	684	675	656	674	648	686	674	696	698	658	636	658	655	701	672	622	630	675	646	665	660	657	677	662	653	635	695	636	672	666	664	614	662	637	646	692	670	656	701	674	656	683	624	610	697	673	650	657	674	621	602	656	683	637	695	629	688	594	634	619	656	624	636	643	686	652	692	690	656	602	595	677	664	612	666	714	680	657	674	719	680	660	632	691	689	631	691	729	680	671	672	664	692	636	641	643	689	578	627	629	631	644	668	641	692	645	670	623	680	666	683	636	676	654	676	587	687	641	645	665	663	639	625	652	656	637	652	690	630	662	689	635	641	654	651	668	693	666	685	616	708	638	631	698	638	634	663	634	667	668	697	654	641	660	674	626	647	645	632	656	704	622	663	661	681	627	677	688	660	679	675	648	650	647	723	671	684	686	658	667	693	626	684	699	600	640	685	666	674	727	646	639	689	687	689	654	649	691	686	664	639	661	668	681	684	655	618	639	632	698	641	667	646	614	666	673	638	690	694	671	681	651	627	661	719	651	659	676	667	635	678	664	649	672	726	670	660	658	694	666	664	623	713	647	678	638	647	672	688	651	655	677	661	648	684	662	655	634	658	697	640	700	672	671	625	602	652	725	662	619	633	702	680	673	719	647	697	704	647	641	644	641	685	677	701	692	630	714	677	688	696
27211	63954	4819	2239	1709	1448	1255	1050	960	906	864	797	794	729	671	765	713	735	745	738	704	734	695	736	698	674	689	715	742	653	678	699	679	676	688	719	684	734	654	708	674	666	686	656	657	710	690	693	670	637	682	739	673	679	702	653	650	666	685	656	672	714	689	700	660	680	716	665	650	677	672	656	667	655	632	706	634	651	648	682	650	688	689	664	739	670	731	664	678	656	718	663	689	654	689	644	702	695	646	705	657	710	642	642	671	661	680	695	682	668	679	640	668	694	678	696	637	643	686	701	661	664	647	673	651	687	700	696	705	624	651	692	672	700	651	655	689	664	682	682	651	644	722	676	671	661	673	680	637	689	693	671	686	686	656	678	713	681	688	694	652	675	679	671	713	643	688	666	687	650	673	671	710	766	689	656	697	656	644	634	683	693	624	676	656	683	672	693	656	703	655	696	674	684	659	686	668	665	684	669	694	703	656	674	695	692	653	676	585	666	644	658	675	673	633	630	662	635	655	703	681	648	655	662	665	679	676	666	674	651	664	648	673	675	662	678	677	678	657	677	647	608	658	667	667	713	669	645	640	674	648	644	702	654	673	699	689	650	675	651	611	630	648	708	706	701	658	640	687	639	668	646	648	666	695	721	670	674	666	634	694	682	644	681	652	698	687	655	699	625	630	686	703	699	647	662	676	707	643	699	723	692	683	717	667	673	671	690	698	694	704	670	603	672	654	686	642	624	722	650	674	639	678	655	648	690	648	709	657	694	688	659	678	625	670	647	681	671	693	653	647	711	657	675	667	693	696	676	705	683	701	681	675	686	681	680	711	702	683	719	658	620	714	660	720	682	691	623	647	711	699	687	734	692	683	707	654	670	636	683	656	670	647	641	660	641	647	634	661	646	665	664	697	678	668	705	655	685	687	689	662	633	701	706	720	677	675	662	663	673	635	706	654	635	683	695	670	622	649	721	639	640	640	636	690	708	725	701	668	694	674	694	699	665	692	719	650	662	615	670	652	674	632	660	692	698	679	701	680	669	670	680	678	696	665	679	651	628	684	650	682	724	657	663	676	642	683	697	645	608	719	676	654	700	660	649	688	674	674	653	728	670	667	664	654	676	696	670	685	664	674	682	665	619	698	674	653	611	634	650	645	634	662	625	673	668	695	627	674	670	659	660	677	663	651	706	662	647	706	675	747	710	672	689	698	733	656	691	721	674	661	669	631	652	704	661	658	721	666	688	633	671	678	654	646	674	646	717	656	672	683	617	673	662	668	622	672	712	680	694	661	703	643	695	641	679	663	679	727	693	688	629	635	665	680	675	655	667	670	641	684	660	679	674	622	736	676	674	698	665	669	728	715	693	735	666	679	632	667	687	679	648	681	643	672	658	652	694	683	656	664	636	681	671	670	682	681	638	704	682	690	644	666	670	673	702	647	646	700	710	668	684	674	684	658	643	682	670	693	636	672	701	692	673	713	677	679	678	674	710	653	657	666	678	714	654	664	676	718	673	669	635	668	700	635	651	697	687	675	717	657	684	697	693	700	653	678	678	641	714	760	679	684	675	675	648	683	692	653	708	671	624	686	689	688	663	659	714	676	672	713	702	664	664	652	686	673	681	658	663	702	678	695	699	641	636	672	652	654	665	660	658	668	685	703	685	695	666	632	693	702	689	668	652	667	681	702	721	693	697	641	691	637	684	653	662	649	720	618	597	715	630	643	670	641	667	692	655	651	663	679	648	700	640	684	724	626	699	646	704	646	658	650	648	644	665	671	644	696	679	689	667	654	705	661	710	715	677	651	645	730	655	637	676	663	654	656	650	689	700	702	655	629	677	683	708	647	665	641	693	705	659	694	632	636	670	706	650	654	658	647	704	678	683	662	695	667	701	679	671	632	661	636	683	699	674	668	661	672	748	636	689	680	640	650	697	640	671	639	690	682	670	649	628	665	643	675	660	679	686	620	645	657	624	711	665	720	695	640	638	658	672	658	674	670	695	702	672	697	703	683	670	620	670	634	729	670	625	717	707	693	670	666	660	710	670	656	697	635	646	670	664	619	646	680	664	653	691	713	670	698	609	651	657	704	724	644	631	682	696	674	700	689	688	643	681	678	717	691	690	703	631	685	704	610	683	661	712	679	674	679	640	702	673	690	686	629	641	706	692	715	662	685	690	642	660	670	644	659	648	687	664	672	683	656	649	683	631	665	650	624	683	676	717	665	702	644	614	736	650	696	722	668	668	697	646	669	711	661	622	667	655	704	642	689	672	680	688	687	631	703	648	692	701	717	689	714	695	718	665	673	657	741	700	639	693	723	653	718	628	647	720	699	720	709	626	655	700	646	637	606	694	699	679	717	625	689	675	720	650	657	707	681	688	688	650	735	713	689	728	688	633	675	652	617	689	683	632	642	665	705	696	658	670	657	694	651	689	668	676	624	638	679	661	652	644	612	719	741	737	646	657	668	708	677	683	683	669	675	671	653	689	693	648	681	662	663	690	668	689	688	676	696	627	700	634	732	687	648	709	628	705	720	622	631	650	674	719	677	647	660	649	679	644	652	665	705	683	647	691	631	637	651	642	644	665	657	671	707	635	675	656	646	693	678	687	664	670	621	656	762	637	663	636	674	684	650	683	625	635	625	666	661	654	641	676	679	708	660	664	700	691	676	695	676	703	675	667	638	605	652	671	680	714	671	687	681	658	654	703	680	656	636	692	648	693	657	623	672	675	657	652	673	671	652	677	638	662	675	658	655	663	649	685	679	659	681	647	676	692	645	686	704	639	646	703	658	706	652	649	673	668	636	646	677	657	713	657	679	727	655	630	640	731	669	625	667	620	688	689	686	688	693	692	682	682	651	645	663	699	677	680	704	674	671	654	682	716	673	650	710	651	699	687	640	698	697	692	656	678	658	655	671	682	656	675	662	623	671	663	702	705	690	647	700	640	718	640	664	620	697	680	676	708	663	663	677	684	641	638	655	687	648	661	709	721	656	673	659	670	632	697	682	671	660	655	671	643	694	637	657	646	683	659	638	655	666	666	655	697	636	692	663	645	680	642	691	671	681	688	671	655	680	641	678	668	665	700	640	641	664	670	676	686	663	660	633	687	678	683	691	668	676	662	726	680	713	640	668	710	670	671	688	648	705	665	672	652	657	713	630	702	695	631	669	701	666	681	627	673	695	669	641	686	719	656	654	754	667	670	663	657	696	666	687	681	680	645	673	639	662	666	690	687	649	659	661	681	637	639	681	691	722	698	701	650	654	666	683	637	699	672	663	647	667	670	706	672	672	653	657	681	654	664	675	634	657	628	647	690	662	659	711	662	693	636	692	672	689	690	699	697	702	680	697	661	651	756	631	691	695	694	648	601	645	650	637	717	681	684	659	700	690	671	650	639	708	644	688	667	688	667	631	635	696	671	655	666	671	718	684	712	658	667	619	664	672	635	625	703	657	699	700	716	652	657	665	649	703	666	697	668	704	678	640	664
25381	22512	27649	25320	8816	807	671	528	554	539	492	510	501	515	492	497	490	450	513	458	495	463	498	491	444	452	492	451	469	491	501	489	460	514	512	513	468	471	464	440	479	471	456	438	477	453	484	450	479	415	491	443	486	455	476	441	467	433	457	493	500	395	478	521	453	447	456	448	423	474	434	448	441	460	455	476	427	493	448	452	453	431	474	462	505	449	423	472	440	421	448	469	500	475	453	502	449	479	443	472	451	428	439	436	451	477	463	443	461	492	426	430	448	457	429	489	454	440	457	487	444	450	448	454	421	455	451	481	436	453	430	464	470	459	472	444	429	474	430	404	491	440	460	486	448	466	464	456	451	448	448	451	425	492	506	434	441	485	392	426	459	438	456	464	459	430	429	415	436	434	460	468	432	471	447	428	472	501	435	421	449	462	453	439	455	489	439	441	424	459	407	460	490	442	454	482	467	438	436	448	441	486	465	443	466	480	484	443	485	491	450	436	465	441	475	441	447	433	415	452	458	443	461	458	462	471	468	472	477	450	441	442	461	482	471	428	465	476	461	418	439	433	458	448	395	513	430	426	460	448	430	461	486	459	418	466	473	465	506	417	520	489	459	458	440	438	481	477	491	457	443	440	468	478	468	456	450	447	422	465	437	439	469	460	427	447	439	460	432	443	427	441	449	441	465	461	429	435	450	453	451	478	455	498	464	424	438	484	476	476	463	441	437	467	467	437	426	451	437	433	436	470	450	476	468	452	446	488	459	420	448	485	454	459	455	451	453	457	487	413	454	424	485	419	459	432	470	479	448	461	441	477	462	462	482	432	441	431	452	440	453	452	449	467	478	473	439	462	446	453	457	438	445	466	405	443	438	438	435	415	444	499	426	460	473	389	459	441	462	433	414	480	430	436	449	486	450	467	411	411	460	433	472	461	431	459	467	457	443	465	438	442	422	444	452	448	507	432	442	433	465	474	444	469	426	448	484	443	446	458	474	478	415	453	456	447	461	501	475	473	448	521	480	422	491	447	457	478	431	471	469	468	478	498	452	487	506	442	444	468	445	452	457	440	461	480	453	486	461	448	448	435	444	431	438	482	444	454	448	440	435	410	418	443	480	451	492	436	467	461	484	448	472	474	444	445	450	422	466	435	453	459	510	499	442	496	454	425	506	475	479	459	443	421	434	475	438	483	420	477	443	454	456	448	432	467	448	425	486	428	488	447	416	441	479	494	476	418	465	462	429	446	454	480	472	477	472	474	453	466	489	464	435	453	460	437	486	429	450	431	441	460	510	504	434	474	452	451	472	464	453	439	440	458	439	442	481	464	463	478	455	448	486	496	440	430	503	448	445	435	461	440	455	456	444	470	444	443	445	452	453	452	471	456	484	428	477	456	453	469	455	407	465	456	423	459	486	477	471	448	439	454	449	448	460	442	441	470	454	459	397	505	469	445	463	450	476	472	471	416	413	472	420	453	456	454	429	465	443	448	437	433	454	452	457	454	473	439	482	466	468	423	481	442	452	439	443	460	447	462	457	462	474	450	491	432	503	462	461	434	428	475	470	486	483	450	438	453	448	439	478	464	505	468	437	424	427	469	462	440	460	435	476	442	430	461	489	433	484	468	462	459	468	465	412	443	463	447	449	467	460	470	472	458	451	444	439	480	487	469	451	418	443	471	486	487	412	480	500	432	430	499	438	479	462	433	439	472	434	463	420	486	456	425	461	441	485	481	468	446	435	484	457	438	460	482	475	447	446	459	477	429	462	478	457	472	482	486	447	446	462	420	463	456	445	481	460	448	472	495	482	430	414	464	472	502	465	455	464	460	444	446	459	426	442	449	485	451	464	476	486	435	429	472	448	463	477	495	489	456	449	448	493	412	447	453	434	476	448	499	433	464	469	453	507	452	473	481	472	469	445	469	438	480	406	473	455	458	467	434	434	415	443	460	485	431	468	446	513	441	451	436	457	419	460	496	434	432	488	467	469	457	444	464	478	466	443	411	483	472	434	498	451	475	445	461	424	461	430	452	457	471	487	453	478	446	441	423	459	471	465	469	456	455	457	449	459	455	468	465	485	450	445	467	426	444	440	451	460	480	482	494	433	447	445	435	487	435	446	455	468	466	437	456	454	466	475	430	456	465	432	438	448	456	444	464	384	436	472	460	441	413	458	434	446	429	455	448	478	479	492	433	460	442	448	457	457	459	454	461	486	459	479	476	478	436	482	446	530	474	446	476	464	447	428	468	411	445	468	466	430	507	450	450	482	452	444	444	455	442	443	444	488	446	451	520	478	465	466	462	465	408	464	422	444	438	450	443	471	483	464	431	438	458	452	443	441	526	449	493	445	461	430	425	447	437	429	440	447	423	452	451	483	435	415	441	466	423	428	456	451	487	461	452	447	460	442	455	468	472	491	484	450	471	480	442	424	429	475	426	439	463	446	418	483	458	455	455	433	457	437	446	445	456	468	478	458	494	457	485	491	441	474	426	455	440	430	443	454	451	412	451	444	441	417	495	466	430	442	430	459	471	463	499	440	468	453	462	458	476	421	459	447	500	458	467	472	443	479	470	473	423	441	431	445	440	490	431	478	473	504	485	442	469	449	458	472	436	451	472	447	418	497	447	491	436	399	461	447	439	446	456	514	432	476	458	438	487	469	448	439	425	456	461	418	450	471	454	423	454	431	446	433	483	426	472	425	430	453	463	461	458	451	465	475	453	438	458	436	444	441	444	433	445	450	499	463	465	453	443	495	451	435	520	472	456	474	475	498	407	449	473	441	467	463	475	471	462	501	469	441	465	483	410	468	449	473	479	451	468	471	445	476	432	425	421	428	496	466	465	429	497	470	420	454	461	460	496	467	490	454	474	466	466	421	433	432	457	422	454	431	461	477	475	480	470	444	448	480	447	414	442	483	433	456	452	462	453	443	448	426	439	483	468	445	450	454	468	446	462	474	450	442	482	537	473	443	410	442	461	449	450	463	424	465	469	486	448	460	489	488	428	473	467	461	478	445	446	419	491	454	438	446	444	436	483	457	459	448	494	465	439	464	490	480	484	427	461	450	468	456	477	475	432	461	436	442	439	449	480	430	462	486	493	436	430	455	472	418	417	459	479	417	478	471	461	483	467	478	446	437	463	499	450	466	439	439	413	494	468	433	459	477	466	494	480	483	461	462	443	433	443	483	456	468	443	435	476	431	470	427	482	465	447	447	417	474	449	472	486	440	463	475	461	442	449	460	467	445	441	464	468	466	464	445	474	441	461	468	502	490	446	423	493	452	460	474	437	471	486	447	452	426	450	443	425	430	441	478	476	488	463	452	472	463	456	463	490	478	449	429	485	438	466	458	466	469	446	463	465	471	481	455	403	451	476	467	446	479	452	502	463	488	413	470	462	440	441	459	505	414	466	450	464	445	429	478	479	456	413	449	490	444	485	442	446	453	477	460	438	453	448	495	440	432	459	433	437	452	445	447	518	436	442	463	451
28173	56698	2726	1393	1098	1009	740	714	689	641	592	571	538	570	509	546	543	518	562	498	532	476	521	518	493	476	539	525	531	516	518	500	534	498	482	499	487	527	477	527	526	536	508	491	556	503	550	513	520	481	518	538	518	504	526	540	497	491	454	512	500	478	548	511	496	539	506	506	508	525	488	495	497	508	507	502	488	523	521	501	513	480	520	500	519	533	490	521	514	459	491	520	483	508	524	520	515	522	502	486	480	500	489	504	508	512	486	543	518	518	502	504	507	490	517	475	509	511	514	502	493	521	518	478	491	508	521	509	536	481	536	521	484	548	502	510	526	477	488	521	499	459	465	507	449	555	519	522	479	555	493	543	509	478	500	495	500	502	536	490	543	470	492	497	507	508	483	468	506	533	505	509	507	485	478	558	508	458	504	503	475	490	547	482	510	511	542	471	528	510	516	496	516	495	513	474	466	462	469	473	488	510	517	527	509	492	474	550	498	477	473	485	578	516	498	492	508	515	490	537	543	524	507	515	499	509	477	500	465	464	499	463	472	552	539	492	493	509	512	505	493	518	520	545	490	514	470	476	505	504	471	464	518	491	513	512	528	518	560	518	493	501	526	477	541	531	489	480	499	479	525	525	502	510	507	462	544	507	526	473	522	458	487	512	457	471	508	497	550	547	520	486	537	506	542	549	500	511	510	480	517	466	519	482	519	520	502	500	526	510	505	512	487	490	510	516	501	528	508	496	480	476	518	528	506	503	564	469	525	457	483	524	470	493	523	536	492	531	462	481	478	509	502	498	469	512	478	494	520	496	526	518	528	562	493	467	485	471	467	473	489	518	503	510	510	477	498	535	475	495	488	499	472	537	477	473	507	439	461	486	474	519	522	501	505	505	506	484	517	535	504	516	496	469	509	470	511	502	495	532	496	508	563	508	505	508	495	516	497	502	467	464	475	517	495	494	508	471	519	515	506	510	503	518	522	507	458	498	517	476	511	531	472	514	509	534	507	513	458	514	504	464	522	513	551	478	501	520	515	498	513	455	513	495	509	519	489	509	513	509	528	483	488	528	527	511	549	507	523	491	490	502	496	478	468	493	513	493	489	519	513	492	504	470	488	514	510	517	516	521	481	482	478	467	493	525	493	499	506	501	487	485	480	495	483	486	477	486	491	547	476	449	501	504	475	506	475	523	496	500	511	508	530	471	518	478	492	509	474	498	502	459	528	514	487	513	455	493	490	517	498	543	505	479	538	516	511	468	459	490	504	473	542	487	488	492	506	501	516	519	468	514	495	479	547	478	501	535	469	495	490	543	540	475	513	498	497	497	532	476	527	526	514	511	462	486	522	500	488	507	492	485	533	512	498	502	523	549	493	511	469	510	499	483	488	504	521	481	504	502	538	488	501	496	487	503	489	498	501	478	516	489	467	492	513	510	489	479	493	497	503	503	482	511	491	550	512	502	473	484	467	515	524	526	467	487	474	505	550	500	490	551	533	529	510	435	453	501	505	504	497	543	520	487	531	521	497	526	491	497	522	512	514	482	475	531	520	498	498	498	501	500	495	494	483	526	489	489	513	550	511	512	496	464	501	505	476	424	514	488	498	509	513	531	501	504	508	492	491	552	520	499	516	546	480	499	513	470	563	479	517	556	516	498	467	463	505	507	527	525	497	495	492	503	483	481	510	510	531	489	472	463	531	507	498	518	503	516	489	467	530	497	476	511	535	512	494	500	531	467	488	503	521	493	520	488	492	488	487	490	496	495	513	452	538	493	504	486	475	540	477	497	538	520	477	492	506	512	520	501	513	460	531	516	499	507	511	486	506	551	547	491	479	503	479	480	517	481	506	527	492	532	496	513	480	494	527	481	505	497	487	488	484	543	471	517	501	492	521	493	512	519	482	519	485	503	508	480	464	521	519	467	514	582	509	506	487	531	497	535	523	521	515	511	524	493	516	522	505	507	548	536	516	470	516	488	492	501	548	527	501	505	496	513	457	513	484	500	504	507	498	524	508	502	490	500	530	459	485	526	535	521	503	514	480	500	510	520	496	491	473	492	534	486	516	542	533	509	563	477	497	488	493	493	535	485	478	519	476	488	481	520	530	539	509	492	494	469	551	526	478	480	526	523	478	535	529	485	474	542	503	498	509	554	527	492	482	501	555	503	533	507	515	529	481	492	521	480	480	497	455	467	515	539	500	538	515	536	487	507	499	489	482	519	467	499	502	508	489	507	480	490	506	498	507	521	521	511	520	523	492	499	500	506	538	487	487	506	498	551	522	462	505	517	481	532	480	506	499	510	499	496	508	483	503	502	507	503	529	529	490	493	488	514	489	482	530	512	536	521	515	480	478	546	475	527	450	527	507	527	478	519	531	514	522	496	503	499	478	511	511	471	512	481	526	503	529	493	531	498	518	526	507	493	511	494	481	463	460	502	476	491	496	536	461	501	500	506	521	524	483	522	525	472	533	489	475	484	468	494	519	504	514	486	493	526	484	519	525	509	532	471	519	527	487	525	487	482	514	508	463	489	510	490	436	512	513	469	498	516	486	496	495	529	490	491	477	498	522	525	483	520	582	495	489	458	507	500	496	487	501	527	504	531	469	509	507	502	500	503	477	519	517	536	530	575	487	531	498	492	512	522	453	508	523	539	494	509	485	498	528	484	502	497	495	489	508	475	459	487	482	514	511	470	523	534	498	493	509	542	508	498	564	512	484	494	553	496	505	477	521	534	486	481	508	472	490	483	489	526	484	561	512	494	530	505	555	506	554	477	511	497	490	520	487	499	521	530	503	530	475	475	509	537	562	536	535	521	519	506	478	499	466	496	439	518	526	511	453	539	529	505	513	507	504	522	477	509	445	500	520	499	524	502	478	494	500	515	516	479	529	473	485	490	476	477	510	504	528	506	512	521	511	527	516	501	464	486	509	515	534	464	527	553	510	503	495	529	494	518	516	532	511	490	517	495	506	526	482	486	502	486	514	515	494	467	578	503	511	492	505	523	473	488	475	508	520	479	516	500	519	498	515	522	482	481	515	482	471	520	477	544	488	500	479	509	493	500	542	491	460	531	566	519	495	498	495	539	490	492	488	481	498	530	517	519	519	540	531	449	506	516	491	517	553	499	476	523	501	486	499	522	485	510	555	488	515	494	465	508	463	548	557	541	505	517	522	461	522	537	530	540	500	473	543	503	492	526	477	519	529	522	488	515	508	507	481	480	484	499	482	496	489	469	520	504	454	493	493	538	541	465	493	498	509	472	486	492	509	498	521	466	496	524	489	506	560	499	482	528	481	532	480	513	516	521	534	505	460	492	485	515	547	520	494	537	511	472	512	488	519	525	479	498	500	516	495	500	502	512	495	488	491	498	512	505	495	529	499	462	511	500	504	523	529	528	501	506	497	486	488	532	509	526	499	498	525	518	517	506	505	486	496	495	488	489	506	474	487	481	543	503	545	471	505	528	503	530	488	505	496	477	532	501	494	499
22947	21615	29257	24061	21463	21302	6359	1384	1113	1112	1060	1030	979	946	990	965	920	879	910	882	865	847	872	849	858	840	874	854	846	850	784	813	850	810	920	881	870	853	805	832	791	803	899	858	850	801	824	850	849	848	879	859	835	856	858	844	833	833	859	848	810	817	831	834	834	866	818	840	819	849	792	822	830	813	874	824	849	798	809	793	872	842	854	793	827	882	835	848	837	854	872	834	817	847	822	853	865	819	814	801	806	815	813	802	812	839	822	839	849	844	812	744	787	805	820	809	860	771	899	831	809	869	800	815	837	825	838	738	843	839	824	824	843	837	799	825	849	835	844	850	809	835	809	819	855	778	778	814	847	790	814	811	838	837	827	834	797	823	798	849	800	835	813	804	834	808	856	824	875	800	896	830	785	802	857	801	845	848	855	802	761	797	837	767	842	886	833	848	852	857	814	809	802	828	811	833	807	843	816	812	796	839	848	821	822	824	799	847	796	801	846	800	834	833	826	808	861	842	778	838	827	868	865	761	806	847	837	774	887	828	791	801	791	830	792	788	816	767	818	777	843	870	868	836	785	795	834	801	868	900	822	827	877	835	841	784	867	839	805	764	823	858	850	879	858	845	823	834	793	845	812	825	864	801	857	836	783	830	825	853	847	780	870	829	926	853	808	794	840	805	807	797	780	819	796	854	829	865	793	832	742	868	812	873	898	900	831	859	837	825	789	874	779	838	816	841	806	813	807	879	820	828	831	793	810	811	860	868	824	783	810	870	817	836	806	830	812	812	812	872	858	827	797	811	819	856	803	808	841	798	832	811	860	805	795	811	834	779	811	831	862	802	861	841	822	788	847	840	830	890	772	834	845	848	791	860	826	795	804	805	808	817	825	803	764	860	826	832	783	868	851	859	809	824	786	837	826	849	813	818	787	837	766	795	809	801	762	781	829	794	856	828	840	823	822	843	810	844	841	870	807	808	835	844	832	859	878	826	835	805	816	793	854	861	846	859	876	865	868	799	845	898	778	852	863	859	851	850	829	848	847	755	840	820	881	817	804	845	788	825	800	838	854	842	815	789	816	807	787	878	849	785	837	840	831	838	850	802	876	851	772	826	854	854	810	837	828	815	841	800	780	774	823	854	858	850	798	824	766	774	784	833	814	844	801	799	851	789	841	823	789	857	823	827	825	826	799	843	840	792	833	785	833	795	828	776	857	819	783	871	805	849	823	843	759	814	813	881	842	829	856	857	803	810	831	845	808	859	809	806	804	826	799	868	866	868	771	871	758	869	839	868	834	828	843	813	779	881	853	821	858	855	834	830	838	852	778	917	821	831	821	834	828	859	806	824	869	824	874	793	814	800	807	790	784	824	832	842	860	818	837	854	853	783	809	826	845	796	850	777	843	796	815	820	828	815	807	807	786	838	868	792	834	878	797	824	786	841	807	860	845	840	834	806	846	762	864	838	825	814	772	824	806	838	896	796	839	816	765	837	804	854	851	809	835	805	812	814	901	823	806	815	852	780	855	815	827	800	795	794	827	823	804	826	754	828	795	811	811	850	866	818	845	807	805	851	847	834	853	830	826	810	809	833	815	874	819	859	779	822	809	838	810	785	826	787	854	797	831	798	786	817	811	793	811	804	865	813	878	858	833	853	860	812	837	810	821	854	771	806	825	873	840	872	858	792	780	871	821	812	831	832	819	869	899	843	865	787	795	824	859	824	835	859	811	833	833	779	854	846	797	847	763	771	821	833	816	843	832	814	827	743	759	856	819	848	792	778	781	864	812	849	802	797	830	853	775	867	787	845	877	819	843	856	823	775	815	821	812	822	752	834	840	850	760	796	844	863	839	831	852	811	826	818	822	873	823	830	866	809	810	840	802	810	793	783	801	786	852	821	834	818	849	809	838	851	795	818	822	856	830	882	820	815	866	818	820	809	859	841	789	806	826	835	855	807	810	837	871	838	868	857	895	830	741	851	804	844	822	785	828	814	822	812	847	797	766	844	821	845	861	846	791	846	824	793	781	776	799	866	844	801	828	844	805	826	792	832	759	788	786	822	805	805	780	788	821	845	827	800	816	789	857	838	834	826	814	846	806	809	804	821	823	795	801	773	785	809	851	846	792	842	809	834	837	859	824	875	842	822	818	804	850	786	847	841	775	851	856	824	802	822	829	862	849	772	831	819	825	841	811	836	843	834	834	807	797	776	824	788	785	829	876	844	829	838	845	795	762	845	864	825	815	864	849	790	855	821	814	855	746	809	854	847	837	825	779	817	805	832	821	833	805	753	813	834	809	836	778	793	814	796	842	879	921	851	831	777	810	866	832	787	802	816	844	810	794	742	844	875	785	790	861	802	807	824	871	862	763	764	825	813	835	788	838	788	822	831	803	805	798	824	825	823	796	858	785	787	796	831	802	788	831	872	823	843	826	852	811	767	797	852	879	827	798	801	828	835	817	823	797	834	839	846	813	840	797	816	852	876	784	861	819	811	847	842	782	828	806	858	834	829	791	887	827	807	850	868	806	889	810	795	827	806	792	811	798	802	824	793	843	809	826	802	825	803	818	848	781	821	843	870	814	823	819	816	834	799	813	875	817	823	832	805	808	826	836	827	879	823	854	848	837	847	867	865	788	864	802	840	811	839	856	819	841	803	790	829	849	842	784	837	842	839	825	834	831	849	877	810	810	820	864	800	841	842	796	786	788	844	784	759	854	828	794	846	785	811	799	845	812	881	824	808	821	812	851	857	844	811	846	825	790	837	848	833	878	859	835	830	795	857	801	821	821	851	842	814	839	855	821	818	793	871	865	824	797	811	834	855	808	823	851	848	845	795	820	803	729	862	870	796	799	795	856	788	784	861	827	824	791	811	791	841	849	898	797	825	817	819	827	783	873	802	808	841	851	843	805	805	793	796	860	878	852	843	801	823	838	831	824	828	792	801	835	879	818	811	824	793	821	825	859	851	857	793	833	877	808	824	814	795	855	863	810	792	845	816	820	849	816	807	821	861	901	806	817	827	816	863	849	818	782	899	777	814	866	830	789	834	836	832	820	866	814	798	820	794	814	831	872	846	842	859	827	857	812	829	811	878	857	838	829	831	810	783	844	856	813	812	796	795	848	808	792	792	830	772	831	829	846	810	817	822	848	794	824	851	866	871	838	795	835	825	860	860	801	814	857	802	796	814	803	822	804	804	825	863	839	856	811	823	807	828	837	834	865	805	853	831	820	847	774	799	774	877	836	801	825	873	823	821	829	815	844	830	816	811	765	778	802	825	841	835	844	851	897	853	831	778	862	793	832	802	805	781	825	819	793	875	890	806	807	817	822	822	830	819	796	803	806	867	835	873	823	827	815	786	857	845	848	822	826	853	820	903	782	857	856	822	798	850	784	794	854	810	817	798	766	835	827	842	807	829	833	828	829	789	845	847	850	862	818	786	769	726	858	828	869	826	803	827	799	822	839	825	858	800	831	807	812	862	859	790	848	875
36686	56568	7895	3960	2933	2384	1811	1629	1477	1333	1187	1187	1039	1044	967	913	924	897	942	902	899	883	944	904	949	893	863	874	875	913	844	892	884	907	927	904	863	918	883	900	819	837	907	883	875	885	874	840	899	846	825	930	849	844	866	944	852	833	857	864	873	827	853	821	810	866	901	837	839	870	848	801	862	869	864	838	848	883	866	871	842	825	844	842	868	802	811	817	863	854	817	869	882	804	833	854	823	804	846	864	852	838	843	871	814	854	854	847	856	870	803	837	850	818	846	859	825	879	841	841	893	841	851	878	858	822	837	827	873	838	840	845	858	853	860	818	816	842	790	810	808	852	863	864	825	812	790	847	858	877	829	870	879	832	775	868	862	843	860	833	835	830	812	865	843	817	818	872	849	817	850	804	865	866	882	909	835	864	850	872	856	874	815	869	833	853	810	870	829	792	893	862	876	820	862	871	877	877	841	833	833	862	827	820	820	818	830	835	852	884	882	833	867	831	904	867	865	868	805	857	850	888	827	845	811	908	841	853	862	895	890	896	821	900	899	848	855	843	845	791	840	845	910	853	851	863	880	855	851	869	842	849	885	809	834	823	830	846	836	867	854	858	843	863	815	864	899	846	786	871	880	874	825	901	854	900	883	857	815	823	792	858	808	859	825	793	856	893	849	822	861	872	873	845	851	865	858	833	891	844	879	843	855	858	812	823	861	825	852	839	870	812	855	825	799	853	854	867	860	877	826	829	798	857	814	860	794	847	866	844	862	878	843	865	816	855	867	801	842	836	856	878	872	826	869	854	820	854	837	884	811	851	865	812	871	817	788	791	875	848	781	842	799	838	850	803	875	836	860	817	857	931	876	832	880	812	809	893	859	873	800	836	841	818	865	871	816	845	854	895	819	844	846	868	832	813	826	827	800	825	868	834	813	804	869	828	877	808	905	805	823	844	833	841	796	864	845	860	844	862	775	848	798	883	861	850	823	809	873	857	852	797	829	831	857	849	862	843	887	834	819	795	817	828	791	782	834	864	860	858	843	832	875	824	844	827	799	869	828	836	855	860	853	860	849	834	860	870	855	876	820	825	855	860	843	784	853	854	820	870	850	847	790	895	818	870	853	822	810	850	824	803	838	814	890	869	810	867	844	808	854	840	862	886	843	849	796	894	880	895	794	852	824	890	854	890	826	816	857	854	869	808	862	811	877	893	868	849	851	847	800	849	850	781	905	823	821	848	850	827	828	841	824	858	824	837	884	876	869	833	826	816	852	817	846	841	806	778	843	883	883	883	802	802	846	826	829	808	843	861	832	884	873	823	849	860	873	833	858	858	861	865	815	848	900	893	798	813	816	805	825	818	846	768	883	817	827	874	823	840	880	801	886	885	913	835	834	890	860	845	818	864	828	779	838	877	825	823	866	808	805	854	852	832	879	793	886	799	838	748	837	849	855	825	834	893	813	837	849	830	841	844	831	904	830	835	772	817	847	799	853	822	815	875	816	867	887	854	821	764	829	848	847	840	845	808	862	915	846	830	813	881	863	839	788	850	822	869	848	912	895	850	798	834	858	879	842	840	831	868	851	846	813	858	816	857	893	890	861	892	865	804	857	894	876	907	871	779	850	876	830	834	835	880	827	835	853	890	858	869	902	858	823	861	853	839	790	849	894	827	803	885	884	877	875	860	868	822	812	850	866	817	882	872	831	891	828	807	846	845	856	843	875	871	828	783	875	847	836	827	914	844	884	847	764	842	893	823	871	840	886	827	788	816	827	818	843	864	896	866	847	843	896	820	832	876	864	820	856	847	854	809	862	850	871	825	816	912	797	809	847	805	830	790	774	890	887	873	867	844	843	870	840	852	838	862	854	850	818	848	813	780	831	854	845	895	845	817	887	806	889	879	860	847	861	807	828	868	829	867	832	851	864	885	846	837	841	871	841	835	886	854	817	815	802	847	853	841	910	851	792	856	839	865	848	786	790	804	846	891	855	830	858	886	817	815	840	848	841	851	848	847	877	852	854	831	859	839	867	845	842	844	862	841	805	839	873	857	857	821	877	817	813	851	813	820	814	919	830	845	887	843	844	781	859	835	864	882	834	796	805	820	848	818	871	793	861	829	849	885	791	805	870	808	847	844	836	870	896	853	815	804	822	858	804	789	837	847	837	844	798	860	872	831	813	831	841	840	866	875	804	807	844	845	825	839	795	883	860	773	842	849	833	843	832	864	811	874	851	805	799	854	844	853	859	829	837	808	839	851	846	849	837	835	861	817	828	824	867	824	855	843	844	831	822	855	882	851	840	822	840	802	865	856	871	871	815	821	847	873	853	836	853	839	816	833	801	819	870	826	862	837	792	870	829	835	861	877	826	854	901	837	829	823	832	837	854	845	823	826	844	863	809	874	878	870	863	831	764	854	807	807	815	902	837	829	791	846	877	797	849	793	884	863	872	853	839	821	835	823	858	789	838	815	829	870	846	845	875	835	835	817	879	858	843	849	793	768	838	838	859	853	842	852	808	874	810	861	861	838	840	818	878	861	836	868	885	833	843	888	872	837	893	813	864	891	830	863	862	850	862	797	797	814	876	809	830	857	824	838	825	829	832	859	807	811	811	882	817	800	851	815	885	830	907	874	836	875	849	876	807	853	833	820	842	815	797	846	863	824	793	863	839	859	857	903	807	831	877	818	863	797	806	850	860	860	804	852	893	879	797	831	910	856	848	850	857	845	807	803	843	762	849	835	882	847	822	846	825	831	855	833	843	863	840	791	876	853	814	799	850	875	795	822	795	857	762	890	802	833	880	817	848	838	841	777	860	836	817	785	821	857	901	835	870	855	851	851	869	859	899	823	935	822	887	833	820	847	847	796	825	824	842	794	820	857	829	913	850	875	840	844	878	858	792	875	817	866	868	820	858	884	902	845	806	835	778	828	775	850	844	808	840	829	870	867	837	817	851	878	843	839	855	834	838	836	814	797	861	907	872	844	784	828	847	929	853	907	894	772	866	887	846	831	816	849	835	874	833	851	847	854	883	802	874	842	820	811	864	883	845	835	836	868	827	797	849	847	832	820	851	837	808	854	819	823	835	858	895	803	904	807	852	849	823	841	862	853	874	854	845	828	905	865	831	832	894	836	849	864	894	821	831	793	870	881	796	847	814	819	812	854	812	870	884	886	830	838	831	787	870	848	843	814	859	813	838	791	816	861	802	805	830	886	857	815	850	836	851	834	847	797	859	812	872	833	812	827	851	855	842	842	840	865	825	840	849	835	795	854	815	882	851	866	854	859	823	828	837	849	826	861	824	843	821	840	850	864	890	856	841	838	852	851	826	809	773	845	818	810	820	803	852	809	817	830	841	819	844	796	821	812	851	863	869	809	862	835	893	810	854	887	834	806	870	832	861	844	793	876	876	778	913	888	892	863	888	858	861	842	798	831	811	833	879	831	810	863	881	862	833	864	778	820	844	859	853	825	825	815	879	829	862	836	839	895
28822	22462	6774	610	484	459	409	450	438	413	459	451	413	446	374	384	413	369	364	413	405	432	422	422	411	395	393	439	420	380	405	414	448	421	413	428	433	402	433	419	406	417	400	412	407	416	379	438	436	386	382	387	423	442	426	398	411	395	396	377	431	369	393	424	392	419	412	410	380	417	394	394	406	404	386	447	413	411	451	408	426	427	413	404	426	402	380	405	406	417	389	413	449	415	393	384	424	406	399	394	397	404	402	397	398	381	380	415	427	401	376	384	404	361	383	411	418	394	434	393	394	426	417	394	448	404	404	405	402	393	402	376	418	446	431	374	372	367	422	430	386	445	429	408	387	410	370	400	421	416	407	435	403	399	423	396	414	418	422	368	378	369	417	414	447	404	406	367	414	414	398	451	436	424	417	408	390	425	426	370	391	434	382	436	396	389	410	419	396	372	383	405	386	377	428	424	376	389	393	395	410	426	378	372	361	428	460	416	418	409	463	365	401	391	431	394	427	414	420	409	369	424	425	380	394	417	422	385	395	387	412	421	377	394	404	407	409	427	390	388	380	429	410	424	410	403	406	418	406	425	406	409	387	392	382	427	389	414	411	418	436	431	440	388	362	399	420	407	401	398	362	406	402	424	417	424	423	428	399	380	369	395	427	430	404	384	421	445	428	392	408	391	432	383	440	415	402	408	442	412	396	392	387	416	360	395	403	402	408	396	398	416	433	412	386	385	407	384	371	413	395	420	394	401	394	392	430	393	392	370	439	356	405	391	386	424	452	397	399	391	387	420	395	392	361	387	404	432	420	409	425	379	447	416	404	411	435	385	381	398	426	398	371	457	440	382	397	414	418	442	403	404	421	366	467	384	388	374	420	436	387	394	418	457	391	444	432	397	412	417	411	399	413	409	418	387	397	446	373	418	391	395	381	418	391	414	417	341	414	423	417	448	406	362	412	389	414	421	418	417	396	406	370	430	405	448	417	418	402	413	401	398	416	435	416	396	391	391	394	386	415	412	377	381	413	400	399	399	398	387	415	428	411	433	378	406	378	405	415	386	417	387	431	420	421	420	396	399	408	413	413	410	394	459	400	425	375	452	424	358	393	384	392	398	406	415	414	424	384	380	436	429	423	414	413	393	423	372	398	427	400	420	432	392	387	368	399	412	386	385	375	437	401	383	430	426	416	406	393	400	399	398	382	378	399	398	367	384	417	423	441	384	430	383	392	400	408	446	387	381	396	410	385	382	391	377	408	385	430	399	407	407	369	412	397	430	382	397	403	395	410	401	393	418	411	363	413	403	388	389	410	414	402	404	395	426	407	384	436	436	393	415	407	434	398	443	415	377	377	408	410	397	406	434	411	402	394	412	403	408	419	395	379	360	414	393	412	418	369	439	401	395	362	402	404	398	434	388	430	398	382	429	429	402	407	420	402	376	365	387	402	367	375	405	415	437	417	422	449	414	383	414	405	367	378	353	380	376	402	402	384	391	417	410	387	412	397	400	386	385	370	429	385	407	390	388	408	365	414	408	402	415	409	408	410	417	431	428	402	422	417	390	396	399	400	436	390	409	406	424	339	387	405	398	417	402	403	415	379	366	414	407	380	400	412	408	415	397	398	419	402	380	380	415	384	441	386	404	389	417	414	426	418	441	435	399	421	443	392	390	409	397	385	388	360	416	407	418	401	411	394	420	421	413	407	427	425	381	407	392	395	414	396	407	396	423	390	392	408	381	404	395	429	375	412	375	429	413	397	398	445	435	400	418	439	409	405	411	387	401	404	418	393	398	419	398	441	383	417	404	406	401	407	423	400	392	389	407	435	412	405	404	414	402	389	384	420	410	403	433	422	384	390	436	391	430	408	435	412	410	419	376	448	376	383	375	439	400	403	391	415	423	435	365	426	423	404	445	382	385	392	444	408	410	400	462	399	421	387	396	401	413	387	399	414	424	395	388	415	409	400	402	449	390	391	388	387	421	391	389	446	398	421	410	414	405	411	405	412	418	402	405	444	382	372	436	414	434	390	424	420	422	405	431	393	382	402	414	408	423	437	375	383	374	382	451	401	411	423	414	420	430	419	430	415	403	402	440	383	451	414	414	400	442	380	454	405	446	405	394	406	395	399	423	423	411	427	395	392	364	410	383	408	445	385	413	422	420	417	419	417	415	397	360	404	400	382	386	420	354	421	419	418	436	420	396	409	408	420	395	413	433	416	401	434	412	428	412	385	385	421	379	432	414	422	412	378	407	432	394	404	432	372	364	432	427	424	433	349	387	412	446	421	418	424	412	424	390	405	407	416	383	433	379	403	376	387	382	428	409	447	413	415	403	393	420	413	440	416	407	425	401	392	422	432	388	379	406	414	404	396	429	402	423	380	412	452	435	422	454	435	388	405	395	413	392	389	436	401	402	397	384	393	371	358	418	396	390	410	403	425	400	387	402	445	439	422	421	372	356	395	416	415	390	406	423	425	407	445	415	430	420	417	401	399	424	416	439	396	395	396	407	394	404	380	424	381	430	359	422	389	419	416	424	409	393	408	370	444	446	384	412	431	412	452	408	445	396	401	394	402	398	375	401	402	411	429	383	382	432	385	404	399	399	431	387	423	443	378	426	402	437	433	381	447	405	415	411	391	391	412	404	406	434	400	367	406	412	380	395	431	408	422	426	396	390	427	436	408	391	391	376	401	419	414	415	376	393	404	435	372	385	419	390	414	416	405	414	416	402	408	409	402	370	383	403	390	398	450	373	402	428	422	382	416	421	424	388	409	384	415	423	408	382	417	390	447	365	401	400	402	405	394	400	447	411	433	424	418	411	382	372	425	424	421	410	367	391	421	443	401	440	406	406	413	412	444	401	368	362	369	400	418	455	377	406	443	410	415	362	417	424	438	430	419	440	394	393	406	402	399	425	397	362	409	399	406	439	452	399	394	436	387	379	389	425	404	417	401	398	408	444	403	357	426	437	411	435	395	402	415	442	393	437	396	370	448	458	413	381	394	439	398	393	398	409	385	399	405	417	414	409	402	408	423	392	421	407	379	420	395	406	420	400	433	410	394	376	417	388	425	422	428	413	445	407	430	380	384	386	402	451	395	366	413	387	410	428	439	425	416	400	458	380	445	416	378	417	401	423	397	406	366	426	397	409	429	422	405	373	410	390	436	394	408	395	414	444	416	404	435	426	380	383	399	374	422	392	370	431	428	434	415	413	395	351	414	437	412	410	398	397	405	406	379	386	410	441	364	388	413	415	423	417	413	376	422	396	390	413	386	386	394	394	379	429	378	386	423	384	424	409	414	366	386	443	400	398	425	385	417	386	405	403	379	379	393	459	393	361	418	419	391	375	402	426	440	394	396	416	396	418	378	395	425	403	402	421	432	402	391	396	385	399	403	404	409	435	377	420	420	392	422	423	426	419	409	366	385	416	438	406	377	406	404	400	393	458	445	471	382	403	427	432	377	385	418	421	404	403	384	404	395	430	402	402
16001	25309	663	536	450	492	454	458	478	418	458	432	437	442	453	471	399	387	452	444	395	426	439	426	437	418	437	451	442	428	464	455	466	421	487	453	435	465	440	414	458	416	478	454	478	424	445	439	413	416	434	468	481	393	485	440	432	443	431	475	430	440	461	448	436	424	432	421	427	388	428	425	434	471	449	429	445	418	423	429	401	416	456	417	440	429	409	447	458	453	454	428	427	456	468	463	448	415	454	416	464	443	435	440	429	421	408	441	448	395	426	434	418	428	422	430	438	421	412	404	401	449	430	433	467	412	422	445	474	476	409	442	413	412	451	424	469	433	449	443	420	463	448	412	513	439	410	425	432	401	444	439	476	463	433	443	433	475	462	432	470	473	454	431	433	452	433	393	434	457	430	410	436	451	417	450	455	414	458	453	416	392	430	458	408	448	445	437	393	430	431	406	450	461	458	428	445	435	438	424	408	400	423	454	437	441	388	444	441	406	455	440	433	458	478	438	426	444	383	399	447	427	430	430	454	431	442	438	435	476	442	445	438	423	453	455	420	405	416	405	419	448	473	446	422	443	426	443	453	443	415	411	421	411	423	389	438	438	397	435	417	407	426	430	413	399	434	412	407	457	449	424	450	416	415	433	442	396	408	432	462	426	433	404	428	431	464	433	449	432	477	422	463	456	441	434	412	427	436	485	459	445	423	439	416	427	415	432	442	435	414	441	453	423	441	458	458	416	406	432	418	421	415	454	432	440	432	466	412	461	425	460	411	463	419	392	437	453	438	448	429	409	439	393	457	424	468	412	458	425	418	404	446	399	423	420	443	423	429	413	410	437	446	404	456	467	432	489	407	477	401	439	399	453	431	407	437	399	481	398	447	439	454	438	413	429	454	434	436	418	443	430	430	435	462	429	427	430	423	426	397	448	427	422	403	431	412	454	427	414	449	432	461	455	434	418	436	430	475	441	430	427	452	450	442	443	480	442	433	407	465	414	456	400	414	444	421	431	438	410	418	450	423	435	450	427	423	424	423	441	467	462	434	455	447	446	445	431	457	450	421	413	482	438	415	454	452	441	390	423	432	433	439	460	385	464	494	463	421	422	454	461	420	453	418	417	419	439	459	433	423	417	429	429	436	437	458	446	425	419	442	444	424	430	423	457	434	441	434	439	453	414	416	431	412	448	463	413	434	481	463	409	417	413	394	444	437	408	440	413	462	433	452	435	466	425	432	444	452	421	431	418	402	434	434	453	429	464	391	381	451	467	400	446	449	435	405	421	469	412	427	417	451	424	437	458	413	441	412	438	437	438	404	449	462	416	482	464	441	457	433	459	400	426	409	445	424	452	447	423	433	461	393	445	413	435	469	443	476	437	440	410	438	463	450	467	440	439	444	403	420	420	423	439	467	440	395	453	477	459	448	391	454	406	445	409	428	431	451	438	435	417	491	446	451	452	440	456	470	440	411	458	419	443	444	456	441	413	443	416	438	452	408	426	440	408	405	392	425	446	409	449	478	442	434	445	415	451	436	433	450	423	445	464	423	432	401	454	427	458	435	460	464	442	414	398	428	452	459	434	443	443	448	452	450	421	467	434	430	400	425	414	426	435	438	442	437	425	446	446	451	466	444	447	435	458	411	467	455	406	445	445	446	436	426	422	402	448	423	439	456	429	417	445	417	441	470	456	430	410	452	423	472	433	389	448	419	445	427	463	422	424	433	414	427	442	427	442	471	453	433	416	442	428	421	454	436	449	392	426	425	440	414	427	400	428	437	418	435	443	459	444	435	473	436	416	449	452	465	411	473	472	443	458	408	438	404	447	418	453	463	443	416	416	400	432	448	432	417	424	411	429	403	451	445	447	406	443	433	425	430	406	413	440	484	431	451	454	451	426	473	426	453	456	428	447	462	446	407	443	466	433	437	378	412	426	456	396	420	445	430	426	431	447	431	408	437	424	395	436	425	442	446	431	447	431	404	461	461	427	435	406	446	434	406	465	404	415	448	446	467	425	427	450	488	419	453	464	433	390	463	413	476	420	435	423	407	421	448	439	466	436	450	413	425	417	417	421	462	454	419	432	421	462	438	455	415	417	405	424	418	450	466	434	442	435	448	452	438	421	457	433	453	440	443	442	423	422	459	430	415	439	446	432	468	440	454	435	456	428	433	432	464	419	447	446	412	459	452	452	436	457	444	460	433	456	436	454	436	435	404	462	405	412	448	412	414	457	430	441	458	453	438	470	440	461	430	419	431	451	397	483	426	400	444	437	395	400	418	406	430	460	423	446	379	477	440	465	421	469	434	423	424	407	440	433	451	469	441	451	449	443	436	409	452	403	435	438	401	400	410	449	435	439	438	459	397	449	438	448	425	467	458	415	431	424	415	423	413	441	448	426	482	427	425	449	407	457	416	438	422	420	468	432	489	396	460	431	426	416	462	391	463	410	455	459	437	416	416	475	451	455	429	421	439	435	428	440	432	426	463	415	440	445	437	465	449	445	421	440	424	395	456	437	443	448	404	411	395	431	405	436	415	447	497	434	405	460	464	453	442	413	460	414	431	436	428	442	449	430	433	437	426	412	454	443	420	427	416	391	430	447	446	451	415	456	427	463	413	458	432	409	425	447	404	411	429	437	452	417	418	402	456	420	375	384	419	472	449	411	432	401	413	422	397	404	442	431	429	439	413	442	447	421	437	441	429	455	458	422	422	432	437	397	454	442	450	436	432	446	447	444	455	419	448	452	409	459	434	433	439	422	436	407	430	412	432	399	423	424	431	419	448	405	451	456	462	454	418	441	441	445	462	446	457	401	455	385	486	402	393	441	418	443	422	435	441	435	480	443	446	440	453	430	426	443	394	430	472	435	456	447	442	447	470	446	441	447	447	385	415	465	430	394	446	429	440	424	464	451	446	446	444	443	424	402	418	426	381	431	445	429	464	439	424	427	422	414	442	463	459	438	449	447	424	419	442	452	435	437	422	406	438	436	440	429	436	470	461	397	455	456	409	432	458	441	397	414	433	438	452	427	450	388	415	402	432	411	424	440	436	438	419	411	478	438	421	409	402	430	455	442	429	426	429	436	423	450	424	441	422	416	419	434	452	451	441	438	460	414	419	424	456	470	448	445	442	411	448	437	462	449	420	419	442	448	460	462	473	451	423	471	429	454	460	429	453	438	428	403	455	420	484	436	435	431	397	441	422	467	452	390	443	439	445	438	442	462	454	436	441	423	464	422	434	386	410	413	442	396	424	434	450	434	447	419	451	426	416	443	426	458	464	401	438	415	403	422	417	461	443	447	444	452	430	406	450	425	399	416	424	405	451	437	470	409	432	425	436	435	451	408	441	426	445	441	427	463	411	428	448	434	442	409	419	416	426	451	440	424	464	448	447	410	411	423	418	427	404	430	442	422	453	469	393	436	446	422	438	399	439	450	407	430	483	412	447	435	425	467	457	428	433	421	428	435	424	423	455	441	411	436	420	436	416	446
24262	21964	28827	24643	21264	7553	1180	866	802	792	799	785	744	702	663	717	694	715	725	658	726	659	693	665	674	668	658	654	685	702	649	675	708	650	665	723	652	703	682	655	666	619	658	700	657	726	688	658	646	674	658	654	667	669	634	698	636	633	650	650	700	699	649	705	648	690	619	675	621	680	672	670	676	681	714	680	614	626	603	652	675	671	644	585	659	674	647	643	599	665	655	667	638	698	653	650	666	674	649	674	662	641	641	683	649	682	638	683	659	645	706	648	659	686	659	645	646	714	661	624	627	654	615	656	650	651	648	662	682	640	640	622	674	664	675	660	672	616	691	639	623	662	683	652	659	651	668	684	626	678	637	719	635	638	636	602	645	630	629	651	631	640	647	651	637	654	647	660	627	680	646	609	643	664	610	647	695	708	638	648	649	637	668	665	668	673	685	701	677	651	672	650	656	657	665	653	592	650	650	645	679	641	649	639	681	654	637	710	661	675	644	635	672	617	577	644	663	617	672	626	650	654	660	654	685	675	649	694	648	663	655	665	686	656	663	615	678	651	712	674	634	635	671	665	624	682	661	665	671	677	669	662	675	645	672	653	657	647	631	680	708	704	675	675	608	611	637	631	696	667	657	651	633	667	658	697	686	686	667	624	656	654	685	659	655	679	637	695	658	618	644	653	628	608	675	691	680	628	642	633	670	672	665	692	653	672	638	657	653	642	643	674	653	677	678	598	700	690	632	646	637	662	695	646	625	665	690	648	700	658	692	658	675	661	686	703	668	657	667	694	658	650	676	660	715	656	692	665	678	683	659	651	632	671	691	711	671	660	668	696	648	671	674	673	672	681	639	679	632	645	630	649	619	650	673	666	617	626	649	686	623	674	629	685	635	626	632	586	651	664	677	683	669	634	645	642	617	673	629	679	698	665	627	620	665	649	662	694	686	654	661	685	621	679	645	670	695	638	653	651	640	615	681	605	686	636	659	656	677	635	646	653	632	690	653	632	665	609	633	625	682	668	597	631	634	664	681	674	597	644	648	683	683	638	657	696	636	674	653	634	659	637	676	679	671	677	649	701	665	647	646	666	683	690	641	663	595	690	681	673	648	679	670	685	663	605	701	665	632	694	701	669	655	683	627	654	622	657	673	609	629	663	640	648	623	648	598	704	658	699	652	659	619	665	611	701	662	672	676	644	655	621	672	626	663	683	618	675	640	616	654	647	638	637	618	689	654	641	661	602	630	658	678	629	681	658	705	651	636	668	672	673	676	593	665	639	635	684	645	699	640	643	661	636	631	634	632	641	649	654	659	666	689	631	628	672	612	681	667	643	694	718	639	623	676	621	672	662	648	667	719	646	707	653	711	681	686	676	688	678	653	665	690	635	689	638	652	625	642	698	637	666	637	689	677	585	659	643	635	648	680	712	668	689	668	687	713	628	657	688	646	684	671	659	629	635	662	659	667	675	666	673	696	623	695	698	638	596	623	681	625	727	685	655	649	667	632	668	680	675	668	696	669	679	669	660	641	682	647	659	656	637	663	645	664	672	634	635	688	675	696	639	650	636	650	677	659	678	699	641	671	665	683	673	636	659	643	610	658	683	678	646	651	685	645	665	690	637	672	670	651	669	696	696	626	662	697	662	606	700	577	624	692	614	638	658	638	637	709	608	676	674	661	662	669	634	640	657	673	651	664	709	660	673	630	635	647	656	653	628	642	692	655	641	650	647	580	670	626	707	636	669	660	660	653	652	682	622	643	613	682	684	713	653	665	651	694	683	626	667	667	656	686	643	662	696	698	705	674	676	678	653	653	652	612	634	723	641	661	684	658	640	635	627	667	624	661	678	663	649	605	680	644	667	628	651	656	687	630	624	653	640	667	609	664	616	690	663	656	627	679	632	654	649	669	640	645	685	648	692	641	616	660	675	654	660	656	666	681	643	678	654	671	641	651	653	643	636	616	698	646	666	640	628	702	644	647	665	601	664	676	646	655	649	634	664	641	655	646	658	667	652	686	630	662	691	652	714	698	661	671	589	704	610	642	618	700	641	629	648	649	698	690	668	639	663	648	652	699	655	643	705	620	643	654	655	652	681	655	587	639	664	654	614	679	685	632	627	623	622	665	664	637	679	635	664	658	632	668	654	669	641	684	679	702	688	635	682	655	658	697	658	663	656	639	661	650	693	663	596	638	645	685	650	681	633	659	611	669	644	662	642	611	665	715	582	653	606	655	660	704	692	660	623	649	652	634	665	644	636	644	699	664	652	648	716	646	678	677	652	644	624	629	628	648	683	654	626	696	622	684	661	683	639	668	702	659	625	664	615	704	657	678	674	653	658	668	661	648	602	655	666	660	662	621	682	670	645	663	654	705	651	666	649	650	646	680	603	672	671	617	643	621	626	638	725	616	641	683	642	652	691	640	627	708	637	634	657	615	643	680	650	673	643	656	658	651	643	642	625	617	686	612	653	701	643	635	619	649	701	674	675	631	647	694	633	722	673	665	677	656	631	651	696	638	616	664	637	679	627	686	683	617	643	718	659	661	651	649	673	645	653	659	694	640	678	657	663	611	653	636	629	661	618	634	657	639	635	664	643	633	642	651	644	685	633	691	668	631	637	650	672	665	623	647	714	671	691	698	671	607	680	651	686	652	633	693	691	681	689	646	603	598	642	623	664	634	638	662	648	674	627	614	611	673	663	637	674	630	646	670	640	688	678	702	646	648	641	658	657	620	668	616	655	679	654	652	644	667	655	697	656	653	637	624	589	652	643	674	666	669	680	650	620	678	636	671	640	665	599	660	697	644	707	632	588	666	657	651	635	655	665	700	654	674	669	635	653	644	651	612	646	632	615	622	651	631	648	615	669	703	638	608	642	660	665	661	695	652	648	675	655	705	652	638	643	667	642	653	649	664	634	675	686	683	695	655	661	623	631	642	643	653	683	611	688	659	609	673	602	685	638	671	652	623	695	652	660	656	674	660	639	642	665	660	659	734	687	654	661	672	632	630	697	601	661	678	640	638	704	659	651	661	664	638	665	643	648	623	657	688	672	647	614	657	657	700	724	650	628	662	659	622	667	652	638	651	653	673	718	702	704	695	668	687	683	665	663	655	642	602	631	642	618	675	659	648	724	663	648	684	665	640	642	683	657	676	631	720	641	647	659	651	682	660	669	679	647	631	604	695	647	635	654	633	664	629	632	655	627	630	700	684	637	686	632	680	639	647	693	701	666	609	636	677	623	634	645	631	654	640	667	680	659	619	626	662	630	675	627	659	626	665	676	656	696	680	669	665	686	656	674	640	662	663	685	594	654	640	658	672	677	638	688	638	665	697	628	673	651	663	673	657	645	615	655	694	666	648	702	665	647	690	633	634	624	661	674	659	678	687	647	653	632	597	683	661	695	645	659	638	679	708	625	650	654	661	622	677	616	673	691	666	616	657	668	645	639	650	674	662	656	676	649	648	672	638	640	683	643	708	638	668	652	649	658
29059	59902	4578	2302	1769	1423	1162	1054	975	889	842	821	778	780	823	722	769	692	725	700	706	709	713	716	642	671	659	697	716	669	712	660	732	713	676	700	701	665	684	720	657	666	684	679	666	693	723	696	662	707	721	668	712	670	649	684	655	713	730	680	677	670	657	687	614	661	685	646	672	638	647	705	684	650	658	649	695	671	719	688	644	685	685	651	642	672	670	661	676	720	609	670	633	673	657	705	674	695	665	670	656	662	732	683	746	708	633	661	672	689	694	731	705	644	657	651	684	671	670	676	714	659	699	699	700	679	664	673	688	639	693	647	670	654	674	691	611	699	652	667	635	670	691	675	631	637	642	710	673	677	666	702	665	670	661	695	709	670	646	681	705	659	677	668	700	678	674	647	706	684	665	611	707	665	688	682	667	675	651	684	665	665	689	667	723	626	642	679	691	701	632	637	638	674	646	635	676	686	690	655	642	704	674	713	658	643	679	717	622	645	641	657	708	660	682	672	699	641	648	682	668	671	712	707	693	683	699	663	656	710	668	693	634	669	660	662	680	651	620	666	710	641	726	692	657	636	624	640	669	683	649	667	667	670	660	705	674	703	707	660	701	654	635	638	675	651	685	727	632	678	661	675	696	714	702	659	689	599	650	673	635	665	682	644	693	655	666	691	630	680	717	664	667	662	660	646	654	664	654	657	635	671	666	621	667	656	622	625	700	689	592	671	634	640	666	688	682	703	698	665	636	709	676	629	646	663	685	657	649	664	680	703	680	706	646	708	677	675	619	678	689	665	680	631	655	692	663	676	658	634	691	658	697	658	705	668	685	674	636	695	664	681	687	683	671	626	659	675	675	678	702	635	668	659	664	691	736	675	693	663	670	675	688	677	700	652	670	660	692	661	649	668	704	674	652	631	684	660	658	687	702	699	711	662	653	654	643	688	699	676	714	685	647	657	633	676	645	672	687	693	687	682	669	654	687	682	643	641	644	664	699	679	677	614	659	687	668	685	677	673	682	681	704	682	667	660	668	652	661	678	675	697	665	727	697	660	637	651	640	670	681	713	664	696	682	660	665	662	719	665	679	675	631	738	667	670	633	653	687	682	658	725	689	686	647	662	654	647	657	640	655	687	669	678	677	644	616	677	664	657	662	664	669	687	684	673	676	636	708	681	671	637	708	640	696	693	653	624	647	664	651	693	661	649	699	696	617	720	659	680	681	679	676	655	623	650	683	648	600	668	680	670	715	687	641	685	670	642	661	673	669	682	631	650	670	638	626	657	673	694	702	635	627	699	672	675	701	673	696	670	701	656	673	639	675	640	663	648	698	660	652	689	685	658	689	681	658	696	667	679	640	689	690	625	674	708	683	692	640	692	638	708	662	667	738	661	692	692	653	722	651	698	658	662	640	677	699	658	722	725	682	626	724	671	697	710	683	681	670	680	688	643	701	664	649	665	596	690	615	648	688	689	650	703	698	688	686	647	686	678	651	692	669	706	670	642	680	696	652	695	684	685	657	686	664	609	658	643	643	650	676	671	642	659	648	654	676	657	719	657	670	670	653	714	659	628	630	656	697	660	671	647	653	655	639	695	695	663	654	620	696	654	675	628	698	654	688	687	652	682	675	681	658	675	731	674	665	645	670	639	689	679	641	671	666	692	703	666	670	672	649	662	680	634	665	689	661	670	635	608	661	616	679	694	683	682	649	657	668	650	654	670	676	665	672	651	677	710	682	673	691	626	667	675	715	689	676	696	651	665	668	669	676	653	740	697	666	725	682	685	676	652	720	630	658	691	684	637	695	737	664	638	683	637	667	695	645	695	644	698	706	657	676	697	671	679	673	642	671	708	662	676	704	697	691	699	643	641	706	638	635	657	662	654	656	641	721	671	697	660	638	710	692	679	694	661	654	676	664	660	670	663	672	650	717	653	674	645	648	680	661	642	693	643	673	672	651	688	667	597	673	643	641	654	638	706	670	665	652	682	659	611	663	671	652	675	686	659	634	646	643	665	657	643	665	655	710	712	671	682	676	634	724	656	660	659	668	669	673	678	655	711	654	684	704	679	722	712	695	688	689	705	709	708	687	709	650	639	589	684	705	637	680	688	677	623	693	688	686	633	660	654	620	662	680	660	675	654	626	674	694	640	669	644	686	698	647	679	657	698	707	706	653	645	665	676	690	697	698	676	636	677	713	720	648	614	694	669	645	639	675	673	658	661	663	665	695	675	676	675	692	662	689	661	654	684	706	672	698	637	710	701	704	658	676	670	640	689	650	676	671	679	650	659	728	660	636	688	663	664	712	677	663	695	690	679	732	641	646	674	667	696	647	662	649	657	650	687	648	675	670	608	653	656	680	715	641	670	692	686	684	650	693	685	634	676	671	632	676	711	676	704	662	645	669	666	692	660	698	694	650	704	692	693	641	642	644	692	699	708	693	699	706	701	673	679	710	697	661	650	712	645	676	611	668	646	679	679	631	676	691	613	653	691	688	648	660	689	693	677	625	659	724	647	668	680	677	664	632	681	674	634	673	676	672	680	695	693	657	685	657	627	651	669	634	627	672	655	707	675	647	664	680	652	640	657	664	675	707	684	622	658	678	685	659	620	648	654	713	685	693	650	695	653	705	674	648	625	667	712	675	649	711	696	686	660	652	656	729	692	635	648	662	677	694	702	713	673	707	645	712	661	671	661	665	666	710	705	646	622	666	678	640	700	664	657	699	673	643	671	634	681	678	651	705	648	678	649	694	697	676	688	654	702	661	658	632	625	673	658	672	695	684	645	676	665	657	690	699	674	673	656	699	694	702	692	704	685	715	670	653	653	701	681	679	665	695	697	645	654	659	712	687	641	640	611	646	686	680	638	686	652	646	671	693	655	693	645	685	656	748	657	652	658	661	672	678	662	644	646	666	727	654	634	673	656	675	622	702	665	682	682	662	678	703	677	630	679	654	687	660	641	672	629	668	670	650	674	697	656	670	671	692	706	658	719	666	672	680	702	718	694	717	690	619	694	663	686	696	645	732	655	635	631	691	662	683	679	672	646	732	676	685	738	663	678	662	672	678	671	637	684	661	680	675	667	671	620	698	645	642	678	642	658	663	689	677	680	659	678	682	649	672	692	651	628	678	694	661	667	650	657	600	646	660	636	661	680	673	674	670	666	682	678	657	720	631	648	661	688	659	662	661	625	676	688	672	641	658	737	665	657	703	703	678	692	686	645	677	694	658	696	680	661	611	681	668	713	741	673	646	637	698	669	687	667	690	710	674	677	659	668	658	731	645	675	689	677	655	687	662	677	655	683	728	646	653	712	693	690	649	651	736	672	674	678	670	707	668	653	687	697	711	679	671	709	643	644	674	645	683	695	643	678	664	629	658	668	684	687	712	645	650	706	651	698	664	665	652	697	657	686	654	628	693	645	679	702	655	645	640	679	712	607	617	662	632	688	700	705	683	688	677	673	651	691	668	682	659	663	664	637	674	657	708	641
25399	22662	27661	25380	9465	778	652	536	514	508	527	481	489	462	490	495	440	486	462	499	459	469	465	480	468	439	485	481	503	459	475	453	450	457	460	462	496	466	454	480	447	443	443	468	485	465	445	453	478	447	505	472	417	476	480	459	437	472	486	445	488	492	470	474	460	437	474	413	426	492	430	474	512	463	446	464	434	435	443	473	395	450	450	436	443	421	466	480	486	465	484	466	471	456	501	464	448	456	454	419	480	481	445	468	429	464	454	465	450	487	468	447	476	477	456	431	452	434	467	455	454	460	457	475	467	471	447	467	431	430	425	475	446	462	467	453	441	464	453	485	459	429	454	452	424	453	489	477	471	503	462	482	407	467	438	474	420	466	495	427	480	453	447	468	429	497	470	438	461	496	459	428	501	471	476	473	458	447	442	446	443	492	444	429	459	450	476	466	414	455	472	471	486	455	447	463	447	437	440	463	461	460	436	486	443	430	453	463	440	449	459	459	412	472	417	464	434	476	473	444	456	448	451	490	443	464	464	466	453	465	472	484	466	463	500	429	464	467	428	474	478	502	464	471	418	441	465	428	443	416	461	492	428	431	463	454	445	468	489	441	474	442	445	471	433	461	485	485	455	435	453	463	453	442	462	420	468	508	469	467	458	480	460	443	495	419	466	434	463	432	476	427	452	451	472	437	438	471	481	455	444	448	446	457	461	455	455	458	452	454	428	459	467	445	507	461	475	453	452	471	461	440	476	464	464	417	464	484	446	465	446	415	451	461	479	485	438	438	441	448	430	474	427	453	481	426	492	467	452	472	454	437	449	449	460	481	504	410	444	420	474	473	412	464	464	458	437	484	408	460	468	473	447	425	501	423	500	436	474	473	497	428	446	436	482	488	447	495	470	460	459	452	435	481	477	448	464	456	463	465	438	448	461	427	494	445	424	439	446	474	465	437	493	455	474	444	482	428	436	424	423	440	473	470	489	490	478	423	450	452	416	510	525	440	448	477	463	483	435	501	467	445	443	447	451	442	436	462	438	476	441	451	448	471	441	433	435	433	453	497	474	421	463	499	501	419	442	472	474	444	464	479	489	489	448	434	444	468	456	434	466	442	500	438	476	447	459	459	451	426	477	452	503	466	452	470	472	464	436	494	439	465	461	457	465	461	448	464	463	449	422	479	426	467	464	438	472	416	456	506	476	469	481	468	399	474	457	477	447	429	469	485	448	429	475	462	393	456	466	479	464	460	454	438	462	459	441	436	479	434	460	464	475	419	467	489	440	459	417	451	447	448	460	450	436	449	475	452	466	480	451	442	468	442	465	472	456	463	436	429	497	420	434	502	486	454	453	477	459	478	442	442	465	474	456	450	429	469	449	479	469	464	428	450	500	462	451	418	434	422	487	435	457	472	453	430	466	481	457	470	447	486	434	462	439	490	492	437	441	478	459	423	469	440	470	485	388	477	459	432	430	434	462	458	445	475	463	436	476	449	444	426	463	516	416	473	485	443	453	465	451	410	440	502	432	489	463	468	472	447	426	441	448	418	446	461	477	456	486	423	455	456	486	472	423	433	481	502	438	437	443	443	434	435	469	481	481	428	475	473	452	471	488	417	457	452	436	469	486	415	452	436	446	472	475	444	463	482	443	459	445	476	472	495	418	423	472	447	458	436	441	456	453	480	475	426	420	477	490	473	443	494	448	431	462	458	442	494	474	458	460	484	457	477	455	465	435	446	438	474	451	487	457	468	500	460	460	493	501	421	454	469	440	429	474	435	468	440	437	460	485	441	447	473	444	460	472	469	453	462	479	416	444	468	434	423	505	446	462	507	457	439	457	442	449	442	437	442	441	479	434	439	456	445	411	425	481	481	432	452	463	479	434	425	494	489	469	501	479	464	438	466	498	468	442	424	446	448	491	489	478	455	428	485	432	424	501	422	465	424	430	465	455	457	402	451	479	481	446	425	451	449	433	475	476	465	469	470	454	440	447	480	472	459	450	451	422	459	436	427	455	472	393	444	468	502	461	439	429	452	469	447	408	463	448	474	490	411	496	473	454	455	463	426	447	493	448	465	474	465	462	439	464	465	443	444	461	472	450	459	484	454	516	419	424	459	471	476	488	468	439	459	449	446	449	447	473	434	433	465	442	450	457	462	468	443	451	421	476	460	438	426	464	456	447	430	463	444	457	464	487	459	410	487	480	458	469	407	464	449	462	435	455	463	491	451	445	404	442	442	478	439	459	475	456	468	486	452	456	453	473	447	436	465	442	485	452	455	447	466	448	476	432	466	441	438	458	464	446	433	400	426	441	444	454	481	460	470	455	438	459	457	420	427	471	442	449	461	507	475	453	471	459	467	426	462	455	452	495	446	446	435	439	462	457	465	470	481	495	448	453	489	475	441	489	443	415	513	422	473	500	444	474	460	462	476	482	487	425	432	437	435	445	497	449	478	450	414	467	439	488	470	455	452	473	448	481	436	493	438	484	455	480	458	461	439	467	445	438	463	455	462	471	459	441	445	463	477	474	441	427	460	442	465	448	478	469	451	424	448	443	447	477	445	473	442	468	442	431	461	437	458	473	481	476	491	471	461	467	460	434	409	471	441	471	429	475	423	458	463	501	474	435	426	458	454	461	423	450	468	468	439	458	478	439	517	450	476	472	485	489	473	510	469	484	481	467	451	457	489	441	451	464	430	455	434	414	493	458	471	467	471	496	469	504	453	458	450	437	449	410	484	447	446	465	480	439	471	444	484	457	408	461	451	443	454	464	448	488	481	454	455	444	465	463	435	453	433	431	425	493	466	479	461	455	420	442	454	469	433	428	435	424	504	470	485	484	482	473	439	461	441	444	487	405	470	457	485	495	482	435	436	476	444	482	461	444	482	471	447	457	441	455	469	463	441	498	466	453	453	489	440	442	481	466	423	475	456	408	445	440	446	466	449	423	462	448	476	469	452	436	461	482	486	438	466	464	476	418	450	414	469	448	471	483	468	450	431	451	433	476	432	504	468	437	465	472	471	438	477	441	428	451	459	481	458	454	470	405	435	419	433	441	447	434	433	484	462	475	415	464	476	468	439	482	490	463	459	441	462	473	425	427	480	446	458	473	429	465	487	440	473	494	526	475	493	431	448	474	441	451	454	488	449	461	503	462	436	454	457	471	457	460	468	445	472	437	416	485	452	396	455	441	440	407	454	454	440	452	487	422	453	435	441	482	459	441	473	419	472	456	430	442	481	446	465	424	448	437	440	441	455	465	457	466	450	468	446	476	415	474	477	441	448	474	460	436	470	453	477	482	449	427	496	455	441	470	434	439	431	459	448	405	442	476	454	481	476	489	438	490	491	474	433	436	478	451	466	436	446	465	444	449	464	456	449	462	420	484	458	434	483	475	419	450	472	434	433	439	456	448	466	451	432	486	451	438	423	430	511	495	440	478	478	436	412	416	464	462	436	423	449	477	456	464	480	446	465	473	433	452	473	466	437	425	450
30095	55140	2681	1332	1092	906	748	704	694	610	562	591	549	552	525	525	544	558	495	548	571	503	530	495	497	496	465	541	504	529	503	509	556	527	557	553	505	528	538	564	476	517	516	491	488	479	487	501	488	534	529	526	505	461	457	484	489	508	519	512	461	463	468	547	525	481	513	524	491	506	515	501	509	490	477	500	504	473	502	471	502	525	503	475	483	522	495	513	498	474	500	529	522	525	469	541	534	522	522	484	507	540	500	520	457	496	487	492	498	484	522	505	479	520	532	495	584	520	508	483	536	526	508	476	450	519	505	461	505	520	521	468	508	495	510	523	522	522	512	527	478	480	487	482	480	530	520	494	471	503	516	460	487	504	463	526	462	522	507	466	505	489	513	494	514	484	495	511	485	484	469	464	502	479	492	478	509	523	511	528	490	482	527	529	450	478	479	490	523	480	498	515	527	486	509	506	448	492	487	473	489	504	535	504	502	550	499	496	464	495	511	485	504	523	506	518	476	478	499	491	530	510	515	514	511	487	490	498	476	551	529	487	494	552	505	508	484	482	510	519	525	517	491	476	542	472	479	481	499	533	472	504	494	477	503	467	514	511	516	523	511	471	505	489	483	479	516	524	486	499	492	508	493	470	507	533	450	493	507	507	510	499	493	489	519	475	499	504	525	515	506	510	475	503	505	484	472	486	523	457	500	493	471	499	467	490	541	520	489	451	507	507	501	503	492	501	470	496	505	480	456	488	497	529	489	496	512	470	481	486	503	483	534	483	492	460	499	494	503	522	500	517	486	526	518	474	506	509	517	509	510	496	476	515	497	506	489	458	508	542	517	499	531	461	477	542	523	490	486	473	533	473	515	516	493	480	539	505	445	535	483	480	533	473	544	521	477	499	504	512	483	499	515	490	477	501	495	483	535	514	485	489	553	502	553	468	480	478	531	531	492	511	488	449	484	478	520	549	501	544	498	524	454	522	496	489	494	481	519	470	542	489	512	497	515	491	494	494	522	503	442	506	506	480	496	485	497	509	471	504	513	498	490	510	473	470	514	500	482	529	460	482	451	513	499	487	501	497	477	489	503	500	501	504	515	500	523	492	524	510	482	471	520	522	507	484	496	526	509	502	570	498	511	489	522	505	511	521	516	505	481	481	494	510	526	512	520	521	505	545	477	514	522	489	503	525	501	487	500	507	483	528	518	499	473	485	471	521	518	516	514	512	475	477	529	473	525	431	499	515	513	494	506	488	514	458	483	464	536	504	544	457	479	516	532	471	473	493	526	501	518	519	508	483	497	529	486	507	501	521	500	493	486	446	532	516	530	468	495	528	529	531	506	518	501	503	508	514	483	518	496	469	536	494	522	525	501	481	520	521	512	558	535	490	473	491	501	525	526	498	528	483	495	521	489	546	485	534	489	478	469	462	512	498	535	504	503	498	511	525	529	485	502	521	478	506	461	515	489	554	488	496	479	496	518	510	473	524	480	498	511	457	498	492	519	491	508	510	488	473	468	521	494	511	527	500	515	503	500	479	467	537	498	496	530	499	531	486	499	484	479	481	519	492	546	540	517	490	486	498	556	505	486	514	491	511	511	531	513	529	510	528	481	521	485	489	491	499	472	495	475	504	475	492	503	515	494	504	499	491	500	489	515	501	515	469	497	461	518	493	466	504	496	460	481	513	529	517	504	449	528	527	507	511	512	495	523	470	530	472	546	466	511	476	513	488	493	530	514	523	532	516	491	515	489	491	518	507	480	516	527	488	508	473	510	505	515	466	542	486	538	507	491	526	493	541	473	471	521	532	538	459	536	491	521	522	502	508	519	512	515	455	475	514	458	482	516	519	455	486	497	532	463	502	463	504	512	497	486	529	505	481	543	498	512	474	531	485	549	517	529	496	476	481	479	506	488	531	479	443	494	463	528	477	464	509	461	478	467	467	489	499	474	548	534	518	504	469	508	485	526	493	515	469	451	497	498	476	494	503	483	524	492	524	468	494	476	476	484	454	470	547	500	508	501	500	475	522	532	497	484	529	487	441	485	482	490	492	481	534	500	501	488	498	502	478	463	487	472	493	505	493	507	572	515	512	492	503	549	510	515	541	514	545	492	477	467	479	502	456	529	495	507	518	509	474	529	504	528	478	503	449	477	470	563	537	545	502	455	464	514	488	491	497	504	501	495	488	504	508	491	495	537	524	508	509	494	475	515	520	519	523	471	505	488	510	533	524	470	496	530	480	519	529	469	506	509	473	467	464	475	490	466	517	463	517	472	493	495	491	506	502	504	482	484	497	504	511	495	523	514	513	468	480	507	483	501	484	510	528	514	505	504	499	507	475	509	503	478	490	456	512	511	506	527	493	502	509	518	519	497	510	481	503	523	483	504	504	522	506	525	489	524	472	480	464	557	482	502	517	492	514	501	515	525	477	502	524	504	482	530	486	467	514	511	488	478	474	508	506	538	483	484	504	507	470	498	528	509	500	496	477	474	527	561	529	498	458	503	464	541	513	548	496	520	489	515	493	499	514	502	510	514	494	514	487	501	530	445	495	500	532	460	479	484	492	490	512	509	515	488	527	501	527	485	474	534	509	521	493	434	451	531	517	523	495	513	480	489	488	534	494	513	499	489	526	496	496	476	482	516	524	509	504	520	505	511	539	518	499	520	505	462	502	523	503	530	512	498	518	487	490	452	480	516	505	520	490	501	477	478	515	474	519	497	522	487	499	483	497	511	526	492	514	493	482	474	502	482	495	491	526	520	528	478	501	535	484	538	524	506	489	545	465	514	487	478	504	500	501	488	482	508	521	487	476	456	483	497	462	516	529	502	486	485	509	535	490	496	512	552	493	528	463	492	480	521	488	470	530	496	527	453	468	485	516	508	483	507	507	495	495	522	507	469	495	525	532	488	479	482	511	511	500	512	506	481	493	526	508	488	506	518	489	515	507	525	539	524	538	509	499	475	477	552	462	485	493	497	477	482	511	518	510	507	518	522	507	484	511	485	473	499	534	495	515	470	499	526	513	517	513	453	512	511	504	531	470	463	481	487	469	492	484	484	515	484	496	531	494	461	488	485	522	494	508	501	507	506	447	489	518	547	522	465	502	472	517	511	498	477	514	522	506	495	528	535	477	462	476	549	508	507	497	533	515	508	491	518	526	504	491	522	492	517	480	520	525	532	540	510	532	508	530	513	503	483	475	491	525	520	493	528	492	517	486	492	487	509	468	554	545	505	507	538	494	515	487	490	533	498	478	497	480	508	476	498	489	478	488	497	515	523	496	458	484	490	522	474	477	490	507	464	515	503	466	510	503	479	520	535	483	521	524	534	489	488	503	503	474	509	526	500	489	488	514	514	470	473	536	470	485	505	509	480	484	515	500	523	515	482	513	504	488	528	478	507	475	483	546	490	482	491	512	481	499	541	503	514	488	485	510	463	527	458	480	487	479	525	482	484	500	500	510	513	513	515	524	484	513	507	462	483	510	523	530
23155	21796	29345	24378	21630	21562	7583	1460	1117	994	1036	1053	973	901	932	935	853	897	894	885	895	901	875	879	822	859	889	878	862	868	876	913	917	875	890	875	871	851	837	871	833	881	837	888	907	869	850	884	823	875	822	887	883	867	888	868	835	850	851	886	822	865	821	835	784	840	872	839	820	885	825	893	831	857	780	889	828	829	788	813	847	874	858	847	823	867	843	828	827	832	800	850	854	775	826	845	802	839	857	845	852	879	818	827	840	839	836	855	842	882	812	796	855	830	841	823	822	804	810	805	811	831	842	856	838	838	845	822	836	798	795	890	832	793	889	819	830	819	821	787	808	785	920	826	800	806	848	881	816	813	844	810	857	821	875	869	804	832	861	783	806	787	819	896	831	851	849	797	797	864	861	812	837	879	761	820	823	792	866	857	860	796	829	839	846	777	802	847	825	806	810	789	824	829	851	807	872	867	841	819	819	799	830	869	855	835	831	836	838	784	846	847	806	846	845	857	830	850	869	859	849	788	870	854	827	873	855	872	831	786	818	860	799	786	809	883	842	886	806	787	844	855	849	808	854	858	872	831	794	873	814	847	786	867	795	849	835	791	849	864	875	824	815	870	840	844	864	881	834	863	789	787	867	866	853	870	828	824	837	848	828	777	891	822	873	823	801	822	871	886	874	822	841	825	862	853	872	807	822	813	864	796	827	818	853	826	843	833	831	860	843	848	900	826	819	806	814	795	774	794	844	818	844	839	814	862	848	859	806	850	880	828	886	887	846	830	839	866	866	757	807	851	853	866	850	796	825	830	832	862	882	802	800	856	874	788	787	821	837	820	836	896	818	837	778	830	813	878	855	848	825	801	807	827	835	848	868	847	843	848	835	866	911	859	826	830	862	843	808	841	821	841	856	775	829	831	815	833	817	774	821	821	889	873	867	820	823	859	794	909	804	833	814	799	820	817	836	871	868	869	829	836	770	779	851	839	820	860	830	842	920	822	838	843	817	848	808	795	833	831	825	824	827	833	812	829	848	832	854	813	854	825	855	824	846	841	858	846	839	834	805	795	831	822	827	869	842	815	798	854	874	821	804	847	849	864	898	855	857	848	800	790	787	825	817	819	871	806	849	848	837	795	793	859	849	843	830	874	897	845	853	852	874	830	803	836	829	849	855	884	810	918	839	853	830	868	821	875	823	814	882	835	850	834	834	875	827	865	835	837	799	861	849	805	807	880	832	820	845	834	833	841	853	891	846	826	865	828	817	794	819	819	808	804	813	832	854	794	915	883	846	881	780	855	843	857	805	799	812	877	787	840	869	902	859	808	864	879	883	857	817	807	828	858	832	832	869	848	898	851	827	746	869	849	862	840	801	851	787	876	822	808	841	832	798	804	827	800	803	832	841	807	827	825	862	870	792	847	838	855	865	841	770	829	759	856	863	808	850	834	823	867	817	854	884	891	849	825	812	842	862	813	808	781	860	836	845	828	837	802	823	854	809	835	885	841	889	840	836	812	829	852	865	854	860	838	825	811	807	773	813	766	820	831	855	845	849	831	879	875	885	871	887	824	861	826	818	797	849	787	851	839	830	838	867	849	869	838	869	820	843	792	825	794	813	794	843	810	870	857	853	819	852	800	870	806	840	905	794	781	857	827	839	881	859	872	803	813	845	824	806	855	886	854	883	798	793	855	840	831	795	819	826	836	842	818	807	824	796	834	815	776	809	858	829	832	840	800	837	867	797	827	869	853	858	790	838	808	815	844	852	826	877	821	789	825	861	826	869	812	857	865	845	813	788	859	842	834	839	823	840	867	806	895	869	817	850	866	828	803	817	858	844	812	882	789	802	762	881	837	857	827	890	847	855	839	790	829	893	876	842	826	876	845	850	852	851	846	808	857	821	856	855	871	814	798	815	792	853	802	851	855	845	802	824	855	825	845	830	825	787	811	847	810	844	863	851	811	833	844	849	810	808	851	822	797	811	844	834	789	853	818	826	860	796	879	793	849	828	827	772	810	856	872	830	834	843	817	855	870	841	793	795	802	801	847	848	830	809	799	809	888	847	888	821	822	858	859	825	851	849	801	799	866	799	889	908	832	835	803	804	832	866	792	843	775	917	828	847	865	865	854	783	840	831	839	835	873	814	841	852	794	858	829	793	849	794	864	864	871	774	828	847	792	820	841	874	819	792	813	832	852	840	850	832	779	843	814	810	837	859	808	824	845	844	850	830	869	777	749	780	828	829	802	845	867	817	861	837	829	857	830	841	838	824	837	895	863	831	806	821	837	854	807	792	852	858	827	780	912	811	842	823	791	878	856	870	862	789	844	784	821	804	827	843	842	875	853	826	857	834	880	840	833	879	868	855	828	830	776	872	851	824	821	862	868	807	879	802	856	831	824	801	835	814	867	819	834	846	857	828	843	868	830	753	830	876	881	890	827	816	853	810	831	881	828	865	836	818	810	820	832	813	815	850	845	816	844	848	803	843	819	765	818	851	862	835	826	872	875	780	807	783	825	830	834	818	831	866	866	818	852	859	778	809	842	821	813	872	825	812	860	824	803	853	855	846	828	876	813	797	842	868	868	836	812	816	809	845	825	807	835	815	832	835	785	861	849	875	839	827	869	884	834	810	867	862	890	813	791	829	827	884	837	849	782	802	797	772	817	793	869	817	827	853	794	800	795	905	794	880	839	844	831	831	864	830	803	815	845	812	753	879	813	862	848	880	845	789	872	796	831	801	874	783	781	781	882	813	841	839	823	828	807	819	801	861	811	854	810	856	828	856	805	820	798	823	867	810	880	820	838	837	858	817	792	837	847	780	880	862	797	852	829	792	866	813	873	813	826	823	849	833	850	861	780	843	819	848	850	845	841	826	834	834	775	886	853	809	779	870	870	884	794	836	827	817	839	832	778	835	766	873	846	836	843	834	834	820	854	830	816	799	789	806	848	820	871	824	825	826	838	846	825	891	783	857	776	867	747	834	807	779	821	804	774	825	855	810	803	826	827	833	816	839	788	850	828	805	870	840	811	859	823	861	893	869	815	788	865	850	795	896	796	823	783	866	835	857	784	783	907	878	767	802	786	848	826	838	818	850	786	902	841	860	869	825	796	850	905	862	846	803	801	841	863	857	778	839	797	860	815	773	849	847	804	849	818	878	838	861	824	798	836	866	788	847	851	842	859	827	876	857	818	818	862	801	801	823	826	808	848	841	805	836	840	818	816	817	827	775	791	831	870	822	858	821	875	836	824	778	866	868	784	822	859	821	863	839	792	867	842	827	777	835	843	893	778	835	799	843	899	827	784	834	809	855	791	854	802	800	788	846	821	848	806	810	807	827	824	836	812	861	892	795	790	789	776	863	847	854	831	882	828	842	896	852	825	831	880	918	851	861	845	880	860	794	882	813	826	864	808	805	817	850	866	801	847	816	855	794	793	844	803	806	830	854	837	825	814	814	808	803	836	815	833	793	879	838	828	799	857	873	844	849	771
37122	60575	7435	3793	2760	2173	1856	1636	1381	1268	1173	1156	1111	992	989	1013	978	896	911	871	908	938	857	873	891	875	858	890	884	852	840	935	898	926	888	907	919	879	853	871	846	844	863	826	840	876	850	814	854	884	877	881	838	900	892	864	880	865	887	861	826	828	827	892	852	786	846	876	859	853	843	860	890	893	860	820	855	819	840	823	835	833	904	829	844	902	847	895	805	829	817	810	856	811	884	856	857	812	856	875	866	770	837	860	834	867	788	830	785	918	797	896	816	828	813	852	850	786	823	863	819	888	810	835	824	855	839	835	901	860	847	876	881	851	856	855	853	848	817	860	859	853	840	852	875	841	821	840	799	833	863	807	848	879	783	814	844	831	792	852	849	832	857	871	873	885	898	853	816	854	866	847	855	821	853	788	882	874	848	819	799	822	764	869	827	801	854	860	880	838	834	813	959	796	861	832	827	847	878	876	843	903	818	895	832	881	828	821	868	875	851	834	875	855	843	871	829	881	866	816	852	795	822	810	844	895	871	840	814	851	826	824	811	878	824	857	785	846	915	853	842	800	842	828	855	869	845	853	851	814	826	843	873	814	838	853	848	849	844	850	877	868	803	897	876	910	793	806	835	814	872	874	899	832	825	836	876	825	834	805	806	881	871	872	842	822	834	865	809	819	863	808	827	857	875	805	855	845	851	846	871	852	827	862	849	881	830	897	858	827	847	803	823	833	796	877	867	813	828	846	843	831	837	883	872	863	893	853	836	873	839	827	864	858	856	879	859	843	808	849	896	839	843	836	881	900	832	831	876	829	805	861	872	832	893	843	856	813	866	807	871	860	757	840	819	841	898	813	855	821	887	869	826	849	839	836	838	826	859	865	810	837	823	864	788	858	906	902	803	840	878	820	873	900	828	864	829	899	820	867	883	851	836	827	789	871	854	882	797	866	842	831	822	839	805	783	897	831	828	832	864	810	807	820	877	878	791	859	823	811	880	832	846	835	902	870	831	898	822	829	843	826	870	809	875	818	903	833	844	837	851	860	830	888	821	895	809	845	833	884	842	809	840	825	852	828	848	830	892	870	830	831	830	858	863	825	814	900	816	794	834	832	866	823	846	893	846	856	873	900	873	849	884	848	844	827	817	848	875	846	851	810	844	843	818	900	821	790	823	848	791	828	853	838	869	871	858	843	814	899	858	847	851	843	861	820	858	879	851	838	856	825	878	870	848	828	882	891	870	871	810	858	865	905	824	906	841	826	830	845	901	862	774	869	847	826	848	839	850	860	788	831	872	877	873	880	869	839	875	882	847	847	844	902	819	893	845	922	822	878	834	853	828	823	817	874	821	839	853	849	808	841	795	870	914	815	827	836	807	835	856	875	839	858	861	836	809	857	831	864	831	830	855	848	816	834	871	859	849	852	907	811	878	871	846	847	845	823	846	848	870	851	942	896	825	827	888	829	831	842	840	861	826	823	840	897	854	836	810	893	825	837	814	757	899	807	859	842	857	833	879	862	806	813	813	789	835	835	879	837	837	898	839	823	909	830	858	880	838	862	835	840	844	887	850	852	832	886	834	847	820	905	845	818	878	825	860	793	828	837	830	816	829	821	872	827	828	850	796	798	781	904	855	838	837	838	878	850	890	840	839	805	833	839	865	850	818	877	882	812	820	807	822	841	877	907	827	856	867	860	856	821	819	852	839	861	888	846	798	817	889	833	823	869	846	856	938	836	808	826	877	822	856	882	808	802	841	884	814	886	865	880	852	857	856	810	852	854	829	871	860	811	835	849	867	859	885	845	845	843	857	844	889	835	874	844	835	892	893	812	831	866	850	828	815	866	879	866	810	878	834	838	824	838	807	870	805	829	798	808	834	845	817	850	835	860	895	846	838	867	844	862	835	877	848	913	834	894	867	810	819	841	818	854	820	866	869	855	831	875	819	827	833	837	834	840	878	864	841	852	882	831	850	852	854	898	826	856	873	835	876	846	827	863	884	873	802	863	881	825	843	884	818	861	848	878	878	852	891	797	804	812	824	869	878	881	829	856	865	802	867	846	837	856	909	864	837	825	852	843	826	819	845	823	838	869	851	847	854	856	836	836	864	814	872	892	902	856	781	806	846	802	877	792	807	833	866	863	844	834	893	803	845	875	884	851	828	838	866	849	866	768	802	791	800	857	815	833	825	810	819	869	859	864	787	855	869	830	880	829	822	882	850	850	865	821	835	825	841	862	832	856	818	845	851	890	852	790	908	883	853	845	882	828	840	838	783	871	857	837	830	818	842	903	827	844	845	872	828	849	824	858	871	834	815	906	793	805	791	860	853	830	798	856	776	830	859	859	874	870	849	815	898	895	813	861	856	859	850	874	893	871	841	874	843	815	853	861	855	839	784	826	843	829	824	847	848	808	868	823	846	852	854	819	839	821	842	862	773	838	826	886	872	791	849	803	917	898	819	869	866	855	905	837	864	928	864	854	845	850	944	871	862	896	870	903	855	841	860	829	796	836	861	859	826	813	848	828	872	866	878	809	866	842	837	827	805	816	797	833	863	856	907	852	862	858	792	792	833	843	883	799	873	855	853	854	904	866	824	893	783	865	884	851	836	831	871	897	847	808	861	898	805	855	859	894	858	853	828	839	839	792	876	830	762	866	854	817	865	852	858	855	864	836	867	819	837	848	887	838	866	859	868	835	845	853	853	828	806	788	863	856	821	772	821	867	811	849	864	840	824	849	868	825	814	781	844	857	855	849	785	862	854	829	880	883	861	850	816	846	808	875	909	880	792	821	821	817	841	862	912	863	790	825	819	824	839	852	867	873	851	792	865	895	820	835	819	870	942	855	855	837	818	865	837	830	846	850	814	850	788	864	836	893	809	831	887	909	821	808	889	885	826	831	885	851	810	856	852	902	820	829	843	787	843	855	885	868	888	840	858	845	800	816	832	827	867	822	844	815	875	820	892	831	844	841	912	858	888	867	873	851	874	871	860	854	828	856	768	831	813	876	828	879	813	881	842	828	787	906	829	814	893	853	839	837	839	815	788	828	841	866	864	864	896	785	871	810	817	891	881	813	847	863	874	812	860	857	846	865	849	857	840	838	856	808	838	859	887	898	834	842	808	829	868	818	843	844	883	846	825	861	830	827	848	880	831	807	836	811	865	876	827	823	828	816	873	862	860	845	889	847	888	847	830	851	849	814	773	841	928	856	845	857	853	880	828	836	830	871	825	851	822	808	837	890	855	832	872	881	782	855	827	850	841	870	856	849	821	814	833	855	845	833	894	869	887	806	838	846	823	906	836	843	835	883	908	842	889	813	890	860	819	860	864	882	848	828	842	826	868	832	886	825	862	821	814	826	854	797	793	902	816	864	823	861	871	863	883	817	826	829	886	848	890	864	859	843	812	841	863	817	849	806	878	888	850	844	900	836	919	826	857	902	895	878	853	862	874	827	876	850	857	835	817	906	760	829	823	914	810	845	891	839	904	877
29044	22346	7054	705	453	453	429	378	410	403	430	420	406	425	406	398	413	378	387	428	433	405	391	405	384	403	399	427	392	388	386	416	414	413	392	407	400	425	411	419	411	396	412	410	434	432	433	459	404	422	401	383	388	416	391	422	438	390	404	435	386	410	440	404	408	435	377	385	418	387	404	382	395	380	408	406	420	426	396	405	420	402	401	410	385	407	442	385	424	426	420	396	378	419	383	429	419	394	397	384	417	412	417	400	397	380	421	442	420	406	425	420	387	423	421	405	394	422	414	401	403	422	377	423	404	407	410	391	424	369	431	418	409	395	376	398	403	403	410	377	419	374	404	419	423	386	382	368	401	424	413	429	406	428	385	426	420	421	415	388	421	378	382	392	399	367	401	391	401	436	414	414	361	424	388	412	422	379	420	422	404	445	395	411	418	383	435	392	409	416	368	398	393	405	413	406	411	421	390	426	413	410	415	406	398	383	404	365	400	397	442	393	359	394	431	424	423	365	398	431	405	416	380	433	388	440	402	364	389	403	422	405	427	382	398	427	412	392	433	407	440	414	397	414	399	387	404	395	401	442	406	434	390	404	412	415	421	403	430	408	380	407	423	405	391	427	448	391	405	396	406	394	398	404	425	396	433	395	409	388	435	409	409	453	421	438	424	396	401	407	381	451	387	400	363	418	388	394	395	385	433	437	405	443	405	439	420	395	456	428	432	397	376	416	416	398	420	422	408	384	423	424	401	431	397	395	416	409	441	392	412	426	444	394	402	403	391	416	422	402	448	409	412	382	432	436	409	387	396	411	385	416	457	384	425	401	436	419	396	368	366	415	400	403	381	421	395	422	409	386	399	403	418	383	403	435	385	401	400	393	447	431	429	411	425	399	406	408	400	410	431	440	426	437	405	420	424	403	424	425	425	430	411	430	386	402	393	457	426	420	398	419	403	386	407	436	410	435	419	437	405	410	406	414	406	399	408	411	439	397	419	450	420	414	426	406	415	427	403	410	369	393	434	400	429	453	367	431	427	403	406	413	434	380	395	420	387	426	418	425	433	406	400	459	410	379	412	415	420	435	389	419	418	429	411	383	439	399	377	402	410	425	397	408	376	423	389	404	412	404	441	406	400	413	407	397	394	417	423	375	442	448	425	409	389	413	426	411	375	417	425	414	422	446	371	404	416	406	402	408	419	425	435	398	413	440	408	405	416	398	399	401	452	421	385	414	412	381	426	387	436	427	423	392	385	460	405	422	427	385	389	400	448	412	368	377	384	386	432	411	418	404	429	413	394	379	393	417	392	408	395	398	429	368	386	395	407	410	415	412	402	392	427	401	423	425	408	421	426	424	393	426	399	429	394	417	371	444	423	440	385	400	415	373	377	372	420	412	375	367	417	396	412	454	411	395	419	394	415	408	416	366	437	379	417	425	384	423	401	398	408	476	403	388	402	400	423	448	404	388	396	391	417	427	396	439	405	409	394	408	399	422	399	432	428	399	426	381	394	417	422	406	403	392	430	413	395	409	435	415	415	401	420	411	367	392	418	406	419	406	400	388	406	421	404	453	376	400	417	396	417	418	417	404	405	413	430	413	390	397	424	435	392	383	390	423	422	355	398	428	418	412	409	403	427	370	396	398	408	397	409	393	378	398	374	398	411	384	413	375	361	396	404	375	375	403	411	427	415	414	433	390	417	399	465	432	401	367	418	364	393	389	403	399	388	388	427	428	392	386	418	448	441	413	441	397	421	406	401	390	408	383	440	392	430	407	411	367	416	421	396	417	395	365	429	447	442	396	434	400	422	411	384	427	418	407	433	419	393	428	427	405	421	407	392	462	416	408	400	421	412	424	405	395	421	415	389	376	394	456	417	380	417	438	454	381	417	400	463	414	400	404	374	414	416	448	377	398	426	397	387	382	406	415	417	429	404	434	427	408	403	379	427	407	441	428	427	430	430	397	435	375	392	420	423	378	387	402	450	407	366	436	419	428	407	410	391	440	435	427	403	380	399	346	403	398	457	408	415	400	423	417	411	420	368	430	426	419	406	402	402	434	427	422	393	408	397	404	419	393	375	395	403	446	407	422	407	398	426	435	401	404	417	405	384	418	383	394	384	397	405	431	385	410	384	417	418	401	417	426	396	422	417	434	439	400	392	441	406	386	387	407	409	414	426	421	412	405	457	397	434	431	399	402	423	376	382	431	398	389	388	421	407	403	404	434	437	415	413	373	378	426	388	393	394	383	413	410	379	420	407	397	419	361	394	428	420	379	400	410	421	415	431	395	426	404	391	420	414	414	422	413	389	386	426	414	402	400	426	465	449	372	398	398	401	423	439	391	409	408	406	455	429	422	456	402	431	388	424	418	430	415	393	426	403	400	412	425	434	389	393	391	426	425	405	390	407	419	392	437	406	438	409	388	362	432	451	404	399	438	426	390	413	435	385	435	401	401	428	376	424	370	403	382	409	413	395	405	441	429	401	430	381	375	422	392	433	418	422	420	411	391	357	392	414	383	416	404	422	407	413	366	420	424	422	406	370	363	439	388	393	419	435	444	411	400	444	393	393	372	374	398	418	385	389	389	418	416	416	413	387	431	402	394	417	374	438	413	420	406	423	408	441	376	425	425	426	415	401	421	378	382	399	405	422	382	399	408	407	401	419	371	374	395	369	411	401	417	422	384	408	425	441	364	394	412	359	406	387	409	416	399	451	407	398	417	422	409	414	423	388	399	384	403	445	411	413	416	378	383	415	430	405	386	412	401	435	400	392	393	398	394	407	410	423	394	420	401	365	438	402	434	374	432	421	405	432	443	398	396	406	373	408	408	391	382	403	387	401	395	409	408	455	384	411	450	411	410	353	404	416	409	389	408	364	394	356	412	412	374	365	393	401	351	377	395	403	395	418	395	410	390	419	375	388	372	378	415	406	432	419	396	436	422	438	401	419	435	405	417	409	387	431	418	427	410	397	424	419	403	422	423	394	423	383	397	424	452	399	425	405	402	416	422	395	389	409	399	400	424	385	371	348	440	429	445	385	416	398	383	433	416	405	424	408	414	384	406	406	393	409	390	408	370	435	395	385	431	395	389	386	381	405	423	424	450	410	406	407	380	422	425	403	433	396	403	416	410	401	423	377	427	392	411	407	397	438	419	396	384	426	424	441	409	384	400	417	396	377	405	421	440	413	388	432	409	442	423	407	399	404	404	404	396	420	421	408	403	389	401	424	398	370	379	424	419	420	431	444	403	405	405	450	417	422	416	409	387	433	412	424	388	411	405	390	400	398	418	389	416	415	433	401	423	400	447	400	386	374	403	370	405	394	420	410	420	401	390	430	382	432	413	412	403	388	411	424	437	427	414	418	418	437	369	378	436	442	395	428	400	385	395	397	402	391	404	430	389	425	419	440	408	441	419	412	394	393	413	386	402	432	430	375	395	388	401	433	405	347	394	399	430	439	404	376	416	386	405	356	424	425	430	413	459	394	378
16483	23727	622	522	487	434	433	468	445	438	422	442	448	448	402	436	423	458	420	417	447	420	441	430	454	441	472	463	451	467	438	398	464	440	463	466	448	431	437	410	431	433	445	434	425	454	421	500	442	445	444	412	424	476	423	440	454	456	412	451	431	431	450	371	427	491	449	414	424	430	389	415	441	440	440	453	430	443	440	451	451	457	463	432	419	446	442	421	451	431	436	451	437	447	433	407	424	436	468	452	432	420	455	435	466	441	424	445	425	498	454	459	464	450	440	408	422	437	425	438	461	440	428	393	407	434	427	428	437	422	442	433	450	429	445	456	416	434	452	457	417	422	453	432	441	413	428	460	437	444	460	372	446	407	458	448	456	439	459	479	440	423	443	455	415	467	416	427	438	416	443	424	438	485	446	448	432	456	442	403	440	449	396	398	408	471	447	450	415	451	437	435	419	429	434	438	465	434	418	420	408	424	443	429	428	428	431	435	440	409	446	440	413	414	424	428	410	483	453	435	402	415	466	466	412	440	404	426	426	422	457	438	413	421	443	483	420	438	428	429	418	411	405	417	472	438	413	437	458	444	442	453	439	444	414	438	430	410	429	415	427	388	466	455	453	436	420	423	448	421	465	416	413	437	430	449	424	438	428	431	447	434	425	469	458	420	420	419	409	413	450	432	437	465	420	459	450	410	413	444	413	451	421	428	483	462	423	453	430	429	413	434	427	434	422	413	388	395	431	446	416	426	428	422	436	455	432	471	426	457	405	463	450	429	425	437	435	414	436	445	409	393	405	424	431	393	431	422	438	423	424	438	405	427	421	445	417	436	390	459	404	436	445	437	445	439	434	434	380	423	438	448	385	393	433	407	449	424	440	438	435	409	428	404	423	431	460	410	440	462	409	437	411	400	459	452	412	437	421	440	459	450	433	422	449	410	434	411	447	411	418	460	398	432	431	419	449	472	395	467	429	437	386	409	452	449	405	411	448	427	451	447	430	449	474	448	477	459	455	450	426	416	462	416	456	447	469	459	386	442	420	440	414	434	435	423	440	414	420	417	421	446	451	449	390	419	442	421	409	449	435	442	489	432	421	435	426	434	445	421	416	407	489	446	446	447	450	432	398	417	406	406	440	429	438	421	417	417	519	448	405	429	460	435	440	450	502	421	420	453	441	418	373	444	407	469	431	431	465	442	403	385	436	436	441	462	449	418	458	419	460	449	442	460	412	425	442	463	437	459	464	413	414	443	471	453	477	442	397	450	423	416	428	430	442	468	433	474	382	452	424	441	450	440	396	443	430	448	418	444	465	454	453	432	422	405	428	439	457	437	423	413	429	395	452	423	451	477	432	436	460	452	401	441	422	417	421	427	463	467	400	430	417	426	440	439	455	398	488	428	483	424	435	401	439	426	440	438	433	391	423	423	449	429	426	437	444	435	429	432	455	433	453	462	450	443	438	465	436	444	437	400	417	408	424	449	468	424	439	427	426	442	468	435	420	460	427	438	435	435	408	419	447	425	439	472	405	438	464	459	439	461	420	436	443	423	451	445	411	448	404	477	437	401	405	387	421	494	437	486	439	449	440	470	410	434	462	425	452	457	426	417	402	450	403	461	409	408	435	440	453	431	448	429	465	451	424	450	449	418	419	466	416	415	420	459	434	424	403	437	429	391	454	433	398	471	461	443	415	439	435	433	454	428	406	475	427	420	414	436	408	487	463	390	421	434	404	428	443	457	447	467	446	455	419	438	435	405	419	443	468	439	415	422	431	430	428	439	438	475	413	400	415	395	410	453	435	442	418	412	426	453	450	439	428	402	463	412	414	454	443	436	432	433	430	414	438	452	427	420	411	440	431	432	440	455	416	433	403	467	454	418	439	429	432	437	428	448	440	412	468	440	421	426	446	459	449	379	460	473	400	430	432	464	455	461	383	394	434	464	412	432	434	435	411	421	427	431	443	434	444	452	430	426	425	423	433	434	436	442	416	415	479	408	450	482	413	418	407	424	422	474	442	509	401	432	442	451	428	472	451	458	435	423	446	445	437	385	434	426	427	427	441	393	452	494	431	465	416	403	406	393	437	473	464	400	448	439	425	433	454	461	443	433	442	454	438	482	448	416	430	419	464	422	433	405	428	429	427	433	496	425	430	449	428	409	429	428	435	439	420	416	434	480	409	431	470	458	412	406	451	423	415	411	450	409	421	420	433	434	431	415	410	448	436	462	430	414	441	445	441	440	424	436	478	474	420	408	436	437	427	443	464	423	445	433	428	413	446	433	434	432	429	429	431	457	410	450	426	447	453	466	417	450	452	438	406	461	411	405	465	489	412	424	457	426	423	403	447	433	472	425	447	435	421	445	433	410	425	418	467	438	419	410	435	414	461	443	432	414	453	443	428	432	427	456	464	393	442	408	423	447	447	448	414	441	389	429	461	404	441	418	455	430	427	439	404	387	398	452	448	432	446	460	403	461	381	434	406	454	418	441	446	477	442	424	431	426	412	368	418	434	408	447	405	443	437	437	419	420	411	400	461	418	447	408	471	463	460	416	428	442	408	450	431	435	454	426	383	446	430	452	405	422	436	430	421	431	422	422	446	411	492	462	428	435	427	454	467	443	431	445	449	428	493	430	434	434	441	450	458	446	425	462	418	461	442	418	424	427	451	413	418	409	403	444	449	430	441	451	395	420	409	462	430	383	430	417	394	420	447	440	424	445	464	412	453	418	437	446	451	425	439	428	439	393	455	446	466	420	453	468	455	471	410	406	453	431	416	455	423	436	476	443	463	428	427	405	440	414	430	429	452	430	476	425	423	417	403	417	428	433	424	460	455	437	482	428	441	409	436	441	459	406	453	458	405	444	450	418	428	457	445	422	432	431	422	431	449	470	464	409	474	406	404	460	411	449	400	424	438	454	455	442	459	435	446	425	410	445	419	389	441	443	432	407	425	436	396	473	433	456	400	415	418	454	412	417	439	427	423	463	457	443	441	491	394	398	411	420	442	420	467	458	430	400	441	423	427	423	427	457	422	411	417	417	428	446	420	435	440	418	377	441	438	455	440	458	423	488	483	438	484	416	462	427	424	437	439	461	417	438	440	431	441	426	432	432	449	382	429	442	390	425	432	442	456	436	441	428	459	427	402	450	430	428	445	453	432	454	453	469	445	424	432	454	424	446	445	453	428	418	436	439	446	447	448	430	413	470	420	413	413	440	417	411	426	415	418	405	429	406	432	464	408	429	402	435	417	428	421	396	472	430	435	444	432	427	424	385	425	434	453	441	449	444	418	467	422	425	426	472	442	422	408	432	450	437	461	434	413	456	455	399	439	428	450	434	474	405	412	388	421	398	402	414	433	443	437	448	382	458	419	452	444	428	421	457	419	432	404	447	403	456	454	453	449	437	406	431	461	456	449	425	429	411	461	510	399	471	457	398	412	423	429	476	443	447	423	387	472	412	437	447	442	412	441	440	439	406	419	443	447	464	421	420
24261	21795	28562	24879	21376	8696	1169	907	822	786	737	789	724	781	743	680	679	675	696	669	683	605	658	633	684	661	672	699	696	650	605	650	659	698	680	657	643	673	622	664	683	632	659	680	722	657	671	628	641	653	703	705	645	670	628	636	706	705	666	666	632	696	662	648	619	645	634	641	683	642	679	654	656	674	689	684	661	657	630	651	673	641	672	658	672	634	652	638	678	670	670	648	612	665	661	660	636	660	649	622	645	652	630	606	666	642	671	639	670	677	675	676	662	665	652	650	671	634	695	648	686	649	708	650	637	671	604	658	671	645	643	606	621	696	673	632	615	683	668	626	660	652	687	621	697	630	638	670	666	625	665	654	645	698	670	636	657	652	655	641	645	645	612	636	646	642	673	625	667	634	675	656	650	672	661	643	641	649	679	617	608	652	693	667	625	616	656	696	635	661	675	660	632	651	643	653	641	674	648	605	627	656	682	650	679	676	654	656	665	675	715	679	610	666	680	621	635	680	658	641	679	649	632	635	650	646	658	669	676	696	633	655	644	642	650	662	654	665	660	639	652	646	620	667	641	660	626	665	665	668	645	639	629	602	604	665	643	672	613	720	657	669	660	698	679	645	664	637	642	612	636	667	637	623	672	616	665	613	614	623	601	675	647	660	652	657	676	692	625	643	648	637	624	657	636	684	636	634	608	615	648	636	660	687	666	638	651	625	641	658	630	670	657	606	656	631	662	672	651	674	677	621	638	622	672	645	656	640	638	656	653	655	671	656	682	644	621	677	631	668	639	673	693	661	674	620	656	685	619	689	625	639	617	621	664	658	640	638	600	636	684	669	649	644	640	622	605	634	694	638	664	670	617	655	628	630	730	665	676	620	671	661	634	644	632	667	638	691	614	672	649	653	615	691	670	632	678	668	614	672	710	653	691	702	660	660	674	655	659	626	635	653	644	646	649	636	654	674	644	614	661	669	663	641	644	699	644	651	588	654	595	649	703	577	608	621	671	672	646	673	689	591	659	682	644	687	611	678	633	626	627	609	643	648	632	610	641	643	662	636	621	680	652	610	596	624	652	662	634	646	685	703	645	624	661	667	618	653	636	632	631	670	634	661	660	644	654	647	624	680	657	666	614	693	624	652	646	663	641	670	658	655	673	660	658	661	614	673	631	692	640	657	646	634	667	732	655	643	643	661	669	659	661	644	661	664	639	673	622	663	664	684	668	677	651	632	637	675	624	666	647	650	625	627	673	688	681	672	631	633	683	617	621	699	664	614	670	654	648	619	673	688	619	573	598	668	649	689	639	624	674	654	677	616	645	607	691	669	687	671	671	643	599	652	678	609	650	646	649	630	662	675	638	634	677	689	645	699	654	659	677	642	696	611	660	626	650	671	699	686	580	619	595	650	670	637	561	636	656	633	628	657	682	658	677	688	634	632	655	650	596	660	673	644	629	668	642	661	647	673	675	659	698	640	667	654	652	674	657	694	703	651	644	633	631	673	683	615	635	646	659	638	692	640	674	633	664	705	643	673	673	627	655	649	644	638	654	661	689	676	625	617	645	658	657	688	652	658	655	632	650	720	692	628	647	641	666	626	648	671	642	658	629	676	648	626	645	655	606	602	661	701	644	684	652	626	642	648	640	670	681	624	618	671	686	629	642	657	629	682	676	686	624	655	663	655	645	627	713	678	627	628	661	645	671	593	633	670	673	659	650	614	657	634	683	648	651	633	672	630	637	674	644	642	691	623	653	678	666	645	636	652	655	651	660	662	644	715	670	662	614	608	630	646	636	652	687	640	649	631	707	601	611	650	665	623	614	688	614	647	672	660	655	695	655	677	612	698	644	613	690	666	681	602	649	674	674	607	688	651	707	660	685	678	661	663	652	656	647	663	639	698	645	667	685	651	650	696	658	663	629	621	626	626	707	672	692	640	630	628	624	666	656	642	657	625	631	669	640	636	676	692	609	650	655	648	632	664	649	582	618	656	649	672	648	649	607	662	599	667	626	635	624	654	664	645	637	666	666	629	715	694	672	606	646	665	600	650	655	627	690	692	649	668	675	641	599	713	614	661	646	620	691	638	661	643	660	607	682	649	666	668	638	643	652	666	668	698	670	661	651	664	637	664	664	650	671	695	658	665	661	692	644	646	652	609	650	631	607	619	632	657	646	669	677	638	593	645	614	638	698	678	635	609	655	660	668	638	636	663	669	645	663	663	622	645	648	649	664	625	645	655	649	672	637	651	695	612	669	675	616	675	621	634	655	703	678	668	678	666	670	627	660	654	638	666	650	627	636	682	674	638	674	663	658	641	656	587	641	676	695	710	688	662	657	696	651	644	656	686	645	646	648	650	647	675	660	642	662	704	633	627	670	685	655	652	650	672	671	660	614	665	662	628	590	670	631	664	672	644	629	631	721	672	683	636	626	633	619	630	720	618	673	630	657	660	632	649	640	643	633	670	675	659	660	670	659	604	611	676	619	649	639	612	585	634	602	640	651	698	645	647	657	634	649	638	676	625	659	676	692	658	621	676	668	618	641	668	634	665	662	660	675	672	637	639	624	643	650	620	640	609	638	616	672	671	591	679	696	623	604	657	657	673	650	638	619	657	658	697	635	665	640	647	659	660	645	607	632	661	669	665	647	625	668	662	661	617	674	657	654	688	684	633	573	622	595	678	629	635	629	677	632	648	635	631	654	657	658	627	662	671	645	622	656	652	653	660	689	655	648	661	667	644	666	651	670	654	647	696	638	644	681	693	650	662	667	642	714	635	637	664	637	667	641	669	678	624	692	664	639	695	672	656	671	646	656	661	637	642	686	626	674	674	625	707	616	678	625	674	676	647	652	620	656	614	698	661	593	688	612	639	661	642	639	647	661	618	600	685	638	644	645	706	626	618	617	608	635	665	647	652	648	600	665	648	673	582	633	645	664	579	624	670	688	699	655	695	638	665	627	682	673	616	622	693	652	670	630	662	626	689	654	604	623	683	647	675	677	618	679	635	620	668	684	704	640	687	638	651	660	635	678	631	652	662	632	648	671	640	631	630	655	619	635	630	610	634	666	670	613	642	691	659	654	629	679	670	644	664	598	624	672	631	660	677	632	629	662	645	649	621	628	630	660	667	640	666	666	654	712	660	645	636	619	693	630	645	674	673	675	666	648	593	650	662	653	607	672	626	669	607	667	686	680	665	669	590	655	649	633	631	633	692	695	645	647	639	668	598	694	647	640	695	644	635	656	622	619	628	639	675	676	620	644	603	585	659	650	659	691	646	673	667	628	695	627	616	652	610	643	638	649	701	665	671	662	635	694	656	653	641	642	661	673	643	638	631	661	643	646	684	614	633	668	655	661	631	687	630	650	649	674	697	650	685	670	660	612	634	708	655	668	627	644	655	633	653	651	628	624	666	642	666	630	632	636	642	645	655	621	626	653	667	623	652	640	684	631	657	665	642	619	609	656	681	654	665	684	649	612	639	698	619	608	643
36710	56340	4453	2128	1744	1367	1163	1087	970	899	905	845	784	762	710	747	724	681	683	735	747	720	783	682	706	682	696	678	681	645	664	705	725	718	700	708	738	653	670	663	656	702	712	668	656	685	718	716	662	688	713	691	730	671	699	643	634	658	648	649	695	681	681	628	640	711	631	646	670	674	695	684	648	710	651	675	665	659	658	695	692	695	657	671	666	600	656	693	669	673	722	647	683	737	657	662	668	652	695	686	709	727	632	668	672	693	651	707	655	682	616	702	674	672	704	681	658	669	690	655	619	674	681	644	628	707	651	681	665	668	603	667	714	657	688	644	662	623	686	703	694	649	666	672	646	669	660	662	691	693	709	640	699	704	677	662	688	631	659	639	671	688	657	666	656	647	700	661	660	678	701	683	638	666	678	693	671	689	654	698	645	656	665	709	701	651	664	682	673	673	697	703	638	676	693	626	661	650	652	682	607	636	648	643	651	686	692	665	624	696	710	634	694	629	665	736	674	682	695	690	621	666	677	631	701	680	644	649	637	660	668	692	685	649	677	688	670	674	683	692	687	669	661	655	627	678	668	679	652	714	694	689	672	647	664	690	676	603	663	672	676	696	668	628	656	666	678	675	672	678	701	681	652	671	677	648	658	731	684	666	676	676	656	690	614	688	682	686	663	623	688	649	683	673	695	688	655	677	648	689	671	685	699	691	666	662	710	692	612	674	694	659	637	715	622	661	688	683	663	675	668	674	667	636	651	654	699	668	683	619	684	683	701	658	669	629	639	635	697	693	653	625	673	640	692	656	628	680	683	689	695	661	682	664	658	667	632	688	713	665	673	680	696	670	655	632	710	650	642	666	656	655	680	646	727	692	623	665	660	671	635	680	641	675	655	675	655	689	700	685	658	677	681	605	653	591	673	597	680	636	695	674	633	698	693	637	643	657	660	676	636	651	642	702	660	651	667	651	666	666	648	608	661	639	700	694	637	670	634	657	674	684	663	645	692	658	627	685	633	660	689	671	676	690	664	623	669	680	676	708	627	628	659	636	650	709	667	693	613	671	601	697	657	676	649	680	659	664	689	666	641	696	667	673	688	691	713	699	698	616	680	635	656	646	657	703	693	658	675	692	704	670	674	694	672	688	635	694	691	644	626	673	666	674	620	681	648	629	656	658	702	639	665	676	685	653	656	661	657	664	644	626	706	629	673	655	695	661	703	644	698	630	698	652	660	642	677	657	657	678	673	651	682	687	660	654	687	664	656	690	681	671	628	646	683	726	678	699	665	662	654	690	670	684	670	655	667	685	669	659	689	679	646	622	687	675	667	692	696	630	618	690	639	698	669	693	686	658	688	684	733	632	661	702	648	677	680	676	706	634	656	649	686	669	652	635	638	649	634	720	661	680	672	673	696	669	710	645	724	673	718	632	680	661	722	670	653	690	698	616	649	668	685	646	645	689	687	647	687	699	719	714	647	663	682	657	680	657	663	698	662	667	665	635	686	661	627	645	680	664	680	662	632	675	671	662	664	636	680	720	621	731	653	697	716	707	631	689	662	634	652	669	660	646	662	686	653	679	658	643	702	688	651	698	681	660	692	717	642	672	680	641	672	647	682	658	641	726	664	674	699	629	656	720	663	642	698	688	681	645	649	639	657	689	700	660	664	653	667	641	627	621	662	652	676	727	659	712	651	694	648	714	694	710	663	683	693	697	665	654	639	657	655	667	664	636	694	666	643	647	633	689	636	640	662	646	605	652	689	645	697	622	717	679	667	626	689	671	645	647	695	685	674	662	711	690	651	677	675	670	655	626	609	635	678	692	661	663	602	609	720	651	621	624	644	657	665	675	662	643	717	694	645	612	677	674	616	617	658	686	728	657	697	634	650	643	653	652	704	673	657	720	676	627	677	634	647	683	636	658	670	651	672	717	632	673	710	641	665	659	673	657	656	640	680	693	675	681	692	694	676	677	688	671	667	678	665	666	724	685	686	685	675	665	687	650	658	622	706	662	659	643	620	675	661	723	654	662	678	690	660	689	641	688	693	665	669	670	663	653	657	698	672	679	691	684	704	680	658	682	685	642	672	701	629	647	727	629	693	635	664	668	675	671	636	663	668	662	670	663	684	666	680	650	660	645	660	716	670	673	644	612	643	650	694	626	649	728	647	643	677	612	644	660	640	680	655	629	655	632	658	649	677	684	647	676	641	644	667	613	649	617	649	709	625	681	662	681	670	683	670	648	662	732	668	664	677	659	694	626	637	706	653	659	666	669	695	635	688	681	665	679	674	674	678	635	688	684	663	633	684	707	633	692	639	652	672	646	652	622	648	669	712	657	645	683	680	650	625	675	677	672	649	652	671	672	727	673	639	676	686	646	689	690	656	684	655	672	707	634	678	683	649	650	658	633	689	671	656	687	666	700	654	690	652	631	616	712	672	653	635	637	625	686	688	689	665	669	690	644	666	674	675	672	663	674	706	685	668	666	719	700	634	674	701	698	656	664	640	655	640	710	694	635	714	683	665	740	695	682	689	666	702	651	692	656	649	616	632	666	706	672	668	707	676	692	674	672	669	643	643	632	685	695	713	637	705	674	710	728	615	675	666	677	681	709	670	651	632	659	656	676	685	633	680	647	641	687	645	694	727	682	713	660	696	619	685	680	657	666	686	649	687	697	632	712	661	628	676	658	630	638	631	675	652	679	650	690	682	685	706	626	666	684	678	679	641	689	653	630	671	661	664	673	660	683	676	646	652	633	680	668	705	648	640	629	665	673	627	661	698	664	702	653	658	667	692	640	733	665	654	680	713	658	677	658	681	641	660	674	669	661	692	668	674	658	692	663	661	690	706	655	684	666	625	658	611	661	671	668	641	677	680	678	680	670	659	681	651	702	674	638	670	692	682	659	683	675	649	631	675	659	652	635	654	672	649	656	658	688	716	642	700	682	649	673	650	676	634	699	651	642	620	638	604	679	710	655	686	668	662	650	684	666	638	664	664	703	620	636	695	652	652	651	677	671	679	651	639	676	702	659	624	694	647	684	664	702	636	670	652	689	667	626	680	682	659	692	650	668	622	640	633	656	672	599	670	672	667	638	656	651	685	662	670	697	679	670	689	642	654	675	638	616	660	699	689	675	663	699	641	647	638	669	622	621	648	710	726	673	674	682	698	700	703	667	663	706	686	654	688	672	679	683	689	671	652	678	648	686	663	697	624	687	711	691	681	666	720	696	658	658	699	649	649	645	691	726	684	730	607	669	682	651	614	675	668	665	661	662	685	660	677	663	654	681	612	670	660	655	635	651	678	703	672	702	675	657	667	627	706	662	633	658	657	692	658	686	667	712	690	655	643	646	632	639	651	717	640	653	675	667	674	645	628	663	644	641	664	658	666	642	662	708	705	669	668	669	667	671	694	634	684	667	663	697	671	716	656	665	638	634	607	641	657	645	677	664	655	698	680	719	652	699	582	667	666	672	683	666	664	627	697	653	651	700
25392	22257	27073	25842	8652	768	615	547	513	496	483	515	513	476	467	426	486	494	459	514	436	480	490	455	449	441	448	499	445	448	437	445	469	453	444	465	471	455	494	433	451	476	485	449	435	426	430	419	453	465	434	447	462	472	472	475	435	443	457	424	460	456	493	417	474	444	440	444	438	455	468	453	449	459	456	467	473	462	429	461	467	489	425	444	489	419	437	443	442	436	463	464	426	492	447	479	467	463	448	440	440	461	478	452	455	452	481	458	445	492	440	460	466	446	465	437	458	452	473	451	463	427	427	471	457	437	428	453	433	448	460	457	455	444	458	420	448	481	446	427	440	457	450	473	433	427	425	430	436	427	501	431	433	420	420	431	461	471	496	473	461	475	448	459	456	427	463	491	398	440	464	471	465	438	454	462	463	467	481	459	445	455	437	421	436	457	462	433	484	445	440	469	435	471	469	437	470	384	466	506	470	441	458	471	439	449	479	404	432	471	434	446	458	439	430	454	455	449	468	461	479	451	413	430	443	408	449	461	471	455	463	424	431	438	442	446	457	480	466	451	472	455	470	462	467	441	438	453	499	423	432	489	445	434	467	423	418	442	433	462	467	403	457	432	457	466	469	468	431	491	484	464	465	486	455	439	463	476	405	425	455	460	495	438	444	466	459	446	448	451	455	464	421	422	450	471	447	473	467	453	446	446	454	432	456	432	437	473	444	428	436	449	448	434	426	439	436	430	425	437	432	385	448	448	471	463	412	415	436	490	471	463	440	437	462	495	419	459	448	452	476	449	464	449	468	434	475	425	446	460	472	429	463	451	471	443	466	457	429	441	469	451	466	450	447	460	460	457	474	437	468	450	391	476	438	432	478	499	455	448	449	465	447	462	437	472	445	434	459	444	452	458	446	490	431	413	434	452	405	456	471	463	463	434	456	480	463	439	468	435	429	458	466	437	462	430	464	400	479	457	470	461	449	460	460	432	429	484	428	428	469	448	451	406	425	487	405	489	442	423	463	427	419	473	417	423	436	447	418	460	452	414	455	414	482	465	430	469	445	439	436	440	432	459	439	423	437	469	469	448	473	442	478	481	411	417	485	448	434	467	471	444	436	462	456	439	439	481	478	452	424	442	418	422	477	455	478	474	469	437	452	449	444	452	433	455	439	432	405	450	467	474	470	464	440	457	462	461	481	467	413	452	425	467	465	437	419	457	491	479	473	453	489	430	482	426	448	468	444	423	471	428	406	410	458	456	480	451	432	449	388	423	442	475	433	424	419	475	410	412	472	488	434	417	443	426	445	453	457	434	411	461	455	435	444	449	465	461	434	459	475	453	461	437	427	457	488	405	426	432	418	400	442	466	455	445	470	474	431	453	478	455	419	455	442	434	482	460	427	453	481	508	482	463	458	456	416	427	461	449	487	438	442	465	461	488	454	442	420	432	443	415	446	444	446	452	448	436	467	452	445	455	443	443	464	442	429	439	476	451	472	457	450	431	435	468	422	433	441	435	414	425	435	458	460	445	476	468	415	453	448	434	467	459	456	456	461	452	440	421	420	436	461	418	460	449	497	419	453	476	439	425	437	450	442	449	487	472	459	468	436	410	437	443	455	420	454	438	444	430	476	457	384	454	465	470	435	463	435	495	472	456	482	453	452	480	404	458	413	484	442	455	441	468	452	413	443	451	422	481	457	489	427	433	442	429	437	410	405	445	427	432	453	474	490	465	453	444	456	452	444	434	449	449	459	420	441	467	432	455	435	468	432	434	468	441	464	454	426	443	476	439	430	432	453	424	435	452	435	420	390	474	429	458	429	435	463	489	435	462	442	428	411	457	437	439	468	422	506	428	448	422	433	449	426	474	440	461	464	449	438	437	468	431	435	434	431	437	428	443	424	466	428	478	462	449	438	462	482	439	447	429	452	434	439	471	448	463	416	460	464	464	501	435	463	468	470	443	453	471	425	444	436	429	426	483	440	450	445	430	494	439	431	476	482	421	450	473	427	435	454	463	444	453	432	434	432	453	449	443	432	454	464	418	438	458	428	451	503	442	464	448	432	419	442	465	444	475	467	406	476	431	465	429	459	445	449	450	462	466	486	440	455	456	457	437	412	450	444	474	479	459	464	405	472	464	415	460	430	440	436	415	444	446	425	399	409	451	461	464	449	430	441	478	373	453	434	433	459	460	471	450	456	451	435	486	432	448	440	461	443	478	446	459	464	473	494	473	407	435	477	473	417	440	428	461	404	471	446	435	452	460	469	448	446	441	442	447	445	444	444	449	468	455	476	456	469	398	440	450	456	478	452	442	482	492	431	473	521	447	441	453	481	460	426	429	449	428	459	465	468	435	479	421	505	437	424	426	471	463	429	442	460	447	414	461	462	472	481	453	448	458	450	439	475	431	464	441	459	496	468	464	473	452	425	436	458	463	496	458	484	467	453	423	461	485	475	443	437	462	458	442	420	453	462	466	474	437	430	471	453	422	479	433	490	468	485	443	433	435	469	494	440	443	451	408	465	449	490	455	452	506	444	415	454	443	484	443	452	432	426	455	463	479	429	460	466	492	454	426	461	461	430	423	481	452	497	443	420	431	443	474	451	485	411	458	490	434	468	418	458	429	483	461	472	435	429	465	452	418	444	422	421	450	424	444	460	462	478	441	470	455	461	468	454	446	422	440	446	389	439	455	466	462	449	462	464	500	430	451	477	422	431	466	477	431	464	494	492	462	445	450	463	492	439	504	450	473	443	504	462	471	442	446	463	462	410	467	433	467	441	418	445	457	437	461	407	414	418	415	443	465	461	461	452	418	424	425	431	441	463	459	478	462	462	454	457	488	470	453	443	449	458	449	452	453	456	463	472	450	461	450	454	421	468	435	439	455	431	434	452	491	432	464	442	459	451	415	444	442	430	456	455	451	468	471	442	501	467	437	471	459	453	443	447	436	438	430	477	404	454	466	422	434	438	438	440	472	452	433	433	412	464	451	456	447	470	437	491	461	440	443	473	475	438	417	437	447	421	421	414	459	422	413	462	446	472	436	444	475	443	470	427	458	413	461	442	448	434	446	457	463	447	468	482	452	406	459	430	418	473	424	439	437	460	456	444	452	469	432	412	448	452	465	450	456	450	457	439	437	446	473	435	443	491	427	462	488	419	458	443	421	437	436	470	443	457	445	451	424	439	444	469	463	445	495	461	445	460	465	482	472	445	445	444	476	414	391	443	460	445	418	473	421	442	451	464	448	463	450	436	411	426	424	475	452	436	476	410	420	446	449	435	418	442	390	475	457	445	407	457	487	444	409	460	433	476	464	471	471	435	480	443	480	409	467	424	429	430	438	429	459	447	480	445	421	456	427	479	452	448	465	478	470	432	457	464	444	461	465	478	455	486	464	468	442	434	469	506	467	446	456	389	461	424	405	436	408	453	475	446	447	432	456	391	470	407	468	444	487	468	435	451	465	447	446	452	470	466	433	414	468	495	411	453	428
31418	49225	2571	1475	1055	916	801	711	599	658	581	576	555	519	511	535	512	557	470	580	527	533	487	500	514	502	495	540	477	504	492	535	511	522	547	468	519	506	499	513	492	484	475	504	494	483	476	513	516	525	529	508	481	474	482	495	516	507	476	494	546	503	484	495	533	478	486	532	502	471	500	489	471	468	519	489	443	542	498	464	500	481	487	483	477	500	463	503	495	508	525	459	509	523	496	456	476	493	510	531	497	510	493	495	496	518	523	489	507	500	466	511	487	490	536	515	527	511	504	483	515	468	501	500	447	527	515	473	484	527	531	448	506	471	499	514	487	452	496	498	480	466	505	476	480	461	485	496	481	480	518	487	490	507	486	503	478	478	501	478	473	461	464	513	523	503	474	488	501	533	506	468	496	472	493	525	499	486	484	484	487	493	514	494	479	483	516	478	487	513	507	481	450	525	549	492	485	538	478	468	488	463	449	505	505	533	469	507	491	555	478	473	495	470	536	474	453	465	487	484	497	477	516	462	493	491	503	519	506	488	493	535	513	521	505	494	479	475	483	542	481	513	512	503	458	494	527	450	458	473	501	532	513	488	511	498	450	496	524	502	541	491	491	506	503	447	484	505	466	498	495	489	497	502	498	475	557	498	562	457	498	492	502	538	506	464	458	425	528	474	487	457	501	555	485	495	498	471	522	519	552	482	502	489	494	537	495	457	489	480	513	509	493	444	476	456	501	503	465	455	504	473	476	505	468	475	513	524	536	458	505	484	500	516	452	475	511	490	462	486	510	486	479	498	501	503	473	498	484	490	466	489	501	536	484	489	509	491	505	503	521	477	513	465	467	465	468	486	508	458	481	505	466	451	472	508	520	500	477	505	484	497	471	517	497	483	514	557	474	485	472	510	499	513	478	477	479	486	520	499	511	513	518	484	502	492	483	477	518	521	503	486	467	476	504	540	530	503	489	500	471	488	508	489	449	466	488	465	481	516	498	518	475	505	459	512	495	502	523	465	490	529	483	516	513	510	485	481	509	484	522	516	480	483	512	489	505	482	492	479	500	508	500	499	522	514	516	488	438	487	434	492	514	487	475	486	513	518	476	520	468	472	471	496	508	509	533	483	459	489	501	483	443	482	498	488	499	496	556	462	495	488	479	464	490	462	469	500	471	484	519	469	486	493	544	512	491	540	502	471	451	471	471	480	477	505	510	484	476	489	506	478	487	494	524	470	490	479	476	477	498	509	481	500	509	480	487	482	512	471	507	464	482	509	533	510	492	482	487	514	492	533	498	498	509	515	515	535	461	470	499	519	505	464	435	491	495	507	479	469	472	471	517	470	460	488	505	522	448	509	476	513	437	491	512	493	478	494	475	493	465	496	497	465	502	507	499	499	504	530	484	491	530	488	541	507	501	511	466	493	482	491	487	478	490	512	513	488	476	429	491	476	505	490	532	460	520	511	517	463	516	479	528	505	508	475	489	529	499	483	487	516	462	484	511	476	475	499	494	523	490	488	500	507	459	476	464	467	535	513	521	512	523	453	501	490	460	460	494	493	495	472	508	516	485	455	487	485	442	538	493	505	510	518	486	492	504	475	459	501	476	524	495	504	476	470	482	478	509	519	461	502	462	478	491	491	497	447	492	560	516	503	482	496	499	477	508	494	474	543	516	495	481	485	478	492	523	468	479	506	520	465	492	492	476	466	486	496	509	471	529	489	445	516	465	483	497	504	508	512	518	486	461	484	523	493	458	519	459	546	477	479	520	481	539	475	458	502	476	484	515	472	498	500	479	432	487	515	463	462	501	503	462	528	506	475	516	469	494	516	490	495	505	465	526	505	499	494	452	445	481	455	517	506	478	493	505	460	521	459	527	551	513	477	482	496	488	509	460	461	489	487	466	490	494	495	506	456	489	477	486	500	469	489	491	480	549	468	480	498	507	518	482	494	513	482	500	480	505	501	480	495	520	513	457	499	517	505	492	485	492	493	519	569	484	448	504	498	533	510	500	529	528	503	480	483	514	456	444	506	502	506	512	525	493	526	501	460	503	507	487	510	533	512	486	486	477	476	490	484	485	488	515	514	466	488	462	483	536	476	468	498	505	513	489	491	508	455	482	459	493	462	505	523	429	483	517	479	484	459	477	538	484	497	482	500	443	483	468	501	508	566	492	531	472	484	476	456	493	524	504	507	510	500	504	500	518	486	482	493	482	533	505	525	531	495	466	458	516	469	502	490	480	503	517	530	464	494	526	532	477	519	517	509	508	482	502	468	499	508	499	497	503	490	494	507	510	463	480	506	525	499	484	458	493	502	490	477	540	494	461	513	476	459	500	501	510	484	477	480	518	514	473	486	478	526	467	480	497	475	474	541	465	458	516	489	481	465	511	520	508	482	468	520	543	488	486	501	475	517	496	473	481	475	430	484	503	522	551	514	493	461	434	510	511	475	525	507	523	504	470	499	479	470	474	516	460	512	472	493	515	496	489	478	508	495	477	484	497	504	481	477	509	473	511	493	487	472	479	491	471	474	523	491	491	478	498	515	500	470	490	501	483	481	521	546	480	496	494	490	511	505	522	493	456	530	506	449	482	483	506	532	448	510	516	538	450	496	473	507	532	475	488	501	503	464	453	448	494	470	500	486	512	542	472	483	497	558	516	493	511	532	470	435	491	519	527	467	490	490	471	487	500	482	476	528	499	455	458	503	499	499	432	502	501	480	520	501	528	540	499	485	502	475	511	518	484	522	529	471	535	477	526	492	511	489	496	492	507	517	468	483	497	489	462	497	492	511	451	441	497	483	462	481	482	513	506	495	474	479	490	535	483	465	500	514	508	486	513	488	472	498	515	487	494	529	487	468	495	518	482	495	509	517	518	489	502	490	479	528	521	517	515	489	476	511	481	517	496	470	491	473	482	504	491	504	466	487	508	471	496	499	480	481	517	524	469	491	464	494	467	533	522	507	522	500	541	479	490	518	510	525	473	514	453	512	490	475	486	522	464	463	501	499	529	533	508	484	483	514	526	465	502	472	469	488	527	510	500	473	460	483	525	498	491	503	474	517	519	505	500	460	502	477	454	493	430	504	495	522	477	477	491	499	431	493	485	518	494	490	479	517	488	501	469	481	490	497	500	500	479	488	504	504	495	545	512	440	504	526	510	523	468	484	534	531	451	455	489	498	476	489	490	469	517	454	485	514	479	491	499	525	517	460	511	455	517	491	524	529	510	484	497	493	487	465	534	528	497	462	468	493	461	487	435	450	495	492	469	551	484	494	537	444	470	498	502	457	495	484	471	504	487	486	474	515	478	542	457	503	478	475	508	477	517	476	523	496	507	504	501	490	515	488	508	496	501	474	495	480	502	521	486	500	551	481	515	484	466	530	487	475	492	470	494	501	464	482	524	547	492	480	491	462	465	490	495	506	449	546	495	525	494	468	501	504	482	443	488	474	516	509	487	509	483	473	522	505	542	527	557	516	496	487	514	511
23110	21654	29134	24474	21577	21513	7741	1415	1201	1035	1054	1047	945	914	964	938	901	885	866	907	899	858	839	875	870	836	818	802	803	827	849	861	877	865	834	845	832	873	846	839	855	814	821	848	858	869	827	844	827	833	874	787	824	867	821	821	839	794	829	786	739	785	818	796	826	844	899	857	802	813	830	843	818	868	796	828	876	875	854	854	845	863	798	832	813	803	838	847	826	820	770	835	856	842	842	840	806	774	840	860	810	791	769	848	844	889	890	809	773	799	848	840	819	841	815	803	804	859	810	869	837	814	767	851	783	845	844	840	806	839	868	832	789	786	852	833	807	818	805	801	815	902	806	871	786	817	887	842	815	806	775	801	835	851	828	789	808	795	844	806	811	822	871	797	795	783	840	840	811	828	820	813	834	804	800	864	784	772	812	810	795	808	843	825	877	801	847	840	831	841	832	838	812	808	873	851	783	889	825	845	886	872	839	780	773	769	842	840	833	831	790	803	814	888	847	844	854	869	784	783	828	823	842	826	863	870	817	792	788	812	815	862	837	811	788	792	862	847	833	881	841	804	831	811	868	797	801	798	877	802	804	840	799	847	800	812	756	822	798	823	863	831	871	811	788	845	809	809	761	780	864	759	775	881	782	804	828	816	828	824	817	828	758	835	783	832	837	805	841	884	830	809	799	826	809	846	839	830	800	783	869	784	857	857	840	853	876	812	819	831	848	792	839	826	855	848	833	814	794	826	830	822	775	846	808	851	814	832	834	844	849	812	767	843	780	824	821	825	812	833	799	848	822	778	841	818	852	830	872	767	782	856	864	816	833	868	807	796	882	835	781	804	838	768	792	837	851	801	868	831	824	836	812	850	824	844	853	908	827	794	815	837	838	843	830	810	811	891	807	824	849	804	862	834	843	864	812	815	827	836	803	802	771	811	874	835	786	782	813	868	793	785	841	832	823	777	827	867	751	860	806	864	758	817	801	803	867	852	761	832	825	828	807	830	860	794	811	794	804	835	767	789	802	827	834	819	827	800	804	849	793	791	783	850	809	826	810	828	831	834	834	823	794	857	788	844	839	875	810	798	799	788	838	836	813	817	805	775	805	819	810	771	831	773	769	818	866	850	829	841	846	812	780	821	798	772	811	783	804	830	806	880	860	754	827	832	794	789	813	840	842	811	826	818	800	874	822	850	821	802	808	751	804	792	826	874	801	778	824	788	823	836	820	743	812	831	804	799	831	828	803	794	838	777	781	855	805	778	807	798	851	812	801	812	816	853	849	825	864	828	804	778	845	842	835	828	804	835	815	833	900	803	836	817	861	850	770	824	818	804	794	800	842	841	850	808	812	831	792	860	861	826	822	857	809	811	807	824	787	823	815	799	808	851	854	829	826	834	793	847	793	802	800	776	842	838	840	826	858	771	845	861	818	835	855	808	836	817	801	834	851	867	820	850	821	802	815	853	814	806	805	814	817	843	776	808	769	808	819	850	821	840	841	803	794	807	826	841	842	843	799	783	841	878	846	840	857	897	825	873	839	839	830	858	810	815	825	849	841	837	859	813	862	847	821	821	815	801	815	831	809	812	857	760	796	804	783	835	805	853	887	833	839	793	760	772	879	861	858	793	822	872	828	814	849	792	850	833	842	818	860	853	859	756	820	797	872	848	816	804	853	803	844	779	818	856	861	866	817	864	798	805	826	838	826	806	797	868	826	801	801	793	804	844	859	831	908	823	816	881	857	815	859	802	822	827	834	824	792	819	840	815	813	802	884	805	804	838	828	817	829	763	797	834	806	865	806	771	783	844	824	873	830	823	844	850	798	799	824	832	786	800	823	837	825	809	817	790	805	809	839	870	810	790	867	828	832	831	850	824	835	789	769	806	837	828	812	807	798	831	821	786	836	842	804	824	833	832	781	778	792	833	830	787	788	847	851	843	805	811	825	831	810	790	848	805	796	857	836	893	764	817	814	789	841	848	828	811	828	855	794	849	809	835	778	819	862	828	805	832	823	834	822	839	827	833	841	872	791	826	831	811	811	823	818	828	904	786	803	886	836	833	809	787	753	826	795	806	882	805	827	837	757	841	856	867	851	779	827	788	755	807	783	815	827	821	837	863	876	809	785	837	842	848	826	811	856	845	792	887	783	857	790	816	818	801	861	824	842	835	843	804	794	830	804	822	853	836	804	842	846	776	809	816	842	810	843	821	821	816	780	862	786	780	820	757	803	807	845	819	806	851	850	810	843	808	819	759	846	778	788	844	858	792	867	810	775	807	882	817	838	854	792	766	806	835	830	826	809	863	842	768	856	821	824	849	848	859	822	832	745	839	809	782	835	828	835	837	802	792	869	868	817	791	851	842	824	782	826	777	784	844	834	845	807	831	836	809	836	790	813	826	800	835	835	780	803	803	829	802	862	841	843	839	809	818	860	853	845	801	853	819	869	822	848	809	832	791	793	829	836	813	847	838	810	840	869	839	860	788	827	865	843	848	842	828	815	814	847	814	783	834	864	824	821	878	863	810	826	803	797	827	831	801	821	840	784	857	826	875	853	841	850	796	826	838	849	837	830	804	791	845	815	838	840	837	828	835	856	827	807	797	816	850	778	816	827	750	836	830	803	855	834	787	864	838	796	839	857	829	825	777	819	755	812	816	819	862	817	792	831	808	829	872	837	812	779	824	802	829	824	821	863	878	831	804	852	822	806	866	790	828	816	832	833	853	805	838	774	807	828	835	830	799	809	854	786	813	788	823	805	820	785	805	829	803	818	843	830	811	811	799	821	813	836	874	826	779	848	812	803	768	820	802	809	822	811	877	818	843	825	827	832	815	808	776	820	794	874	827	786	799	772	838	782	826	826	796	814	860	799	820	808	868	828	814	780	771	813	785	804	789	873	842	805	834	770	816	837	757	850	794	819	801	807	798	864	851	828	773	804	838	839	766	813	776	815	786	810	858	852	805	828	801	830	831	816	854	802	828	824	846	799	803	781	832	776	814	797	788	833	817	855	867	847	824	806	834	760	828	851	841	773	824	792	802	811	816	810	790	796	790	838	811	820	813	825	847	841	887	816	799	821	806	791	793	790	812	821	812	804	801	818	783	858	839	857	798	888	859	819	834	768	815	812	843	845	801	878	766	787	861	828	805	847	802	844	863	799	808	836	828	850	811	794	872	804	824	813	784	805	817	856	815	802	843	814	759	777	857	805	803	804	821	826	849	831	811	773	812	824	880	821	811	830	864	760	857	800	790	773	837	809	837	784	847	811	846	821	794	807	851	798	763	814	849	808	779	850	859	825	822	799	832	842	825	832	845	781	823	773	831	814	828	855	837	841	834	806	812	871	848	819	835	830	752	792	834	845	785	812	744	827	845	800	830	877	803	804	796	872	836	855	808	795	842	815	802	806	872	855	822	769	829	838	781	829	781	802	832	823	800	839	796	798	787	842	895	820	826	808	759	819	760	864	842	853	816	813	819	871	804	818	852	812	843
39015	56414	8262	3917	2898	2391	1935	1573	1427	1281	1200	1069	1132	1040	1016	937	896	955	931	915	888	911	864	845	839	854	913	891	829	870	851	860	947	907	847	912	905	873	931	862	851	826	870	841	853	848	870	890	833	832	871	858	782	851	857	859	866	864	866	870	905	787	856	874	821	855	833	848	838	875	828	843	850	843	828	856	863	824	842	786	849	866	848	800	789	865	848	809	791	848	820	820	797	847	822	834	893	817	846	863	837	818	889	837	853	820	786	822	837	868	840	845	831	854	834	858	856	818	817	849	893	872	822	835	805	881	818	857	857	851	821	862	908	871	889	888	777	865	861	811	841	832	858	800	812	802	865	863	834	840	825	861	854	887	829	844	840	886	892	871	811	788	847	838	831	829	858	795	829	787	822	814	864	794	856	813	820	884	850	842	828	856	844	864	854	865	828	848	848	850	805	854	827	830	821	846	885	867	818	864	861	810	877	837	842	782	879	856	797	841	826	827	850	804	833	834	863	880	826	860	870	820	827	850	850	781	796	834	838	895	821	817	832	841	872	812	856	856	789	789	849	811	840	830	820	828	851	902	831	849	827	837	808	778	819	843	848	802	838	820	854	831	776	812	786	827	808	876	859	831	843	830	868	828	841	889	837	808	848	819	808	821	852	818	840	853	834	850	781	823	775	882	816	911	793	848	850	854	818	800	824	867	846	796	847	846	852	854	778	805	805	855	831	808	814	854	842	801	809	878	818	802	892	813	830	795	806	771	816	827	835	826	841	764	846	798	843	832	822	861	840	828	865	801	873	824	823	807	810	834	830	804	867	805	844	811	836	819	865	835	815	820	876	790	807	839	836	845	808	809	804	863	888	856	888	838	806	800	817	855	816	804	855	836	856	816	895	801	813	847	821	807	845	842	878	854	877	838	867	846	827	863	862	809	904	779	829	845	831	821	844	869	806	832	833	816	843	799	827	880	842	779	817	800	840	830	871	837	826	838	870	828	831	843	813	861	836	837	849	876	833	900	809	839	812	888	852	814	872	811	842	824	822	832	804	821	786	831	860	823	799	838	816	853	794	790	863	807	813	856	808	867	807	809	881	861	795	831	842	806	791	791	889	795	815	794	844	842	858	792	844	843	852	782	831	830	844	844	803	807	822	815	888	845	815	851	829	800	829	880	827	875	869	800	830	796	847	826	798	835	879	840	852	838	834	849	817	883	833	842	886	823	830	848	833	832	815	824	846	854	807	810	857	815	803	839	860	865	847	836	793	820	836	816	819	846	796	871	773	808	858	861	823	829	857	779	837	867	841	852	826	821	834	870	884	877	809	857	879	827	883	810	910	834	848	856	869	826	835	829	910	804	843	848	809	884	839	865	766	838	816	795	860	859	779	796	778	852	835	826	788	823	836	855	850	827	810	824	830	790	802	831	782	836	821	814	810	828	845	820	867	880	808	815	850	828	862	858	880	826	811	819	822	836	868	839	816	848	842	851	827	781	836	809	828	813	821	872	858	821	838	848	806	833	811	809	803	782	862	829	824	823	815	831	923	792	878	832	830	826	853	830	877	820	791	812	877	822	814	819	785	831	777	854	819	809	857	848	834	813	877	779	865	793	818	846	845	853	826	821	826	804	814	818	873	814	822	853	865	821	872	784	807	819	829	821	837	809	822	862	810	826	833	809	848	889	766	836	883	854	849	849	802	858	799	886	872	834	812	825	896	830	829	792	838	803	769	816	858	815	828	863	828	885	816	862	806	875	822	816	865	872	835	780	817	827	878	773	860	827	879	811	800	840	768	821	846	857	837	805	860	807	913	845	800	820	873	803	868	802	803	810	827	843	876	811	825	819	857	821	814	868	878	851	828	773	881	849	807	864	839	822	867	868	845	822	844	828	822	799	863	845	813	815	837	865	832	871	812	891	790	824	871	802	838	801	837	820	901	862	813	828	807	801	798	772	827	805	796	860	887	800	812	830	793	787	837	859	809	845	811	847	856	808	927	880	806	886	822	881	863	876	755	838	846	875	814	849	809	892	800	847	798	821	803	854	808	854	828	848	844	836	859	826	822	797	874	839	831	809	803	837	829	846	802	846	839	826	842	848	861	846	817	831	874	777	817	834	801	799	806	875	861	788	782	822	830	867	833	829	844	876	841	834	855	848	845	826	884	806	803	826	826	764	853	857	860	809	852	856	834	809	822	836	862	852	833	820	838	801	801	895	872	801	795	823	798	854	847	808	788	839	827	793	885	779	827	879	810	845	859	812	876	832	809	815	849	850	882	856	869	838	771	804	839	854	834	834	835	822	769	817	839	814	812	824	805	886	846	810	809	822	828	855	822	854	813	817	832	797	824	765	822	839	807	817	848	820	844	787	834	862	824	842	823	808	813	803	818	854	794	797	881	904	913	838	884	817	835	830	849	835	825	809	837	832	794	891	834	800	888	791	833	852	844	782	826	830	837	818	824	853	826	856	840	814	792	853	845	798	843	843	829	879	816	794	840	793	838	814	835	820	884	833	751	844	781	816	826	829	845	833	817	781	861	797	832	797	857	873	818	845	806	819	819	821	810	884	785	878	892	790	874	892	806	835	889	865	813	856	835	852	832	847	837	866	871	830	828	831	872	872	838	868	813	865	857	827	837	866	832	831	753	799	843	831	808	844	817	871	835	858	839	804	833	843	842	876	845	796	791	812	853	853	811	853	816	845	815	874	762	844	792	827	822	837	836	866	815	828	816	850	809	824	908	886	863	792	875	832	829	834	834	867	831	801	849	829	813	843	818	848	819	831	765	808	835	858	827	776	780	842	883	829	819	881	875	838	811	799	818	798	832	840	837	817	807	827	844	868	828	813	840	803	820	850	813	861	847	808	839	789	830	815	899	765	794	842	788	817	853	845	804	814	858	849	810	850	829	813	832	824	841	809	837	832	870	822	814	844	833	866	828	813	869	839	844	800	886	834	828	813	854	787	819	835	833	805	859	795	844	805	883	886	825	834	847	838	832	855	837	866	849	832	867	841	864	813	816	829	841	858	859	880	888	799	823	797	842	812	829	821	812	824	813	881	757	793	859	810	857	804	812	828	798	826	822	863	852	855	812	841	839	825	857	822	838	860	804	790	841	838	808	847	853	876	837	815	816	899	804	869	790	808	784	844	801	840	849	850	834	812	812	834	775	788	831	810	869	868	856	866	835	811	853	821	843	809	786	868	904	859	856	853	852	845	851	829	838	850	863	790	868	804	826	810	845	825	856	802	820	787	846	847	848	784	819	847	851	837	792	833	824	819	867	837	848	800	810	866	857	867	823	808	812	813	840	837	793	795	773	850	835	801	861	836	785	856	834	816	849	839	857	821	830	877	862	855	853	840	801	825	846	844	875	808	809	789	796	860	794	828	853	795	844	824	816	867	770	896	866	808	855	890	848	827	869	782	842	829	827	846	866	833	798	793	841	814	811	856	840	816	809	855	832	857	846	787	836	826	848	798	820	826	834	866
28824	21469	6098	797	613	568	505	413	424	396	396	382	377	388	429	391	384	391	385	442	412	422	397	407	423	402	390	414	398	383	391	374	428	412	438	419	402	374	414	407	397	398	404	397	403	377	366	399	374	398	433	433	423	382	440	382	400	391	401	389	416	397	403	413	426	384	365	386	412	380	393	398	397	386	444	403	421	410	385	370	437	422	407	405	360	373	425	408	421	349	385	380	390	417	419	391	404	429	390	428	409	416	390	372	398	411	389	410	371	410	413	398	412	385	440	400	373	406	405	410	422	433	412	400	409	385	361	417	385	447	379	387	408	377	387	431	419	398	396	386	382	446	401	401	382	386	405	437	420	387	437	449	388	372	402	384	379	406	399	436	382	361	414	404	421	408	388	389	403	429	371	377	438	394	406	401	377	384	401	398	417	392	389	398	391	408	376	393	367	389	389	396	393	414	387	389	410	376	417	441	441	386	367	424	381	377	381	391	405	402	382	411	421	378	387	359	405	375	350	400	410	390	403	360	390	389	364	377	379	393	368	384	419	377	357	417	404	414	411	438	397	395	394	405	385	409	421	367	400	398	400	397	405	391	378	427	410	401	411	374	389	426	399	386	381	421	378	378	408	419	381	391	402	403	410	388	387	415	389	375	392	393	402	390	404	419	408	419	394	396	407	388	364	390	409	390	408	410	405	396	415	414	398	396	413	383	419	423	419	424	398	411	415	433	383	400	385	419	386	405	418	393	422	409	389	388	449	389	390	399	351	422	398	415	378	415	415	419	368	376	397	378	398	381	401	389	362	408	372	360	390	409	409	416	392	416	399	420	394	452	393	415	365	389	394	392	424	420	402	396	405	403	436	382	424	390	402	427	432	402	416	407	382	382	387	374	406	390	416	403	373	384	420	386	427	389	415	416	404	356	391	423	407	390	436	412	389	399	409	409	365	397	376	384	421	389	398	396	369	414	394	381	415	385	419	387	407	379	383	388	412	426	378	395	422	409	399	403	368	423	385	391	405	400	354	390	400	382	398	458	420	424	407	432	376	400	382	430	395	419	386	411	379	372	368	434	425	377	370	397	446	392	374	386	373	385	422	417	412	416	362	388	415	393	399	394	382	392	412	408	411	399	415	377	418	418	382	397	422	387	349	387	389	386	351	389	416	371	395	428	380	387	394	406	400	375	424	429	368	403	392	392	393	365	380	386	406	393	435	398	434	402	416	393	395	410	415	410	384	387	419	396	381	413	406	362	428	413	407	405	406	400	410	390	405	409	402	393	406	423	394	404	400	418	374	378	406	370	418	417	414	354	372	405	414	397	389	398	417	380	380	428	382	394	406	382	421	397	361	398	398	388	376	417	399	401	408	429	421	381	389	432	396	397	398	403	373	389	369	414	372	397	410	402	399	430	406	415	384	386	409	382	400	370	410	428	370	385	426	378	381	434	362	370	398	391	447	366	413	442	401	418	395	359	430	410	406	395	378	392	423	414	401	390	427	419	378	375	364	389	380	421	432	381	447	401	390	391	445	393	406	393	398	402	421	442	401	417	430	393	350	410	368	389	417	398	388	404	415	420	399	402	419	408	430	375	401	433	415	387	389	423	394	392	388	377	403	389	388	387	422	398	372	385	378	419	403	416	399	402	394	423	385	437	385	409	350	381	401	420	416	434	391	391	398	376	422	398	379	384	413	401	375	386	385	411	414	381	387	404	403	406	388	410	410	392	425	427	402	422	402	419	396	431	409	393	381	355	415	418	376	402	418	380	409	417	420	406	422	393	410	395	407	391	372	403	414	432	434	451	384	379	421	400	414	410	426	369	383	359	413	405	420	393	398	447	423	366	389	401	413	413	388	373	416	346	411	383	433	413	390	391	435	389	380	403	386	406	448	393	390	423	383	423	433	373	421	385	350	407	392	409	391	397	390	417	401	406	396	417	384	412	430	382	410	364	397	392	395	373	403	391	412	398	414	398	384	406	416	353	386	430	378	418	381	405	416	385	411	424	396	370	394	387	397	370	403	378	426	380	390	392	421	413	404	369	400	418	396	397	390	421	392	405	422	386	412	410	401	390	394	405	397	403	417	395	402	407	424	408	401	377	393	408	445	407	383	422	397	423	387	410	364	370	375	405	380	417	424	425	384	421	436	388	395	390	418	418	407	412	412	384	403	399	447	384	394	382	411	420	410	405	393	409	402	429	388	431	384	411	394	398	396	398	392	431	382	394	399	389	386	388	379	385	414	384	390	429	429	383	421	350	398	411	402	366	361	419	349	376	426	402	428	383	427	441	413	373	375	389	373	382	410	387	401	398	425	407	412	418	392	433	404	395	421	410	350	388	386	385	394	414	377	405	416	409	451	437	379	414	406	403	384	393	383	441	408	375	363	367	431	407	409	409	418	409	390	371	416	395	446	422	449	382	389	397	380	403	386	427	384	388	390	414	413	404	397	387	418	380	388	386	370	397	386	393	351	390	379	390	374	394	401	392	364	394	412	390	401	428	374	368	365	379	458	370	410	412	401	408	384	408	428	401	437	408	381	442	419	418	380	401	388	391	384	404	366	420	378	422	446	391	411	371	403	399	381	372	388	412	385	398	426	405	382	431	396	394	409	380	418	394	396	380	364	352	387	418	397	408	395	399	398	372	417	398	408	401	387	398	419	412	387	405	407	373	421	421	427	411	406	404	398	369	365	382	403	415	391	387	410	429	385	407	383	362	359	368	388	416	397	404	369	440	401	388	428	408	394	368	436	388	421	412	390	399	427	390	431	419	421	429	404	380	382	432	396	382	421	414	405	400	414	382	429	334	368	401	389	383	400	417	409	394	396	418	401	409	446	376	419	395	408	410	413	423	391	421	402	391	428	397	411	376	401	409	382	398	409	417	376	356	422	403	392	412	394	366	417	400	365	421	359	369	396	411	389	421	421	410	416	431	412	385	413	400	389	422	361	382	387	395	424	418	388	421	374	374	354	389	372	393	393	399	414	404	426	350	376	393	391	398	394	401	428	412	393	390	382	386	404	379	370	405	387	418	371	413	408	427	389	417	398	374	380	377	381	406	397	385	382	418	417	402	407	444	441	422	380	398	394	426	390	431	428	405	364	405	391	360	402	361	401	387	416	393	402	420	376	391	396	394	375	420	362	404	409	382	394	369	393	380	418	408	416	384	392	386	426	437	398	393	390	412	416	402	455	384	445	383	398	368	417	410	411	402	409	394	371	385	376	397	395	385	412	437	376	410	415	384	424	354	400	380	381	400	370	376	414	409	409	400	406	419	425	431	437	407	397	372	403	391	417	397	389	396	396	398	373	394	409	403	439	429	418	393	395	371	409	392	421	403	387	401	418	389	406	409	395	363	397	383	420	387	412	408	409	433	405	408	442	416	411	384	410	362	412	404	402	389	401	395	405	389	395	393	400	430	378	396	404	365	398	357	407	381	408	402	397	409	385	393	423	390	421	389	384	397	384	401	431	392	380	409	362	395
16114	22327	670	542	519	459	482	435	473	428	432	468	449	453	450	430	438	430	475	446	442	421	430	455	439	423	402	371	437	439	403	425	455	476	470	431	426	450	426	431	398	434	460	468	440	472	407	402	416	445	451	431	481	452	391	422	454	433	432	426	401	408	475	443	425	406	451	416	444	412	438	407	430	364	395	417	414	419	466	376	435	467	404	464	462	401	430	455	422	392	419	425	443	402	440	434	434	454	436	458	455	402	431	426	419	406	450	437	402	411	432	412	432	435	448	423	431	416	451	401	420	412	436	410	437	422	412	419	431	421	473	425	416	425	407	433	411	444	435	443	388	409	409	405	433	430	417	457	425	448	457	451	427	463	419	433	412	430	488	440	441	447	439	452	410	424	414	413	448	445	442	432	421	425	436	462	429	444	397	442	429	429	445	421	421	438	421	415	415	432	430	439	426	412	408	409	448	448	407	445	414	487	421	426	422	447	413	421	427	453	403	403	406	466	417	451	451	393	422	434	432	409	445	419	450	426	407	426	458	397	492	415	427	440	448	410	444	421	448	445	428	442	399	430	392	482	414	458	408	462	459	430	445	410	447	457	455	453	431	451	437	453	426	433	413	446	440	416	415	459	418	437	439	453	456	413	431	425	429	444	424	414	416	417	429	454	450	410	424	451	426	427	432	423	434	391	410	395	449	440	426	431	422	434	430	387	414	428	440	403	405	401	413	421	404	406	406	431	428	435	434	424	424	457	425	433	398	418	427	452	445	418	416	483	422	396	434	401	410	431	422	411	427	431	450	435	442	449	381	417	443	445	425	437	449	401	429	434	428	445	422	439	445	449	403	393	421	447	436	399	436	402	452	391	443	423	421	396	448	410	398	393	459	469	427	452	434	420	422	423	432	452	436	417	447	409	420	424	436	435	404	463	433	432	438	376	444	403	417	379	436	440	429	437	422	413	430	426	429	443	383	419	417	452	425	398	416	416	400	451	420	425	433	427	419	418	429	456	471	420	406	457	417	457	428	431	409	393	406	441	424	446	431	443	419	442	439	418	400	450	429	444	410	417	438	403	435	436	442	460	446	422	454	401	433	443	424	442	393	446	445	428	421	421	451	403	450	449	393	399	439	414	396	426	410	440	418	452	414	447	424	459	432	461	440	416	425	432	443	420	403	375	418	407	394	409	450	401	389	429	427	414	414	416	428	478	445	426	421	392	429	438	409	468	453	445	467	455	418	433	372	455	407	429	417	429	388	420	431	438	431	443	445	423	440	433	452	459	418	422	437	426	423	422	410	460	448	467	471	440	404	461	434	441	404	449	379	403	434	431	424	434	410	424	422	410	409	469	447	448	459	419	436	457	470	403	430	434	440	443	434	439	408	439	384	441	469	390	407	409	446	427	415	474	437	438	442	425	419	428	414	415	419	459	429	432	437	409	389	448	448	422	447	443	434	435	437	425	413	421	403	459	407	427	431	443	468	446	429	426	459	420	437	423	451	431	426	413	396	427	416	407	424	448	430	433	436	430	426	437	434	420	404	412	398	441	392	442	414	425	427	428	462	402	382	420	421	431	442	398	429	439	430	439	479	427	436	466	411	449	414	407	433	426	435	431	441	421	365	438	444	396	417	428	426	489	450	394	465	411	429	439	437	454	433	457	425	425	451	429	445	464	396	448	437	421	422	438	485	415	437	462	425	431	385	448	447	426	388	458	456	423	417	425	443	404	404	450	417	416	426	424	426	450	434	455	439	413	447	411	427	416	435	428	431	402	442	424	457	438	407	455	431	446	410	459	465	410	425	444	465	430	468	461	447	429	434	435	419	428	440	453	403	388	446	421	449	418	439	441	411	405	438	456	413	404	429	370	433	486	410	454	398	421	384	402	444	439	379	437	461	401	416	405	408	429	449	415	487	409	434	419	450	446	452	458	405	380	446	453	471	382	413	436	452	404	444	388	414	433	402	435	392	436	421	452	429	411	423	432	405	397	412	428	429	411	407	434	445	410	404	425	418	411	442	408	407	422	397	408	403	398	440	395	439	414	403	400	427	426	447	437	411	419	425	428	421	445	417	449	376	446	448	420	393	427	424	428	439	412	416	399	434	402	421	426	410	430	441	457	456	450	424	443	460	420	420	421	441	454	423	431	411	441	426	441	450	414	407	419	420	425	405	411	461	420	389	421	410	417	450	415	413	442	426	418	444	453	397	456	405	394	391	431	429	394	445	415	453	439	429	432	458	437	398	423	424	418	439	413	427	436	419	429	431	462	430	396	403	443	450	407	383	420	431	419	466	464	405	420	423	433	448	398	423	425	454	451	419	403	425	437	424	439	432	416	459	414	417	448	452	411	414	448	417	413	457	432	405	434	426	434	392	424	451	456	410	423	449	386	435	422	402	416	441	448	424	415	428	431	411	416	375	448	492	414	418	360	400	409	428	444	433	433	412	419	405	415	436	434	377	406	422	444	445	450	404	410	415	457	425	416	405	416	458	377	432	410	448	420	428	444	397	437	440	440	404	430	423	434	397	403	454	446	407	414	436	445	449	416	430	433	419	401	436	409	455	424	378	450	410	432	412	395	416	425	372	435	444	450	433	420	409	424	468	423	441	401	414	455	419	386	435	412	435	440	418	457	420	445	427	426	472	446	423	433	402	428	395	435	424	449	393	441	412	442	435	428	451	422	406	470	428	434	424	443	427	398	425	424	417	416	430	437	422	449	443	416	442	431	405	443	402	418	452	447	429	444	432	437	414	475	450	446	410	409	438	411	432	433	403	411	410	463	458	416	437	472	401	424	423	437	417	421	451	396	469	425	463	392	410	415	439	416	415	437	434	412	400	437	419	463	435	432	420	411	435	430	424	448	431	420	475	393	428	421	417	396	399	420	440	447	412	393	422	433	433	417	407	432	464	421	448	430	443	434	432	400	388	423	450	436	428	414	428	415	440	453	434	447	446	394	446	441	400	393	429	428	426	414	416	433	416	421	450	419	423	440	455	416	423	408	434	434	456	423	420	416	425	428	396	414	465	415	409	410	446	456	450	432	421	425	415	425	413	455	430	401	420	428	457	464	454	470	431	444	447	430	431	423	462	435	419	435	467	438	434	430	395	439	404	417	414	458	403	431	455	418	442	455	409	439	407	421	453	430	422	443	419	436	432	446	407	416	417	427	445	386	451	400	415	396	448	422	462	439	473	425	424	402	390	413	418	468	423	411	457	423	434	391	438	417	409	432	441	403	410	417	429	426	447	418	461	399	447	408	431	404	424	441	447	432	412	443	427	431	413	406	424	432	428	436	446	428	433	439	423	408	444	422	399	423	420	442	408	410	420	399	464	427	435	416	447	435	455	432	418	429	439	437	451	453	454	456	413	412	400	459	441	412	473	448	415	459	402	419	412	427	464	453	437	418	460	397	462	427	411	431	407	459	434	419	389	435	439	438	422	404	420	409	426	408	452	431	460	426	401	420	424	409	415	457	438	442	440	451
24242	21835	28841	24687	21364	7808	1082	882	782	763	757	736	688	651	681	667	656	674	646	683	625	693	661	650	639	672	667	678	668	660	694	615	687	654	651	669	677	679	637	621	644	626	697	659	621	654	670	707	627	644	617	662	675	688	636	652	644	666	652	681	654	660	645	667	663	634	663	664	566	669	613	630	718	733	662	640	663	584	628	644	620	618	657	633	626	607	675	628	659	685	620	625	620	666	639	652	613	637	680	639	623	645	657	623	682	649	687	658	614	620	684	678	634	672	631	659	622	627	606	655	636	664	638	698	627	636	643	628	688	597	636	693	678	666	601	608	691	605	611	615	631	659	638	623	646	663	712	679	634	630	668	630	638	646	671	677	593	640	606	617	587	639	698	647	647	671	629	653	635	657	676	668	588	669	635	605	668	596	616	609	673	650	645	653	666	613	640	650	653	662	642	677	655	636	659	629	676	654	658	614	616	662	663	681	631	624	665	644	658	645	646	636	610	636	662	678	672	610	669	643	617	625	674	632	638	650	642	645	651	661	677	662	633	668	666	568	619	631	659	659	638	663	640	640	660	698	613	634	621	707	659	623	643	657	699	615	630	623	670	666	626	678	636	633	656	646	624	680	645	637	638	616	663	625	658	633	679	626	604	661	658	642	655	661	644	613	671	576	653	635	655	641	665	658	637	641	632	624	652	633	637	646	676	633	619	644	670	649	651	629	678	625	652	612	649	604	648	701	668	631	682	596	623	665	637	619	665	665	671	615	642	651	666	626	601	651	676	661	629	645	720	619	615	617	662	678	647	637	666	666	659	634	651	655	695	690	630	684	676	616	688	637	666	658	629	607	675	626	616	683	632	635	617	658	644	619	640	632	672	626	613	655	654	612	643	622	649	649	630	616	651	668	660	613	670	669	619	682	629	632	700	626	690	666	671	655	639	692	657	618	611	592	665	670	582	617	683	708	672	663	628	645	607	599	644	656	625	614	623	636	611	641	632	620	646	654	648	650	665	653	627	634	616	659	670	615	627	654	637	677	626	624	631	648	607	638	615	664	611	658	636	662	678	629	653	641	647	670	659	650	646	670	703	650	649	632	657	642	653	587	636	614	656	651	676	682	681	641	662	634	694	667	626	649	651	716	644	693	669	606	614	625	638	625	646	669	655	620	589	620	682	621	674	677	664	681	643	650	676	653	685	653	594	645	653	652	662	591	679	656	671	680	629	631	662	603	618	618	633	658	637	635	625	671	641	625	682	659	668	627	631	684	647	616	663	638	626	698	651	677	639	632	649	648	635	599	658	658	645	675	679	601	657	661	635	644	618	623	666	624	642	622	662	644	636	665	661	618	683	636	690	673	641	636	607	637	604	640	670	639	636	647	631	606	675	646	626	597	645	646	690	652	648	665	654	671	669	600	636	670	607	630	665	631	682	614	658	638	656	665	627	605	640	628	680	615	661	599	650	640	699	591	644	621	679	627	639	630	656	640	618	655	652	606	623	625	600	646	654	653	664	654	651	632	694	643	664	654	612	642	659	619	662	595	633	594	635	635	635	589	633	667	659	637	609	636	675	665	722	602	678	661	639	663	651	656	696	710	624	647	620	627	689	621	611	623	642	640	635	628	687	636	626	629	589	600	650	629	638	650	632	629	662	620	629	610	599	634	661	585	647	657	666	642	685	622	674	665	620	637	654	597	643	615	681	651	661	660	643	664	665	659	632	584	699	669	657	645	657	666	642	599	624	684	627	633	647	618	648	642	640	672	624	642	640	657	632	620	693	618	658	652	630	621	619	661	656	616	624	707	650	629	675	621	635	652	699	640	638	611	684	596	579	699	661	624	660	574	647	639	663	626	656	680	648	588	636	666	634	597	614	665	639	666	652	668	677	597	620	665	675	637	649	638	674	670	683	623	666	613	621	663	631	666	637	656	623	630	659	622	645	694	596	652	671	628	637	636	624	630	699	629	668	628	681	645	673	614	619	638	667	644	664	628	630	653	640	649	641	640	614	604	637	633	693	629	637	614	593	660	673	664	683	636	665	644	615	673	627	643	629	626	612	645	594	617	645	676	637	683	614	670	647	629	687	676	633	631	672	671	636	648	624	702	640	606	614	642	592	623	656	639	609	624	610	665	607	643	630	632	618	626	675	658	613	655	643	661	599	646	627	621	640	639	604	673	639	653	630	629	648	692	654	621	665	632	601	634	652	621	641	632	619	635	667	682	612	644	625	624	592	641	672	617	658	662	598	658	637	646	632	632	634	649	660	661	639	648	655	659	638	652	639	618	652	648	623	621	604	649	617	664	602	632	672	630	650	683	683	627	701	668	600	642	650	625	677	640	635	611	630	600	638	657	658	633	634	601	683	646	629	630	597	671	643	686	640	683	657	632	678	665	674	602	647	634	612	632	644	609	624	645	657	641	632	653	650	645	637	613	715	633	616	607	603	605	645	645	666	629	622	682	639	599	654	622	651	639	696	665	657	640	604	662	652	601	657	637	642	609	655	649	607	683	619	626	627	631	650	606	687	632	631	674	633	688	689	635	675	646	661	658	659	675	657	652	673	663	655	627	605	604	620	664	646	659	679	649	653	664	674	637	638	616	647	644	668	629	604	636	629	639	644	633	688	681	642	603	730	639	617	639	636	656	622	613	680	607	649	612	645	660	604	614	608	614	672	649	635	667	637	703	602	608	661	666	572	653	656	597	642	686	675	647	607	655	632	668	646	648	612	627	627	665	589	625	638	629	590	634	630	640	651	641	648	632	614	663	612	597	641	640	650	603	628	693	655	665	598	667	667	652	651	622	644	686	631	654	663	639	684	632	639	642	606	654	648	649	624	618	618	661	641	641	619	685	611	647	662	691	664	649	595	615	591	642	650	633	612	639	662	641	612	651	641	637	683	681	627	625	619	710	614	622	680	617	629	622	665	630	663	644	651	617	692	658	672	631	683	654	641	653	651	672	623	657	659	657	635	664	652	657	689	635	646	663	653	650	656	664	685	680	646	637	639	660	639	625	678	642	691	670	666	636	655	655	637	606	663	617	611	618	593	667	675	645	688	613	653	622	725	623	648	669	638	672	653	688	632	622	657	675	639	628	677	611	640	641	668	614	644	650	661	610	667	641	630	652	607	641	608	607	637	640	616	637	599	661	716	682	648	648	617	606	618	650	643	615	638	673	625	622	651	659	636	609	642	645	621	615	630	661	631	617	691	645	608	654	669	645	644	633	588	634	642	624	607	662	611	616	667	636	647	641	678	636	641	643	660	629	669	624	640	603	638	669	638	617	648	618	602	677	617	640	637	678	685	668	619	641	680	615	593	640	675	685	657	684	678	593	641	619	601	609	650	647	647	670	632	623	672	629	680	607	642	684	631	638	628	671	604	630	596	585	655	642	696	655	636	619	640	640	639	620	698	670	617	656	640	634	654	622	639	644	584	674	669	625	613	639	620	610	649	678	633	651	640	667	647	675	696	632	656	643	691	675
34190	53472	4756	2240	1753	1424	1206	1049	966	833	888	812	790	744	772	709	735	715	700	682	706	669	699	690	688	679	650	707	729	665	597	646	725	696	691	685	680	722	651	669	639	677	654	711	687	677	693	693	643	715	660	656	647	706	681	692	656	667	661	642	642	636	705	664	693	687	672	692	667	647	626	658	625	701	676	696	677	693	688	720	636	668	649	692	669	634	644	650	641	672	700	673	641	697	686	613	665	621	623	648	688	647	643	648	645	682	676	642	680	667	622	658	697	677	676	646	628	633	657	652	695	730	706	659	635	674	743	684	679	704	646	625	635	685	633	723	698	721	692	658	661	655	628	683	631	667	688	667	610	635	667	648	625	677	682	729	642	647	660	669	689	669	635	682	693	678	634	674	683	641	638	604	653	677	664	664	702	662	661	649	656	706	636	654	675	647	625	699	613	644	659	668	631	649	635	630	708	664	629	668	659	618	689	663	683	666	636	668	667	686	658	664	663	655	709	637	659	617	670	687	681	703	672	675	662	664	594	673	629	664	725	717	654	706	673	604	666	642	640	667	674	673	643	656	677	666	693	645	649	646	649	650	652	681	662	659	659	702	651	707	644	654	666	624	642	678	640	671	675	695	662	627	689	666	643	702	625	676	648	669	697	694	661	631	668	640	678	706	637	630	635	643	651	662	655	649	689	709	663	645	645	654	650	669	681	654	661	675	657	681	661	711	673	670	696	654	662	670	634	649	653	636	653	688	641	654	657	633	646	628	646	651	665	660	661	671	670	647	636	674	631	669	640	637	659	673	652	681	633	642	583	632	657	675	642	645	660	660	675	657	683	663	647	682	673	613	667	635	644	705	644	647	600	683	646	668	638	690	675	671	642	634	677	651	666	664	648	685	706	665	648	676	639	672	633	701	634	655	675	644	693	679	612	651	663	714	659	651	664	697	684	638	667	666	651	695	662	629	631	646	653	602	679	662	710	686	673	627	647	649	642	652	669	673	658	657	655	695	665	636	596	642	658	651	685	657	668	660	623	665	636	674	676	655	652	645	639	681	636	646	635	689	632	660	682	646	687	665	658	672	717	646	635	654	617	635	609	658	673	650	604	633	657	648	644	652	654	671	642	677	628	627	664	686	647	630	664	663	625	640	684	649	628	652	652	738	646	679	622	709	653	626	622	658	655	648	682	642	667	691	660	614	650	618	651	622	659	680	644	640	654	633	641	613	654	653	678	663	649	679	648	693	712	596	664	637	637	672	642	677	685	657	696	664	692	654	673	661	659	685	642	634	623	651	671	664	666	645	664	627	622	619	638	663	644	692	633	664	654	671	631	696	689	613	661	696	635	652	654	711	709	646	692	635	648	687	648	668	659	677	658	672	688	671	672	644	714	604	652	688	676	648	641	661	681	690	692	624	655	685	705	649	660	667	615	648	624	659	681	631	662	684	689	658	644	678	665	695	656	647	664	595	672	693	665	661	707	658	656	638	670	680	626	686	681	650	641	675	655	683	668	698	690	634	662	653	653	674	685	705	627	640	649	681	710	633	642	661	661	647	656	677	627	618	612	645	635	697	628	673	711	664	613	688	635	688	638	670	704	722	646	645	688	673	647	658	666	642	654	642	678	631	662	682	631	641	621	713	673	646	638	643	669	690	644	636	632	658	647	627	678	648	640	730	623	696	698	678	671	636	685	717	627	669	635	640	653	634	663	617	642	720	648	677	659	641	659	622	710	680	650	638	665	649	675	689	678	708	659	652	645	663	639	668	692	663	675	640	677	686	624	645	707	685	657	666	682	625	624	644	632	683	650	651	669	624	647	680	683	679	683	657	656	647	637	648	663	667	632	705	676	728	634	651	646	615	690	740	635	728	682	680	647	658	662	619	697	671	654	677	672	638	672	642	655	651	643	670	624	650	662	657	685	694	642	675	639	649	658	669	669	653	670	662	638	663	676	648	644	664	634	610	637	546	667	606	647	663	676	639	663	657	652	685	633	668	644	644	670	612	653	668	669	665	663	675	628	636	664	641	632	676	676	674	624	622	661	656	629	664	647	640	637	664	651	666	640	630	680	683	668	713	695	676	634	648	637	650	667	641	690	685	686	666	638	663	632	682	658	656	635	654	664	655	650	649	661	650	627	649	665	623	671	662	641	663	688	650	667	694	631	634	639	644	598	688	685	652	663	669	643	647	640	658	661	667	617	665	638	709	699	637	627	675	604	670	668	657	662	641	671	693	651	623	694	696	661	661	634	630	696	635	650	688	634	609	644	686	649	689	683	681	651	673	646	669	586	667	705	662	629	601	648	706	694	661	658	653	689	644	679	633	672	662	690	638	672	628	605	665	650	624	660	675	633	643	660	660	697	658	650	687	656	656	656	670	645	655	667	631	640	663	700	643	651	666	655	681	656	625	684	608	690	635	631	632	685	656	650	657	652	673	715	710	672	665	635	653	617	663	636	718	654	687	694	650	697	655	662	654	632	638	646	683	659	639	659	642	687	660	674	650	666	705	691	662	704	662	654	614	660	632	661	652	686	655	665	704	680	615	689	681	682	658	654	687	682	625	648	593	718	627	612	680	669	672	664	683	624	633	670	675	661	683	647	662	644	704	669	667	654	642	646	670	691	630	663	664	645	663	679	675	664	652	624	680	678	656	662	702	633	647	632	669	667	606	654	660	653	679	714	686	650	625	673	685	662	649	663	681	669	692	638	690	629	699	664	624	702	666	683	621	658	637	701	639	677	663	607	655	706	678	674	670	677	664	718	643	665	680	651	673	656	624	658	689	673	680	598	687	639	675	628	623	690	665	653	645	663	616	691	707	619	673	674	651	660	655	659	693	645	633	641	684	636	680	654	662	652	670	645	685	637	700	664	623	669	632	663	633	700	671	663	682	707	623	671	623	666	665	648	651	649	667	663	706	672	682	641	641	684	641	657	649	640	655	681	657	674	651	658	645	656	650	662	684	634	680	656	699	642	669	677	690	678	675	672	674	642	648	664	679	643	699	661	684	654	651	628	667	622	649	691	685	681	616	661	638	662	690	631	661	648	657	622	687	650	683	694	653	712	641	632	666	676	659	692	654	650	677	640	671	648	635	675	665	632	628	606	625	673	599	654	624	665	661	615	639	657	682	667	658	631	663	642	661	674	652	626	640	691	692	675	677	635	645	641	651	669	656	608	676	654	626	659	671	658	721	698	687	690	666	611	623	617	674	677	694	695	640	652	650	649	708	625	686	662	644	665	657	659	671	628	622	633	633	651	667	683	666	653	660	705	642	660	643	646	660	686	663	644	666	617	683	673	690	642	678	660	673	646	613	655	627	676	621	656	704	681	634	647	649	645	606	688	660	613	603	640	663	680	647	615	607	725	639	659	676	639	644	709	641	627	679	675	707	643	658	676	619	690	655	681	700	659	664	657	664	674	665	612	664	632	652	670	701	662	616	673	667	685	700	656	599	680	679	682	654	683	684	685	644	629	714	678	666
25280	22424	27288	25471	8644	772	603	539	507	503	525	481	455	487	500	425	478	425	455	432	459	476	461	471	465	460	466	457	461	424	443	481	453	455	469	454	463	423	450	448	436	436	446	497	461	462	461	439	436	454	435	475	474	459	457	458	453	486	440	471	456	431	469	461	470	420	445	438	464	442	421	427	417	487	489	448	470	413	445	442	445	487	443	444	473	462	449	466	445	472	426	465	466	465	449	460	478	429	448	440	438	435	473	434	447	451	441	451	462	413	439	465	454	454	397	440	456	453	451	434	442	450	442	446	423	427	462	453	463	463	421	442	472	449	417	458	438	413	466	452	451	450	426	433	419	442	418	466	483	469	457	447	419	472	473	438	466	505	419	433	469	454	466	403	456	445	444	467	462	459	443	477	438	454	455	431	436	442	457	448	449	386	448	412	430	422	444	422	470	455	433	446	454	446	445	425	468	431	446	469	468	412	390	449	439	441	448	463	498	438	474	426	427	466	461	457	463	456	463	419	409	466	455	430	463	438	450	448	467	485	465	469	457	443	443	459	446	434	470	442	459	435	451	466	439	443	410	437	449	426	469	440	439	464	436	460	444	445	477	446	461	439	486	422	443	410	400	433	437	457	444	440	452	483	450	427	433	456	461	416	478	399	458	481	441	473	463	437	437	431	444	434	449	435	451	461	446	458	484	438	432	420	438	443	468	417	437	423	440	448	479	453	413	418	465	436	454	476	429	446	463	445	428	442	454	487	410	460	445	434	437	442	430	452	431	453	430	444	433	482	438	454	460	438	465	434	426	439	486	501	453	433	440	464	447	442	490	411	461	426	441	429	429	449	452	488	509	459	373	436	495	443	453	449	449	425	466	441	440	416	460	443	436	441	454	439	450	466	463	496	464	483	453	446	446	460	436	469	422	464	432	419	450	473	443	434	459	480	460	471	449	432	446	402	423	429	517	434	494	450	471	451	422	429	424	456	448	487	447	457	435	420	457	474	414	466	433	431	433	496	421	438	443	450	422	439	466	446	457	446	453	437	484	435	434	455	426	421	397	465	443	416	504	440	433	432	451	461	451	440	434	473	510	458	460	456	483	405	440	436	392	412	424	483	455	442	468	440	452	446	436	453	444	460	445	459	429	429	455	432	433	456	432	443	430	457	471	429	466	432	455	423	452	426	477	428	476	460	461	428	490	439	472	451	429	453	431	432	415	442	396	467	415	409	462	440	454	426	435	443	441	439	444	434	408	420	447	446	425	443	436	391	450	436	446	464	435	452	450	456	445	412	456	431	459	440	429	438	454	484	459	432	448	429	450	496	483	456	433	442	438	445	473	435	495	440	434	429	461	394	468	454	474	485	478	456	489	451	422	438	488	491	437	430	465	434	462	422	472	444	409	413	468	446	439	458	441	463	424	451	451	454	398	444	452	415	431	431	437	404	451	414	452	465	443	416	451	445	442	449	415	439	450	464	443	475	493	461	441	398	432	433	443	433	434	454	462	443	422	440	416	445	461	422	416	414	402	453	464	437	452	440	435	449	460	431	475	478	484	477	437	428	457	442	439	438	456	416	489	445	461	424	451	477	430	426	444	422	445	462	421	449	442	429	414	453	435	439	484	404	436	451	440	420	434	447	415	421	413	435	454	434	407	422	460	478	444	443	481	433	442	450	435	437	451	429	426	425	435	456	454	447	450	444	458	486	453	452	462	461	422	444	432	438	471	455	433	450	457	459	490	426	425	423	431	417	468	503	464	449	439	489	475	439	469	429	435	402	455	445	464	432	459	430	439	438	449	418	471	479	438	460	431	481	479	433	400	438	430	442	430	493	454	461	440	438	433	419	453	446	442	416	429	464	422	422	420	454	407	412	427	442	427	444	481	434	480	443	467	433	432	400	461	448	440	445	495	481	435	455	463	442	433	431	441	436	432	466	453	461	468	447	427	452	432	440	424	421	469	453	462	459	444	448	485	430	426	418	426	447	439	455	476	476	424	464	434	423	423	433	506	476	438	426	462	485	443	443	446	461	415	443	453	441	434	426	445	438	439	435	455	457	453	435	409	451	444	427	489	405	444	452	447	419	442	449	466	451	434	465	431	433	413	481	434	420	443	453	428	456	463	449	440	446	452	449	465	475	457	447	489	388	435	429	414	443	449	453	454	484	479	477	499	470	396	476	471	451	420	445	414	450	463	437	470	414	455	408	430	478	440	436	448	435	457	449	415	418	443	425	426	430	440	471	434	434	465	461	439	458	457	429	458	449	418	484	454	466	435	441	407	409	419	486	483	450	434	466	480	449	444	481	443	443	460	457	475	426	483	457	471	480	453	459	441	490	459	447	416	486	446	453	470	412	442	455	453	453	475	432	422	404	433	429	489	417	460	450	436	451	453	440	469	468	431	452	409	451	461	469	459	385	470	438	453	481	429	398	415	451	438	452	443	420	427	432	449	430	462	453	448	450	486	433	469	444	451	465	473	428	428	444	475	454	469	471	469	458	448	434	451	421	441	433	464	442	474	455	423	439	478	495	451	485	411	447	430	443	423	419	420	475	458	452	440	423	432	447	421	435	441	439	459	450	444	471	429	461	437	444	406	488	442	474	442	455	433	424	457	451	432	470	440	459	455	455	446	410	429	460	440	427	425	437	455	421	424	427	440	477	493	499	414	411	467	400	431	441	438	469	431	456	458	422	451	429	451	441	444	450	455	458	423	452	440	383	417	456	425	450	391	475	440	470	463	403	421	435	451	478	486	435	420	449	464	437	452	438	476	456	499	441	444	456	453	485	442	435	417	477	474	462	440	453	460	416	418	515	485	425	406	445	425	456	478	426	419	436	426	485	463	442	452	430	456	435	444	481	433	465	451	450	421	468	465	444	395	461	476	429	459	479	465	457	480	420	445	462	460	425	465	418	423	466	457	390	432	457	461	437	430	450	483	457	428	416	463	431	405	443	448	467	471	407	456	417	470	455	448	460	466	421	427	432	469	442	435	432	453	420	473	452	443	447	424	453	474	426	462	474	464	462	472	445	456	440	449	417	460	440	474	450	445	459	473	411	426	431	449	403	464	421	436	464	483	419	452	434	470	431	417	428	475	410	466	451	430	450	447	445	427	432	409	457	443	434	497	419	425	447	479	410	455	464	440	445	447	504	425	422	446	496	426	409	468	451	401	445	472	473	473	488	428	491	464	425	425	410	468	446	437	431	432	429	453	423	448	411	473	410	432	425	454	460	454	422	447	448	473	421	461	427	445	425	412	468	510	442	428	398	458	471	457	417	459	443	453	417	468	450	449	478	494	451	454	472	453	424	461	454	423	471	442	419	418	452	468	421	468	489	493	456	467	468	455	446	458	455	482	445	402	463	437	459	442	479	460	470	495	418	455	450	468	441	433	459	414	409	425	469	469	451	414	494	456	468	443	449	410	467	428	467	428	417	458	412	452	423	453	469	466	430	445	473	436	449	444	461	442	459	436	436	400	436	449	455
33134	45959	2680	1321	1051	934	743	750	644	598	583	568	583	536	528	547	537	505	531	504	512	516	491	507	532	477	493	511	493	474	497	521	503	523	498	515	509	521	507	476	498	543	509	494	485	493	504	496	528	535	475	508	508	460	521	482	504	463	516	459	450	460	478	484	479	485	501	496	525	468	469	491	504	515	536	527	487	519	445	485	487	526	464	500	504	496	523	476	498	482	525	506	492	500	481	476	485	522	514	484	494	496	492	485	489	521	494	511	509	530	483	468	503	480	498	544	492	459	522	474	515	462	518	510	460	483	523	465	540	510	491	494	486	521	516	494	505	470	469	477	529	477	517	495	499	546	494	470	487	440	515	488	467	458	489	503	497	485	500	478	495	489	501	486	487	441	486	464	466	496	492	495	519	492	501	516	469	467	491	474	465	504	506	504	513	495	488	480	496	516	467	455	512	493	497	437	502	479	536	506	473	554	492	495	485	478	490	544	529	467	477	507	503	485	501	501	525	469	477	519	472	513	494	527	511	484	517	509	496	498	518	538	445	469	467	506	460	519	513	498	540	533	442	484	481	514	486	478	506	503	508	475	490	505	504	508	513	486	498	514	488	508	499	494	492	482	480	509	455	524	485	516	512	478	469	498	482	496	453	458	492	514	475	499	455	503	508	483	478	472	488	490	508	483	520	494	489	474	486	511	460	502	505	505	465	449	485	470	474	488	545	486	498	525	526	531	479	451	491	510	494	498	520	524	500	483	470	504	500	466	453	467	460	479	481	470	489	509	473	514	470	502	485	484	463	405	465	500	461	518	487	492	508	522	486	494	465	513	475	503	486	493	479	475	506	502	429	506	451	484	492	465	531	493	454	477	454	495	463	522	475	504	458	514	492	512	471	509	464	508	493	530	478	531	472	508	477	494	515	495	481	508	498	515	501	490	488	469	477	459	468	501	523	505	465	496	531	468	486	528	514	469	459	474	487	501	540	476	485	548	493	504	510	527	474	450	476	522	490	539	509	504	491	459	522	483	485	433	494	491	498	464	496	495	518	492	490	486	505	474	488	505	506	452	495	497	453	479	493	486	498	452	489	513	467	498	466	471	493	504	483	489	463	487	525	465	457	515	523	481	521	509	506	456	493	525	494	506	510	460	469	507	522	502	495	443	449	504	512	467	484	512	498	463	457	475	475	483	522	476	495	498	493	521	472	520	510	496	541	480	503	507	488	486	482	510	511	520	472	489	498	460	524	478	504	512	511	493	481	492	494	520	473	470	480	498	490	494	462	515	501	503	486	492	454	512	543	495	475	461	489	457	505	506	472	489	480	474	439	496	494	564	501	441	493	505	492	499	506	521	504	498	494	448	487	547	479	452	450	483	489	471	465	457	497	480	475	487	484	491	505	476	496	524	496	490	465	485	493	504	519	512	502	514	476	474	532	520	503	454	473	488	468	504	439	462	495	471	511	508	517	469	505	473	500	498	491	544	514	451	497	504	480	474	475	469	468	507	490	495	508	488	491	497	503	498	449	505	472	469	503	534	484	496	485	478	463	504	489	494	468	493	532	486	527	508	492	425	474	490	516	487	475	513	486	505	494	519	511	540	501	480	490	496	523	505	496	465	457	443	521	507	499	499	461	511	497	459	482	515	490	512	501	457	508	495	493	491	494	482	521	493	471	472	502	538	489	526	470	460	476	523	508	463	450	512	444	488	502	513	503	460	505	449	514	484	471	489	458	504	532	492	516	476	534	513	449	470	510	483	495	466	505	480	482	467	426	467	504	488	440	463	465	499	508	482	501	522	519	466	510	532	502	494	520	492	457	510	492	504	471	489	506	499	472	482	509	468	496	478	474	543	472	520	511	526	515	500	492	495	486	510	483	491	481	497	496	503	484	483	448	474	506	482	501	518	500	477	497	479	457	502	509	470	484	485	416	488	513	484	483	519	476	526	490	473	464	466	477	496	477	481	502	492	505	505	519	478	486	522	452	478	484	510	464	484	498	521	467	521	522	466	527	497	487	492	438	490	443	472	539	475	512	513	493	513	466	479	456	497	503	513	510	511	479	479	542	492	498	461	491	521	498	495	462	486	499	531	473	492	489	495	450	503	501	520	509	459	496	538	504	490	501	489	454	517	511	502	503	511	482	494	458	463	497	498	505	493	496	501	510	483	479	482	482	493	508	519	468	480	469	449	519	472	490	548	479	460	499	519	549	469	502	509	478	473	497	515	484	487	509	542	497	503	471	455	514	496	469	474	478	522	456	485	492	509	489	520	541	487	484	477	469	464	478	472	478	440	488	462	523	457	503	488	474	514	468	499	463	477	495	523	484	528	542	492	499	491	502	477	498	465	468	500	482	468	460	504	504	501	501	453	509	537	498	451	485	475	482	481	490	491	488	482	459	491	479	522	480	481	449	496	497	501	498	504	504	493	501	493	476	458	489	518	456	521	448	498	499	478	510	513	522	467	501	490	519	508	499	489	492	499	504	518	535	499	472	458	478	490	519	463	478	471	472	506	489	518	482	487	527	481	502	519	478	496	514	460	486	495	499	505	481	484	511	485	500	505	471	501	490	485	523	451	475	522	465	475	478	505	487	486	472	490	501	490	486	467	492	472	500	441	496	500	503	493	477	506	495	530	512	443	498	522	493	476	468	495	487	488	480	508	471	487	471	479	489	442	492	510	498	467	500	494	495	482	472	460	513	495	503	491	447	493	467	513	470	473	518	519	490	480	503	485	486	496	477	470	453	522	509	531	571	472	473	492	459	489	490	508	486	482	486	494	500	481	482	486	479	467	470	481	474	479	480	483	490	472	489	514	488	500	490	493	512	502	489	487	489	495	469	466	467	483	533	512	527	495	491	489	512	496	490	484	504	480	465	489	505	480	496	510	478	474	439	454	487	523	504	472	463	452	505	514	460	503	506	500	467	480	514	514	459	488	506	514	481	485	500	479	518	517	492	488	471	493	484	480	500	464	474	480	462	469	519	507	464	497	495	476	484	449	506	496	491	487	467	470	500	459	442	502	463	506	516	507	496	521	505	512	450	502	479	478	505	441	491	490	508	536	485	510	462	461	459	489	476	460	476	488	451	496	458	463	495	532	501	471	484	478	500	503	480	480	474	461	487	440	493	500	506	497	468	477	473	445	441	490	524	476	456	513	533	483	489	480	495	518	522	508	480	466	503	493	489	520	523	478	504	516	491	484	474	464	516	487	501	468	462	484	494	504	497	462	502	477	454	501	503	468	488	495	502	499	534	490	489	476	456	474	501	481	502	500	511	540	525	509	475	505	499	498	491	474	502	466	492	506	553	491	487	494	453	496	446	484	468	544	477	441	459	472	529	505	503	475	474	471	529	440	459	488	503	487	464	484	474	521	502	489	502	479	486	533	474	489	471	507	472	498	479	486	500	444	528	502	512	528	500	525	492	468	484	513	491	498	545	490	503	475	440	500	444	503	459	509	480	479	468	493	484	487	464	488	525	489
23152	21723	29644	24012	21588	21598	7996	1415	1081	1054	1026	971	1029	914	911	916	915	830	897	887	822	919	867	896	860	852	840	850	828	816	833	851	866	829	897	859	893	832	860	794	862	773	842	830	827	873	781	861	841	854	867	853	816	857	814	822	820	781	783	869	799	864	805	837	825	819	812	839	781	866	893	846	850	840	805	883	882	839	805	860	854	838	855	837	824	827	857	807	885	835	797	849	842	835	816	832	849	835	801	803	837	856	849	804	833	806	856	839	821	825	787	831	823	809	862	847	890	815	821	811	828	878	833	821	795	797	837	842	864	837	836	835	796	868	768	822	812	857	823	837	798	812	816	866	855	851	839	817	825	813	765	785	820	828	815	773	781	802	779	803	875	808	803	794	819	751	789	849	809	865	852	862	830	768	879	860	842	817	863	864	815	761	794	839	783	795	815	860	786	822	828	842	850	794	825	823	841	797	835	840	832	833	806	844	812	823	826	847	799	850	843	795	804	811	830	815	853	841	827	806	774	862	829	792	843	856	847	868	835	828	859	829	817	826	813	828	828	807	766	818	840	842	853	839	805	816	840	794	838	844	846	808	838	826	862	766	826	867	789	766	857	781	848	842	797	856	842	811	853	814	857	817	791	858	797	847	821	820	808	807	824	815	783	844	793	868	761	796	844	810	808	800	852	847	816	800	880	862	845	836	827	877	802	843	787	828	834	830	818	810	802	818	776	788	824	886	871	767	849	836	743	833	817	793	805	825	844	852	810	788	836	867	792	885	811	863	875	874	832	875	763	819	811	854	840	844	857	822	852	835	751	840	756	827	826	854	859	810	798	810	862	813	829	819	798	772	827	827	862	833	832	841	765	767	880	841	802	813	833	822	813	774	818	848	829	796	878	809	818	811	791	888	818	814	775	874	851	851	851	812	839	846	805	815	781	797	823	860	867	796	814	839	875	864	865	815	858	826	782	851	880	856	816	830	855	834	809	826	808	831	828	856	812	819	874	870	815	821	808	788	780	801	834	833	796	796	838	788	855	755	819	822	822	877	792	801	862	852	831	844	832	847	845	784	822	831	801	765	794	889	843	761	811	803	792	842	781	854	830	856	829	776	797	836	845	796	818	802	835	818	797	823	811	769	769	818	832	838	831	817	798	808	866	817	841	856	827	873	814	839	772	791	850	862	781	840	873	844	814	792	834	854	828	833	792	821	837	798	862	790	843	819	798	875	814	777	845	841	842	813	803	837	856	786	838	755	846	791	801	860	749	837	792	798	796	827	828	814	857	796	791	824	797	802	831	839	846	847	820	851	868	834	773	832	828	840	868	810	837	780	840	834	861	841	842	816	809	845	814	811	772	856	873	857	842	825	820	879	832	835	828	802	814	793	815	855	861	832	790	807	771	796	878	779	823	823	838	821	809	801	803	791	790	811	859	856	868	835	809	837	856	832	810	812	803	808	848	873	863	868	859	813	790	804	849	838	821	865	888	813	822	764	824	847	868	807	814	785	807	842	774	783	757	788	838	795	804	823	825	817	816	759	857	822	821	861	850	835	850	842	822	844	811	867	806	832	794	871	837	765	794	837	824	760	770	850	807	794	821	825	841	802	893	812	821	797	791	852	862	855	889	842	800	830	790	794	849	811	810	792	798	829	759	836	857	893	776	810	791	843	802	824	867	782	779	806	810	810	869	829	855	835	809	841	830	811	816	910	814	875	830	833	797	813	790	833	799	815	820	835	790	816	802	807	827	811	770	823	816	784	838	834	795	845	840	829	827	787	796	810	851	861	846	796	772	860	828	876	820	811	873	812	858	843	858	839	851	776	824	850	817	806	828	819	814	816	806	775	817	762	787	776	820	857	804	773	845	813	829	799	814	784	809	808	844	825	850	812	839	811	830	831	849	790	836	793	803	818	841	864	826	810	883	769	768	858	824	846	795	775	807	832	835	823	832	855	786	841	802	763	834	864	794	807	784	837	810	821	775	795	828	791	812	772	785	753	828	770	824	834	787	861	835	838	863	839	851	845	797	822	820	809	905	809	816	856	857	841	821	763	817	790	804	845	818	844	836	789	873	846	804	861	764	840	826	840	766	837	842	831	831	826	884	839	848	820	789	851	820	845	821	874	845	798	824	831	856	720	833	819	820	854	840	825	851	834	833	877	804	825	893	889	850	841	813	856	832	777	805	867	822	853	874	824	823	840	817	854	796	846	859	849	816	793	833	872	783	752	822	813	810	810	829	841	856	765	831	874	886	804	808	789	805	881	803	801	845	861	844	819	828	807	795	799	841	877	795	823	795	850	787	807	818	762	821	845	799	777	804	795	805	832	837	788	814	843	836	846	850	793	761	752	827	810	809	836	863	804	784	823	845	821	864	793	810	807	793	801	829	812	850	799	828	778	865	831	760	787	831	865	762	801	846	877	838	791	822	807	819	808	813	827	792	839	869	814	785	869	786	833	771	830	834	817	803	846	755	838	834	869	826	855	813	843	791	787	807	839	817	832	774	852	888	805	809	879	843	785	841	844	867	800	815	808	801	785	839	813	829	815	808	857	858	765	799	812	831	804	881	809	786	856	870	834	878	843	814	807	840	857	819	825	797	860	794	865	815	882	858	805	828	857	791	822	825	849	777	794	782	780	821	801	841	862	823	849	836	804	826	818	821	820	811	822	816	807	779	810	835	836	807	803	828	794	818	823	821	820	821	827	801	795	825	779	813	830	829	859	806	837	829	818	816	836	866	803	846	824	870	851	796	845	825	820	845	803	847	850	827	816	789	907	802	839	828	783	802	786	798	860	831	858	797	882	839	805	763	811	807	848	800	782	801	855	843	846	830	846	862	819	777	808	839	794	812	834	830	850	799	879	842	855	772	847	816	820	814	827	818	825	838	822	828	771	796	764	802	791	828	786	781	801	804	814	861	861	839	858	888	804	874	768	853	885	810	773	853	772	846	835	786	815	798	825	750	787	774	811	786	793	801	811	758	796	797	843	817	843	830	821	788	787	784	745	805	810	817	849	747	801	795	814	856	813	812	835	825	807	874	846	793	869	796	805	806	789	797	820	814	816	838	794	871	808	830	832	824	827	797	767	839	778	768	807	814	808	869	809	846	799	859	799	791	868	792	782	835	858	835	818	775	849	820	809	845	833	824	816	830	867	826	779	805	767	815	855	765	833	850	804	814	813	815	850	845	798	795	853	852	771	769	849	811	811	797	775	819	817	841	812	840	865	830	825	775	844	850	842	785	787	798	903	848	830	815	828	816	792	807	806	767	828	821	797	829	836	837	847	802	860	834	858	817	852	844	788	792	804	842	789	835	813	772	829	810	841	789	812	836	761	813	785	775	824	773	810	819	801	870	827	823	797	811	809	824	802	846	830	832	832	820	844	861	896	813	800	837	793	775	800	812	782	811	758	791	830	851	790	819	862	829	809	818	807	813	847	787	831	800	789	829	858	778	812	861	839	842	850	821	839	802	808	771	806	789	839
40258	48629	7809	3762	2775	2246	1863	1572	1442	1272	1206	1118	975	1057	1032	962	974	935	906	903	882	857	852	888	840	880	864	858	885	862	849	842	897	869	865	861	877	935	867	906	878	867	896	856	855	889	863	881	853	879	878	857	856	835	878	847	833	857	856	845	787	877	865	834	834	842	869	822	867	835	844	837	880	853	791	818	807	854	839	829	867	815	848	841	839	852	834	830	797	840	799	834	902	847	825	830	816	844	810	846	826	825	838	844	808	890	826	837	842	847	830	855	856	828	832	803	868	822	879	851	818	792	847	836	848	919	849	825	871	877	826	837	832	865	853	874	874	865	814	838	863	805	836	800	840	813	813	826	876	848	831	848	873	826	873	816	820	818	796	816	857	864	850	849	795	852	820	812	838	876	824	816	770	850	895	891	864	829	799	781	845	816	807	847	825	839	828	812	805	822	892	819	846	798	784	823	810	792	796	777	837	818	817	812	809	856	875	870	838	833	853	847	885	818	834	834	868	848	806	812	884	856	786	817	841	853	852	842	854	833	791	861	837	774	884	830	839	921	780	881	836	843	819	861	821	851	846	827	789	829	846	801	814	754	806	863	811	862	847	837	863	859	819	850	839	861	887	887	846	826	865	818	786	813	845	821	838	836	891	812	827	849	819	787	878	814	797	841	815	838	851	838	799	831	846	790	836	894	828	818	831	885	858	821	856	858	922	807	847	797	893	846	834	859	873	815	821	809	851	856	864	865	809	846	789	847	833	839	880	872	785	801	797	862	805	834	775	799	830	869	855	844	778	805	836	813	878	873	829	843	901	832	769	824	828	820	851	876	881	787	835	836	861	840	799	802	857	833	830	836	810	840	846	817	840	858	817	833	854	837	833	859	861	861	845	851	828	873	808	843	802	907	811	853	850	813	842	798	833	811	849	804	792	828	821	868	872	888	905	857	825	856	808	895	871	840	847	761	833	813	853	852	859	827	848	783	886	818	824	819	791	814	811	844	836	880	844	749	826	803	816	774	837	834	810	808	839	821	829	850	818	833	811	837	872	882	790	787	846	888	825	874	842	851	835	845	843	791	836	890	809	856	827	836	833	834	833	804	827	852	806	826	852	822	857	855	804	853	833	854	854	821	852	810	850	828	846	810	847	867	749	834	829	808	831	780	879	849	791	880	845	868	889	813	844	849	750	813	853	837	828	846	821	837	781	876	817	826	841	861	899	820	792	854	847	852	850	855	810	811	778	858	831	803	852	863	841	796	837	819	797	830	851	817	841	880	836	790	846	811	846	854	859	797	867	879	834	813	854	848	885	811	818	837	818	868	836	872	893	853	787	840	789	864	799	834	851	856	842	870	863	869	816	869	810	810	810	871	814	812	834	818	846	825	803	781	875	840	866	857	816	858	852	840	816	817	821	880	810	841	857	782	865	852	884	832	879	808	852	874	808	843	855	782	836	838	864	884	877	803	816	828	856	874	809	817	841	838	858	897	844	800	807	843	820	878	809	781	885	913	824	816	829	841	831	846	835	858	842	857	842	826	848	876	840	822	802	853	782	852	824	879	801	835	858	837	867	804	771	810	816	830	820	873	812	861	819	824	901	801	832	772	845	865	850	798	876	825	822	868	845	845	843	897	803	868	887	821	848	890	791	825	853	849	866	889	788	835	847	855	800	822	887	883	807	805	816	873	821	815	889	866	838	835	859	820	798	845	820	831	829	846	858	808	830	860	802	835	825	818	849	872	808	860	816	797	832	820	803	831	823	782	796	867	824	836	813	807	793	836	852	802	848	828	852	885	825	833	824	833	890	843	840	823	837	836	885	799	819	858	859	835	849	787	862	805	897	840	857	812	820	861	857	827	818	808	854	801	850	818	828	832	817	819	837	865	851	803	826	837	786	892	815	768	840	848	840	836	854	851	827	815	917	869	811	887	813	849	895	848	851	806	846	848	834	789	822	839	831	811	847	859	876	821	847	850	804	821	796	904	856	884	823	860	830	784	858	859	828	805	863	833	803	816	821	842	843	845	838	795	880	830	846	838	842	891	836	796	841	849	867	874	815	835	835	806	850	817	860	824	850	764	806	875	834	838	840	835	842	825	867	843	864	804	853	872	868	834	805	853	827	830	853	834	802	852	803	806	847	871	859	815	895	874	858	894	831	849	830	786	772	835	805	770	796	891	870	825	853	857	843	789	848	863	868	853	858	805	851	807	877	854	857	867	860	837	809	805	890	852	925	819	807	834	806	809	839	852	861	811	829	841	829	806	868	835	903	830	846	828	873	842	798	872	852	809	822	826	841	819	819	821	865	804	819	802	839	800	851	894	850	871	831	877	850	874	818	803	819	830	810	821	830	791	828	832	808	828	808	827	828	819	827	855	826	885	859	801	797	804	847	821	839	833	781	842	770	817	788	832	765	860	844	810	885	821	843	846	798	799	876	828	849	810	813	817	859	793	819	800	769	863	834	869	812	855	825	823	815	820	823	813	851	854	816	850	793	851	812	832	784	883	772	783	851	873	802	829	767	832	864	851	883	830	829	824	827	805	812	843	831	778	843	857	861	845	783	814	763	912	835	847	883	847	845	822	856	840	829	828	852	776	826	871	814	860	870	843	825	882	813	816	831	839	865	827	837	795	842	809	890	883	796	808	825	853	817	790	823	820	867	811	825	831	824	823	862	816	868	875	810	848	803	860	816	855	857	829	869	808	860	847	798	831	895	896	836	862	860	850	859	843	839	823	835	820	873	829	806	811	835	800	835	849	831	845	800	829	805	865	816	835	817	845	806	787	804	829	844	847	814	829	808	833	827	860	876	803	820	858	835	828	837	864	818	829	852	860	859	801	788	826	831	834	869	871	903	837	871	818	866	787	851	788	914	813	837	865	826	854	838	848	826	790	852	858	890	835	837	890	818	862	881	806	891	872	845	855	851	869	825	814	820	823	840	795	841	832	809	824	833	859	819	828	811	850	833	875	867	831	834	809	808	838	860	815	844	811	866	813	833	879	793	859	814	913	832	828	840	844	811	869	826	850	837	815	797	839	818	817	841	858	838	819	802	819	883	835	855	854	808	804	883	833	803	854	828	809	826	869	806	793	803	847	815	838	880	879	876	803	793	826	806	850	801	848	809	851	804	834	805	845	848	794	810	821	837	866	857	801	767	827	811	872	852	805	812	830	854	806	809	835	811	815	831	817	841	865	793	856	804	833	811	780	824	848	770	827	834	890	882	831	824	845	857	820	798	839	877	750	824	859	845	882	808	775	904	806	868	849	855	886	833	801	785	805	862	821	843	795	912	822	834	795	839	799	850	810	811	801	809	835	840	846	887	813	772	803	866	837	884	798	831	840	822	804	854	830	841	778	877	791	819	875	891	794	829	834	842	820	845	889	805	797	877	880	822	868	797	814	817	839	845	848	847	874	826	863	841	805	832	866	861	854	846	804	791	823	868	821	798	858	835	842	862	874	787	870	879	827	862	853	809	856	893	788
29035	21252	5955	591	449	430	437	388	420	408	400	394	377	391	407	423	380	410	397	383	384	409	363	392	419	389	395	386	429	419	406	381	447	423	406	419	400	380	411	390	372	372	379	401	397	377	398	401	360	406	420	424	385	438	358	409	375	411	380	425	340	407	379	441	439	390	385	381	405	401	399	396	388	398	369	388	417	398	421	372	407	413	386	395	382	399	402	417	410	406	419	407	384	389	392	411	447	367	376	418	373	373	394	391	396	406	398	434	359	383	400	346	375	401	403	381	402	368	355	420	357	412	384	368	436	375	380	347	361	385	409	414	390	382	424	376	431	406	398	353	391	399	388	412	387	398	410	445	407	407	390	400	410	383	404	397	394	428	419	379	388	415	380	391	373	414	418	394	383	420	398	400	389	408	405	402	394	399	391	406	407	416	385	395	394	390	406	391	407	405	383	427	374	401	387	365	431	362	379	382	407	400	397	392	407	393	371	421	420	370	422	391	408	394	387	395	389	418	390	372	391	402	392	394	377	390	410	379	397	429	411	400	393	360	369	381	417	407	398	389	416	431	382	378	370	363	405	364	410	350	371	375	402	394	411	388	422	369	401	439	403	360	365	399	369	415	419	389	364	394	402	391	395	392	407	407	379	371	397	406	389	406	398	380	386	403	381	415	411	388	394	388	402	394	393	360	389	379	391	378	405	395	402	360	386	417	383	375	400	398	424	370	384	430	398	411	378	396	404	417	420	421	416	408	388	387	414	407	408	423	370	365	398	436	384	390	372	389	389	404	379	436	376	396	414	387	418	384	438	344	410	398	381	439	399	387	390	409	404	375	383	434	409	403	367	400	388	378	390	371	377	380	427	428	398	367	404	371	393	408	395	411	362	363	394	362	374	373	403	399	381	357	370	382	394	432	415	384	384	372	391	408	416	408	368	417	382	417	435	389	400	355	407	374	399	397	386	411	401	393	379	383	376	412	407	402	394	394	407	369	407	398	404	389	368	372	411	433	367	386	406	389	415	386	381	427	404	429	394	399	412	400	384	379	407	401	393	404	399	375	401	404	387	401	386	408	388	354	394	403	426	364	382	415	419	402	406	397	415	400	393	388	403	403	379	403	392	379	405	399	382	376	414	382	337	374	360	401	397	413	421	390	403	397	398	407	399	397	397	409	416	405	429	422	445	384	403	378	420	369	390	419	395	441	392	361	368	413	424	401	416	407	395	362	384	366	391	393	372	410	438	375	406	425	406	388	420	403	410	408	374	441	395	423	401	390	399	386	395	392	399	413	376	381	380	392	379	368	405	414	409	413	413	391	388	391	377	420	384	398	420	417	397	447	404	394	424	423	373	426	409	424	480	413	391	375	377	399	416	373	380	404	376	381	417	414	388	383	362	395	414	378	413	392	404	386	378	380	407	358	423	403	437	413	375	388	403	367	389	396	378	371	368	421	369	388	403	371	397	380	386	426	415	441	377	395	379	390	404	375	377	387	376	406	393	395	389	355	356	381	388	399	370	410	397	420	354	380	393	382	405	428	384	415	396	400	385	403	385	407	411	411	396	363	412	396	442	393	395	361	408	349	423	399	426	366	396	391	407	389	386	405	389	373	419	383	385	389	391	394	396	422	385	388	421	389	410	393	393	355	429	402	414	407	361	413	379	418	411	390	384	391	386	381	388	388	396	414	444	372	418	414	387	424	398	382	410	391	369	388	416	374	377	373	417	421	393	389	396	393	416	403	433	377	405	421	414	364	385	399	411	395	380	376	435	426	413	458	393	420	376	401	368	389	419	369	398	394	368	388	402	423	391	402	373	422	405	384	456	404	431	424	381	391	372	434	397	407	362	395	398	400	380	397	395	409	373	376	408	389	398	410	391	430	378	415	374	375	368	394	370	408	391	429	363	397	406	385	414	404	378	441	386	374	403	402	410	362	440	353	420	393	421	389	386	377	410	399	391	426	446	375	389	420	379	396	422	418	392	395	356	380	398	422	374	412	392	355	361	397	386	429	358	424	380	421	395	377	380	386	390	426	448	383	385	391	394	407	381	396	426	405	375	400	398	378	379	384	400	383	436	376	411	397	392	386	390	383	370	427	426	397	381	360	392	425	384	385	376	369	398	370	404	366	414	343	443	400	420	375	371	402	380	362	388	401	398	390	381	383	433	399	397	399	403	402	405	391	417	396	400	381	390	390	381	426	408	373	361	411	384	394	350	410	412	360	379	358	383	397	398	435	373	423	429	421	374	380	420	351	402	428	401	392	412	392	423	383	354	380	393	392	425	408	365	420	371	407	386	415	374	391	408	388	374	392	407	382	426	359	385	403	384	375	419	385	406	399	408	381	405	418	362	385	386	395	392	384	418	368	424	389	401	367	391	423	418	408	400	397	406	436	397	389	351	385	380	394	406	375	372	389	404	361	371	389	392	373	383	386	438	445	406	392	405	415	387	397	399	396	367	401	413	388	394	379	403	406	409	430	371	413	420	405	363	357	368	403	385	399	399	377	389	382	369	411	402	375	391	418	406	421	434	412	394	414	394	431	367	438	382	422	410	396	402	363	407	415	374	366	443	394	394	396	413	403	394	370	429	372	416	390	392	389	402	362	426	374	383	410	410	377	367	374	396	394	414	425	359	392	368	367	366	389	358	369	381	399	356	372	390	408	405	418	389	399	371	369	373	385	391	405	406	394	384	390	407	411	392	396	412	399	383	407	440	369	396	394	419	426	415	408	398	436	392	397	402	393	422	375	357	381	405	385	417	409	398	399	404	384	385	414	419	401	423	379	362	407	442	414	376	396	409	429	403	375	382	410	369	370	443	393	415	406	355	394	406	422	400	401	407	404	404	416	375	410	402	391	423	417	384	399	357	387	378	419	382	405	388	385	386	411	412	395	356	409	431	386	416	392	370	408	411	379	395	359	384	414	390	393	398	427	429	385	381	394	431	388	389	394	393	376	404	367	388	372	412	402	420	392	387	390	404	426	422	414	398	401	392	392	394	403	464	395	351	400	391	414	390	406	389	418	415	406	403	387	397	388	382	420	380	383	410	402	391	413	390	446	377	388	392	427	445	371	406	410	440	427	425	377	390	394	395	396	417	400	420	407	389	392	386	392	404	386	401	412	409	405	387	341	401	383	394	392	452	369	376	427	375	393	402	374	365	441	408	405	391	377	400	397	401	426	399	387	373	367	398	382	431	405	417	386	409	392	398	430	420	401	425	413	376	428	397	405	422	408	378	383	332	420	397	391	420	424	383	386	414	354	385	376	408	394	392	400	375	415	441	409	385	374	398	408	406	408	407	405	418	400	381	379	426	402	386	421	354	415	402	361	380	395	389	382	415	381	415	388	460	420	414	381	415	404	382	376	451	399	403	392	384	403	438	388	412	407	394	404	378	438	386	425	404	417	411	371	380	357	397	383	397	413	427	386	414	380	385	365	406	437	413	425	396	365	372	412	379	387	387	399	354	411	424	420	397	382	380	402
19506	18266	596	488	459	455	396	451	444	432	439	420	407	385	434	400	399	427	435	452	403	466	469	409	438	397	422	436	425	437	436	423	439	437	398	422	454	433	452	449	462	440	414	451	402	452	428	429	426	441	422	460	455	444	422	447	410	474	479	400	397	409	419	438	444	445	447	406	412	403	426	452	451	443	446	411	431	411	409	440	420	441	445	385	417	435	418	431	413	431	423	425	442	435	446	405	442	436	431	417	450	413	424	446	426	414	425	414	395	444	416	447	422	428	423	446	412	420	413	409	418	434	394	399	413	423	433	413	438	404	420	439	426	430	434	445	416	413	428	466	445	433	423	444	458	405	408	430	473	436	440	428	425	444	423	415	461	391	419	453	401	414	435	400	441	423	492	444	411	449	412	393	451	449	430	401	392	421	427	415	411	419	429	429	415	440	401	387	456	411	433	440	418	408	439	438	381	427	404	419	416	430	434	457	435	402	428	450	449	425	430	406	414	404	451	438	414	375	443	420	414	451	436	416	431	426	426	394	466	405	429	420	392	404	444	432	447	398	423	421	448	416	437	413	467	425	420	444	414	464	443	439	471	434	432	479	412	434	408	442	433	450	410	413	414	417	459	424	417	419	406	416	406	429	455	434	398	426	425	437	449	395	448	419	386	424	401	423	432	406	408	403	403	417	398	400	479	416	412	445	437	408	440	398	422	461	434	423	437	415	413	403	412	419	408	464	415	445	423	451	440	435	409	421	392	429	408	434	436	412	414	425	431	415	425	432	402	417	466	433	473	408	453	453	445	458	428	426	394	422	398	413	415	422	407	398	436	426	433	427	456	384	393	450	413	457	410	426	396	444	443	426	431	453	440	406	417	445	432	430	446	428	409	423	427	439	425	408	365	458	466	447	418	416	432	436	446	428	411	387	488	398	423	463	424	432	402	439	451	408	411	424	444	431	383	422	435	435	425	380	426	404	409	455	419	476	420	422	419	436	434	410	440	435	428	424	433	411	426	441	431	439	448	434	435	448	422	422	481	430	423	423	417	425	428	455	428	421	434	410	424	436	430	420	406	433	412	407	440	375	427	415	390	421	417	433	414	423	420	424	431	417	403	417	433	442	412	417	459	430	435	450	440	424	443	459	430	399	380	422	389	420	450	478	443	411	407	428	427	426	443	434	422	463	422	446	464	398	423	439	439	441	419	417	447	447	414	443	407	405	383	431	441	405	410	422	444	438	444	396	433	418	440	438	446	423	434	454	401	409	414	429	437	421	411	392	429	432	443	447	388	386	449	418	432	393	429	423	428	385	456	408	439	438	404	421	454	422	424	440	437	411	384	409	415	382	443	420	422	405	420	439	467	396	422	445	441	463	412	439	380	445	436	432	413	444	450	409	447	416	418	409	394	458	406	441	418	410	415	433	445	418	432	419	415	410	445	395	416	409	431	373	464	422	430	451	396	448	418	421	403	436	406	400	406	430	417	423	411	436	456	432	460	405	416	397	430	446	418	415	401	423	429	449	396	422	415	387	410	406	422	467	474	467	434	400	400	400	414	432	415	421	438	426	391	405	446	408	424	402	427	431	395	432	409	435	382	420	385	450	424	423	398	421	449	463	440	430	419	393	397	418	399	442	454	423	390	429	403	430	410	446	437	448	459	443	414	413	429	398	384	415	404	437	421	439	422	410	397	432	406	421	431	465	422	419	447	401	425	431	447	417	428	412	423	444	393	401	409	453	451	404	419	461	409	415	422	395	404	445	419	454	398	454	450	430	450	436	436	408	432	432	407	412	414	401	394	417	419	395	419	430	416	419	385	405	394	419	442	420	391	412	397	410	432	412	440	429	400	435	439	403	393	429	434	448	404	427	408	425	429	406	414	466	415	434	442	428	400	434	447	440	443	446	409	424	389	419	420	445	396	397	417	450	450	448	443	417	400	374	445	415	408	396	453	461	406	456	418	404	408	487	444	453	400	406	431	427	434	414	405	423	436	447	444	454	443	428	423	420	446	449	417	399	379	429	426	442	428	451	443	429	432	443	425	466	370	439	412	431	440	434	440	446	444	404	413	434	432	434	382	421	407	445	425	406	403	430	432	389	407	416	447	408	437	408	438	396	400	395	409	417	416	423	401	442	417	442	446	412	421	438	410	427	485	430	444	426	430	433	430	432	411	433	441	449	405	415	427	370	436	378	411	420	405	439	402	438	421	458	447	397	407	448	432	380	400	444	401	399	413	421	442	434	428	420	443	425	445	399	433	422	423	404	395	432	448	398	452	407	423	417	456	405	466	422	376	442	426	445	410	392	440	422	444	442	438	461	432	407	406	396	444	447	449	432	420	427	429	417	421	397	427	436	406	428	420	445	437	433	401	414	440	443	435	411	410	424	433	399	431	403	389	414	446	412	414	471	433	419	430	429	431	457	436	422	463	390	448	427	427	413	430	420	433	394	395	454	391	460	425	406	428	451	426	417	427	406	446	429	426	440	424	430	464	431	403	437	428	404	413	381	405	413	434	415	448	408	419	441	441	419	429	421	428	407	420	396	429	409	394	465	441	417	384	450	444	445	413	394	400	415	423	398	402	423	401	409	413	410	445	439	440	453	406	406	417	422	444	384	434	398	434	399	445	438	436	395	451	418	432	458	461	416	428	414	391	414	432	411	421	361	449	457	436	430	429	428	441	464	472	431	419	430	461	394	390	441	410	410	411	460	421	405	418	419	431	446	422	413	425	433	408	422	433	408	421	429	451	384	417	411	399	436	401	432	411	421	432	448	414	389	412	418	441	447	401	423	388	403	421	431	380	438	421	413	463	458	416	443	423	405	367	413	421	434	427	460	418	415	466	449	423	414	461	417	414	421	434	427	432	445	429	402	414	395	423	444	414	436	433	427	415	385	411	399	448	443	391	425	411	425	398	423	438	435	430	454	424	415	440	414	436	412	424	457	422	437	396	399	432	416	412	451	419	433	444	431	407	447	424	426	437	456	428	445	410	417	455	450	442	444	435	378	387	431	407	433	448	392	382	417	409	397	447	399	388	400	429	392	430	409	444	391	432	421	410	422	388	420	408	431	425	451	417	457	427	428	407	430	420	428	442	424	421	422	410	418	402	449	438	389	456	424	444	410	438	410	426	429	439	435	407	414	434	428	408	416	414	402	389	439	422	490	415	400	457	421	406	428	455	406	427	451	431	440	431	423	425	442	439	388	393	419	416	441	468	426	437	424	431	436	425	424	423	423	414	444	434	417	427	459	398	415	438	400	425	420	421	447	448	423	435	443	429	431	411	412	450	400	421	456	401	449	426	419	421	426	396	407	423	434	409	426	358	444	418	433	447	430	399	452	424	447	414	418	456	411	380	425	426	458	433	454	410	441	429	407	458	467	438	413	430	424	437	424	404	457	448	386	417	429	446	452	436	431	394	433	415	415	412	437	411	415	421	424	396	404	427	424	433	435	421	382	401	413	421	414	418	442	410	425	407	400	421	414
24246	21755	28969	24410	21173	6743	1158	869	833	806	699	743	728	692	745	680	688	640	654	652	662	698	656	663	665	664	667	620	623	647	662	652	667	658	683	629	683	629	670	674	645	629	694	639	653	674	656	693	613	619	680	680	667	644	685	637	637	690	607	638	701	643	651	635	654	687	648	629	660	644	615	646	655	644	641	655	627	627	684	673	634	640	669	635	675	698	640	639	615	633	639	635	625	618	671	660	657	637	628	635	677	588	598	611	642	640	640	663	664	653	584	619	636	656	644	669	640	683	656	667	622	625	646	625	641	612	633	660	634	609	672	641	600	714	626	629	642	617	638	646	641	622	626	632	636	604	649	618	606	641	636	664	594	600	661	658	606	613	651	679	643	621	662	638	599	641	660	635	606	631	670	627	639	628	689	596	657	644	644	654	682	603	614	631	645	658	655	657	656	679	661	621	651	623	619	629	617	652	635	615	713	635	690	699	681	657	617	677	614	689	664	655	619	688	655	657	672	663	641	605	623	593	653	651	697	654	624	626	657	658	630	626	654	649	672	645	687	630	651	675	614	640	631	650	642	665	669	631	683	666	647	644	628	636	645	629	615	630	673	649	635	606	636	646	639	615	651	630	624	660	659	707	650	652	649	651	689	640	664	686	702	620	663	660	606	683	583	644	669	629	680	581	641	596	620	654	599	648	660	648	645	684	619	687	694	638	642	632	624	595	627	650	706	633	661	653	672	655	673	646	654	654	659	611	649	625	630	653	608	687	599	644	667	696	636	651	589	666	634	622	619	651	649	669	643	667	636	673	656	629	654	656	617	662	642	612	691	664	659	675	670	689	602	640	659	606	619	659	697	652	638	669	658	609	673	659	623	627	623	608	639	666	670	619	592	609	708	614	688	660	631	642	626	633	640	649	699	644	666	633	641	644	621	635	606	644	633	680	645	661	670	636	554	666	659	672	630	690	611	689	606	665	637	650	595	676	636	660	670	633	659	624	629	591	612	625	622	645	684	692	619	605	688	645	647	605	697	662	628	638	623	655	668	669	664	642	682	636	649	672	659	619	662	679	671	662	637	693	687	641	663	673	687	663	669	674	622	676	642	691	631	630	662	661	630	651	706	637	657	630	680	618	617	642	650	650	664	695	641	638	595	619	631	647	650	702	625	640	639	667	669	625	648	640	638	687	625	643	674	659	629	638	630	631	617	603	663	619	619	645	662	625	685	667	661	676	639	687	644	627	648	639	617	636	628	643	652	679	656	639	642	717	635	625	668	665	675	666	619	631	627	621	661	632	640	672	654	657	707	659	663	662	629	601	623	620	685	682	642	639	656	656	635	646	612	648	644	686	658	651	622	688	678	641	653	652	654	663	639	621	612	684	655	703	629	661	646	621	645	651	660	669	607	652	674	646	682	666	624	596	628	662	651	630	628	646	637	691	670	654	643	614	627	703	652	645	628	609	682	644	644	666	635	620	579	633	695	652	656	652	675	667	610	641	633	675	647	653	701	597	637	623	638	623	647	656	603	639	608	641	598	623	638	633	648	604	621	647	693	658	680	674	649	637	673	626	607	683	651	664	596	637	629	679	669	616	669	649	625	644	667	617	662	620	610	674	637	605	616	651	617	639	611	652	659	642	652	642	707	666	657	654	660	669	689	635	636	623	685	661	687	643	626	600	654	582	646	651	607	629	687	612	657	644	643	656	635	659	652	627	596	627	599	622	647	664	628	692	623	655	631	699	641	628	649	640	646	662	677	676	646	645	644	622	660	651	643	663	658	617	625	652	682	688	653	652	640	631	671	631	689	661	689	632	716	684	676	607	646	646	631	625	604	577	669	660	634	639	654	648	687	683	699	644	571	638	619	641	617	626	652	615	638	641	613	640	637	633	634	678	629	697	640	609	631	654	591	674	652	684	667	650	605	642	684	603	672	656	630	661	666	707	673	657	660	660	604	650	640	669	607	616	634	639	684	631	633	652	635	619	638	634	638	670	637	694	650	617	670	670	660	606	625	699	617	659	675	683	624	653	650	680	654	673	614	676	639	618	635	627	649	673	677	660	653	666	646	637	630	649	635	632	635	609	662	624	648	619	664	618	616	666	649	668	670	626	647	625	614	673	619	634	638	641	640	626	611	667	639	678	636	662	622	605	652	596	635	649	663	693	611	658	664	648	687	650	653	632	690	636	653	650	648	661	640	652	641	629	579	666	652	645	643	649	621	651	589	657	626	659	656	682	616	638	678	615	697	681	673	651	655	656	639	677	647	649	648	658	651	694	609	583	652	619	634	629	623	661	622	615	652	653	658	608	644	618	648	633	635	623	618	639	638	664	644	647	637	636	696	710	656	657	614	631	681	624	600	642	636	636	636	678	660	620	636	676	654	672	705	631	639	686	647	628	632	617	635	694	640	667	659	640	622	650	669	615	653	626	626	609	659	657	586	661	631	617	694	640	665	721	685	642	645	627	712	630	661	654	636	632	645	669	636	624	616	634	620	668	682	654	618	605	633	648	665	634	730	635	678	632	621	653	606	666	655	660	640	644	620	628	595	621	621	614	639	655	668	681	668	678	648	620	618	636	620	665	629	638	669	667	631	676	666	605	667	622	608	615	652	637	595	631	643	616	637	660	661	626	645	671	628	649	660	701	672	652	614	652	610	678	640	664	647	625	610	664	673	656	681	675	618	685	616	630	644	699	657	637	707	667	627	711	627	655	667	612	645	676	626	626	624	620	599	690	641	623	666	670	624	642	651	660	617	642	661	646	608	647	657	622	601	589	653	666	648	628	630	672	606	618	699	712	665	636	639	700	657	661	638	634	688	640	633	628	627	637	588	667	603	645	669	688	683	651	661	682	616	664	645	622	629	658	654	650	677	641	689	636	673	672	631	629	618	643	648	657	657	645	647	676	638	650	655	637	650	682	612	612	681	645	623	656	667	620	630	637	658	643	647	689	682	624	644	644	667	613	639	636	613	662	600	613	653	698	634	632	602	609	639	637	659	656	616	653	628	645	629	633	631	611	641	625	679	689	656	632	659	654	644	649	615	654	664	682	698	695	670	618	627	621	671	632	627	678	611	643	641	620	634	646	623	635	675	655	653	619	682	634	631	670	619	665	686	641	678	614	683	661	647	668	635	666	644	680	636	671	651	633	632	616	696	656	635	644	611	656	675	690	626	615	610	617	668	606	632	648	638	651	626	626	622	658	596	652	649	643	654	599	685	697	663	652	663	620	667	605	599	649	669	649	620	648	610	696	637	595	649	631	651	612	598	611	658	646	655	636	641	660	670	642	680	628	645	647	623	622	604	670	614	712	631	652	638	663	627	691	660	648	613	666	677	675	631	664	651	641	689	654	645	648	667	627	623	613	611	640	651	682	631	624	663	626	607	615	630	664	678	638	641	677	657	630	649	677	653	660	610	612	632	663	636	584	659	603	666	641	651	637	650	625	634	640	672	606	667	653	626	633	646	617	678	617	640	644	645	666
38182	44252	4763	2259	1795	1432	1175	998	936	920	875	785	725	764	721	711	767	706	719	685	758	683	691	679	657	661	673	636	694	633	641	662	718	706	726	725	683	676	675	677	664	658	680	659	640	652	669	653	688	704	651	678	627	714	659	635	656	713	670	722	672	669	689	696	689	676	712	654	678	626	643	662	694	635	615	638	651	620	635	683	698	654	696	670	657	617	664	646	687	666	670	630	672	672	653	644	643	620	616	652	668	696	720	685	647	717	678	648	666	655	650	682	609	668	685	631	647	630	647	703	622	650	618	646	667	656	666	665	652	696	685	626	652	692	674	669	675	627	676	638	657	663	642	647	643	667	656	647	644	658	636	623	653	678	658	660	665	655	676	669	645	650	635	667	695	667	644	672	687	690	692	645	693	664	655	684	656	673	635	686	661	669	639	699	664	623	662	670	666	676	602	630	714	637	669	657	691	645	639	671	625	691	690	645	654	642	669	675	662	666	620	668	636	666	685	752	663	709	626	673	607	647	674	672	627	636	680	643	628	660	654	668	687	617	651	697	707	664	653	613	672	681	652	674	652	634	678	631	659	680	687	651	678	689	687	650	706	668	634	674	672	667	667	672	694	678	648	640	658	633	639	639	692	629	696	674	649	658	637	648	683	655	684	607	640	646	690	673	654	664	634	676	689	696	681	644	640	678	625	644	642	650	625	627	668	632	606	648	628	693	626	690	650	679	662	643	637	686	652	657	686	634	684	651	661	631	683	627	647	635	692	650	672	695	632	699	636	709	637	647	691	730	660	717	654	629	677	639	689	629	657	676	684	659	649	690	676	649	655	600	701	652	686	688	641	675	680	651	632	631	656	644	687	666	658	662	687	631	617	701	643	678	636	658	651	687	655	680	641	719	643	647	669	651	649	623	671	648	669	650	647	633	679	650	627	665	668	674	641	616	694	649	635	647	697	645	668	658	667	649	652	658	617	664	653	625	670	620	632	646	644	615	640	654	629	643	674	631	642	643	698	650	651	664	705	662	622	614	609	726	634	669	672	666	641	663	600	681	621	630	651	650	650	620	677	626	676	650	650	636	652	663	655	659	651	667	695	659	675	657	697	649	634	658	643	674	634	643	641	690	647	637	669	687	660	669	666	649	633	656	658	655	644	649	671	687	639	701	696	620	672	685	665	667	648	647	693	667	676	604	672	644	656	654	632	681	611	668	656	670	701	675	652	666	691	686	687	661	707	647	637	688	674	652	624	622	683	660	650	692	654	671	646	607	639	664	651	663	660	663	643	709	690	659	652	641	720	665	671	691	687	646	693	638	681	633	675	634	654	661	593	640	632	667	655	653	651	683	656	644	652	630	623	697	677	607	631	665	675	647	685	658	648	649	652	666	665	662	625	624	647	682	671	631	635	655	607	625	670	669	672	645	658	647	632	652	658	638	617	662	680	623	663	630	682	623	641	652	694	654	619	698	647	617	681	650	675	673	655	656	613	615	600	648	627	689	681	658	659	674	612	647	663	726	646	624	656	653	668	636	637	647	697	643	689	694	642	664	636	665	560	705	644	639	680	674	666	672	646	647	688	622	658	639	610	674	649	672	709	661	663	665	609	656	650	653	651	693	702	639	648	670	659	652	664	680	658	627	661	607	628	665	679	645	645	645	646	685	686	630	671	679	702	632	611	663	696	670	671	669	629	652	672	672	647	673	652	702	672	625	680	659	668	649	672	674	623	659	640	638	703	634	690	666	690	637	681	634	664	625	683	643	659	650	658	676	659	681	637	668	679	679	683	669	667	673	607	622	675	641	635	648	648	643	651	640	660	667	675	636	656	680	677	683	629	679	664	652	661	668	663	614	658	712	676	680	683	673	605	648	634	678	695	662	675	699	695	645	635	676	663	671	680	692	645	636	666	633	653	672	639	663	714	638	652	673	693	650	629	680	626	652	699	666	620	645	660	682	676	653	685	685	682	644	651	633	644	653	614	608	650	625	654	669	639	628	676	644	704	635	669	620	649	629	664	631	700	658	625	635	684	663	612	655	668	633	643	628	698	617	698	607	660	660	634	664	704	632	641	666	595	666	659	673	597	650	670	668	629	712	630	647	646	636	645	634	689	656	622	662	645	603	667	658	642	644	678	630	676	670	671	712	659	674	647	661	630	655	650	643	683	611	645	667	624	697	673	677	681	640	646	671	627	690	655	650	637	674	638	665	656	650	632	644	648	621	640	680	669	672	712	640	660	642	667	643	645	647	635	657	676	678	698	647	644	645	697	640	677	645	650	661	656	679	704	644	643	623	676	676	596	668	657	632	706	647	694	642	664	673	608	694	635	652	650	692	651	677	648	669	659	624	681	669	658	659	653	631	657	643	660	655	644	653	651	642	660	650	617	683	685	651	647	640	645	671	670	630	633	695	668	657	708	656	695	672	685	666	698	674	644	669	652	638	691	658	671	652	674	639	633	670	636	628	663	705	697	655	695	668	649	637	652	668	663	672	609	605	625	665	662	651	659	648	670	627	680	653	639	663	655	628	648	652	684	637	679	669	664	642	685	657	623	653	626	601	690	625	666	648	644	660	634	634	716	646	700	667	652	662	642	627	685	641	663	675	683	666	619	617	631	684	638	668	627	673	654	657	675	633	628	711	696	656	624	652	654	668	657	679	688	629	659	676	669	654	659	694	682	674	570	617	670	638	636	625	618	647	695	636	656	686	638	682	699	658	645	651	670	678	645	604	663	638	661	684	661	633	653	689	666	672	610	636	671	622	674	672	628	646	632	640	656	662	677	687	670	695	669	670	670	644	662	659	604	617	665	686	659	681	702	630	656	683	655	656	654	685	657	657	674	637	694	709	689	693	632	661	647	649	673	686	655	667	677	639	661	677	647	665	652	602	665	677	611	683	671	706	654	682	630	666	672	655	610	666	690	673	643	630	649	648	681	657	633	632	683	623	649	652	658	635	636	636	673	666	681	645	703	636	601	691	665	655	605	683	661	631	664	633	663	682	710	659	638	640	632	651	700	680	661	664	636	645	652	651	667	616	670	650	638	643	633	630	704	608	707	665	726	668	652	633	650	673	630	661	682	659	648	665	713	652	618	635	687	696	610	654	657	690	671	636	689	619	693	616	660	667	713	681	661	636	707	647	644	641	677	679	642	646	636	658	637	689	664	711	709	642	687	660	648	676	657	631	689	696	675	630	659	714	637	676	698	676	679	673	653	700	644	661	640	611	687	625	688	664	674	656	651	648	691	670	610	670	659	604	653	685	641	663	651	677	682	637	689	670	705	644	688	662	651	672	634	662	613	634	690	672	651	628	613	631	632	638	698	674	651	605	663	638	656	631	683	664	660	662	687	656	682	706	680	681	665	635	642	641	676	591	667	614	703	619	652	715	604	592	632	662	689	665	641	618	662	661	664	735	667	671	683	647	681	656	660	649	642	714	660	628	655	679	669	610	619	680	666	626	670	662	646	673	644	669	641	650	640	694
25428	22020	27306	25424	6450	691	637	565	508	531	493	482	510	468	437	449	473	406	479	449	465	427	491	443	449	475	453	416	415	461	467	487	500	414	471	501	464	422	425	409	453	412	439	494	462	461	474	437	416	458	457	455	469	451	480	490	450	437	437	398	409	429	433	403	429	486	421	466	442	455	453	450	463	469	426	454	430	450	438	451	449	436	465	426	402	428	444	459	463	449	460	440	468	465	440	422	451	435	474	484	434	446	428	412	425	407	430	431	417	407	427	434	430	426	482	446	424	455	427	392	456	410	476	457	460	416	413	419	487	448	451	433	423	415	437	426	427	444	430	437	421	407	462	453	429	413	448	426	483	460	444	424	471	458	452	467	443	478	413	447	412	484	431	433	456	425	412	474	444	421	442	445	434	437	413	437	423	432	417	415	425	463	451	419	404	436	438	444	452	446	416	399	441	467	455	422	481	431	450	417	447	461	422	452	417	438	453	433	424	461	447	417	444	386	456	426	403	432	420	432	439	430	446	430	435	453	475	432	430	419	457	459	407	445	452	429	432	451	390	413	437	412	439	423	440	479	417	425	456	445	442	433	484	430	420	443	477	431	419	434	448	432	424	403	444	430	431	479	421	433	463	404	473	439	435	440	440	448	432	430	463	417	447	444	433	413	434	429	424	436	443	438	459	455	438	429	437	417	432	441	431	430	432	423	440	390	455	415	427	443	405	446	467	443	425	435	434	429	436	458	406	465	420	415	439	412	461	462	458	456	460	470	429	472	419	442	410	421	462	442	435	454	455	478	418	445	478	433	448	419	447	456	405	439	411	451	436	426	455	453	480	482	439	441	447	463	461	447	443	437	423	457	441	460	453	418	448	466	413	419	427	431	436	442	415	430	438	441	445	408	413	431	443	451	434	438	424	456	393	437	429	424	456	462	461	414	406	462	426	379	433	438	414	434	415	429	438	431	460	453	437	437	467	422	450	420	452	460	472	443	444	415	458	449	457	462	442	439	471	418	468	440	439	486	412	382	434	397	441	439	425	376	406	423	432	418	465	415	439	485	447	433	445	441	491	438	443	432	426	467	414	362	453	432	420	436	433	459	449	412	445	471	425	466	460	466	390	427	447	424	424	432	427	416	436	450	463	445	464	397	444	482	472	448	462	390	408	448	455	411	423	450	439	388	429	429	426	450	426	427	431	427	456	437	453	480	439	430	419	440	419	439	452	425	422	473	465	402	398	485	420	439	418	449	425	420	403	452	411	462	439	436	439	456	429	430	402	404	436	426	453	458	459	416	398	421	394	429	475	424	448	406	445	413	441	435	427	471	459	460	420	453	432	421	443	424	443	429	465	480	417	416	446	444	405	438	457	425	418	417	429	437	441	423	420	439	457	421	421	441	437	454	451	461	452	442	453	441	448	423	421	432	428	427	447	416	469	422	481	433	431	408	448	471	495	468	451	444	420	473	440	490	464	437	421	436	395	448	464	460	423	409	473	464	412	427	443	446	436	494	442	460	437	466	427	461	405	471	450	452	442	431	424	441	459	463	396	451	442	442	441	425	422	424	430	450	461	415	403	469	447	449	441	445	451	469	465	427	418	471	466	409	432	405	422	403	396	415	431	402	435	444	440	470	430	437	423	440	417	444	414	470	459	432	388	422	422	458	416	442	397	433	399	420	420	408	440	408	437	443	460	457	450	435	452	418	432	443	427	399	419	438	457	472	453	417	467	438	465	440	446	452	425	439	449	370	396	429	458	425	433	439	451	450	411	417	446	407	402	448	414	431	465	457	448	443	444	426	469	430	437	471	455	429	473	425	444	444	434	427	440	443	435	445	426	458	432	450	491	457	451	420	443	474	455	435	423	484	460	439	431	451	438	457	434	411	433	460	452	428	466	442	414	434	455	443	433	417	438	436	445	433	418	435	465	441	411	445	413	432	457	442	466	455	450	466	433	412	467	428	434	425	446	485	474	417	450	413	447	467	445	413	384	431	458	460	403	414	432	401	433	436	439	455	420	441	459	407	464	486	435	446	485	431	438	440	440	461	437	434	420	438	444	456	446	465	418	446	476	433	451	465	430	442	447	445	419	427	425	429	446	432	481	434	428	432	419	442	410	420	431	458	417	431	442	394	449	463	461	423	428	454	420	421	399	438	462	429	419	429	468	446	447	414	428	386	473	439	428	401	443	461	426	465	463	444	449	439	461	477	472	449	463	482	458	448	454	422	442	449	448	450	440	416	431	396	446	472	401	447	447	441	439	438	445	425	387	451	395	443	433	440	454	465	443	413	410	445	426	462	442	452	375	410	478	463	419	429	474	423	412	464	410	421	456	425	434	444	439	440	460	417	442	430	459	411	464	436	448	441	428	470	422	425	441	396	450	443	419	478	443	433	444	431	430	446	449	419	456	449	409	408	433	426	422	438	451	422	414	441	419	464	435	440	429	401	453	438	427	423	408	465	441	453	432	486	407	448	443	427	435	441	415	453	388	427	427	474	415	441	465	449	449	457	458	451	448	444	420	432	433	461	411	469	474	453	450	461	433	450	462	452	449	444	437	442	448	451	423	440	423	449	445	388	441	458	390	424	457	428	463	423	451	440	454	433	437	410	439	448	397	449	423	434	451	444	422	447	429	469	455	447	406	420	462	460	450	444	420	472	418	491	406	442	411	462	435	409	463	447	452	415	435	452	438	427	474	441	474	433	437	443	432	445	460	421	448	422	425	436	455	435	436	476	440	440	416	442	425	443	441	432	454	427	430	433	453	467	422	425	405	471	474	422	466	436	435	421	427	462	448	445	429	445	449	462	424	396	432	433	378	458	450	449	444	460	432	458	440	455	470	431	414	467	433	447	470	420	424	425	437	442	451	431	435	437	437	424	439	432	457	442	430	465	452	461	439	436	427	455	442	430	457	471	476	439	446	472	447	452	465	473	421	425	464	444	442	462	445	452	408	432	447	429	499	435	463	466	449	484	461	434	467	435	419	446	462	441	454	431	479	444	435	438	449	443	425	403	405	421	449	458	435	447	493	434	391	509	440	414	445	462	455	470	475	446	462	452	440	419	473	428	445	484	417	466	392	427	469	419	434	428	451	430	429	433	429	491	454	417	423	444	461	453	433	441	391	455	461	422	439	464	454	472	405	442	434	435	458	440	489	467	400	424	454	425	426	444	427	440	423	423	433	415	470	488	433	436	478	415	443	407	454	465	425	393	414	436	406	422	440	410	461	422	409	431	452	443	451	455	445	437	446	423	455	429	442	447	453	396	455	439	458	408	452	421	436	462	460	459	432	453	447	420	450	446	457	461	436	452	428	470	445	430	442	416	448	401	415	430	459	451	412	421	416	466	466	410	434	421	411	455	467	449	449	406	422	475	421	434	433	450	435	434	443	433	420	441	440	433	448	422	409	423	459	413	439	461	434	418	432	412	410	482	463	415	462	421	457	479	447	412	422	473	448	454	447	445	462	384	419	447	477	397	427	420
32862	34532	2891	1407	1113	949	808	718	640	622	611	562	574	513	536	496	524	527	497	485	501	509	499	497	510	481	452	459	452	484	501	476	558	518	497	468	484	509	488	491	472	495	481	516	516	515	459	468	510	478	474	503	506	482	450	470	475	492	537	444	503	510	501	477	491	484	454	495	483	512	496	461	500	511	487	441	482	500	448	433	479	470	466	482	498	447	447	465	461	471	456	467	484	493	454	476	439	467	492	497	491	477	483	479	489	464	504	534	469	514	445	466	457	493	463	517	474	506	487	453	459	506	528	491	492	463	531	483	474	488	464	482	466	486	486	496	505	461	488	470	482	462	466	492	507	481	495	500	445	469	472	499	483	473	463	480	480	477	478	510	480	479	430	486	513	530	428	491	467	484	508	456	475	476	468	474	516	484	456	535	485	470	525	486	501	499	457	449	484	507	483	474	477	435	484	476	472	477	465	464	475	458	477	486	495	490	477	483	507	491	502	467	481	472	445	492	498	466	496	533	490	484	492	446	455	459	484	469	536	479	495	486	468	453	529	479	476	474	462	500	454	458	474	463	455	458	476	474	465	512	463	477	502	481	491	462	482	495	473	479	486	467	504	449	488	512	494	479	534	484	504	448	475	453	435	494	455	460	459	498	495	462	489	461	507	465	507	478	480	515	497	477	480	481	469	460	470	470	469	465	476	505	452	468	501	446	472	480	493	464	481	528	482	535	450	490	456	473	431	470	442	473	438	509	465	513	488	470	453	469	501	482	484	460	493	456	446	469	472	481	496	455	492	487	472	496	454	484	465	447	483	447	522	466	499	513	494	452	460	467	456	515	478	455	475	460	437	491	491	481	480	503	444	445	473	485	489	468	465	499	491	482	433	487	474	417	471	488	439	491	515	479	464	449	457	453	488	458	494	469	453	522	470	480	519	496	451	460	474	465	446	480	476	490	470	495	488	486	481	425	470	482	474	501	498	484	474	434	459	451	501	498	451	448	483	500	476	470	448	493	462	473	513	458	476	463	491	546	465	456	459	455	524	480	443	477	504	477	511	465	479	479	445	469	471	460	473	476	491	464	490	468	527	470	476	491	444	481	470	465	490	467	485	463	489	477	449	494	457	447	488	460	489	471	525	494	447	488	444	471	484	417	447	466	488	474	471	454	503	505	477	437	485	493	476	495	469	473	518	435	494	487	500	493	493	482	469	509	504	511	490	568	483	482	477	481	448	473	476	461	504	510	441	456	482	488	486	466	492	484	480	503	457	457	486	472	447	474	478	451	495	476	435	443	445	490	505	478	477	474	477	496	495	480	494	512	488	477	474	459	504	472	466	493	507	501	475	490	499	456	456	491	496	452	506	500	456	490	457	500	449	487	485	462	490	504	450	489	471	469	487	493	473	431	516	481	503	457	508	437	485	464	448	513	488	499	440	483	429	466	488	463	491	457	463	485	444	436	493	524	508	488	488	447	455	440	495	459	493	450	466	516	451	490	474	509	468	549	489	476	507	450	554	482	463	519	464	536	460	494	477	488	463	445	458	485	463	511	467	477	480	484	459	495	467	452	451	465	480	479	476	463	490	485	515	469	481	469	488	464	481	455	491	462	485	477	461	507	481	492	449	486	484	497	517	461	449	489	495	482	454	484	443	435	519	477	523	485	458	487	465	485	486	427	466	435	437	499	506	447	495	496	494	471	497	474	464	458	512	464	454	453	454	500	482	450	537	457	521	505	452	499	460	523	488	491	485	457	489	442	492	503	459	471	497	445	503	453	464	533	508	465	466	477	507	462	506	447	484	470	485	486	496	473	516	481	519	470	514	504	552	444	495	475	472	515	446	459	490	465	494	465	463	472	474	505	493	518	494	482	499	472	513	488	484	503	465	511	487	481	460	447	488	468	475	469	514	474	484	476	450	500	472	495	478	437	481	480	445	438	464	443	452	439	497	472	499	511	493	458	430	451	464	463	467	467	474	498	480	511	512	500	475	528	486	497	454	452	464	490	473	489	478	481	466	485	495	462	456	492	499	485	481	484	487	490	472	469	485	493	466	518	474	483	466	482	482	467	501	472	490	457	456	473	477	524	472	473	485	485	480	469	503	478	472	498	506	464	446	446	451	446	464	506	493	496	471	448	476	487	504	480	515	481	504	471	475	488	474	476	502	488	488	475	464	489	446	457	429	517	468	445	472	470	496	485	483	477	443	474	480	487	436	478	483	499	470	504	434	448	482	506	453	512	481	459	509	480	491	481	462	466	487	496	507	495	449	480	486	503	482	478	506	507	483	468	454	475	458	466	495	477	483	506	502	517	468	496	469	500	513	506	486	464	481	518	462	488	473	464	493	504	500	496	464	484	488	519	473	475	498	497	459	518	496	482	466	480	515	446	478	500	510	527	422	502	493	461	466	475	462	458	486	491	452	480	455	459	479	469	440	502	487	477	475	481	517	496	489	462	472	520	487	492	488	483	481	467	487	449	431	448	464	505	490	539	497	487	430	498	502	498	453	472	471	483	485	484	475	465	480	455	479	489	508	489	454	482	510	486	519	490	473	478	506	497	486	463	504	473	466	509	482	518	481	480	464	518	440	498	472	488	490	494	467	459	475	453	459	495	460	447	469	506	483	500	469	506	476	497	467	492	461	491	485	445	513	468	470	466	494	473	462	459	452	474	502	479	484	491	468	502	454	468	486	463	453	480	484	454	443	472	473	472	494	482	474	476	464	468	492	465	518	474	518	470	518	461	455	452	477	469	518	472	480	486	488	473	485	503	481	483	462	467	431	468	491	516	462	480	476	474	480	479	474	515	479	472	468	461	490	520	468	484	486	476	462	444	488	456	462	468	441	423	444	544	473	434	471	459	474	499	482	463	477	513	487	505	487	538	489	486	480	477	465	513	459	484	475	480	452	500	502	491	460	450	451	455	484	488	461	476	459	463	444	504	509	484	482	511	464	492	435	469	484	493	523	486	463	462	502	496	457	477	462	462	446	489	470	501	436	484	488	487	486	494	493	477	481	496	461	478	489	433	484	488	491	451	465	515	438	484	473	494	495	472	472	450	507	487	434	496	435	448	496	493	440	463	459	508	517	445	479	478	500	470	450	467	476	467	481	490	464	515	464	473	491	466	504	481	450	502	480	501	524	468	477	483	529	472	446	464	497	497	440	522	495	490	504	468	476	498	510	438	474	533	502	497	460	505	492	502	511	490	479	443	482	461	478	504	463	474	475	495	487	446	465	471	529	456	512	459	467	488	511	484	472	475	485	484	466	477	455	474	460	479	474	512	504	511	504	492	467	479	519	456	466	480	458	488	485	476	477	484	470	475	461	517	497	457	492	483	486	514	474	511	473	463	436	491	438	464	490	489	496	440	463	454	432	479	480	485	489	452	471	495	499	499	468	480	462	453	490	455	459	487	486	489	475	504	466	508	478	499	443	517	471	490	492	497	493	482	492	495	468	486	502	451	494	482	508	530	464	486	482	454
23139	21653	29050	24659	21603	21496	6239	1469	1177	1043	1075	1038	911	971	940	923	871	871	933	891	825	878	818	868	826	812	840	858	865	849	857	823	835	847	835	808	801	854	825	797	847	775	821	791	776	839	848	858	820	847	810	892	813	819	804	820	798	807	744	803	879	825	754	794	791	833	840	826	804	829	777	774	804	817	786	803	742	824	849	810	812	845	795	819	810	733	831	800	797	783	850	787	817	766	800	836	819	792	776	815	839	792	785	828	822	829	819	862	828	742	837	803	813	775	765	783	796	851	834	854	793	807	785	839	784	838	783	815	812	842	790	858	744	818	826	825	830	840	812	852	828	749	837	805	738	769	776	798	846	830	842	835	732	793	794	813	859	787	811	815	802	762	858	808	799	805	794	792	821	794	796	800	812	830	851	784	797	818	795	791	786	769	804	842	802	794	806	781	832	852	753	824	809	801	798	788	802	789	861	812	831	810	811	819	820	822	842	802	785	826	860	795	837	767	774	879	771	802	785	776	817	800	833	855	826	790	810	791	778	847	809	743	804	812	810	835	824	738	789	876	831	772	797	775	810	849	784	825	816	822	768	866	826	887	866	832	774	836	808	772	761	856	799	807	830	761	789	779	765	839	862	807	784	757	841	817	787	767	856	765	814	829	820	800	811	821	836	808	768	822	829	822	800	817	850	777	817	811	807	792	762	812	856	789	865	793	848	852	897	858	856	797	797	887	840	843	843	847	776	795	809	801	811	813	823	806	782	833	836	822	839	831	843	832	807	818	824	809	801	800	837	842	772	808	830	853	805	815	832	845	808	788	828	774	797	785	817	809	854	801	834	788	825	812	850	851	789	795	806	827	837	793	769	809	794	824	822	872	841	781	773	798	816	802	805	860	861	841	800	808	855	763	807	823	818	844	811	808	832	827	751	822	739	829	797	861	828	825	797	803	799	798	837	790	732	825	852	811	814	818	825	850	829	833	800	773	758	838	833	851	830	812	772	801	822	786	810	796	818	811	833	844	842	817	829	844	789	835	797	762	797	814	890	846	808	851	802	809	776	812	808	848	853	780	819	833	833	843	804	826	807	787	785	772	818	759	794	807	806	852	795	796	851	802	856	847	794	817	832	837	805	800	815	844	829	814	767	819	819	852	823	856	762	808	831	791	801	826	818	793	756	788	779	841	781	773	830	819	834	805	817	843	859	899	822	761	774	872	839	769	824	805	808	798	838	852	825	829	845	743	816	806	766	790	845	845	790	794	814	792	821	840	829	743	838	796	868	856	816	828	788	791	790	812	824	790	789	814	805	840	798	818	790	785	812	821	808	811	800	824	785	854	773	806	780	806	805	829	821	791	752	784	805	839	782	831	851	792	798	761	795	811	867	801	805	739	822	814	800	835	778	801	829	821	795	772	757	807	815	815	856	790	813	793	821	799	768	792	797	769	782	797	783	799	778	779	825	837	796	799	853	773	841	777	807	836	783	788	842	803	815	785	826	813	829	805	813	787	794	806	821	773	847	837	784	842	834	826	787	848	785	824	825	881	776	819	825	853	824	785	834	785	814	822	764	826	799	853	849	851	787	848	810	845	803	847	794	860	807	845	765	788	830	791	803	792	811	740	872	856	790	809	849	774	783	848	850	847	816	780	816	777	830	834	763	746	756	808	842	787	776	815	819	826	789	823	812	809	779	805	789	789	752	805	778	777	797	789	782	793	808	803	790	840	850	774	811	835	792	811	825	817	784	839	815	867	778	846	811	783	795	760	801	748	839	794	766	805	836	818	841	829	822	845	821	788	841	860	803	791	799	746	821	877	777	845	831	799	840	810	812	793	825	802	775	760	803	825	809	813	819	814	864	846	760	824	793	808	783	819	814	817	862	868	838	774	794	775	836	825	780	762	835	820	813	860	828	846	814	796	831	843	837	822	857	765	790	834	799	752	824	832	779	840	820	771	787	884	801	764	813	795	878	795	888	813	837	768	793	815	863	854	815	861	809	755	836	802	823	797	889	787	754	820	825	788	748	778	807	803	753	787	809	792	832	830	832	767	846	791	735	840	798	799	815	775	826	856	750	775	877	795	798	753	835	821	817	765	798	864	849	859	855	816	816	776	759	800	841	778	823	801	824	793	814	817	879	841	836	801	835	820	876	813	767	837	806	807	774	801	829	783	805	751	751	880	789	822	801	814	834	793	833	820	842	809	793	784	793	780	843	837	778	801	806	846	794	795	880	848	831	805	791	794	786	787	833	813	756	855	827	823	802	794	811	790	814	750	855	802	874	793	878	817	792	819	821	815	811	801	861	800	796	822	799	816	843	843	788	809	812	808	806	857	786	823	814	819	840	821	818	736	826	821	796	760	841	808	835	838	846	832	825	812	813	767	857	827	801	828	792	863	798	872	810	786	821	841	817	814	759	819	835	795	798	834	845	794	839	812	735	786	824	831	827	856	801	823	790	820	797	802	808	817	827	779	839	786	799	835	839	808	789	769	779	805	861	795	764	808	857	728	804	861	827	834	802	762	822	811	792	841	791	830	817	837	812	803	834	851	845	811	709	784	793	849	867	818	805	810	835	806	794	827	782	800	823	815	808	795	747	797	805	783	809	752	799	851	799	779	824	806	833	814	797	781	828	850	812	819	817	794	795	834	837	804	816	815	814	797	798	766	815	789	777	814	811	836	766	777	850	798	863	796	785	826	773	781	762	780	807	724	859	836	798	772	844	776	785	879	805	820	826	818	877	817	785	825	786	815	775	848	790	797	871	849	780	787	824	805	803	810	828	799	805	824	851	813	797	818	810	831	859	826	787	846	767	820	821	836	815	822	811	811	789	850	814	857	791	821	813	822	826	836	902	833	800	774	820	804	815	762	836	851	789	822	857	836	865	806	825	881	784	854	825	782	838	800	823	795	828	770	783	789	815	857	774	783	804	831	799	798	777	802	825	830	815	787	817	827	801	825	844	843	807	857	827	798	797	805	799	810	819	805	908	862	806	867	823	784	821	835	796	834	792	827	757	821	815	861	853	766	837	814	794	767	836	826	757	814	809	799	842	843	756	766	819	844	798	817	839	820	774	825	861	838	823	836	775	860	832	801	804	818	809	797	747	783	818	808	771	800	793	810	835	760	866	806	788	807	773	769	849	800	835	846	841	839	754	789	812	868	807	817	830	785	811	841	811	813	872	766	780	811	768	842	815	862	825	816	813	756	798	862	779	794	759	862	781	785	809	826	826	809	768	814	819	815	800	893	792	812	803	788	816	786	839	829	821	799	794	840	810	795	808	801	753	861	791	817	826	860	820	828	796	806	786	835	840	822	823	799	813	834	782	813	815	806	778	799	798	802	773	779	779	850	860	836	776	769	790	799	754	815	837	835	787	771	767	815	809	768	787	818	818	820	793	810	838	834	787	813	825	797	816	794	769	816	859	820	767	822	844	783	801	818	795	836	822	818	822	805	846	755	861	775	801	845	792	824	827	829	811	811	797	789
43824	39291	8707	3935	3061	2436	1987	1579	1423	1349	1187	1138	1020	1056	993	896	919	883	865	889	864	905	893	886	874	832	858	887	828	838	848	846	853	928	867	837	857	882	825	823	825	822	860	845	878	851	852	899	902	866	883	867	863	853	844	782	841	839	822	780	801	821	864	789	798	825	821	819	807	838	778	834	880	825	854	828	875	766	829	839	829	830	799	883	818	845	831	883	890	826	817	853	818	839	801	871	849	870	855	825	784	801	835	816	842	809	822	838	820	834	858	814	840	828	827	879	849	814	824	851	815	830	809	796	793	809	834	791	821	808	828	808	834	831	839	767	856	794	818	821	896	818	837	842	804	802	836	780	829	800	820	836	783	800	793	839	871	868	799	810	802	766	790	794	802	806	835	839	819	808	841	835	815	818	823	804	820	794	814	813	859	837	805	860	813	805	795	844	789	836	850	831	837	829	797	808	803	811	833	814	850	867	799	831	846	835	822	819	767	835	828	851	817	854	796	824	840	787	838	846	824	802	764	811	825	796	804	842	857	777	835	837	835	840	848	826	825	752	817	818	840	818	824	801	834	854	820	830	820	804	803	783	804	813	843	807	807	852	812	830	803	798	833	835	824	792	824	833	804	857	875	787	841	826	811	839	862	798	790	840	808	864	788	810	826	788	823	804	805	818	785	825	828	815	866	825	768	853	816	824	805	855	853	809	870	870	881	812	824	842	861	813	806	799	795	833	825	826	847	809	788	828	871	817	779	790	839	796	810	818	816	806	864	796	778	805	853	846	817	817	805	835	796	827	806	789	801	826	820	857	818	794	795	813	791	818	813	820	774	772	831	835	821	871	892	875	821	827	837	800	809	797	800	813	802	844	891	806	862	848	810	845	854	820	817	831	773	832	782	816	794	756	797	851	825	852	844	838	820	873	858	838	828	821	781	800	819	864	822	805	794	834	768	811	773	756	865	873	818	824	863	814	779	733	800	835	864	785	782	835	823	846	791	778	810	767	809	779	791	821	823	788	783	831	772	816	837	794	814	799	817	844	812	866	825	771	758	852	775	799	789	762	818	804	852	864	794	801	808	828	816	824	834	797	852	839	848	804	842	808	813	842	849	809	876	833	822	810	821	839	800	847	859	822	842	886	843	811	841	798	820	813	874	820	860	852	811	776	786	815	821	778	828	793	813	837	801	792	867	781	830	810	835	795	822	806	891	839	794	818	887	888	852	831	853	801	804	866	830	804	854	798	808	808	822	856	775	808	855	818	787	804	848	819	889	837	801	820	868	888	829	825	845	805	804	820	825	826	883	824	827	822	785	784	814	861	838	809	838	849	831	791	755	873	805	818	828	830	878	821	771	826	822	859	831	825	806	800	817	809	823	791	741	820	828	796	838	830	821	808	799	795	879	755	784	816	863	862	828	871	787	845	775	816	826	787	833	822	815	814	798	813	861	843	843	804	871	844	766	796	850	779	789	834	791	823	818	809	863	831	860	792	822	835	812	852	794	828	837	826	815	820	876	824	835	798	824	796	850	817	813	815	849	843	815	816	849	862	831	830	839	829	814	817	816	820	843	805	817	824	866	819	854	844	809	820	813	798	862	803	810	813	852	857	825	780	813	779	850	820	830	827	881	802	824	811	853	819	772	786	835	837	811	812	778	796	841	827	780	825	828	814	791	844	816	829	840	794	830	826	771	825	831	807	828	817	787	796	810	809	796	827	835	852	804	857	819	820	767	814	777	827	871	842	862	825	825	833	811	842	842	823	804	827	808	780	850	839	843	795	810	890	782	829	877	835	804	826	842	844	851	813	791	863	818	819	851	827	822	861	810	798	833	807	802	806	802	807	863	861	805	800	821	852	816	829	811	839	827	811	838	828	783	858	811	828	883	779	836	837	835	827	784	842	771	846	836	780	840	797	855	839	862	874	871	840	828	804	843	825	885	839	802	837	834	821	881	851	842	861	867	846	792	868	846	785	903	872	752	846	810	824	801	827	854	742	835	822	809	818	855	801	858	835	806	816	829	774	854	800	805	829	744	821	789	828	803	852	839	776	862	822	807	845	792	846	860	784	791	859	830	813	773	817	792	799	852	820	863	823	814	811	860	771	786	831	809	799	819	819	780	774	826	841	818	797	845	775	834	809	826	851	814	732	809	881	845	814	867	791	886	788	822	797	751	835	819	830	881	851	867	818	809	819	827	805	835	814	815	813	855	827	870	776	799	821	805	866	782	843	823	780	858	813	774	864	798	854	879	815	819	826	846	811	798	819	868	794	832	772	825	790	844	845	857	828	868	844	838	762	866	869	845	839	790	852	837	834	841	840	791	783	787	839	797	782	810	827	874	875	863	791	800	865	827	828	856	845	800	840	834	817	840	819	849	819	800	846	785	821	843	810	846	878	825	824	816	799	837	805	807	775	781	838	856	793	824	782	860	879	770	843	832	839	818	759	864	808	810	836	820	822	771	837	791	788	812	827	834	800	787	809	837	867	811	859	812	829	838	804	828	823	829	855	836	828	872	845	863	842	809	863	800	857	832	812	783	844	766	811	837	791	844	839	798	765	833	787	877	851	801	888	894	752	788	824	765	768	848	809	847	832	764	811	765	817	798	773	807	816	802	829	798	794	832	736	817	819	786	808	794	856	822	846	858	823	796	831	804	762	789	754	816	819	832	859	840	824	804	810	780	820	806	886	833	854	794	834	836	822	830	836	810	788	833	802	878	859	871	755	830	823	834	841	815	823	814	836	773	851	834	789	849	807	862	816	827	825	816	802	807	788	857	826	795	794	750	828	765	828	832	775	839	808	891	767	822	809	836	840	814	810	820	825	818	835	812	846	764	855	832	871	812	782	803	798	871	790	834	824	839	859	862	816	796	896	797	813	803	820	814	819	845	798	833	787	866	823	867	785	819	804	821	833	790	794	875	845	766	757	841	883	816	785	763	830	795	815	818	785	852	824	846	780	752	864	815	785	798	851	857	865	830	851	838	798	825	811	814	767	780	842	866	842	834	795	790	790	824	872	815	883	829	838	802	797	793	830	802	783	792	867	813	815	795	798	797	797	823	838	814	816	813	828	839	789	846	846	844	813	810	834	833	833	833	826	806	812	791	828	828	806	800	804	812	817	837	822	796	828	802	857	819	877	802	825	794	812	828	882	809	834	867	893	841	809	862	788	791	804	787	812	845	837	797	791	806	845	839	877	796	823	795	826	820	876	769	814	815	767	836	797	849	812	844	834	796	876	824	776	822	819	771	889	834	845	836	797	845	830	813	784	802	836	817	813	775	826	817	823	814	831	802	830	848	826	833	804	855	811	826	854	765	791	763	806	813	799	786	842	809	832	847	802	856	830	855	818	851	811	856	781	829	818	819	842	824	838	864	827	816	770	809	803	829	780	844	836	821	842	795	790	837	771	790	825	857	829	850	830	807	822	816	852	819	846	810	811	830	801	793	838	787	814	838	842	804	845	854	809	798	791	807	813	857	806
29149	20326	5024	631	440	432	414	363	398	394	386	366	398	405	387	419	445	443	387	393	386	385	440	438	387	412	411	364	373	407	420	404	424	396	408	385	370	380	388	391	381	427	430	392	383	436	391	401	423	439	430	372	426	429	414	399	395	391	408	366	410	406	431	407	412	403	420	393	365	412	409	382	372	408	388	411	415	404	440	390	371	355	369	390	449	372	410	366	400	408	394	400	376	365	383	409	365	400	391	396	393	390	379	433	444	393	422	393	388	413	358	397	422	423	384	412	377	384	418	406	404	404	396	381	423	421	382	372	415	378	416	380	398	391	397	422	401	411	420	363	399	410	411	393	423	376	377	401	364	364	410	394	412	413	383	410	420	421	391	398	376	417	409	373	386	391	432	378	379	399	372	397	421	431	397	405	389	360	399	407	396	383	394	397	402	402	392	400	396	421	393	429	415	370	402	386	389	407	438	394	378	398	384	425	409	425	406	403	337	394	415	398	397	396	406	372	391	403	400	416	373	436	390	414	390	381	444	431	411	392	389	427	410	417	377	390	349	382	399	419	417	390	461	405	453	376	368	367	390	385	385	409	367	382	424	409	389	377	398	390	396	419	371	399	368	394	406	402	405	406	388	406	396	358	373	363	412	462	392	398	413	385	393	380	373	405	365	400	390	421	412	377	394	369	384	404	415	422	378	430	412	401	439	398	396	413	400	375	407	360	393	414	397	414	392	406	447	383	392	379	396	420	375	392	415	435	423	413	402	383	391	402	410	410	415	427	383	409	384	404	432	423	418	392	379	371	411	370	435	421	386	424	397	404	450	443	374	418	396	402	371	423	439	393	391	414	420	361	400	399	419	410	394	401	393	370	406	429	434	378	396	413	419	424	398	434	397	403	430	450	395	442	398	378	383	352	406	397	393	399	424	404	469	380	419	377	406	394	423	395	395	409	380	390	384	388	422	401	403	401	422	409	383	400	397	406	391	388	424	419	396	408	404	372	390	422	397	391	415	388	373	420	378	394	363	396	405	400	467	430	385	405	377	392	421	408	421	368	403	401	390	381	378	399	418	418	384	445	358	402	406	399	380	434	406	432	391	398	402	393	415	426	371	366	407	386	405	401	386	329	401	370	397	383	394	365	418	391	393	418	397	426	408	390	394	392	374	418	394	422	391	415	379	377	373	388	413	395	392	411	382	377	392	420	420	400	383	405	401	378	422	366	385	432	396	436	399	425	392	409	400	400	444	401	378	396	401	421	386	417	411	434	416	403	365	427	412	376	435	396	392	419	423	405	401	384	392	386	400	402	391	390	442	411	412	400	404	367	407	377	444	380	400	414	437	379	379	369	413	402	410	372	391	377	387	418	459	429	381	436	420	419	404	374	406	446	421	395	386	402	401	393	400	405	377	388	394	397	386	421	384	427	416	395	384	375	448	400	403	408	438	389	392	432	452	391	386	399	377	404	395	418	395	413	413	386	394	401	389	423	402	391	391	390	400	394	379	407	412	392	403	399	400	395	403	439	439	413	381	387	392	379	391	411	416	380	432	410	393	406	400	387	375	393	366	394	385	405	393	431	427	419	377	392	406	369	406	447	390	381	422	403	399	392	395	396	376	419	411	428	431	392	395	393	402	399	406	433	400	394	418	397	384	425	373	365	362	368	420	417	414	405	390	389	379	426	390	411	411	407	373	433	376	389	390	427	410	383	382	372	425	400	383	394	412	401	392	380	386	404	386	392	373	393	415	384	362	388	379	418	433	434	413	385	395	402	416	412	409	385	397	362	388	410	401	404	412	426	409	424	390	384	419	427	412	426	392	379	388	419	413	387	391	380	394	424	406	385	396	418	368	363	400	389	371	362	405	396	387	374	351	427	427	459	389	381	389	400	416	377	410	386	425	384	389	412	411	394	426	417	399	377	433	435	412	399	398	431	380	382	371	431	367	392	371	363	429	409	412	386	436	410	413	415	393	409	392	404	399	386	410	383	407	361	444	380	429	417	384	374	414	428	394	378	375	397	404	402	429	403	417	381	390	409	413	409	406	433	395	367	422	443	404	428	401	393	412	423	398	434	370	388	407	364	437	380	397	354	369	401	415	380	422	404	415	383	413	359	409	387	403	437	432	387	399	418	382	387	367	351	412	418	428	368	398	422	359	398	407	345	420	411	413	420	406	379	398	400	392	429	412	428	427	386	409	394	369	397	385	415	404	384	385	400	414	444	406	394	388	405	365	378	391	393	387	381	415	430	414	394	423	437	394	422	368	385	355	371	420	398	386	409	392	390	393	415	374	413	431	395	409	391	386	421	380	417	424	421	388	425	381	395	399	405	392	374	362	392	396	408	373	382	393	405	369	403	361	385	426	383	389	384	426	412	386	431	394	431	409	368	428	404	397	412	401	389	417	397	404	371	407	411	406	397	400	365	434	364	410	405	377	422	394	398	387	392	378	408	387	421	417	426	396	422	384	382	365	369	433	418	423	395	382	388	408	361	455	423	409	369	421	383	372	397	402	404	373	385	377	411	403	413	424	395	418	411	378	383	415	407	423	355	410	391	353	382	437	401	363	361	420	418	357	370	404	397	366	379	403	406	401	393	421	372	384	363	393	391	399	404	395	431	381	403	372	380	406	410	370	428	382	395	464	419	447	383	429	377	421	373	366	409	411	428	443	398	412	399	413	373	392	406	388	401	419	437	439	426	402	386	397	409	403	400	384	361	440	377	363	356	383	394	361	393	426	410	415	397	395	409	400	410	393	400	389	424	388	412	415	387	391	418	389	380	400	433	378	387	393	395	407	400	390	399	401	393	369	399	383	410	376	417	410	390	411	404	390	395	381	438	398	381	369	411	402	447	399	377	391	426	402	374	409	413	375	397	418	389	417	375	400	400	420	355	376	396	389	393	418	412	391	391	399	414	362	393	389	380	397	380	420	432	432	418	428	400	393	367	440	426	383	388	392	413	398	397	399	384	392	372	421	395	421	387	396	405	435	421	372	397	398	379	379	397	411	409	416	379	425	368	392	419	423	416	411	349	375	413	432	374	389	397	367	407	421	398	404	417	405	430	396	410	453	406	385	361	415	430	385	411	413	440	435	423	385	402	433	407	407	373	385	390	437	438	402	421	383	381	406	397	386	373	427	384	375	400	367	378	401	387	387	387	415	414	370	388	390	398	396	383	368	409	397	410	403	416	394	409	418	375	379	406	409	439	407	399	385	385	383	391	405	378	376	397	379	424	382	361	399	439	385	384	405	373	397	437	432	447	390	349	369	409	383	392	390	384	386	394	398	406	368	381	416	396	390	398	404	388	437	409	387	389	387	426	420	366	394	359	417	369	395	397	424	409	407	397	399	408	395	403	388	357	428	400	400	378	407	402	383	420	403	365	411	395	406	387	410	447	406	368	376	374	416	413	374	427	415	398	378	409	375	394	416	373	412	381	426	392	382	420	356	391	397	407	383	370	375	367	362	373	426	407	396	396	406	404
21005	13754	630	474	401	464	480	433	469	436	424	408	394	412	447	422	437	433	394	446	420	443	408	437	412	456	449	427	389	383	439	407	446	454	418	437	413	429	460	420	416	446	459	435	405	415	403	413	438	395	457	437	420	432	456	413	421	447	448	409	434	421	406	406	421	434	413	433	435	418	410	400	405	415	411	444	425	418	384	406	391	474	413	427	423	399	390	454	406	417	424	440	428	458	454	406	435	406	411	428	483	443	464	417	417	389	391	409	405	443	452	404	448	441	445	408	410	457	447	443	407	402	425	443	395	455	412	447	456	437	438	407	406	481	418	408	435	448	425	460	446	447	404	413	447	441	385	429	432	431	409	412	385	426	406	418	441	470	433	416	414	432	403	411	444	416	433	432	414	418	429	446	406	436	455	454	406	440	434	419	450	439	437	407	430	427	450	469	418	417	464	440	415	414	423	462	398	424	399	411	444	447	413	400	457	453	433	436	413	406	438	473	454	416	460	449	410	448	432	448	409	420	427	440	446	390	405	405	430	455	388	432	388	426	414	433	410	397	393	418	392	387	411	448	407	403	419	448	393	408	434	414	401	423	448	430	465	459	418	402	469	415	411	444	432	378	417	422	402	413	424	427	420	404	385	438	396	407	440	422	424	431	418	440	396	411	404	395	439	412	450	408	403	440	410	433	459	421	444	473	420	421	424	391	405	438	431	410	439	404	411	411	455	435	418	384	399	406	417	389	415	439	449	421	414	399	400	412	429	395	417	438	412	400	433	397	401	397	413	416	396	404	445	398	403	409	426	407	432	401	434	425	437	419	405	398	447	426	433	432	422	422	407	397	476	442	439	441	413	445	434	416	426	406	407	422	412	398	438	421	429	423	382	406	446	450	399	419	406	424	430	449	412	426	409	432	442	423	439	437	465	415	474	438	395	421	408	442	407	429	433	394	406	430	423	442	384	416	394	385	417	383	437	408	410	452	412	402	414	453	431	420	396	399	450	415	433	411	406	408	405	429	454	381	473	420	417	404	399	434	409	425	441	423	446	407	386	410	405	420	437	445	417	405	448	451	440	363	452	442	427	385	397	448	422	479	400	411	403	447	414	398	415	409	439	457	383	403	458	398	412	427	398	401	435	406	402	438	422	437	401	439	410	406	402	418	445	436	406	440	414	405	419	429	411	418	422	428	420	436	431	444	411	421	427	454	451	430	392	436	427	417	432	439	421	418	404	396	430	422	414	405	397	418	418	377	421	420	407	452	418	417	434	408	411	442	413	398	450	435	452	393	494	431	407	443	376	413	439	449	416	439	392	458	448	446	413	410	411	433	414	404	418	434	468	448	425	438	412	409	418	397	453	440	452	428	433	425	430	419	394	408	439	412	459	403	441	397	438	420	404	434	452	450	429	406	452	419	428	434	385	397	445	466	381	447	436	362	371	445	416	425	417	453	407	409	424	392	417	432	418	394	423	415	394	448	403	379	420	407	403	393	416	422	423	390	393	433	400	453	415	399	425	443	429	380	469	448	440	416	419	419	428	390	444	422	445	418	436	430	454	433	383	444	438	427	437	413	398	422	442	431	446	430	424	410	389	437	392	421	418	433	432	429	384	434	394	396	436	424	434	437	432	405	443	454	422	426	450	435	432	405	401	413	456	386	418	432	464	422	434	424	450	396	425	451	406	403	416	422	422	409	408	439	458	428	430	431	438	410	425	408	439	464	413	405	401	398	448	451	432	442	451	401	448	423	393	435	407	417	423	425	432	437	431	425	446	437	401	429	436	412	448	448	400	417	434	439	414	425	416	414	419	443	433	435	452	439	451	425	427	439	414	442	422	381	426	423	451	408	467	442	392	420	428	390	428	419	439	414	413	404	452	403	420	411	423	470	414	444	438	395	417	396	423	389	426	471	412	398	416	421	438	400	453	411	420	453	438	421	427	424	407	386	417	446	415	477	421	428	404	394	415	441	421	398	459	384	393	421	403	412	403	432	410	448	437	451	399	398	420	432	392	401	424	422	440	411	391	408	427	435	425	413	410	405	415	390	443	422	406	392	413	451	426	387	439	388	405	363	438	458	399	458	431	413	442	416	421	410	424	425	417	439	410	410	443	422	420	446	421	414	386	479	395	408	410	421	440	468	457	439	439	453	418	422	456	455	419	426	445	431	438	404	442	444	431	375	428	421	411	452	459	433	426	405	411	441	461	468	397	422	379	415	406	429	405	401	432	448	436	471	418	404	442	420	430	435	407	424	431	435	436	423	408	452	408	405	434	427	398	414	425	431	427	424	400	429	422	411	428	419	434	419	407	416	415	436	389	420	401	409	452	457	412	430	401	390	447	411	420	420	435	433	447	403	409	443	451	435	434	449	411	403	418	427	413	418	436	419	410	427	461	436	418	417	411	434	427	453	400	423	391	423	427	478	414	436	403	415	427	410	411	407	422	408	447	436	399	426	386	428	428	434	414	408	382	411	421	405	405	441	431	454	425	430	403	442	429	424	413	415	414	387	436	436	411	431	388	428	421	442	431	424	425	415	452	442	442	390	424	436	431	421	409	439	411	398	429	433	418	414	405	428	422	428	435	374	407	422	445	432	401	464	405	444	412	416	403	423	456	430	434	434	447	428	415	391	411	419	389	440	465	423	445	412	422	419	418	419	432	395	428	447	453	434	396	418	465	423	472	386	412	419	405	406	447	458	446	375	402	450	430	458	397	396	418	395	420	431	410	460	435	408	444	440	419	416	431	397	432	408	456	446	445	444	408	424	481	429	414	411	439	415	398	434	448	414	438	440	436	460	411	417	409	412	431	407	401	400	442	421	396	404	420	431	397	410	430	425	402	412	400	411	398	415	433	423	426	411	424	424	460	406	430	446	438	422	439	403	428	439	434	417	406	440	447	411	351	443	431	430	399	407	401	427	407	444	426	423	435	445	374	408	457	377	411	462	435	440	421	392	405	426	422	441	418	434	412	418	433	418	418	396	419	399	437	430	459	413	420	456	443	423	448	433	407	434	431	434	425	444	395	408	429	429	421	426	424	429	456	421	405	384	435	432	426	405	443	428	414	437	423	431	449	423	412	371	424	420	391	416	414	411	411	428	417	467	407	397	426	459	456	417	420	423	408	428	415	454	434	418	435	456	401	404	404	422	427	427	428	460	400	425	411	399	440	404	418	417	428	431	419	440	416	462	393	420	416	422	434	453	408	440	414	418	413	427	441	433	440	471	423	400	405	391	416	411	431	455	422	422	393	426	394	425	421	430	472	414	445	391	461	443	470	428	425	420	430	396	411	446	434	413	459	433	424	427	406	411	417	427	391	408	436	449	409	438	451	415	402	385	417	426	408	419	430	378	411	395	396	428	452	449	420	391	428	419	446	432	395	429	400	410	405	401	417	454	407	420	410	400	445	444	412	398	420	431	408	430	365	414	416	400	410	417	424	424	387	407	428	441	429	414	447	413	434	395	445	426	444	400	418	447	431	430
24300	21963	29103	24391	21443	9780	1229	826	760	794	762	700	679	691	656	647	678	647	652	665	682	682	691	620	719	716	644	662	644	643	652	639	691	708	667	662	597	652	668	629	654	679	670	656	643	699	683	691	651	661	670	663	643	612	678	648	622	662	605	616	691	665	665	658	644	620	630	641	679	670	682	626	670	674	623	671	630	695	628	651	664	664	663	658	679	632	647	602	697	644	641	669	674	682	649	625	658	661	661	610	615	669	625	667	668	653	645	635	642	654	641	668	648	657	673	652	634	666	658	651	648	649	641	672	640	621	629	644	662	660	597	658	661	675	695	636	641	646	656	701	664	640	645	602	684	660	661	646	613	656	654	629	629	676	633	642	628	638	683	624	672	678	653	686	650	717	661	653	664	647	717	616	628	646	622	634	664	647	605	666	654	675	702	643	694	651	641	598	672	632	617	676	627	652	621	666	664	651	673	609	624	610	664	694	623	675	648	659	660	648	654	604	638	655	643	650	634	615	651	675	604	654	690	616	648	656	697	655	685	623	649	670	680	641	647	658	710	659	640	628	670	651	613	658	616	620	632	663	650	667	655	662	663	621	632	652	649	678	692	639	633	654	634	616	628	655	659	621	645	646	664	629	647	665	641	663	647	661	619	637	607	645	647	693	656	650	640	701	665	717	628	676	683	674	708	687	641	636	634	674	615	685	691	636	632	685	679	630	647	645	640	620	649	652	632	648	687	623	635	686	625	646	707	644	622	638	673	648	653	638	665	664	634	670	700	691	630	667	653	663	632	685	621	655	701	663	649	646	663	682	656	677	639	626	656	630	628	643	654	689	709	638	657	634	666	639	626	663	677	660	638	663	616	647	674	632	676	690	685	613	666	677	672	632	639	667	669	637	620	696	683	680	618	643	722	604	644	662	612	649	630	663	632	666	648	669	696	636	618	654	679	628	610	688	695	650	697	628	649	644	657	661	661	679	629	645	619	646	638	636	681	664	620	656	650	673	618	672	679	647	612	631	651	622	653	674	639	637	668	649	656	647	664	661	656	614	615	644	650	647	617	650	635	705	648	662	660	597	657	684	688	693	625	656	631	659	625	591	632	661	636	681	624	625	665	635	655	632	647	675	707	653	635	658	659	636	629	687	667	650	644	642	619	636	637	657	673	669	587	655	656	637	669	649	626	633	627	611	687	622	684	645	659	670	648	620	643	656	623	624	623	656	628	642	646	690	629	633	656	631	646	602	695	643	658	609	647	670	665	680	618	641	626	674	662	634	682	648	649	703	639	648	623	641	650	680	665	640	675	640	689	660	723	653	675	674	640	659	636	610	664	636	627	665	644	653	655	662	650	664	680	679	642	650	662	624	620	653	636	634	612	688	635	674	638	664	626	650	638	654	658	623	638	667	623	607	680	671	675	653	692	642	615	646	636	631	680	642	609	672	668	689	631	660	653	620	649	625	596	667	666	669	616	692	608	691	682	632	631	618	629	677	590	627	623	643	642	659	624	685	586	646	634	651	645	656	611	627	659	650	654	649	648	671	643	654	673	676	612	646	668	661	664	708	645	662	628	699	671	666	604	662	643	703	616	647	645	646	656	649	663	648	641	655	622	627	671	678	629	681	615	637	611	653	654	607	639	688	669	670	634	674	603	684	693	649	637	611	687	599	640	660	615	682	645	677	599	604	634	655	655	631	645	651	631	663	643	630	631	710	651	634	639	625	629	622	660	683	707	600	660	596	690	652	675	652	657	660	642	672	667	680	604	655	693	665	625	636	620	670	652	649	647	630	674	621	663	658	612	655	675	623	625	644	649	628	636	659	640	628	645	636	640	616	667	689	686	651	633	652	641	650	631	694	641	672	635	680	683	652	612	674	652	653	628	644	602	654	638	624	673	643	625	606	654	689	636	683	629	630	598	644	623	643	651	657	645	654	620	639	675	682	666	589	673	654	617	667	680	631	712	671	647	678	664	650	654	658	680	646	611	620	671	609	634	657	651	684	620	658	635	674	662	666	656	644	705	636	683	632	650	649	681	636	673	631	633	626	658	679	680	619	689	646	623	654	644	634	616	647	633	646	657	650	640	612	647	627	640	653	655	630	666	620	658	623	658	646	663	648	690	690	615	673	622	615	653	640	642	631	611	632	666	644	675	593	678	660	673	648	647	651	649	637	638	627	651	626	631	669	641	652	677	663	652	663	621	616	678	611	638	594	657	659	653	664	657	628	680	682	633	634	637	679	695	636	654	620	624	692	653	678	676	647	633	647	672	636	647	639	637	616	638	621	609	683	644	650	673	683	618	652	610	623	710	646	615	689	694	645	680	653	681	642	640	643	649	668	684	674	700	645	665	629	691	610	613	643	680	645	668	644	672	654	629	639	675	665	626	629	690	657	655	639	641	616	649	630	662	651	643	640	639	666	623	634	642	607	629	661	675	630	651	650	665	605	627	652	681	655	659	673	601	620	669	617	634	612	633	646	623	645	608	640	670	636	660	645	644	635	670	671	644	660	651	645	645	619	649	651	618	699	616	654	664	666	669	637	611	603	611	625	636	606	652	639	627	640	618	668	630	611	671	643	668	674	629	644	643	646	612	679	613	663	682	678	635	683	624	630	737	649	690	669	668	641	619	615	649	606	615	631	619	655	622	652	625	659	675	689	654	634	635	641	640	653	648	619	669	648	630	663	647	686	643	621	640	666	599	649	672	613	629	654	657	654	674	622	666	647	648	658	666	631	668	654	653	656	617	680	635	616	669	647	613	614	693	651	673	689	625	643	608	636	660	623	659	634	654	671	665	616	652	620	639	664	654	645	672	624	616	657	711	696	634	685	652	649	598	641	636	688	654	619	596	642	719	630	653	635	677	726	639	613	695	633	627	685	677	673	675	672	641	693	660	621	629	640	706	676	632	643	645	637	626	642	617	643	684	669	678	674	645	700	653	658	680	671	601	631	632	617	634	620	611	672	650	621	653	675	665	650	672	703	646	670	632	688	621	680	662	662	658	647	656	650	677	633	716	600	669	660	632	638	624	674	600	612	643	663	648	668	664	610	667	657	639	668	648	662	660	599	613	576	648	679	623	656	638	641	662	633	674	680	633	639	628	645	629	626	712	632	664	668	637	628	674	604	630	648	624	640	658	694	634	639	633	665	659	637	641	662	659	656	681	697	590	617	674	642	622	651	648	666	670	622	622	648	607	629	639	598	619	644	629	646	632	650	665	633	596	616	661	689	648	631	642	668	631	634	669	665	648	698	648	632	659	639	624	625	645	626	682	619	628	630	679	679	640	677	663	627	685	690	679	633	722	650	667	686	709	615	617	620	659	660	616	639	674	620	633	657	654	625	662	662	663	589	687	671	651	642	655	617	652	686	675	691	636	667	597	614	649	670	686	650	639	642	651	638	602	628	663	680	639	597	678	635	662	639	624	646	653	654	683	634	631	626	675	660	626	600	655	625	645	649	628	634	629	638	655	660	646	678	684	656
42372	47183	4527	2103	1591	1306	1127	1011	916	862	811	802	757	738	723	671	742	651	702	696	691	718	657	699	682	642	664	697	702	652	615	628	690	717	700	707	724	709	641	690	658	679	710	692	673	670	638	730	652	661	681	707	693	711	636	657	679	684	713	639	668	668	679	689	645	653	658	710	679	665	660	650	668	690	630	631	656	656	675	706	654	682	665	650	661	670	667	702	684	668	682	650	638	665	701	647	731	679	644	713	676	696	725	659	723	659	641	682	666	622	639	684	665	683	667	646	624	680	639	646	683	630	691	664	699	645	668	666	665	624	670	653	672	656	679	648	604	664	645	647	662	661	692	638	708	681	634	637	694	671	704	633	619	676	703	660	643	619	645	691	717	673	626	678	648	647	702	652	648	656	681	666	664	629	635	653	646	639	655	663	611	670	676	642	671	703	651	641	620	608	654	604	678	637	650	658	646	681	701	647	675	621	663	670	639	636	588	639	664	643	704	644	600	645	653	685	661	659	634	619	663	635	655	665	654	645	643	656	682	690	630	624	657	687	704	623	664	688	688	661	664	693	667	638	641	627	659	674	666	637	689	713	632	637	668	675	647	627	646	688	616	672	678	648	665	668	656	681	657	681	651	666	634	644	685	659	683	707	668	644	702	651	673	670	654	658	674	696	628	625	638	632	619	692	668	668	660	648	704	645	651	677	703	641	679	677	639	654	660	680	704	673	642	637	668	692	670	675	653	661	666	661	707	669	662	698	707	674	642	651	684	683	648	698	698	646	677	690	660	633	646	652	644	661	699	699	652	676	663	653	673	646	696	677	666	700	666	675	668	664	679	665	694	663	688	661	651	646	673	705	664	650	648	700	640	624	668	632	669	680	655	631	675	678	661	668	683	658	688	673	692	668	651	669	633	685	613	682	680	656	697	681	654	619	679	643	677	622	632	691	678	630	652	663	619	619	677	629	676	666	651	706	662	681	620	660	651	678	719	622	684	610	624	653	647	640	647	683	688	668	675	678	655	650	682	638	606	642	650	651	691	672	702	630	656	687	681	667	645	660	657	655	686	685	671	690	619	660	647	668	662	625	641	656	636	656	648	654	661	662	659	631	676	650	650	653	654	694	700	663	667	653	678	669	699	663	713	663	636	655	663	634	620	692	690	678	646	655	687	699	682	675	679	623	659	645	647	697	673	673	699	653	640	708	692	637	620	660	634	655	683	698	667	663	632	659	655	659	684	629	661	677	680	625	647	657	646	666	656	633	677	701	647	649	675	666	663	648	702	675	664	668	663	676	641	700	643	644	621	626	645	676	673	670	647	697	640	717	660	691	687	658	672	680	659	616	643	667	628	690	663	673	702	698	664	672	664	660	640	656	630	686	665	633	661	662	656	637	644	622	649	654	719	659	648	641	725	662	700	660	657	644	650	654	634	717	684	665	634	660	690	695	648	649	641	627	678	664	656	668	652	631	677	649	668	659	710	619	682	629	657	684	681	722	678	623	680	669	650	681	716	651	689	722	682	647	665	663	687	640	668	664	675	658	654	698	680	672	675	632	665	664	663	610	694	651	652	650	666	655	658	658	654	653	657	635	618	682	645	685	721	688	633	686	663	683	654	697	638	668	614	666	662	635	696	630	646	694	671	653	696	648	662	651	667	657	644	639	688	668	666	640	628	658	665	623	668	680	731	694	674	641	638	650	686	692	672	703	674	659	614	635	678	664	612	649	641	681	695	684	684	697	639	706	660	657	613	686	659	629	680	630	626	690	657	691	698	683	637	620	684	655	636	658	628	653	680	651	607	669	629	672	669	687	646	631	625	590	670	609	666	639	635	694	654	591	628	705	623	666	648	666	664	678	634	680	652	662	641	680	652	620	670	638	663	656	637	642	680	618	655	649	657	639	663	650	694	664	661	665	655	698	672	632	662	645	679	658	673	645	681	661	644	663	668	665	696	645	661	683	662	704	645	624	723	637	684	677	629	647	652	658	640	694	716	673	690	646	686	650	675	672	663	682	655	672	662	657	693	649	668	626	676	635	682	630	665	682	670	652	659	624	692	636	676	688	632	627	660	664	650	689	655	668	671	636	646	666	654	643	677	649	661	680	642	666	645	665	663	618	648	655	626	641	610	633	684	652	652	633	681	644	709	643	657	661	642	707	727	636	667	635	653	701	625	656	634	635	673	665	682	725	651	627	661	679	640	671	641	662	667	696	680	657	655	677	678	641	651	622	631	679	649	665	642	624	637	626	637	680	582	604	657	695	664	666	636	684	665	680	595	671	694	667	678	628	651	671	671	647	676	635	667	669	679	687	658	655	646	617	559	666	651	633	655	674	695	604	677	642	666	653	693	655	643	682	677	664	653	736	677	699	692	675	654	632	643	712	617	645	689	698	649	625	622	651	679	668	642	621	646	683	680	657	652	623	664	639	652	672	649	641	645	703	663	660	646	692	660	688	636	686	646	661	668	672	613	629	626	628	639	662	653	664	599	682	693	670	651	651	654	639	651	694	663	659	696	642	630	653	635	680	646	658	650	666	643	684	667	644	651	723	621	632	657	652	667	695	639	701	678	695	626	673	668	657	650	698	657	664	642	698	636	678	666	636	646	660	645	602	650	688	699	669	640	678	678	636	643	661	661	664	633	657	640	666	669	631	671	672	623	688	708	665	644	684	709	691	684	668	624	638	660	634	650	643	684	666	641	646	683	633	660	683	678	672	643	648	678	619	630	685	645	659	628	645	625	651	691	665	645	681	636	641	693	633	675	676	659	671	669	620	655	691	605	636	637	629	661	664	688	685	639	657	708	698	681	632	656	651	659	652	661	659	721	657	616	665	642	715	648	686	646	662	690	712	676	638	656	676	650	641	686	728	677	671	663	691	664	664	643	697	631	658	673	697	637	668	660	649	672	684	666	588	679	644	685	674	658	656	640	640	665	610	681	691	670	668	640	640	656	659	665	652	662	640	653	710	659	655	645	677	691	646	683	668	645	657	699	621	673	666	670	677	685	633	648	678	641	674	660	668	659	697	639	680	640	626	661	653	651	698	668	724	632	619	666	688	652	661	650	672	610	674	688	635	683	668	643	622	695	676	635	630	647	675	668	703	596	618	650	667	660	669	648	693	623	646	709	640	686	634	632	657	637	689	674	634	642	627	660	683	646	643	607	686	698	635	679	641	642	704	673	659	657	674	676	659	666	645	677	671	657	650	642	639	647	671	674	669	641	732	683	669	691	644	668	648	592	700	647	651	672	655	658	660	640	683	634	622	650	663	719	661	598	670	631	656	653	685	644	671	658	700	621	645	606	627	661	647	705	621	672	615	694	639	665	660	663	651	608	669	640	636	635	641	626	638	657	669	608	667	668	658	651	684	642	664	630	662	663	653	674	663	674	660	665	662	667	629	687	675	687	711	648	692	685	717	616	680	621	657	641	658	660	646	661	614	668	653	672	675	675	714	647	656	658	687	650	657	674	644	657	684	669	624
25507	22272	27954	25072	8724	722	605	520	521	483	487	471	470	491	443	421	441	464	483	481	469	457	456	445	465	409	461	400	437	440	444	450	437	408	471	456	438	456	430	412	449	428	466	457	455	445	466	434	454	449	450	481	456	445	429	455	418	452	469	445	415	433	441	443	425	441	448	413	434	451	445	466	457	436	443	452	415	447	438	449	459	451	419	433	476	429	454	439	419	450	499	452	452	424	440	434	419	492	449	471	444	449	437	438	457	409	421	439	428	438	477	421	412	479	430	436	435	435	409	386	439	462	441	438	461	460	423	435	431	427	427	409	405	459	449	436	415	419	484	418	445	447	448	439	393	457	471	433	431	445	416	462	434	442	422	432	470	469	405	448	410	453	419	388	422	441	432	426	429	434	404	446	435	419	443	413	430	462	430	454	420	461	449	425	399	441	424	422	414	419	457	430	449	437	446	460	456	420	416	464	422	472	423	462	391	420	455	399	442	436	446	411	441	432	470	433	430	454	442	426	444	410	413	435	412	461	452	465	439	444	435	464	449	408	427	388	428	416	407	477	426	440	455	413	472	467	464	449	441	449	477	429	433	419	434	424	432	418	397	462	479	446	437	428	451	435	470	439	447	459	404	445	420	450	455	428	430	443	424	400	426	423	420	451	406	459	424	438	436	453	460	451	404	435	443	454	456	442	456	427	452	460	436	465	437	458	412	450	420	424	433	436	429	448	454	448	406	442	444	436	391	409	439	458	509	472	413	457	460	472	458	440	449	445	446	445	457	443	465	416	415	396	472	424	453	432	430	434	410	394	475	420	457	420	472	437	425	465	423	461	429	434	415	420	427	454	449	461	438	451	441	443	439	444	458	433	455	418	428	415	427	415	425	442	431	436	429	465	402	433	423	432	398	478	427	405	434	441	503	430	440	451	423	445	439	469	429	401	442	456	415	434	442	458	440	466	463	478	458	428	446	450	448	445	434	441	448	451	452	417	449	412	482	427	439	436	448	455	473	430	453	439	433	478	424	445	452	443	451	427	444	444	437	426	465	447	403	436	438	491	416	465	451	462	426	464	443	453	446	427	456	443	414	445	424	444	440	465	459	457	400	451	404	429	426	442	467	416	432	406	484	448	438	457	446	459	423	442	453	442	449	426	452	420	448	407	444	464	441	467	419	452	445	476	441	422	457	451	448	440	411	422	467	483	447	480	428	409	404	421	459	453	495	497	437	432	460	434	471	423	435	405	423	420	429	454	450	433	446	406	437	440	445	436	433	471	422	443	435	434	442	460	428	420	403	463	451	426	446	482	422	438	388	424	444	442	448	440	461	472	433	469	445	474	446	460	411	438	433	427	437	423	454	435	422	436	460	409	435	404	439	427	430	446	466	426	449	454	441	450	460	430	453	408	451	427	460	430	432	434	426	452	417	391	419	452	465	409	450	439	440	419	442	465	464	451	424	444	446	440	423	435	432	485	438	454	413	466	412	401	424	469	443	434	436	429	430	433	401	419	416	460	415	443	431	430	436	436	446	410	401	421	416	447	438	447	443	426	448	445	444	446	453	428	421	417	435	436	453	437	449	450	397	474	441	460	432	425	437	425	496	407	478	413	498	454	416	446	445	459	463	445	433	422	481	446	478	421	405	449	410	425	439	430	433	453	467	414	428	443	458	411	451	433	419	457	411	426	445	453	431	463	431	445	425	470	418	461	472	422	458	425	447	479	417	442	440	483	436	426	384	438	426	428	441	411	422	458	429	434	456	428	416	463	458	469	461	449	447	469	434	429	421	431	425	446	423	431	414	415	456	410	439	428	437	429	463	427	438	458	452	465	447	429	459	460	451	443	426	418	412	408	415	432	424	436	433	449	472	404	442	457	444	420	445	446	422	454	424	475	417	420	439	445	441	444	455	433	422	439	456	420	466	440	458	454	438	445	442	421	452	421	462	436	440	432	460	456	414	430	425	431	471	425	445	424	438	435	460	444	429	405	402	458	475	437	407	431	431	446	464	447	421	439	431	440	412	420	461	453	409	426	451	435	438	448	429	453	428	423	488	382	487	430	451	432	443	440	427	448	415	438	440	419	393	453	466	422	464	423	429	419	452	430	449	441	445	424	428	434	466	431	438	431	435	395	449	430	408	435	462	451	438	439	429	434	477	447	423	459	432	446	439	424	431	410	452	436	419	442	424	450	441	423	431	454	467	465	449	437	420	433	442	445	416	423	437	432	446	421	424	452	409	450	419	434	418	451	458	411	423	440	453	480	431	430	439	463	461	452	466	428	431	458	466	439	486	446	439	406	432	419	421	415	437	434	443	417	386	433	421	421	452	471	478	426	426	460	477	420	435	440	463	423	467	424	430	419	434	428	440	433	410	423	427	388	451	442	468	462	420	411	435	442	470	425	437	441	453	456	416	443	449	441	432	457	451	400	434	427	478	419	442	434	424	450	465	410	444	405	433	451	459	430	390	431	428	423	442	461	453	446	415	429	410	441	438	443	414	420	465	443	412	431	426	453	477	452	443	418	413	443	431	446	481	438	444	430	432	454	446	435	424	446	435	418	445	471	454	459	440	417	417	435	448	452	427	456	482	414	438	466	443	400	467	436	465	451	445	404	466	456	417	461	412	401	419	456	465	412	434	436	428	444	438	419	446	443	435	467	428	439	453	426	478	426	455	432	461	429	391	445	456	377	442	425	413	470	445	447	481	415	422	456	429	439	454	424	449	407	453	413	376	412	441	459	447	418	469	453	429	431	424	422	454	405	401	461	445	425	444	455	395	433	394	449	464	457	440	417	423	420	456	441	477	466	436	442	397	428	458	429	428	439	428	465	446	450	425	456	453	414	445	443	430	440	460	386	454	464	429	422	476	493	433	436	442	451	453	486	453	429	404	466	436	443	443	400	419	454	451	445	478	443	468	440	432	433	457	488	439	432	479	378	439	435	416	460	425	417	478	441	427	454	440	435	405	421	458	434	416	426	437	430	430	435	392	437	429	447	443	426	385	424	425	443	429	432	454	437	464	424	402	436	425	450	446	439	462	466	472	422	456	444	411	478	430	449	482	454	454	421	468	485	437	413	457	429	464	441	455	430	438	429	463	415	438	412	420	466	398	415	421	472	449	428	435	455	396	419	473	419	454	431	432	430	454	414	443	429	472	435	447	477	448	470	446	376	459	426	454	445	441	439	434	432	417	479	412	446	458	441	424	450	413	412	440	455	412	446	421	457	428	412	420	430	447	424	415	435	453	390	439	432	382	419	434	425	464	468	467	469	433	445	438	453	432	481	451	429	435	470	424	443	449	494	416	453	459	424	412	401	409	436	450	394	426	412	434	444	436	429	438	449	468	426	425	410	450	441	456	436	419	460	461	430	441	417	410	436	448	458	439	423	451	448	447	444	432	459	411	414	421	432	411	445	409	420	431	459	433	448	427	414	448	454	440	458	453	419	406	413	433	453	416	466	437	473	470	404	441	427	444	411	470	462
34152	42885	2772	1420	1069	912	807	699	629	606	581	580	526	568	494	478	512	506	528	482	492	509	503	487	464	476	488	492	514	490	507	505	495	518	523	496	473	474	519	504	496	492	518	498	501	518	487	459	478	484	477	465	497	507	520	502	501	473	462	475	482	493	451	488	467	485	494	488	500	552	501	521	496	481	474	554	484	467	481	488	496	500	501	505	507	503	480	481	537	449	446	452	499	484	407	510	482	498	487	488	476	473	487	472	459	489	446	428	484	480	488	487	431	519	485	468	480	473	472	451	499	455	516	487	486	477	474	475	512	464	477	445	505	518	455	530	492	488	477	529	457	484	506	492	474	470	499	524	481	475	507	497	438	447	512	459	485	447	448	460	466	480	486	494	450	477	508	492	485	447	500	493	516	497	451	454	518	484	486	469	472	536	481	444	490	487	495	486	504	465	473	489	460	490	494	511	423	512	527	473	481	439	460	501	473	454	497	458	429	504	495	496	434	475	472	473	499	476	521	473	460	449	482	457	463	469	452	471	464	521	481	449	469	470	493	471	480	471	501	463	488	495	474	477	459	475	484	495	462	483	454	482	471	477	454	444	517	432	492	473	503	461	479	489	476	449	524	486	473	459	483	465	489	458	453	470	446	448	473	530	436	497	492	499	452	467	460	463	424	511	449	504	444	442	458	444	451	500	509	514	456	496	487	506	466	490	493	468	488	484	515	465	506	503	487	511	529	546	491	509	448	461	475	475	462	486	463	447	509	479	497	495	485	482	484	493	495	437	459	501	459	469	501	490	511	502	465	481	474	482	482	477	434	464	437	484	458	483	482	472	501	465	477	520	493	483	491	496	481	483	471	481	481	515	478	465	464	488	468	478	509	518	496	477	453	437	531	498	513	464	465	475	468	493	482	452	477	459	484	473	489	498	461	491	481	463	491	462	474	457	472	481	482	457	447	521	475	466	487	431	470	496	459	452	486	478	531	465	486	468	440	499	514	486	468	493	471	506	522	495	510	485	439	459	491	503	463	495	461	466	500	483	491	506	472	482	482	479	503	452	478	488	517	493	471	441	505	464	453	484	445	485	517	502	495	481	517	473	466	471	474	487	494	478	488	520	423	494	460	469	493	483	460	473	495	486	489	479	491	495	441	484	449	464	459	471	508	494	498	509	475	481	461	484	467	489	486	472	458	465	507	471	473	493	473	475	477	481	462	467	434	522	486	465	471	456	501	504	488	478	471	476	534	443	457	483	499	471	476	472	485	496	478	465	467	493	505	472	495	455	500	488	495	468	472	505	474	483	462	453	489	513	469	507	460	454	480	456	465	465	473	497	505	432	507	469	489	514	475	495	447	472	474	481	463	468	464	494	437	524	471	480	450	521	459	491	458	464	480	448	494	471	503	502	492	490	515	449	462	471	488	503	485	510	464	456	436	509	476	484	498	470	473	467	498	502	485	474	468	479	444	449	503	471	494	458	469	492	491	502	505	513	427	475	454	476	488	490	456	522	461	498	483	501	505	473	429	436	445	453	459	492	476	464	495	465	481	483	479	462	463	532	505	491	447	489	459	504	496	489	441	501	444	490	476	516	464	511	475	480	469	517	490	485	470	508	495	509	485	458	469	473	497	474	487	476	494	452	458	498	518	442	457	506	466	477	492	497	470	476	474	429	440	474	492	495	495	504	482	470	436	476	450	454	490	510	480	454	468	444	513	462	472	453	479	490	439	443	467	465	472	476	469	453	532	504	520	486	500	464	488	463	450	497	501	498	482	507	499	467	460	482	490	486	493	464	451	447	460	557	476	482	502	469	436	522	450	525	476	480	488	471	443	453	500	476	470	498	444	489	475	475	460	483	488	514	421	492	490	496	516	493	489	473	481	464	493	454	486	479	448	505	509	500	485	439	479	522	465	506	475	482	495	490	467	458	462	488	440	533	485	478	494	451	485	474	468	447	465	477	477	476	482	505	448	524	488	464	460	434	450	495	491	435	520	479	486	473	476	451	478	483	449	500	478	521	530	471	528	500	502	458	450	495	483	471	499	469	486	453	500	460	430	489	475	483	471	424	504	490	500	517	503	464	482	448	461	463	488	478	465	530	499	471	470	497	497	500	470	511	480	491	488	458	454	485	459	456	481	480	515	464	489	485	472	463	468	502	481	496	460	502	449	519	470	440	531	460	484	465	502	476	508	497	479	436	508	472	476	451	456	498	512	475	458	485	466	522	501	480	482	485	492	467	486	458	479	523	496	527	485	433	468	496	475	458	492	504	470	475	466	473	453	448	476	504	475	555	464	458	494	476	456	461	466	496	500	477	499	489	457	489	457	489	512	465	463	480	465	504	452	494	464	460	459	450	466	462	512	465	491	451	447	499	457	477	506	457	430	464	479	491	472	441	493	490	466	542	488	479	504	441	462	488	429	453	489	492	507	463	473	479	441	483	478	464	512	493	494	482	532	478	467	493	499	484	455	455	476	473	477	482	445	441	486	501	493	496	503	533	434	495	473	492	508	507	464	461	495	499	465	470	507	478	488	488	461	473	436	481	487	476	496	434	492	446	466	455	456	509	513	479	562	502	427	433	436	495	485	477	485	487	493	461	472	485	466	497	512	467	476	488	490	476	473	472	461	467	461	522	471	457	471	453	487	500	449	493	514	495	486	466	492	498	469	484	495	481	512	469	495	443	481	490	500	450	477	466	520	463	488	481	461	544	508	506	467	488	455	466	498	481	496	486	451	514	492	471	429	465	465	496	487	494	534	509	522	488	483	483	471	461	442	456	486	460	492	492	473	456	454	475	482	454	469	505	476	508	459	452	499	439	492	518	464	499	504	468	473	508	501	451	521	466	489	496	434	454	471	500	464	517	521	474	473	502	449	489	455	469	485	469	476	481	473	478	471	484	475	430	491	480	457	507	461	468	470	459	434	526	509	473	483	451	507	486	515	440	502	467	500	501	474	482	447	463	489	510	529	487	487	506	476	469	446	508	477	426	459	522	488	468	463	509	456	475	485	457	471	478	461	466	488	462	518	496	442	459	493	464	458	482	498	444	453	492	443	475	520	524	484	460	468	469	445	503	496	511	470	471	495	484	484	462	460	463	502	429	520	469	458	457	458	508	493	450	449	497	479	511	510	456	479	496	455	468	506	460	456	513	468	454	514	477	492	461	483	468	487	471	492	463	527	474	494	511	504	508	498	475	490	498	506	479	477	506	478	475	516	478	489	487	490	490	491	486	457	494	502	475	500	446	478	485	498	462	455	469	467	479	518	492	453	484	499	465	504	451	512	510	460	477	468	542	499	457	457	471	512	437	499	474	482	477	462	467	478	480	488	492	508	524	463	464	488	486	458	478	450	475	437	443	483	448	473	466	490	494	451	481	473	475	451	494	470	515	498	471	466	512	459	468	519	474	454	483	505	495	443	510	500	482	506	465	489	471	507	464	483	487	457	476	511	474	467	471	500	501	463	497	485	501	472	490	489	476
23099	21676	29078	24568	21577	21463	7022	1384	1100	1078	1030	988	929	910	935	839	887	880	881	867	848	886	834	822	879	841	848	807	817	832	857	895	841	843	851	856	836	821	836	798	820	865	898	822	864	908	844	772	862	820	822	826	819	802	818	897	827	822	796	790	790	770	804	836	775	765	805	775	810	770	775	784	823	747	778	818	863	850	777	802	788	790	795	826	807	804	816	814	831	854	802	794	839	811	813	820	737	794	810	842	923	792	833	826	759	799	818	815	780	768	789	861	752	829	796	815	820	780	764	855	799	774	848	828	816	795	846	836	809	812	778	853	846	806	836	781	803	817	775	830	833	770	815	810	835	865	754	839	779	795	798	801	812	824	810	786	794	856	834	858	811	824	809	793	828	794	811	775	779	781	788	824	787	794	812	787	775	822	779	838	834	826	807	802	854	829	830	858	837	768	833	819	800	832	817	804	799	800	825	799	821	774	812	784	801	821	830	807	880	828	814	811	817	765	804	767	788	789	837	815	779	841	814	791	745	803	810	807	787	824	795	783	789	812	790	826	797	878	806	757	792	876	816	814	769	868	764	795	844	773	795	841	812	807	833	856	730	859	818	778	825	777	813	796	846	793	772	820	811	780	834	851	858	824	786	838	862	761	760	861	778	823	826	870	833	802	809	805	794	785	814	793	823	787	799	839	778	816	822	799	844	796	744	799	816	877	858	794	774	793	800	837	777	817	794	791	765	764	836	799	808	825	755	816	796	728	825	787	831	786	792	803	818	823	818	837	810	794	831	817	789	799	833	812	838	767	825	821	871	843	840	826	803	815	837	804	866	805	831	815	804	776	804	781	815	790	850	794	780	799	820	827	815	794	796	783	895	776	866	815	817	807	826	795	797	800	742	773	812	770	868	821	785	867	800	818	766	818	779	814	791	812	812	848	799	860	822	812	900	797	782	730	807	793	776	786	783	819	807	824	811	774	771	786	823	792	789	793	797	795	825	840	821	739	780	810	803	827	817	775	760	788	875	790	816	776	801	761	818	848	820	789	836	734	805	793	799	821	823	743	796	767	794	876	837	765	817	823	799	833	819	769	837	802	792	799	774	836	814	758	804	780	770	802	825	839	858	820	793	761	799	770	836	769	792	838	834	814	768	783	831	809	810	805	821	799	830	829	858	774	840	804	816	765	745	748	796	827	793	804	848	795	774	815	814	804	781	787	802	811	798	809	801	802	756	844	842	755	766	791	788	851	814	754	814	797	790	829	773	834	770	787	767	842	795	817	818	853	811	809	817	822	763	833	809	799	828	811	810	810	814	798	731	856	775	825	760	774	823	803	819	863	804	862	831	761	754	837	766	835	813	746	798	827	829	833	800	792	807	762	804	792	802	760	807	836	799	773	795	841	807	798	808	845	777	807	830	808	757	866	820	776	789	751	859	832	881	813	796	784	818	811	823	857	737	764	831	851	786	830	843	824	764	806	832	809	790	773	806	816	772	771	827	779	858	828	782	802	820	856	839	830	821	831	849	829	842	840	813	835	847	756	792	832	820	781	772	784	822	807	816	772	793	785	775	724	795	827	844	820	877	831	811	824	782	846	762	830	796	850	797	808	787	811	835	817	773	811	817	791	826	840	818	786	811	782	823	805	806	743	790	777	806	777	815	825	797	815	776	790	864	795	843	775	818	822	798	802	859	793	784	806	810	791	810	803	781	810	838	760	820	815	826	840	761	780	792	798	814	803	814	803	804	799	835	816	815	792	815	807	815	861	780	788	796	818	836	791	799	813	776	802	844	784	827	808	803	777	847	854	818	808	836	747	819	803	825	834	797	786	775	829	809	797	821	822	817	820	798	772	839	772	801	773	767	835	815	791	788	764	773	819	782	768	771	784	798	780	863	791	795	815	818	825	750	782	789	813	768	790	751	845	798	761	785	821	838	798	802	799	760	827	781	837	828	808	773	824	770	827	822	744	793	833	843	814	829	825	736	808	839	786	793	790	825	813	691	857	796	813	820	826	811	842	810	795	800	799	771	798	766	811	832	757	803	808	810	817	822	791	819	819	828	803	813	753	803	813	874	785	822	794	780	795	759	795	773	816	860	806	801	818	780	870	787	845	833	764	835	796	826	776	800	808	812	790	800	799	841	812	811	768	822	830	820	776	773	835	838	868	750	797	821	780	770	809	850	775	810	782	831	812	780	844	792	812	816	793	799	763	809	825	806	810	741	789	822	835	809	777	793	807	769	818	784	820	831	803	803	841	806	810	797	758	799	792	814	770	828	782	807	810	776	763	872	851	775	801	822	849	782	766	823	798	817	769	775	766	795	810	817	773	807	851	770	766	817	760	784	812	786	768	833	842	839	790	851	742	843	793	797	869	864	786	807	752	810	818	782	808	826	854	837	814	775	779	814	785	783	769	796	825	826	833	868	793	773	783	825	833	768	807	788	804	808	746	787	739	814	830	824	802	832	767	821	823	803	804	766	787	788	750	850	798	851	849	805	827	815	806	808	761	801	773	838	802	762	830	798	856	840	781	812	817	801	818	768	802	825	824	802	781	781	775	810	787	873	773	799	748	783	760	788	773	807	779	841	823	825	812	797	766	787	813	840	836	803	787	811	799	795	813	809	806	818	818	821	804	843	795	793	771	835	817	810	781	799	725	729	800	786	835	807	802	797	790	830	788	795	789	822	794	821	783	799	752	851	785	804	781	790	825	830	883	783	783	802	849	727	791	814	802	794	800	847	796	834	787	806	810	804	851	781	829	773	856	779	825	795	817	829	817	790	796	813	804	800	769	821	799	801	778	806	830	830	774	802	813	745	821	784	811	811	744	797	788	828	758	838	812	821	830	790	801	747	790	726	765	819	823	798	808	818	815	817	795	825	819	802	833	820	823	820	833	799	853	843	832	833	840	829	827	803	783	833	762	848	795	779	806	806	812	801	809	837	793	818	799	790	793	818	765	844	820	787	808	818	796	826	844	835	808	774	808	779	814	802	768	816	816	790	805	786	815	739	805	786	844	833	817	868	825	849	821	806	756	791	778	790	819	806	865	763	802	828	829	751	775	806	771	831	803	784	794	848	820	794	817	757	757	809	793	751	826	818	840	777	814	768	788	781	876	787	772	854	766	804	777	750	815	788	764	837	813	770	800	774	815	801	851	866	816	871	823	791	811	806	846	802	845	782	830	798	790	856	796	797	778	805	808	770	840	834	806	813	808	811	818	824	859	817	843	834	837	829	816	789	782	834	829	861	812	771	791	828	799	768	775	831	817	820	790	826	821	798	832	767	812	789	801	794	809	809	757	814	824	802	843	784	797	816	796	802	835	881	824	824	817	752	863	796	805	812	809	787	810	814	779	812	810	775	737	794	782	820	825	824	826	853	823	760	820	802	811	772	772	761	804	844	816	841	832	783	769	767	872	770	858	850	786	805	799	817	815	886	810	837	786	780	763	782	743	785	818	862	814	797	814	799	837	812	830	805	850	815	790
36801	44958	9018	4104	2915	2361	1947	1587	1411	1270	1158	1088	1062	1040	1060	967	948	858	903	879	907	818	825	876	820	927	845	887	847	843	824	844	866	888	824	844	917	826	869	793	826	861	898	847	850	889	870	840	826	871	863	861	874	825	764	761	814	830	804	850	790	796	834	852	787	873	835	787	842	865	830	791	858	829	809	799	851	848	817	800	787	801	853	828	828	781	816	856	811	825	867	805	848	847	881	808	856	831	841	845	807	840	836	811	841	872	814	840	787	865	811	837	819	813	850	820	831	846	797	857	828	830	836	842	811	783	848	840	855	773	830	839	816	858	848	793	821	821	839	848	829	861	828	794	789	808	805	847	835	816	841	855	845	852	792	820	795	807	833	796	853	862	796	849	816	807	828	850	855	833	849	863	801	827	816	830	839	869	821	798	809	786	795	848	772	789	819	834	801	767	828	795	803	826	860	842	819	841	822	802	816	768	806	838	806	855	836	844	791	799	870	801	832	832	814	861	829	832	802	847	770	843	805	810	831	798	853	797	775	849	813	854	864	815	807	786	828	802	830	778	806	761	816	824	858	835	866	798	815	850	799	858	830	806	809	801	880	804	814	786	818	856	777	794	769	775	819	805	835	810	786	856	785	795	865	794	836	797	830	815	762	802	844	787	784	833	835	769	827	781	832	831	835	817	837	815	841	822	840	803	797	838	778	825	822	809	824	801	776	797	819	791	835	793	784	853	798	860	830	822	828	804	810	822	764	775	811	845	850	785	857	846	804	863	831	827	847	849	768	811	840	788	872	790	866	833	790	828	841	828	803	807	818	832	829	859	858	821	841	860	785	795	804	795	828	821	785	852	856	790	790	783	766	815	809	850	850	815	858	813	823	790	757	818	813	802	798	794	769	822	852	827	792	855	794	819	822	814	789	808	868	816	883	850	828	824	816	851	828	828	831	875	779	833	858	830	795	879	862	818	829	813	796	848	832	828	849	841	813	821	862	822	765	817	763	845	820	767	860	809	861	844	776	827	791	858	853	791	810	865	817	824	812	803	801	816	803	781	826	823	764	811	814	827	841	801	817	835	826	745	839	823	862	808	822	819	810	787	793	812	830	827	801	835	834	845	830	786	841	810	753	817	753	837	828	785	801	828	839	803	772	811	829	801	802	781	841	865	840	805	840	832	830	833	785	821	844	813	797	834	809	822	801	805	837	808	848	811	831	814	783	834	817	814	823	844	798	826	829	853	804	846	816	789	851	819	808	828	849	773	802	827	780	862	832	817	792	791	780	821	831	864	778	838	845	833	865	819	860	763	770	840	783	857	820	840	802	827	810	785	835	884	824	828	848	835	789	785	797	858	795	819	828	785	814	802	791	830	850	842	827	807	804	865	780	864	842	782	819	820	812	863	761	778	784	797	840	869	804	885	864	784	795	909	760	844	789	885	805	789	846	781	812	808	830	768	823	823	800	863	800	764	803	876	838	794	806	794	890	846	807	775	830	831	848	833	776	792	831	891	848	803	842	865	844	810	823	838	822	831	829	771	828	810	847	880	812	778	858	838	828	783	875	850	812	866	793	852	786	843	780	810	846	802	815	809	849	827	775	847	828	820	837	873	791	857	843	800	817	787	794	858	792	794	775	818	781	837	808	822	885	797	764	806	776	834	856	857	817	835	815	871	872	813	807	838	842	795	799	815	845	763	787	807	888	821	782	809	785	843	766	813	832	817	804	867	823	767	820	843	803	819	817	802	855	802	804	848	810	839	851	817	822	874	882	848	844	834	815	790	828	776	808	794	853	797	818	846	872	802	778	778	748	813	822	865	845	807	835	782	789	796	845	823	835	854	771	759	791	792	816	853	824	824	845	802	808	771	785	820	871	817	844	786	830	862	833	836	827	841	757	835	820	808	843	807	855	822	772	780	812	771	854	790	817	861	826	823	870	797	793	811	799	786	761	796	854	862	843	814	816	821	812	781	786	804	825	807	806	778	850	861	782	804	818	866	810	847	780	782	779	796	850	790	821	853	815	806	762	826	803	812	755	825	804	862	848	818	804	812	768	830	829	833	830	850	793	821	809	822	807	834	851	804	835	815	813	789	825	822	779	877	796	783	845	845	822	785	796	792	839	777	780	821	748	839	782	841	848	826	811	856	824	810	831	823	821	795	800	798	830	850	762	834	837	797	862	812	849	831	768	796	765	832	861	832	831	784	803	798	793	839	793	827	834	793	813	819	842	843	821	833	790	784	848	789	762	842	841	836	853	814	775	810	875	826	845	803	856	814	842	812	825	804	799	841	831	820	858	778	822	809	826	810	830	792	814	820	780	857	827	831	830	844	832	870	842	777	830	791	773	794	844	804	820	809	807	798	794	849	782	810	839	828	823	838	787	820	814	858	852	818	781	836	889	864	829	817	802	770	836	805	833	824	837	783	808	820	810	857	808	823	856	821	782	842	858	852	796	810	746	797	804	824	852	794	823	821	859	834	818	824	811	807	830	820	818	802	836	853	762	777	804	860	807	789	773	798	792	818	803	783	838	842	861	820	833	805	831	820	831	798	808	826	781	835	857	761	819	854	781	827	858	878	792	890	822	835	850	819	820	874	838	840	768	821	806	807	781	826	780	806	837	851	799	846	803	836	871	800	823	848	859	779	839	800	839	793	797	785	819	848	840	849	839	760	777	811	827	800	789	836	841	815	826	831	779	798	858	843	845	842	819	832	817	790	824	812	775	834	790	791	880	834	779	820	822	829	850	778	805	828	799	901	806	781	860	804	804	843	827	843	824	849	838	828	810	821	827	828	776	831	803	813	827	828	774	768	831	838	816	850	880	851	846	871	839	838	843	823	765	823	799	796	815	838	825	803	817	843	831	815	816	808	829	806	751	818	824	843	797	807	832	838	791	777	845	862	797	796	792	826	846	848	879	779	792	806	816	808	802	801	817	810	832	849	748	815	865	813	832	785	842	806	789	802	760	842	838	824	803	804	856	859	831	829	819	803	834	830	796	833	819	780	836	852	851	789	854	786	862	808	836	857	820	824	798	771	765	792	830	827	828	817	849	888	769	859	831	821	806	855	821	896	836	818	874	838	860	836	825	797	819	846	797	850	842	816	816	823	781	816	828	875	810	856	788	817	864	779	869	807	813	802	846	829	809	792	833	873	835	849	855	827	803	835	819	832	830	818	822	786	839	775	832	804	836	865	808	815	786	798	829	825	806	843	883	811	835	779	787	780	801	825	866	836	831	835	830	856	816	817	796	814	840	838	815	858	811	818	813	813	786	800	853	838	794	827	764	786	775	820	811	812	842	857	871	834	823	823	865	811	812	876	813	810	857	845	818	839	807	765	786	854	856	856	860	811	805	821	815	838	823	854	798	778	849	874	817	847	805	842	790	761	834	869	809	812	850	826	798	843	854	828	846	802	859	788	853	810	774	850	843	773	781	788	816	800	776	785	814	887	816	840	836	818	839	834	797	839	808	884	842	810	798	818
28846	20747	5105	589	487	448	436	390	408	413	384	424	386	407	383	392	385	402	407	406	369	386	428	397	409	397	379	396	381	398	366	386	417	392	395	378	435	395	383	381	397	372	392	431	418	389	404	402	404	402	385	360	394	407	426	374	367	365	415	414	410	423	390	370	352	398	387	385	425	408	416	397	423	404	399	384	372	400	425	383	381	423	410	404	358	374	418	418	394	375	370	382	375	412	435	414	374	398	415	371	396	414	438	413	375	401	403	401	369	394	431	399	385	405	391	391	368	421	404	406	385	376	448	388	391	369	353	411	377	412	377	373	382	425	430	406	422	422	394	411	370	391	351	391	390	413	396	393	400	391	377	373	402	380	385	391	355	392	386	398	381	331	372	391	416	388	402	388	385	392	391	377	372	356	385	376	392	424	423	386	389	385	358	350	396	416	384	367	379	358	428	404	435	378	394	417	378	363	362	407	399	386	381	370	418	382	371	350	362	408	431	390	365	372	360	379	399	403	377	411	399	411	375	388	403	403	394	407	371	380	407	392	388	387	375	400	421	375	361	370	399	420	386	403	405	386	384	374	387	382	366	406	380	384	421	445	387	386	376	407	406	422	406	362	368	390	426	421	382	412	368	401	404	329	405	369	406	413	365	378	344	388	386	396	394	402	391	370	378	365	377	380	368	438	398	342	402	381	384	371	386	384	370	407	357	404	372	374	345	407	421	387	400	392	358	345	407	402	390	400	421	391	379	387	374	407	404	412	392	367	391	382	386	403	366	376	379	389	406	368	379	360	368	408	366	364	382	364	363	375	413	416	364	385	357	440	366	409	392	396	351	403	378	387	403	414	376	368	362	375	414	382	351	364	391	415	412	422	341	384	381	373	418	391	407	380	377	349	398	391	379	390	383	389	364	407	393	387	381	358	385	386	441	357	387	409	412	346	391	350	373	399	407	457	373	386	436	382	399	401	387	360	418	395	387	398	398	403	362	409	406	386	419	380	380	404	383	383	405	375	368	396	403	390	377	410	372	376	385	406	351	385	396	402	391	423	356	383	435	367	399	406	410	395	341	397	361	407	380	403	360	345	377	360	392	413	396	392	395	385	372	369	396	365	393	402	398	400	417	381	376	402	372	381	439	394	387	389	359	444	400	380	412	368	400	373	431	411	371	406	385	385	381	394	379	410	388	388	379	425	417	383	352	400	356	363	406	368	416	394	403	436	374	367	397	404	396	374	371	402	407	373	376	359	435	408	437	373	376	411	376	408	408	370	367	359	407	385	361	398	393	389	372	386	397	400	379	402	406	389	401	401	416	372	369	382	387	397	397	368	370	400	360	364	386	385	409	401	389	380	361	410	403	352	437	400	399	409	401	420	382	413	398	368	430	394	406	386	375	393	365	389	381	416	391	382	364	386	370	391	397	391	403	385	380	387	415	425	404	399	406	347	392	364	388	371	398	405	377	389	384	396	382	369	384	394	375	403	372	427	393	362	395	396	384	371	388	422	415	372	412	387	425	351	379	382	416	374	370	427	408	411	410	398	406	366	391	398	414	392	393	402	389	429	410	429	380	373	374	394	401	424	375	374	371	356	360	332	385	376	385	393	389	417	382	427	366	377	396	386	372	413	399	395	429	381	383	383	374	380	355	397	371	385	357	413	402	371	385	424	408	369	390	372	384	391	369	412	438	379	381	406	378	406	396	395	400	372	444	381	405	377	362	398	382	419	381	385	381	379	389	412	376	382	378	415	396	397	384	399	350	395	391	392	410	424	374	401	399	405	353	414	405	395	390	406	371	407	367	391	404	335	381	376	376	384	362	389	400	368	412	360	358	400	378	375	376	416	368	373	342	383	408	369	382	391	395	382	396	367	378	392	371	372	372	419	399	409	410	387	430	388	414	367	374	386	374	433	370	408	388	414	406	385	398	391	372	396	386	415	342	405	400	354	339	349	387	384	361	387	384	430	429	385	389	399	396	366	399	379	436	394	431	413	394	380	399	367	385	416	406	387	397	398	403	396	371	364	408	372	415	402	385	414	393	366	378	414	381	370	409	380	370	375	372	333	351	377	369	366	388	418	384	409	409	398	408	353	381	379	397	378	404	384	364	400	389	417	385	361	376	416	422	378	387	398	377	393	386	373	385	368	380	335	386	400	393	358	368	414	403	379	405	383	404	366	375	398	378	412	395	387	390	408	395	398	394	368	412	402	361	384	373	382	394	384	412	436	385	414	382	408	397	367	416	403	404	376	397	402	423	384	381	392	386	392	406	408	409	436	426	372	362	398	414	384	399	389	410	396	385	368	370	411	414	375	412	410	389	374	390	408	430	362	407	367	384	383	354	404	379	388	392	374	409	390	367	344	393	373	383	387	386	393	433	383	417	391	388	372	377	421	339	346	391	381	394	396	405	360	410	393	368	382	418	410	378	382	382	386	407	418	371	420	400	397	401	430	362	382	400	398	421	377	366	388	378	390	378	376	371	369	400	400	374	415	358	354	378	437	399	384	390	380	400	363	388	363	380	387	403	419	393	387	422	368	380	361	422	400	386	398	409	383	389	369	429	428	332	406	386	394	377	366	402	416	389	392	409	401	410	366	386	394	416	407	404	341	411	363	404	362	417	384	413	375	377	397	383	389	388	330	381	422	367	438	417	418	388	426	378	372	396	389	395	418	407	378	401	393	399	413	388	362	401	418	423	375	383	387	385	381	387	400	362	400	375	372	418	388	400	401	400	370	405	358	391	426	412	379	407	398	401	398	438	370	408	346	377	401	386	388	382	392	412	370	398	397	411	404	355	411	364	353	391	377	378	407	383	402	396	389	359	370	380	388	392	420	346	366	396	373	390	365	366	397	396	394	386	373	404	411	360	416	391	409	376	449	364	375	424	402	375	398	389	393	372	417	409	402	386	400	411	389	422	404	396	408	407	398	345	384	388	389	391	411	401	359	431	348	385	376	374	351	406	404	375	399	385	385	419	355	379	389	393	406	392	371	384	390	390	391	370	361	390	409	402	390	389	373	353	344	401	412	400	369	372	389	394	377	395	401	408	393	357	389	375	406	404	371	393	370	393	374	390	395	348	407	369	368	349	354	395	405	396	393	373	397	394	354	415	378	419	412	380	397	386	393	415	392	349	403	419	389	412	383	396	398	388	411	374	376	421	358	394	413	371	394	366	368	387	389	365	390	397	395	412	370	404	353	364	405	393	391	351	394	407	409	407	410	393	380	397	363	383	422	377	375	380	398	378	390	384	402	385	406	404	372	364	380	424	404	385	373	390	377	409	400	389	421	431	401	400	381	355	400	414	393	394	415	369	394	420	394	390	370	408	385	410	363	391	368	364	395	456	418	377	362	397	394	398	396	368	412	410	434	379	422	354	390	399	405	424	400	370	394	425	359	405	404	361	394	395	382	354	413	396	347	398	370	371	438	378	390	420	398	362	367	405	385	367	394	376	404	409	400	382	373	393	415	409	397	408	383	396	388
17576	15451	669	520	477	461	407	397	437	427	458	390	421	396	426	416	415	445	432	431	424	382	412	421	431	417	414	461	422	363	390	440	382	434	463	405	407	428	418	432	416	412	383	437	436	406	398	406	436	430	423	440	418	423	416	412	426	449	423	428	402	406	426	414	428	401	354	449	370	424	402	407	386	439	459	429	447	413	443	397	394	378	383	428	408	400	401	380	401	409	387	397	441	419	370	412	416	419	445	443	388	412	397	423	398	401	411	448	417	419	427	403	397	406	418	440	394	420	431	422	393	413	399	433	409	429	384	414	445	394	397	404	390	391	409	355	438	419	409	451	417	443	392	421	447	438	451	444	434	430	408	413	432	444	375	458	406	379	404	406	408	439	436	433	425	408	400	424	429	443	433	422	410	437	424	411	429	427	386	437	437	405	374	416	404	429	419	444	390	408	416	402	408	412	424	429	423	383	416	428	384	396	402	410	423	435	414	434	387	429	411	406	416	431	448	450	430	429	426	434	426	425	418	408	427	441	404	400	444	407	420	391	394	406	418	426	416	417	445	397	395	431	430	419	416	407	440	388	412	401	377	455	395	462	425	434	401	395	404	401	427	391	440	402	412	401	405	433	392	406	431	425	427	460	402	388	406	427	408	426	450	369	444	401	406	389	436	434	412	436	435	441	416	408	407	430	413	421	383	408	393	413	420	412	412	404	374	435	386	416	430	422	390	424	423	371	453	435	368	405	427	427	401	399	408	374	373	421	420	392	440	412	405	431	406	382	431	419	407	444	394	408	419	419	391	410	403	407	393	416	432	438	429	426	421	397	415	408	434	417	438	402	423	426	435	414	395	419	424	418	467	434	398	413	403	402	441	417	374	426	424	442	446	444	447	425	411	411	418	450	431	455	403	416	400	403	408	427	428	393	402	402	368	400	420	383	441	440	384	423	437	425	401	402	410	417	464	416	420	436	404	406	417	414	385	453	389	429	444	420	375	380	426	401	417	441	434	418	409	428	396	403	418	383	399	395	398	401	424	406	428	440	392	415	446	370	434	394	422	389	434	413	435	396	429	417	400	454	419	420	427	429	408	389	400	374	406	415	413	432	403	455	431	399	474	404	407	381	428	446	406	411	422	392	417	396	461	423	411	420	418	442	459	448	401	401	393	387	412	408	443	407	416	404	416	401	411	429	390	412	419	418	401	415	433	386	453	427	406	429	429	410	449	427	422	414	406	419	405	420	379	381	414	414	422	446	424	426	406	421	426	438	411	406	404	393	422	419	412	413	395	378	426	414	401	393	414	453	437	395	402	420	477	391	421	406	425	393	388	417	376	417	437	434	442	402	435	408	410	406	441	457	433	425	397	431	460	394	401	401	413	454	425	410	408	409	412	423	389	421	404	439	427	389	417	422	398	420	433	438	382	406	397	403	415	414	428	408	395	443	424	402	460	397	383	464	385	453	421	427	427	358	375	405	400	425	443	435	430	437	419	425	422	394	415	416	407	430	408	408	408	394	425	402	431	391	452	399	389	418	449	375	437	388	459	374	435	375	414	419	401	409	399	416	434	422	401	414	397	423	410	427	436	425	422	402	446	409	403	404	435	435	419	407	395	436	445	417	379	404	450	410	385	394	415	436	437	418	396	367	450	386	431	436	449	415	419	417	401	425	421	397	388	414	414	408	409	399	414	446	404	434	430	409	431	384	398	426	414	413	409	442	420	443	427	419	393	396	431	409	425	444	434	436	410	409	409	404	453	410	415	389	398	436	441	399	424	400	415	400	357	387	439	403	418	410	416	434	433	430	399	387	459	390	410	440	441	419	430	414	385	438	432	418	421	434	447	388	419	403	413	457	392	386	416	408	423	433	439	451	400	446	410	426	428	431	447	383	423	452	436	436	426	437	412	418	437	432	407	393	406	416	358	367	454	402	442	449	428	398	409	436	407	421	430	415	408	408	392	429	411	415	469	396	443	369	422	411	438	405	429	380	445	453	396	412	402	409	418	421	413	419	454	432	387	411	402	419	419	427	393	409	431	409	427	413	454	425	416	427	401	421	389	415	402	447	419	405	441	396	390	419	405	449	430	391	428	440	416	411	441	390	459	391	402	451	397	424	417	418	434	406	441	394	449	449	436	421	424	374	418	393	439	392	428	413	429	396	427	424	418	378	441	382	449	438	431	421	390	407	406	381	400	392	418	427	419	408	417	423	440	420	430	374	448	422	417	402	441	424	434	419	418	425	404	404	403	414	405	434	414	437	398	413	407	390	426	443	428	389	391	410	382	422	427	443	425	404	433	422	384	459	417	430	424	421	409	413	442	374	417	405	443	420	415	412	388	422	406	392	404	411	464	400	424	399	422	415	452	393	446	420	401	436	380	418	391	398	415	423	399	384	445	422	399	426	416	414	426	390	427	449	400	439	400	379	436	401	385	422	439	442	416	402	454	398	447	419	385	447	426	388	390	425	409	393	451	420	427	417	389	420	423	400	438	406	426	408	418	413	405	428	449	395	397	401	406	417	422	383	406	383	395	411	434	393	424	405	391	392	363	428	401	387	417	429	400	404	438	423	405	436	380	416	395	397	414	436	427	406	401	392	415	363	411	402	418	403	413	378	442	420	449	413	393	430	393	410	418	408	440	420	401	393	424	417	392	420	438	420	421	386	412	416	423	421	432	418	409	416	424	399	431	411	407	384	416	408	445	407	415	422	371	425	442	403	438	414	434	386	398	390	384	425	422	405	397	421	408	394	411	398	443	430	382	422	392	407	433	428	406	373	391	396	398	441	408	438	440	407	435	372	413	382	378	431	407	417	429	418	423	430	450	405	417	426	422	430	388	415	407	375	404	421	470	450	441	420	371	415	400	397	404	439	435	426	460	416	411	424	399	440	426	361	405	418	428	394	427	405	428	395	418	422	405	376	440	394	417	414	402	405	410	432	428	424	401	441	388	410	420	397	418	438	414	417	417	456	433	408	398	418	421	425	413	439	436	439	413	414	413	410	399	439	423	416	433	441	394	443	440	414	379	442	390	450	441	402	420	376	422	422	418	451	381	410	450	415	408	413	411	427	382	423	414	417	432	432	405	404	402	416	410	415	440	394	429	446	432	409	400	441	411	402	416	411	406	434	422	400	418	411	409	404	401	412	406	394	417	393	440	400	412	383	395	404	435	385	393	415	414	403	425	408	416	409	398	401	393	387	403	417	446	424	434	406	407	397	401	385	382	405	413	406	408	436	389	368	395	401	437	435	408	397	457	430	405	394	414	431	416	443	429	392	415	400	410	446	405	419	427	391	430	402	421	396	417	390	449	397	451	427	418	407	461	411	432	447	374	471	444	396	420	445	398	419	413	417	387	420	423	434	399	427	377	436	415	416	440	418	445	398	402	408	418	407	419	430	422	431	430	388	426	424	412	408	397	365	445	411	448	419	404	391	391	404	427	438	429	397	402	445	428	406	429	393	414	406	395	409	413	411	400	429	421	444
24268	21716	28132	25305	21334	7778	1183	903	767	747	725	734	669	713	666	691	633	644	671	676	680	664	601	641	654	679	643	665	662	630	658	647	667	759	695	697	612	575	674	619	642	654	632	655	619	615	629	643	618	636	674	666	637	666	655	645	628	634	644	621	610	638	611	604	674	631	590	665	658	630	672	585	620	663	647	654	639	662	620	649	645	619	648	687	689	632	685	648	603	640	613	650	640	598	593	614	576	708	649	697	609	646	604	626	637	622	659	668	633	629	560	674	649	596	671	612	630	594	618	618	637	633	649	634	643	625	587	594	643	617	610	637	608	560	618	632	645	664	661	626	623	629	707	626	671	659	601	610	600	611	648	679	615	657	610	661	649	603	629	638	665	631	674	662	676	614	643	657	617	614	660	653	612	601	639	652	642	657	680	617	637	638	613	641	628	623	610	676	651	612	615	608	599	655	625	645	614	655	625	647	577	628	669	623	646	639	622	645	620	645	633	608	639	653	651	601	628	617	606	652	670	676	641	598	629	649	626	603	659	637	656	631	656	616	607	664	639	614	661	681	624	604	645	593	635	638	593	619	651	645	620	622	670	630	582	636	660	637	626	678	611	643	639	641	612	658	634	654	622	607	615	627	666	608	616	645	589	620	636	575	638	652	627	619	624	610	608	612	643	628	641	594	640	669	632	637	610	634	653	596	647	618	627	641	633	671	646	712	658	643	624	623	681	621	662	649	641	646	585	630	622	636	617	685	640	611	646	604	638	656	622	595	613	610	597	625	670	611	615	607	617	603	624	649	651	628	589	651	635	643	616	654	588	620	665	639	654	649	621	647	629	623	678	677	619	629	626	630	644	649	613	573	653	633	677	634	638	643	634	644	638	682	665	635	606	691	591	614	636	642	608	610	603	634	646	618	605	616	645	621	584	570	617	648	655	600	640	631	616	688	633	636	642	608	644	651	592	626	660	629	622	646	640	709	655	617	686	634	678	609	658	640	650	602	590	614	640	653	641	617	621	633	637	600	653	603	637	653	616	577	671	629	644	624	646	618	637	625	586	645	634	651	646	612	684	632	671	646	619	644	647	625	609	623	595	652	641	591	636	627	639	631	651	628	602	644	624	636	612	624	681	652	662	648	558	598	629	666	656	654	681	628	637	645	624	604	605	658	588	660	603	578	628	651	594	613	635	621	663	635	616	697	622	606	645	647	614	613	648	608	626	630	613	652	667	680	629	657	651	655	647	596	657	620	624	674	649	608	670	645	645	673	608	594	679	598	584	625	639	651	627	654	622	594	625	594	627	629	663	654	627	573	642	611	590	659	626	615	649	653	649	649	640	620	598	610	620	642	606	615	604	571	634	650	630	629	666	658	647	625	584	635	650	688	638	638	648	597	653	604	595	660	675	633	692	652	594	604	631	663	624	646	702	612	579	620	628	618	630	653	637	590	708	639	659	656	638	631	633	658	631	649	617	634	596	643	681	635	625	686	655	615	626	673	632	644	659	682	596	630	624	627	579	650	621	621	627	635	607	629	645	625	625	600	634	598	626	633	647	630	647	627	575	618	619	677	633	628	684	651	672	666	649	644	661	663	625	651	634	615	642	639	618	653	619	655	649	630	625	654	607	611	657	654	640	623	634	619	636	623	584	648	632	643	634	619	643	616	640	600	687	603	635	619	619	630	620	619	623	621	609	599	601	640	672	603	598	624	623	677	650	647	664	649	630	610	650	642	628	596	635	608	616	620	647	596	649	612	650	611	635	586	642	652	674	641	583	609	640	613	626	624	649	628	654	601	650	651	630	574	604	676	616	597	644	550	620	648	634	645	624	611	614	637	632	630	632	611	628	640	649	606	632	655	630	661	602	675	620	626	599	597	601	589	597	624	619	633	633	593	612	662	617	646	617	587	617	676	669	687	626	655	681	661	621	632	601	662	615	592	646	666	636	644	603	653	654	589	618	650	669	594	657	642	642	617	636	638	599	642	629	640	615	625	610	626	647	656	641	642	621	621	614	645	628	644	637	608	667	645	626	640	669	613	624	599	656	687	627	662	608	671	657	619	656	632	602	594	643	618	624	606	672	618	677	640	632	653	653	588	644	606	633	627	630	653	615	620	659	638	633	635	670	573	630	611	654	569	626	604	628	628	662	619	622	684	714	647	611	654	630	630	597	640	639	646	627	665	614	639	623	643	632	684	572	638	651	661	626	680	587	644	581	620	635	594	607	660	611	621	590	609	629	615	633	632	633	632	638	630	626	618	636	664	627	644	637	623	645	655	635	645	636	640	634	601	620	673	617	655	609	606	637	643	612	591	651	642	635	641	632	626	611	608	628	648	612	618	631	638	643	637	611	681	636	603	622	569	622	663	620	669	671	611	648	674	640	628	627	627	649	634	593	612	617	596	633	612	632	622	625	641	657	627	627	620	649	628	649	597	577	625	603	596	658	619	635	616	650	627	629	623	603	635	661	631	668	606	642	656	628	654	702	601	632	685	623	661	608	666	624	620	582	629	655	682	626	621	660	602	624	599	627	681	575	607	603	632	625	689	616	621	628	641	625	628	663	643	672	617	609	606	650	596	660	639	586	657	677	600	624	652	663	655	693	598	570	614	601	638	641	587	570	661	645	651	655	633	659	625	601	645	611	634	619	622	648	645	636	605	644	627	641	670	642	594	657	683	629	602	606	639	631	632	605	597	693	619	617	603	618	641	648	619	677	603	622	644	664	591	644	612	616	662	667	619	644	616	587	593	634	633	609	594	618	641	650	640	649	632	612	591	608	624	653	623	639	613	601	648	629	619	641	689	629	589	664	642	666	683	684	608	661	631	620	624	667	577	600	621	664	641	659	678	613	670	589	623	551	667	661	610	632	661	646	632	578	606	642	621	649	625	636	635	640	644	603	648	616	628	610	627	635	604	637	647	650	640	612	582	628	687	656	615	645	697	594	605	646	640	620	620	596	642	606	638	611	638	676	629	630	619	659	644	588	618	638	640	669	611	631	622	640	681	660	653	628	612	653	616	653	625	670	617	617	659	640	602	665	601	639	656	703	630	660	630	619	644	597	657	618	608	612	653	629	701	640	594	631	676	642	690	622	616	613	670	612	637	571	626	622	639	656	627	644	599	637	674	619	668	652	678	671	579	616	631	604	651	586	621	653	663	616	627	636	602	582	615	609	641	653	629	606	607	664	614	611	623	618	611	586	591	628	647	615	627	622	621	654	631	643	674	635	663	631	662	682	591	631	607	626	600	636	656	674	655	651	650	659	703	650	632	627	603	623	603	665	602	632	624	618	638	630	614	661	562	609	608	607	626	628	652	615	665	648	663	626	640	627	601	604	637	609	625	584	612	620	645	630	642	599	634	649	598	615	639	627	635	708	691	612	606	591	598	665	644	647	648	670	648	620	642	621	611	661	646	617	599	629	672	669	609	609	619	632	591	661	645	676	655	649	596	595	599	567	637	614	585	641	607	645	678	589	587	665	679
36091	39626	6382	2317	1761	1440	1181	1070	905	905	762	826	763	777	703	700	723	713	722	731	751	643	708	679	664	701	622	678	678	613	650	629	651	700	703	621	684	673	639	654	641	698	638	687	643	709	654	672	686	651	640	686	622	687	630	659	636	649	644	607	662	685	639	688	661	657	644	704	692	630	648	621	648	674	654	642	644	664	646	636	650	670	625	627	651	684	646	677	611	646	585	646	621	646	637	652	659	667	625	634	632	647	645	666	688	657	664	599	662	657	622	676	633	636	646	674	617	689	659	642	609	678	635	650	672	620	672	637	665	678	709	666	672	640	633	666	660	639	673	650	606	679	680	675	644	656	600	657	660	633	638	670	689	614	622	646	646	652	660	637	635	645	617	683	635	641	613	653	637	667	661	609	611	665	668	603	624	626	676	624	681	647	707	655	652	628	645	670	643	647	652	646	664	653	670	653	629	644	639	637	692	649	649	658	632	668	659	662	651	629	634	657	703	634	627	602	654	658	607	670	649	637	629	651	646	622	641	602	674	688	629	616	638	673	648	677	573	699	653	654	622	654	669	696	683	645	649	661	607	644	620	680	651	673	661	654	605	696	648	622	663	672	644	605	666	676	631	656	611	646	600	628	606	636	632	671	681	626	626	703	632	638	664	639	609	602	687	647	645	642	682	686	601	634	636	652	666	622	658	616	644	669	633	654	633	635	645	626	682	659	650	662	646	666	655	611	660	653	650	653	658	650	702	661	614	585	651	615	642	653	645	652	677	616	661	623	666	642	632	665	679	628	611	616	631	608	623	643	611	675	646	672	636	698	612	690	655	617	629	658	645	643	673	689	666	656	632	657	665	622	660	693	661	643	681	647	687	667	656	672	583	672	663	658	612	656	661	629	629	631	640	713	610	662	656	672	676	617	660	638	704	660	681	647	647	640	641	612	644	630	639	698	623	654	633	610	647	652	675	627	595	645	662	636	630	661	640	677	699	662	657	657	657	599	631	615	670	619	637	667	673	657	700	640	643	635	655	643	648	647	645	617	607	673	614	689	635	675	647	692	630	635	637	650	681	676	627	633	608	639	619	647	649	656	664	685	637	706	637	610	627	642	618	645	664	653	632	643	628	640	636	592	601	666	657	667	618	647	625	624	658	667	592	680	648	622	661	702	629	655	640	633	656	653	613	602	655	624	669	642	620	640	612	617	604	655	645	679	622	677	665	596	631	641	659	636	615	628	654	640	646	613	640	612	659	637	670	602	601	625	654	659	640	611	653	658	662	632	682	599	660	653	657	669	639	599	678	640	657	645	657	674	615	616	590	622	646	626	625	621	614	629	640	638	624	628	637	670	610	591	662	687	654	661	696	614	693	659	629	675	609	627	645	628	630	619	694	642	622	625	604	675	639	652	651	642	664	683	646	628	645	652	637	680	653	701	678	647	607	611	620	631	649	626	638	617	631	620	650	635	701	648	639	652	664	642	655	631	608	671	631	600	638	652	681	624	637	625	667	634	627	675	640	624	652	640	639	675	658	654	595	644	632	658	621	664	686	612	640	683	684	615	645	647	643	613	628	688	623	608	609	622	628	675	612	650	648	649	645	647	629	629	648	641	606	605	689	623	647	652	641	693	609	667	634	649	645	673	636	667	685	648	631	642	685	646	621	692	580	641	642	643	660	620	670	594	693	639	626	648	657	629	612	667	675	627	644	631	674	644	639	654	641	656	686	642	632	684	678	654	594	637	647	651	663	582	600	638	633	690	704	655	583	667	625	637	605	587	638	638	637	656	667	656	652	650	642	619	641	651	646	677	624	671	595	656	645	627	640	676	665	609	645	651	655	639	692	624	645	675	665	662	633	606	655	646	689	682	653	674	627	691	648	626	658	644	615	667	670	640	638	634	609	693	674	667	691	647	642	653	653	660	689	638	674	601	657	645	687	690	641	649	650	627	635	631	646	625	640	668	696	661	614	662	627	628	646	609	639	658	643	679	623	655	665	638	626	664	599	630	652	634	656	622	622	643	651	616	639	663	638	629	600	624	650	655	628	686	640	610	619	660	666	656	626	642	630	617	652	668	642	628	666	684	593	654	633	684	593	633	644	651	619	606	680	680	645	626	653	688	653	659	594	612	687	648	666	618	624	653	629	587	665	661	657	681	652	653	655	652	627	673	620	626	617	644	657	620	660	625	667	650	634	619	626	628	623	612	649	697	693	691	639	667	649	661	634	596	678	656	608	680	640	629	611	649	621	656	587	635	633	620	601	651	659	693	658	678	637	640	652	661	647	648	630	637	682	665	600	612	604	625	634	668	663	586	704	660	633	635	665	668	690	669	626	628	660	614	599	686	658	624	649	647	691	653	648	667	585	647	666	626	650	658	643	667	609	660	612	631	659	605	684	627	653	650	592	620	593	645	624	626	646	650	629	658	665	655	668	641	657	666	616	626	635	628	684	671	643	617	683	655	614	661	642	651	623	629	647	594	688	622	664	631	635	647	655	651	644	616	635	675	640	678	643	688	670	647	670	660	665	634	662	588	654	647	610	616	656	631	627	673	643	636	639	653	671	616	677	661	658	655	633	642	678	660	609	627	595	677	623	653	656	694	638	645	652	654	667	657	654	621	654	630	700	662	657	699	638	635	660	652	680	638	695	650	677	625	609	604	622	701	614	658	675	661	615	653	642	650	609	666	643	623	638	667	691	651	652	662	622	677	630	627	600	664	638	668	656	657	666	641	664	657	679	694	627	605	643	674	690	631	671	659	675	680	656	679	639	674	668	611	567	677	629	679	632	627	640	630	626	601	635	643	598	642	616	627	659	687	648	622	612	690	663	685	611	630	673	605	651	605	651	669	653	683	626	691	637	667	662	635	630	628	638	647	686	633	660	690	670	708	664	682	635	596	659	592	648	646	641	670	650	621	635	591	703	607	650	644	643	660	645	640	678	655	641	616	670	678	683	655	651	671	639	667	589	637	635	627	691	647	675	661	681	665	639	677	663	607	589	671	678	668	664	652	623	613	624	601	655	662	663	621	626	592	673	665	656	665	635	670	613	643	642	639	656	650	644	626	639	637	664	671	667	644	638	678	691	629	663	675	631	645	690	645	642	642	651	650	636	616	606	667	641	670	618	586	686	591	672	639	610	658	673	618	644	667	606	668	641	659	626	605	629	669	656	655	677	686	616	633	628	627	636	699	670	666	653	642	655	639	633	680	614	661	651	641	642	599	652	623	618	652	656	639	671	628	707	674	652	604	601	671	643	665	658	642	621	614	638	686	642	668	606	686	627	652	660	677	621	678	614	654	606	605	644	661	633	644	652	632	614	578	667	634	634	667	616	629	668	676	688	632	673	618	640	687	672	604	637	666	670	679	669	658	642	603	696	647	649	654	638	648	636	645	637	641	675	683	670	681	669	663	651	617	647	611	650	617	643	623	632	658	593	656	690	643	615	664	653	636	587	663	642	658	681	655	637	644	632	582	656	656	645	635
25431	22321	27552	25277	7562	724	550	536	507	468	516	474	464	444	472	452	465	462	464	425	458	443	467	463	463	459	457	406	466	472	438	410	457	458	438	474	464	399	435	405	399	430	456	440	428	421	444	441	462	434	444	436	449	438	447	485	436	448	445	448	408	431	412	468	424	447	442	436	383	438	483	409	434	427	433	457	444	453	452	463	432	465	468	390	438	476	415	451	407	475	435	418	451	436	410	457	426	478	430	428	422	420	426	448	451	468	426	414	434	499	466	432	453	417	449	397	441	415	413	423	441	413	456	437	421	427	460	416	456	426	434	429	455	451	441	439	416	406	407	463	411	454	404	428	432	431	443	428	455	393	419	423	420	456	463	435	457	418	422	453	471	441	462	450	408	450	416	389	457	433	436	443	410	425	424	431	399	427	443	439	430	437	434	468	455	422	434	433	450	427	466	440	463	461	430	460	426	427	435	417	426	442	429	423	448	457	442	459	442	432	422	444	457	421	427	448	449	443	441	448	439	414	431	407	424	419	458	417	406	415	470	427	457	464	452	465	430	471	441	456	403	406	442	412	449	450	412	425	408	421	468	420	451	418	408	405	409	448	444	449	465	486	428	471	422	426	439	439	441	429	444	427	444	463	436	432	437	429	456	415	425	473	424	429	401	434	424	437	407	425	467	435	439	443	460	423	408	461	416	404	449	414	460	446	442	419	438	411	445	404	459	436	429	431	426	406	436	433	427	434	470	438	395	428	429	470	421	423	431	425	417	411	450	439	417	454	473	452	417	393	395	467	407	445	448	438	435	438	456	429	427	415	399	477	437	433	432	418	420	424	461	430	428	405	438	406	457	415	408	467	454	458	432	428	451	464	431	376	425	422	474	431	477	415	424	430	431	442	419	401	433	449	457	414	472	400	426	435	472	448	437	440	453	438	432	403	422	423	455	416	439	469	424	443	398	456	451	460	393	432	373	443	442	411	479	430	427	448	425	456	481	467	433	405	460	417	409	430	443	417	420	406	482	460	428	440	442	443	430	438	455	442	439	464	434	418	455	440	402	423	448	434	418	450	414	430	453	460	461	427	427	461	426	399	427	405	433	402	435	428	447	406	438	437	451	442	432	428	483	459	448	493	459	453	437	447	421	454	424	436	463	451	395	415	451	445	418	426	456	435	436	450	418	430	413	431	411	449	438	435	424	463	424	426	410	436	387	453	469	435	456	458	405	470	423	483	449	441	412	432	436	445	450	401	426	435	443	463	433	430	429	458	427	431	431	469	413	447	445	425	396	455	474	431	415	428	495	440	406	429	409	419	415	409	443	440	439	433	403	435	410	398	408	458	440	438	412	442	430	484	407	467	386	404	436	427	426	422	444	416	445	456	418	460	397	439	413	428	399	424	473	429	452	452	429	411	430	416	450	440	453	443	429	458	454	419	414	415	426	444	463	393	461	464	423	428	420	439	447	431	472	422	406	424	471	448	423	435	460	425	488	432	472	459	436	446	462	426	414	429	438	417	440	412	434	449	443	445	448	464	443	441	426	424	449	442	417	431	466	426	416	442	461	451	434	408	423	438	456	436	454	425	430	429	465	484	452	438	392	448	420	407	422	454	446	442	454	406	434	416	452	444	402	427	400	449	471	432	427	438	491	439	415	478	403	433	427	411	439	483	442	404	428	423	409	403	443	473	482	430	452	444	434	423	448	441	443	416	448	400	432	457	454	457	429	459	425	440	473	462	433	437	412	432	421	421	448	449	444	468	448	432	436	443	464	450	424	431	417	451	437	451	423	425	448	422	377	431	463	399	454	416	405	417	440	458	421	425	450	441	423	474	451	435	389	421	432	410	425	485	425	434	485	448	450	391	446	429	434	435	398	421	404	468	435	458	448	457	450	457	409	442	438	463	400	437	444	459	438	427	464	402	445	446	407	437	439	404	455	407	453	425	418	438	455	453	392	408	426	448	435	432	442	445	504	461	454	433	471	428	425	444	414	418	458	485	422	442	426	452	431	462	407	446	459	423	435	422	420	442	433	422	445	447	426	437	439	433	397	441	457	435	438	434	410	461	460	430	450	438	423	394	485	459	416	390	418	423	464	432	430	449	438	454	421	433	428	404	440	451	430	437	398	465	463	431	443	458	434	425	423	443	389	441	441	428	468	439	425	447	433	430	426	420	433	433	427	450	446	475	443	442	424	483	417	413	433	466	475	430	420	471	444	442	450	428	443	434	423	443	407	435	467	429	449	471	451	427	414	432	396	437	429	390	393	428	398	424	422	430	464	432	443	423	404	428	450	449	456	433	470	428	418	449	435	450	429	452	461	472	421	426	414	411	437	378	413	430	462	447	465	470	421	475	425	449	448	454	419	438	444	435	446	442	420	452	435	421	438	414	441	396	450	445	478	436	433	453	410	431	452	432	431	447	438	436	416	447	472	433	413	407	472	444	440	432	397	415	390	451	379	419	428	432	433	470	454	457	426	440	405	489	487	436	426	420	443	469	451	469	456	437	435	470	443	388	445	441	419	432	470	451	399	429	469	440	437	469	447	458	456	435	453	412	434	455	433	448	431	413	446	439	420	452	459	445	419	434	484	418	445	454	401	439	439	423	459	480	457	494	402	431	443	435	424	418	399	432	400	413	435	430	432	456	436	431	456	425	410	441	453	459	459	440	440	442	468	405	431	426	434	438	433	401	400	463	425	446	447	446	429	419	457	457	418	457	478	466	455	434	461	449	463	444	448	469	423	481	414	433	479	486	427	427	456	432	429	472	425	470	386	429	432	423	435	419	447	444	447	389	447	454	431	442	433	454	429	423	419	417	462	450	447	470	434	438	409	430	439	414	423	393	385	459	433	446	455	426	416	448	427	412	420	448	463	494	436	455	456	418	424	444	430	400	426	438	444	423	451	444	458	419	412	422	405	428	483	471	458	433	441	412	472	416	469	461	450	402	406	440	434	429	459	432	425	444	437	425	433	422	501	433	451	473	474	442	446	419	436	469	456	430	422	448	449	448	418	438	432	432	402	428	434	413	425	426	421	419	444	447	451	431	454	435	431	432	424	450	436	409	481	435	442	453	426	406	431	461	431	443	497	437	445	452	442	421	411	387	450	442	414	437	408	477	429	400	442	440	430	440	447	429	406	430	450	439	425	442	455	428	466	451	415	416	419	429	459	428	409	437	431	432	433	437	425	454	454	439	442	452	428	422	401	437	429	421	442	456	446	425	438	472	425	437	453	457	438	419	457	429	468	405	440	407	429	449	428	414	428	429	430	443	432	466	462	433	459	461	444	432	442	416	440	427	417	443	469	459	410	460	466	373	440	450	452	409	438	414	461	427	470	432	449	419	385	375	414	454	454	439	428	444	440	424	437	427	443	452	433	423	437	366	442	430	465	427	463	457	457	468	417	425	462	429	419	445	456	438	433	428	427	433	412	411	452	426	444	416	417	444	459	414	454	444	485	415	464	444	414	486	450	418	406	421	413	439
33456	35460	3221	1283	1095	859	757	733	642	609	614	574	551	529	527	520	537	503	525	541	476	511	495	475	503	527	488	509	467	475	531	465	508	527	501	484	454	437	465	450	494	528	465	474	491	463	478	495	495	480	471	508	469	459	491	494	519	491	468	491	486	461	459	480	468	493	492	469	469	455	497	469	430	468	502	477	438	496	474	490	450	466	483	465	479	459	440	452	470	471	453	469	506	504	476	485	501	455	478	474	460	466	475	483	488	466	480	485	481	458	440	518	517	477	497	486	503	465	464	459	468	432	450	504	495	440	480	434	495	447	464	505	479	462	476	458	452	457	463	492	480	494	503	485	471	470	498	476	491	437	485	485	524	478	510	501	499	465	473	470	471	519	490	500	452	494	484	447	485	474	458	496	491	492	456	459	490	487	471	495	508	442	454	474	473	444	495	476	492	516	459	500	451	491	477	482	482	463	491	468	465	493	461	467	435	458	481	486	476	486	459	475	446	488	470	492	492	490	428	456	433	494	526	457	478	495	494	438	489	474	458	465	457	484	484	496	476	494	505	463	450	495	472	465	476	483	484	496	475	482	479	492	497	455	450	507	461	448	448	511	504	465	458	512	491	458	472	463	485	483	518	493	498	476	480	460	459	492	465	487	473	475	440	476	469	492	492	464	454	450	461	436	467	485	454	493	484	490	507	460	475	482	469	505	495	470	484	464	469	471	473	456	480	466	458	471	517	444	479	460	504	502	451	465	498	499	503	475	486	498	508	453	503	482	466	468	457	477	509	471	466	485	462	474	484	534	449	511	483	478	462	470	481	461	466	452	498	474	435	498	495	469	495	487	485	454	438	456	457	470	483	489	507	521	466	481	451	467	456	450	475	494	457	478	425	460	452	472	441	476	488	520	475	500	481	457	512	484	518	468	483	497	489	494	484	460	481	509	462	489	437	498	532	478	501	469	471	465	467	481	456	479	472	483	495	529	468	464	492	479	475	497	477	489	437	475	472	481	483	475	471	470	464	469	460	477	442	461	512	491	464	457	526	462	476	477	496	457	517	462	482	491	479	436	473	492	510	440	479	472	452	466	466	503	455	495	478	463	471	498	489	491	464	500	444	519	441	458	472	487	490	461	455	476	479	474	456	470	484	477	483	473	516	480	447	462	456	462	474	481	495	508	489	506	490	527	500	483	458	460	448	479	460	434	458	493	529	470	470	457	466	496	447	489	504	458	458	452	497	485	486	458	459	488	503	442	452	490	447	462	504	496	474	495	476	480	486	508	489	431	471	479	469	518	464	425	503	473	499	444	497	474	485	484	503	468	504	446	503	497	451	493	466	445	452	470	511	458	501	475	487	518	501	461	502	514	493	483	496	462	473	490	543	452	485	492	500	495	444	506	470	503	461	466	497	493	471	474	487	486	487	488	436	443	471	464	483	491	447	528	475	487	434	481	465	480	509	488	461	466	474	517	457	459	494	427	487	470	520	461	511	490	472	496	467	484	454	446	512	460	451	490	524	478	518	480	493	475	492	465	484	447	455	497	449	495	482	491	472	485	491	452	480	509	433	467	460	532	484	485	464	469	448	507	463	453	496	475	472	471	449	473	457	473	481	493	463	461	532	459	445	457	493	451	506	477	474	523	488	476	490	457	508	473	456	456	462	447	472	465	454	516	516	483	501	476	498	514	480	474	489	484	497	446	474	490	511	466	487	479	463	436	480	488	456	512	506	465	453	449	480	469	464	474	456	462	483	487	482	484	480	474	493	498	457	478	481	487	492	426	464	422	465	475	493	467	475	490	468	498	475	471	499	465	479	480	467	477	494	453	465	469	467	436	478	460	483	470	462	493	492	488	448	451	509	518	521	442	465	499	474	475	470	502	512	464	493	476	477	484	455	462	453	492	463	488	450	471	444	488	508	503	510	471	482	501	497	465	475	495	497	498	481	511	470	491	443	502	494	455	502	454	487	483	437	513	463	456	498	489	537	468	455	459	471	472	477	478	473	504	460	511	474	495	468	472	447	427	505	460	460	446	459	458	452	492	474	470	471	486	464	531	467	485	498	505	462	501	495	514	504	474	476	492	535	451	456	473	484	517	484	468	508	479	473	482	454	495	495	489	486	498	470	481	456	435	415	467	469	470	472	450	469	469	470	506	465	474	486	439	440	483	488	465	467	487	481	461	475	472	488	483	499	489	479	458	455	494	469	460	430	502	452	445	490	461	475	479	473	451	452	465	496	446	482	470	455	431	498	482	511	498	464	514	490	469	457	480	488	486	502	467	473	493	469	469	510	472	467	484	460	522	500	477	513	447	502	470	479	487	484	480	483	448	516	454	449	471	480	461	475	462	463	447	486	444	502	512	464	488	478	468	458	498	472	468	475	488	441	495	461	454	479	471	431	454	490	459	483	480	501	490	497	501	480	512	456	519	482	483	502	455	483	448	463	497	452	450	479	496	457	455	478	441	467	449	473	457	476	492	493	458	451	486	524	482	486	504	520	475	497	468	470	471	470	454	485	496	488	494	481	485	508	473	461	530	443	473	460	470	476	485	448	449	436	479	465	459	480	508	521	486	505	476	472	480	469	476	502	472	453	500	456	471	457	475	505	473	503	449	508	495	495	509	453	468	472	461	442	469	506	492	472	489	445	460	474	457	465	485	477	450	500	444	452	502	471	503	489	485	493	501	476	505	486	467	459	438	478	501	425	438	453	451	480	479	477	460	451	464	482	482	463	464	453	453	488	478	484	478	464	487	432	445	474	484	487	458	474	510	460	451	483	490	460	480	471	496	430	504	483	461	494	492	468	470	491	464	448	471	493	460	447	440	464	487	459	486	502	501	465	492	515	471	499	439	469	464	483	423	473	475	488	486	459	502	471	485	468	462	465	479	477	488	443	471	504	487	461	466	442	492	479	498	469	513	469	498	508	471	465	457	506	519	448	493	478	472	446	476	490	481	468	485	496	459	515	475	508	502	512	519	481	453	438	492	499	488	499	505	465	467	430	473	480	475	493	480	451	459	467	473	472	462	495	470	446	471	480	457	497	487	476	480	460	481	499	457	491	472	476	460	502	445	471	472	488	495	468	423	455	460	434	469	502	472	487	510	487	484	464	494	487	489	487	451	455	437	488	491	447	477	472	504	495	447	490	479	460	459	498	462	454	447	480	488	500	489	478	492	480	506	457	465	489	474	489	440	454	480	470	446	497	516	468	489	512	481	482	466	473	481	494	535	440	505	477	480	473	480	496	485	469	474	465	497	483	458	496	491	525	496	475	514	483	505	452	446	491	478	442	451	477	459	465	479	489	500	510	489	441	455	501	518	467	448	479	479	459	519	473	473	487	462	506	469	469	449	512	440	441	486	490	491	454	500	473	471	496	494	473	531	510	508	506	456	498	499	493	473	475	473	495	487	475	440	469	529	474	493	437	471	512	465	488	481	466	442	476	452	477	436	506	490	494	510	455	470	494	436	464	457	438	444	473	471
23102	21760	29426	24306	21624	21357	5369	1368	1128	1084	1015	954	942	929	888	892	908	836	832	851	851	908	853	858	853	814	844	850	879	848	821	936	871	858	852	831	830	863	817	780	829	834	792	818	854	833	837	821	872	838	849	859	792	838	842	872	837	826	781	806	778	827	817	838	786	824	812	865	828	795	823	845	841	830	846	807	865	855	801	812	812	793	841	764	858	833	796	788	778	838	821	885	787	837	751	852	820	806	856	832	859	817	813	845	820	798	852	776	822	813	823	821	851	851	818	811	784	810	806	813	873	902	804	833	803	817	885	825	768	747	821	781	861	780	797	849	865	816	824	851	837	802	849	816	854	794	836	884	835	819	831	804	835	814	783	799	767	821	822	850	835	790	805	792	827	843	785	854	832	746	810	781	845	833	832	805	847	846	787	859	838	763	825	821	789	805	814	859	867	811	801	789	797	754	820	845	845	825	813	829	772	787	835	844	835	762	810	789	808	730	831	796	826	798	810	842	814	817	845	800	845	811	817	864	787	835	797	842	772	780	814	813	790	837	811	844	839	838	784	791	849	764	777	765	797	833	810	861	822	809	804	772	800	740	860	799	761	806	835	786	803	780	815	779	770	777	764	830	790	878	815	805	821	811	847	823	799	828	804	810	826	834	808	802	829	804	794	790	822	814	818	833	795	759	728	812	809	827	801	826	804	830	785	781	801	850	808	799	832	835	808	806	789	807	828	778	822	850	844	751	819	797	742	766	790	799	827	848	800	802	778	784	819	781	793	868	804	821	843	810	777	779	824	769	860	822	800	791	828	801	756	816	812	811	852	775	810	850	830	823	802	826	832	819	789	771	743	829	856	812	835	880	821	856	769	798	812	803	776	847	848	816	827	795	802	817	792	791	830	779	803	823	810	802	859	831	784	783	826	838	832	759	824	828	818	796	801	755	801	832	816	754	864	807	855	827	816	820	847	806	845	773	818	813	778	837	797	862	757	801	780	813	811	817	788	854	805	807	808	808	803	803	805	812	810	832	766	840	765	821	729	773	811	849	811	797	790	836	761	794	834	818	773	852	794	833	822	763	829	827	857	791	862	830	810	779	780	860	800	804	818	835	780	786	787	844	834	747	744	797	800	827	788	793	812	812	803	858	811	838	802	815	833	798	800	797	856	815	825	798	837	795	849	822	782	839	794	796	812	812	849	886	810	774	842	799	795	767	827	822	788	842	811	820	760	826	862	798	777	793	812	799	817	787	833	806	824	803	802	785	844	824	803	806	827	790	829	789	816	875	780	798	794	806	795	784	784	816	788	794	790	841	838	786	856	810	829	789	818	763	787	864	822	811	812	812	790	766	804	855	798	807	828	781	874	803	802	822	732	823	821	810	825	802	782	769	786	806	813	829	815	833	798	847	856	817	836	787	801	813	821	849	845	770	826	823	806	816	805	804	840	835	814	796	836	790	795	820	815	820	842	789	821	837	796	796	828	797	765	873	823	754	806	804	801	799	805	825	807	830	830	815	844	787	792	828	827	854	777	798	792	819	862	771	886	786	801	770	779	780	784	801	818	845	763	784	821	851	807	892	815	761	798	810	782	785	827	796	863	808	797	843	863	831	798	777	823	801	811	870	851	801	850	814	831	855	830	783	799	833	786	790	772	828	834	821	784	797	866	803	816	862	800	808	825	795	746	755	811	869	814	800	813	784	794	791	785	847	831	800	846	819	833	805	767	803	809	810	851	795	837	791	734	846	805	845	823	855	863	791	825	826	802	806	812	785	822	808	813	792	824	856	782	809	795	795	777	872	802	785	766	771	799	790	788	814	831	865	858	778	770	857	829	806	782	812	771	837	901	808	769	844	789	873	801	852	821	839	846	820	854	811	821	783	794	818	839	823	828	830	745	788	765	838	807	847	810	836	822	780	834	784	806	777	822	782	805	781	811	780	790	792	825	735	813	835	818	836	820	778	840	826	826	838	773	856	798	775	830	814	788	770	800	818	790	816	804	791	805	788	833	767	828	768	800	855	823	789	839	853	816	875	797	760	784	795	773	733	804	791	805	837	843	855	824	766	775	762	872	781	835	842	804	806	839	825	830	756	765	855	798	815	766	800	811	792	804	789	822	843	833	793	776	852	799	809	841	841	832	829	849	819	818	794	799	799	716	787	835	805	840	824	818	825	847	784	836	809	796	792	824	812	819	802	784	768	795	831	850	812	795	785	801	772	785	773	780	768	798	773	809	803	800	840	763	804	804	768	821	844	788	763	818	794	816	829	788	785	775	828	823	868	821	819	820	813	765	803	825	801	793	815	820	827	816	804	775	814	785	769	829	809	794	765	752	809	771	817	803	824	811	836	771	783	825	799	831	804	777	792	792	841	817	835	799	812	847	827	867	814	897	816	804	792	788	819	746	783	802	773	827	815	783	807	814	830	748	796	858	794	788	842	789	787	838	831	788	813	797	809	802	809	751	825	782	819	824	804	829	813	822	804	832	841	777	837	789	810	793	837	816	780	821	793	859	843	845	816	807	798	817	820	828	794	797	824	812	768	830	857	817	830	825	757	873	831	830	797	840	804	857	773	797	860	876	822	795	793	775	802	828	848	852	849	835	790	856	778	778	774	787	806	845	806	824	876	800	811	820	850	811	746	817	870	832	851	783	756	797	776	827	862	809	826	841	801	813	761	806	775	832	771	768	834	801	790	777	803	795	832	821	846	832	792	827	863	799	815	813	838	819	826	796	799	806	755	851	814	810	773	872	746	806	832	820	839	781	843	849	856	820	787	821	858	812	828	859	803	836	829	805	819	787	829	815	792	887	852	849	820	764	763	810	765	779	869	782	809	805	832	826	871	806	814	789	778	800	799	869	795	802	852	792	805	799	788	764	767	831	809	802	815	822	827	828	807	809	760	835	821	860	857	863	806	812	765	817	818	827	846	797	847	801	811	809	794	795	815	875	764	779	809	803	750	839	811	809	795	824	819	814	793	791	834	790	783	791	815	820	802	797	811	822	812	800	833	869	754	788	799	776	795	839	838	881	801	807	824	825	848	802	832	809	883	777	759	788	773	801	791	813	793	827	777	807	830	824	792	800	782	871	825	805	856	835	855	787	810	809	815	782	855	807	836	840	835	824	811	821	813	786	846	770	839	831	751	802	794	811	840	806	843	774	796	799	805	759	756	773	832	802	828	845	809	793	794	778	746	783	864	843	851	800	827	831	829	783	810	792	831	848	811	870	774	791	759	854	836	793	822	775	826	863	787	859	791	797	782	836	820	756	817	806	788	827	793	805	800	811	816	811	792	878	854	752	831	819	850	794	859	756	815	740	802	803	857	816	824	794	813	832	828	791	815	787	826	853	834	887	814	756	772	778	756	808	846	784	746	787	785	806	806	816	805	795	790	769	794	869	825	808	838	808	846	783	853	827	850	815	768	819	768	830	790	832	843	816	818	821	802	785	809	815	793	836	829	837	829	801	772	781	816	827	794	776	799
33677	34478	10435	3810	2945	2350	1884	1549	1377	1274	1192	1083	1029	1052	931	1000	927	949	908	892	866	870	882	877	863	900	887	863	851	882	826	869	886	907	856	872	899	809	841	868	846	845	846	798	855	804	806	877	833	863	831	846	873	851	846	865	835	824	813	829	765	801	794	734	826	836	772	845	838	859	802	835	799	780	815	828	836	776	861	807	818	875	796	775	827	808	841	806	811	791	815	865	787	841	834	837	849	821	849	840	835	852	802	854	814	853	820	832	757	850	815	819	820	815	809	887	812	812	879	833	813	831	788	805	856	785	832	802	797	830	830	765	768	900	790	849	817	867	832	840	849	837	801	809	776	828	847	903	801	844	807	817	842	823	817	848	855	832	810	783	849	799	804	793	815	771	823	793	802	814	816	838	812	800	773	808	779	792	864	764	783	839	818	839	826	807	882	795	853	800	838	812	820	813	761	797	851	761	812	799	824	853	796	812	816	816	815	769	826	788	806	818	805	807	810	821	807	855	828	765	761	853	807	843	782	837	783	831	866	813	787	843	843	882	831	802	815	788	790	835	857	791	811	767	800	840	795	787	791	844	842	821	799	814	827	789	782	783	837	824	822	827	789	828	814	788	852	797	797	783	795	795	811	834	845	840	814	819	822	830	839	861	851	892	798	793	807	841	888	791	854	822	783	831	820	854	810	836	773	844	883	831	885	780	799	842	794	847	839	786	780	798	799	809	818	840	806	812	813	789	835	797	805	829	832	850	794	869	804	846	830	800	831	796	843	843	843	832	845	838	791	800	789	854	784	818	822	804	809	820	859	832	816	852	803	813	837	783	788	835	819	805	816	831	827	816	838	783	828	797	828	767	842	788	847	845	778	833	802	741	841	776	783	776	796	812	838	825	831	819	834	832	875	846	821	785	796	869	827	844	810	781	763	836	823	833	852	811	842	841	848	779	805	820	895	780	833	846	812	834	832	777	756	806	844	851	765	814	810	882	816	833	824	802	864	850	776	835	770	752	810	809	816	802	799	800	839	808	806	870	804	785	801	827	798	852	827	825	836	819	830	850	781	847	834	821	846	775	856	810	808	821	844	817	798	820	842	844	826	770	820	839	791	808	814	836	812	806	807	834	875	829	806	829	810	827	889	826	810	833	832	887	796	819	770	848	802	805	800	796	802	822	884	874	851	871	857	814	876	819	816	794	827	846	814	824	859	818	823	806	833	819	843	823	843	736	759	804	798	801	865	778	823	768	859	769	822	804	773	778	848	816	821	786	835	827	789	771	768	749	826	787	827	788	822	816	800	791	849	828	868	758	834	839	845	820	838	810	770	777	857	842	808	830	829	827	819	839	760	789	814	824	812	790	792	859	850	752	801	810	781	810	839	784	778	824	823	813	885	820	831	813	794	841	823	807	805	869	827	839	832	773	815	800	857	793	793	803	815	857	835	830	855	855	802	811	784	812	819	839	832	863	791	809	876	767	855	785	842	797	814	806	830	794	824	858	781	855	806	853	843	818	782	824	812	806	814	809	834	814	819	827	857	803	782	798	773	827	840	822	792	845	818	811	847	814	857	831	803	827	759	825	834	818	784	793	798	766	810	817	813	811	842	815	829	815	791	817	839	815	799	891	815	771	858	818	781	806	804	771	839	812	803	827	884	843	814	798	835	835	824	796	789	887	805	825	808	795	817	794	796	830	825	811	795	826	827	817	787	824	821	802	813	814	835	865	840	824	806	819	808	840	825	825	867	861	822	751	827	791	848	821	821	805	846	802	864	815	860	825	862	792	851	797	846	813	817	825	827	825	840	828	817	814	846	814	774	797	815	804	835	819	805	854	786	772	801	824	761	861	814	804	824	847	833	791	818	833	821	824	799	861	877	817	800	871	782	827	784	778	832	830	843	790	818	802	790	824	785	814	798	826	768	850	803	754	826	777	783	800	778	825	793	856	827	826	765	860	816	849	797	810	778	856	796	832	788	841	827	824	794	796	809	794	789	871	827	770	787	850	816	807	823	805	836	810	812	838	796	856	841	802	765	787	771	898	845	815	789	812	808	752	841	832	860	797	819	804	810	819	799	818	798	808	795	882	846	813	799	806	775	817	804	827	761	842	791	822	792	795	864	811	814	807	846	793	827	871	796	847	813	839	834	790	838	836	824	764	850	845	844	784	877	837	888	776	825	774	802	813	815	845	792	772	883	767	797	797	811	888	818	792	803	811	870	822	797	787	799	781	825	819	778	791	795	840	849	799	792	805	829	817	766	870	786	858	863	886	863	790	799	819	761	800	829	792	827	844	852	868	766	881	823	869	799	807	780	860	816	804	776	815	772	772	773	861	858	770	832	796	807	825	836	813	828	813	863	780	853	799	814	839	843	749	780	818	828	825	811	822	806	815	795	790	828	841	799	852	804	828	816	861	802	831	839	843	788	832	866	821	804	814	803	786	859	815	814	776	798	885	825	792	819	789	842	806	800	803	800	837	800	806	805	784	763	816	817	832	836	825	856	822	822	804	793	848	788	812	823	877	829	821	800	825	842	865	812	791	838	816	826	864	867	831	810	788	835	776	866	846	779	767	786	814	781	799	811	807	816	833	778	802	856	860	897	806	819	878	897	813	793	806	863	804	837	814	847	828	803	827	822	810	791	817	862	855	833	788	798	870	806	844	847	817	816	878	798	843	795	851	804	822	823	788	790	828	804	822	820	843	788	843	799	783	851	831	796	830	882	810	838	813	827	816	862	844	810	803	769	774	772	818	867	825	805	792	880	822	769	819	825	822	825	844	803	830	863	854	842	799	866	821	802	837	770	822	839	822	815	820	781	835	768	822	858	831	856	843	840	864	806	836	837	759	794	799	795	796	820	798	809	794	813	840	796	881	788	827	844	832	854	825	838	792	875	853	798	825	762	774	784	854	841	836	811	848	856	772	838	795	829	870	830	829	807	791	803	810	819	837	833	830	801	875	802	820	900	814	798	782	849	806	796	809	864	819	771	817	849	868	814	773	813	796	871	783	849	789	773	816	821	798	803	834	816	870	822	853	828	814	773	869	819	867	865	844	811	820	789	829	836	873	807	823	784	827	781	802	823	754	858	852	842	805	830	840	782	836	808	815	858	850	802	821	815	786	806	743	831	824	753	788	863	866	835	787	847	806	826	803	849	828	803	809	826	781	801	789	827	793	752	798	798	776	855	761	840	815	851	795	791	800	816	853	836	785	826	826	765	837	806	786	800	808	854	818	793	813	800	783	785	793	845	801	826	816	804	775	829	804	855	865	848	805	743	824	806	814	791	830	847	835	833	806	849	824	828	764	812	784	807	824	834	800	864	785	854	788	807	826	841	824	781	860	813	801	766	799	826	838	812	821	868	804	827	847	819	815	805	825	814	827	759	787	794	791	801	825	848	827	847	861	864	830	856	792	863	859	852	760	806	827	845	783	823	810	819	761	788	799	805	801	836	818	760	833	800	805	816	811	810	791	835	795	818	844
28827	19115	4276	638	454	435	423	397	446	365	401	378	370	394	393	387	370	369	398	398	402	410	390	359	376	350	391	394	423	366	402	396	383	370	370	350	358	398	386	370	406	379	398	366	375	388	374	381	424	398	407	399	379	372	388	381	383	387	371	381	394	387	371	367	408	379	392	388	374	411	392	351	393	391	355	403	394	365	374	416	367	355	394	380	387	392	369	402	347	385	397	356	408	383	396	389	442	410	374	400	368	360	360	397	363	384	394	396	383	408	386	400	384	397	394	380	375	390	384	386	413	404	395	378	357	357	400	369	408	368	392	382	403	405	399	378	412	327	385	407	389	403	394	364	391	367	393	361	390	370	351	371	381	371	375	381	373	435	402	378	383	402	383	404	375	376	416	378	375	425	370	370	337	417	428	366	364	398	383	369	369	400	383	342	347	371	377	402	400	395	378	364	410	396	362	372	411	384	372	354	395	362	388	388	381	374	350	393	370	372	400	436	396	372	397	383	371	403	358	358	385	360	405	388	374	380	394	399	382	395	382	404	359	375	374	345	386	411	377	360	376	381	376	379	387	407	400	412	393	424	397	357	398	420	355	361	392	415	403	381	401	401	349	392	389	376	373	411	398	419	390	362	401	400	360	392	382	416	360	414	392	411	387	428	363	376	351	398	357	362	356	404	409	420	383	414	388	390	429	405	386	374	375	382	350	377	372	379	365	372	351	398	376	378	372	392	352	381	364	392	382	355	367	406	397	373	397	393	401	368	395	408	373	358	394	386	400	383	372	439	356	370	415	353	354	390	419	372	363	412	391	393	385	384	366	402	379	337	390	384	382	412	374	398	418	361	432	409	366	376	375	374	386	356	401	388	376	374	380	422	390	399	407	397	385	355	371	441	383	435	390	400	332	405	374	413	392	368	386	356	369	366	359	355	415	382	401	390	370	408	386	363	404	351	342	374	387	378	396	403	385	396	401	375	384	346	401	398	375	410	390	357	377	395	400	391	376	377	400	375	405	374	359	373	343	356	371	379	392	388	380	384	388	359	389	385	374	399	436	391	422	343	415	378	391	412	394	365	379	411	406	369	406	355	393	370	365	391	407	382	355	390	378	414	381	400	359	377	401	383	403	386	342	394	394	383	369	352	380	352	399	381	372	392	373	410	403	381	394	415	370	376	432	365	378	384	395	354	366	350	378	390	366	403	352	371	362	409	390	358	390	376	376	401	377	386	363	348	345	422	402	371	370	414	400	405	381	381	393	404	361	361	371	386	413	382	413	392	362	407	387	407	369	363	366	346	351	334	404	396	363	391	364	390	406	396	401	392	361	373	377	413	377	363	420	424	381	398	366	375	386	370	399	396	393	388	337	366	377	344	357	351	371	381	368	392	404	395	411	397	380	366	378	399	373	371	381	417	378	387	401	359	365	371	380	402	377	385	387	364	375	389	433	396	369	379	340	408	413	411	377	382	395	391	381	340	371	399	369	398	376	360	404	409	348	374	374	386	373	394	400	397	380	384	446	430	384	363	375	400	389	407	378	364	376	351	355	395	395	353	387	392	400	407	384	381	407	400	376	385	395	371	400	377	385	376	374	347	388	337	393	359	354	386	390	366	425	359	372	415	394	377	391	385	389	386	382	396	398	374	397	422	400	368	415	422	378	386	359	380	379	361	358	379	382	397	351	382	367	376	390	423	379	391	342	363	388	364	353	352	403	387	390	384	379	405	377	390	411	373	404	404	381	379	394	380	389	374	358	382	369	387	395	373	390	369	381	388	403	373	379	390	383	379	384	402	390	381	403	383	398	357	388	382	427	402	353	397	367	400	418	398	391	402	370	377	376	403	364	389	418	393	398	384	368	342	366	419	392	368	352	385	376	407	390	393	370	388	377	364	360	393	390	375	375	381	398	415	396	405	373	378	396	386	363	391	345	364	355	357	381	373	348	371	382	386	384	384	373	388	401	390	366	393	406	364	386	407	379	396	401	380	379	373	374	385	376	385	428	364	392	407	337	394	366	385	382	388	385	371	406	388	375	380	374	379	395	368	370	409	381	402	355	394	385	376	378	384	386	365	414	377	381	369	358	428	373	380	380	423	398	381	430	375	333	355	395	384	395	374	384	365	392	393	394	364	368	388	388	370	393	382	373	376	417	348	366	375	382	402	411	371	412	389	390	348	394	373	392	381	422	365	398	386	399	398	366	357	371	392	399	373	382	381	399	396	417	355	331	402	384	394	379	399	373	361	345	357	363	385	411	352	428	360	385	378	417	352	399	378	396	394	401	384	402	375	389	430	376	407	341	391	341	393	404	406	394	397	388	381	402	359	369	414	361	369	364	407	365	396	359	392	395	378	363	390	339	398	392	373	360	413	386	390	404	379	358	401	376	380	400	397	380	352	403	386	393	430	342	413	403	388	389	384	356	355	360	376	396	415	333	378	395	432	400	400	394	391	388	418	390	382	398	395	360	387	410	398	378	368	357	325	376	410	392	381	422	387	404	412	373	373	391	363	395	415	367	392	380	406	394	376	385	357	376	379	421	428	439	375	367	386	353	368	393	396	372	418	387	378	369	369	377	412	409	391	392	382	376	368	425	402	326	371	376	336	390	422	356	391	366	404	372	393	380	376	389	362	363	371	350	369	363	394	374	363	392	366	404	391	358	344	388	380	403	385	358	358	411	396	379	391	378	395	425	383	370	363	366	387	389	366	392	373	408	411	390	368	367	383	395	390	405	430	388	428	383	417	379	418	342	375	393	434	401	386	392	402	396	366	361	432	412	380	409	398	423	374	365	410	384	353	396	382	382	386	352	375	420	390	391	411	390	384	377	394	365	420	386	388	373	401	387	371	381	344	399	389	334	403	385	379	380	394	409	406	371	388	417	380	408	397	368	375	377	387	381	352	382	431	385	364	415	366	338	377	384	395	392	412	360	385	369	360	374	407	379	384	390	347	408	399	394	386	363	383	412	400	355	395	371	411	374	392	378	398	389	350	373	366	393	391	375	381	383	389	399	372	409	429	405	380	361	386	364	409	365	351	405	373	395	395	379	365	365	385	399	391	367	360	372	367	385	403	392	420	393	370	392	405	386	389	371	397	391	415	400	378	381	403	358	402	385	386	388	416	414	372	384	375	396	381	434	379	379	383	401	387	402	364	379	387	380	382	350	386	337	391	364	355	382	378	386	429	413	367	388	377	385	388	398	380	344	408	350	387	404	385	370	353	394	372	396	422	352	395	364	352	358	364	359	405	410	363	381	388	399	411	423	385	372	394	389	392	399	421	398	395	368	404	368	389	414	439	382	390	397	387	371	392	386	404	401	387	394	357	423	368	387	354	396	377	400	377	402	389	368	370	377	397	355	374	388	406	375	356	342	379	363	376	399	370	386	400	397	377	385	400	389	407	406	364	375	367	372	393	384	401	372	378	394	395	412	382	393	383	391	355	371	397	367	398	376	410	356	353	355	410	366	408	385	383	370	412	396	395
18130	9719	685	485	467	433	464	403	421	450	395	413	384	395	414	407	400	424	407	394	407	416	382	426	394	417	384	383	404	424	398	453	418	431	432	438	385	415	402	421	421	422	424	400	410	422	396	406	417	423	427	392	409	433	415	413	449	383	422	464	451	409	440	409	437	412	402	393	424	416	381	385	383	379	401	410	410	370	396	389	353	391	383	384	382	425	433	410	411	402	429	395	396	408	440	408	393	419	386	416	412	406	454	406	405	417	425	439	378	395	410	373	423	405	407	390	437	387	394	426	422	411	432	378	438	440	431	432	417	386	423	408	436	403	392	396	449	408	383	332	409	459	382	398	422	404	398	399	390	416	427	427	417	407	386	403	401	440	424	381	356	425	409	426	416	383	399	397	397	415	405	426	450	400	408	377	397	416	418	429	393	401	417	397	446	430	409	421	408	443	386	424	393	411	447	368	410	409	409	382	386	371	399	383	438	407	439	392	423	406	383	434	407	417	404	403	387	399	421	404	432	398	417	366	427	394	383	452	399	393	403	411	405	393	349	413	431	414	407	436	395	383	400	423	430	404	398	425	422	418	415	415	426	409	401	381	421	379	403	398	398	414	447	449	398	390	434	434	399	416	416	419	430	433	405	429	409	436	420	406	432	418	415	412	390	404	370	444	407	382	393	412	430	399	401	402	375	408	401	455	423	373	408	394	428	377	389	409	421	411	418	396	432	407	422	437	411	410	408	401	387	420	379	448	396	406	399	383	398	416	436	425	391	384	410	407	386	432	401	425	400	408	432	439	401	435	374	387	382	421	402	392	418	398	410	405	425	436	415	379	393	420	370	430	416	368	407	392	426	416	357	411	423	411	413	438	371	428	401	422	407	424	411	441	430	391	409	394	426	437	419	388	438	406	401	375	429	406	358	437	398	421	456	436	410	412	382	393	428	435	395	415	432	405	422	409	408	398	412	400	419	418	417	390	406	381	414	394	389	399	417	412	404	415	378	374	432	417	380	410	435	409	400	439	389	388	394	389	424	421	413	397	404	393	407	429	417	433	409	403	406	416	419	420	412	408	421	452	440	401	423	425	426	424	402	388	407	382	392	367	456	382	381	418	399	453	404	423	419	448	378	437	419	432	409	388	425	399	442	449	429	408	411	417	416	406	446	426	426	423	404	381	399	411	398	421	402	413	380	431	413	441	417	411	360	394	404	437	397	399	408	379	376	378	365	370	388	392	412	432	417	422	408	423	410	455	412	442	377	409	388	392	396	434	369	387	401	394	397	394	369	419	411	411	411	396	422	409	396	400	409	368	420	443	377	395	370	407	414	388	379	455	411	410	422	402	417	400	409	404	395	410	379	370	362	422	394	385	421	433	409	422	393	392	411	379	416	389	393	407	436	417	417	432	396	425	429	423	376	441	434	429	388	423	369	402	393	388	409	393	427	396	403	363	393	385	399	405	396	399	395	455	436	363	401	418	432	400	412	445	405	401	391	413	391	393	387	435	372	393	419	399	404	396	375	396	418	401	408	412	405	413	412	420	368	414	383	417	407	386	376	410	426	426	411	421	410	417	373	431	393	402	408	421	405	400	407	377	410	396	439	431	395	419	420	399	378	387	376	400	407	410	430	400	447	376	416	408	431	422	408	409	451	410	405	385	412	420	422	435	438	417	386	408	375	447	442	399	404	381	402	456	408	397	409	386	388	447	411	401	422	419	402	385	386	386	394	403	391	374	398	421	435	447	408	384	410	407	397	419	449	410	415	438	443	406	384	410	378	397	415	408	414	425	366	447	375	441	382	416	416	407	408	377	376	427	439	412	407	372	383	416	419	403	431	413	389	427	394	409	439	424	411	382	399	382	397	414	377	440	380	374	387	383	427	421	395	472	407	419	390	410	400	438	393	394	401	386	429	429	394	378	420	391	397	426	408	425	411	369	391	407	438	385	373	397	389	428	366	389	411	415	419	370	423	418	393	408	402	402	439	443	444	422	386	385	389	419	414	408	399	415	413	402	411	423	391	442	448	437	400	396	386	368	389	404	425	393	440	368	405	408	449	418	425	404	369	381	403	410	404	356	368	391	440	436	417	419	397	458	407	418	424	384	396	423	416	396	404	411	424	404	380	380	373	403	433	383	403	416	381	445	447	400	418	394	417	413	408	426	404	396	415	399	435	395	409	423	407	389	390	414	423	399	417	381	431	419	405	403	378	415	408	384	397	366	398	373	426	412	422	399	394	391	397	410	433	424	399	382	424	437	429	426	370	377	404	403	399	393	441	383	418	398	438	432	393	407	404	421	423	430	402	390	396	383	377	434	387	389	412	417	386	398	416	427	401	389	394	407	456	389	413	404	420	447	390	417	402	420	406	415	437	404	370	419	411	441	415	394	398	417	423	385	415	420	390	382	418	403	430	381	409	446	407	387	436	398	363	398	423	428	403	416	404	421	433	418	421	365	432	389	403	404	411	375	410	418	389	406	426	416	399	400	422	417	418	419	398	376	423	436	411	440	393	430	419	419	427	432	393	412	390	408	416	424	407	402	408	416	397	410	434	402	390	412	429	378	429	441	413	406	412	415	405	403	401	429	391	419	383	418	418	418	416	440	450	382	381	419	398	418	441	395	419	400	426	402	424	398	439	404	427	403	408	427	463	414	393	404	413	404	422	429	402	426	392	395	436	391	388	413	397	403	385	391	411	415	401	400	409	430	382	373	407	411	399	415	419	371	437	438	389	436	413	404	422	414	423	434	420	379	405	410	393	409	409	430	413	389	433	404	429	432	410	392	407	353	409	404	437	393	421	437	410	421	383	388	377	432	426	381	384	390	389	411	413	413	397	429	390	407	376	430	404	394	403	457	457	414	413	426	405	417	432	423	390	369	391	432	399	425	392	414	426	397	403	404	412	386	413	444	433	390	383	390	386	434	351	413	391	396	397	387	406	391	420	391	371	417	413	401	374	416	413	380	420	423	412	445	385	417	390	375	403	433	417	429	426	432	410	399	438	421	420	397	398	412	452	446	415	384	411	394	424	392	440	430	397	373	383	416	460	398	406	392	365	395	426	388	396	410	417	432	405	418	427	459	430	426	409	418	412	420	437	397	377	419	413	392	385	454	394	427	391	433	410	429	406	438	391	400	397	378	412	393	390	408	378	392	358	381	423	400	398	430	392	420	442	396	427	401	417	418	433	396	380	375	403	410	399	384	458	435	387	419	396	391	393	405	406	416	402	416	415	425	402	371	406	387	425	378	417	412	400	439	406	395	427	438	415	386	402	416	423	407	413	412	384	371	473	434	455	403	393	428	402	408	422	437	383	399	386	367	412	397	424	440	419	441	411	448	433	412	409	411	427	443	409	416	386	402	391	401	407	440	367	391	404	417	413	378	405	423	428	409	423	432	385	447	405	417	420	383	400	442	379	368	401	430	393	395	436	402	394	403	402	432	399	390	400	396	408	392	384	397	420	458	427	425	393	424	419	401	424	431
24265	21664	28579	24864	21372	7533	1209	899	873	774	753	702	711	709	711	651	656	716	657	673	670	642	675	677	654	685	700	649	648	637	658	681	647	686	661	683	634	673	650	661	673	682	652	659	635	629	636	677	660	672	675	653	635	666	624	681	652	631	695	624	647	611	618	642	632	652	622	632	611	629	648	686	651	658	645	628	673	689	618	641	640	648	639	621	629	624	638	643	607	616	623	663	613	597	618	616	677	642	657	626	672	667	657	632	648	686	636	610	648	637	604	603	604	629	625	609	658	660	593	685	650	660	670	661	665	697	644	682	651	692	675	651	624	653	696	635	625	620	598	662	648	650	664	597	602	658	591	667	635	643	640	593	648	624	645	608	707	642	630	617	595	662	671	642	656	678	642	649	651	714	678	673	630	605	624	632	640	617	700	630	635	652	646	691	631	630	620	633	607	694	606	615	607	578	665	646	605	623	598	623	621	623	649	604	630	653	622	661	672	639	628	625	632	601	593	640	640	634	645	631	644	660	650	632	658	671	597	627	670	660	635	639	653	663	659	656	628	620	640	644	623	623	622	655	672	643	630	631	591	623	645	636	644	618	690	606	630	633	699	621	642	615	635	623	666	618	607	648	682	662	640	638	615	618	675	615	678	637	623	628	602	677	619	662	712	637	613	609	653	662	607	597	641	628	642	589	675	640	646	682	655	646	608	639	623	664	650	631	629	631	669	596	638	631	652	620	649	620	628	636	645	651	618	678	673	660	630	658	637	630	635	650	625	661	700	623	630	646	620	594	619	670	660	638	665	680	637	646	613	668	653	641	610	654	667	698	644	659	645	640	599	658	635	612	639	649	629	631	652	652	644	633	634	656	664	629	648	596	638	631	654	666	642	644	671	626	655	651	635	655	607	656	608	675	634	663	627	637	609	594	641	660	666	603	609	640	635	622	669	647	654	630	659	643	618	625	668	620	635	600	600	658	655	601	662	676	633	660	586	622	631	658	637	640	641	646	615	609	653	625	652	645	637	628	658	656	644	641	641	624	620	658	665	645	637	591	581	606	615	655	689	609	622	640	634	682	608	616	631	666	599	663	633	636	641	631	659	614	618	696	595	609	588	683	615	666	681	620	638	695	615	581	597	625	674	668	623	606	654	648	632	621	631	641	638	674	608	642	647	615	616	581	578	630	616	630	649	678	642	628	650	643	684	631	616	644	637	638	650	646	620	580	680	663	634	643	597	645	633	635	668	635	627	656	671	671	633	594	633	595	671	660	654	624	668	635	624	658	646	643	668	635	621	618	663	689	645	674	637	663	616	624	633	595	641	664	670	607	648	623	592	636	667	647	654	650	655	690	653	628	658	653	616	597	603	648	607	631	691	642	658	644	640	628	627	646	663	653	596	603	650	675	698	647	683	635	626	671	637	647	666	651	613	634	640	652	636	671	637	616	648	649	644	667	618	598	627	683	660	653	645	627	628	645	604	613	615	653	663	697	626	664	615	652	616	615	652	641	631	631	642	662	619	687	633	598	630	659	661	672	643	630	580	671	643	655	641	650	621	679	600	593	664	654	619	644	656	649	613	681	664	614	651	643	620	644	694	624	653	681	649	662	608	639	611	622	613	630	664	618	677	653	642	610	627	627	642	647	641	664	648	579	658	647	639	671	623	658	664	655	634	649	613	621	680	620	630	635	644	631	617	607	613	632	617	637	663	592	647	599	661	637	654	618	603	640	611	671	597	628	615	647	644	634	624	614	617	631	615	655	632	658	628	627	672	675	690	627	609	598	629	619	640	674	663	642	630	679	635	682	607	606	648	656	622	632	579	646	624	599	639	640	654	623	651	600	632	647	610	665	640	643	621	650	634	627	624	655	623	659	631	666	633	617	681	639	618	659	626	631	669	615	631	621	695	694	686	608	642	620	654	662	622	591	628	606	603	643	646	687	647	681	636	639	636	626	601	642	627	626	632	590	692	654	609	643	633	668	643	632	607	666	641	682	599	627	652	651	669	609	636	595	677	604	621	649	593	645	619	627	594	681	673	637	695	627	673	673	638	629	624	585	621	640	618	646	622	618	647	676	626	637	615	601	649	627	653	673	638	620	641	658	645	669	661	656	645	655	633	671	646	649	641	618	673	637	656	669	624	663	669	655	616	630	646	634	625	619	696	652	666	634	642	637	580	610	636	628	671	614	651	595	675	627	640	642	630	633	623	634	667	658	653	599	675	639	637	640	592	647	646	632	630	623	631	614	692	661	630	608	673	606	618	660	631	610	683	664	636	645	682	625	637	624	658	610	688	593	645	615	645	609	634	607	658	603	586	664	631	605	600	654	622	627	598	657	651	661	617	638	665	627	639	635	619	669	682	631	650	624	620	648	612	621	637	637	647	624	690	626	631	628	701	592	643	678	621	606	609	647	664	618	621	644	656	639	670	605	600	662	635	640	633	618	630	590	572	659	667	640	640	648	626	614	626	684	643	651	618	649	662	632	609	619	620	645	653	651	652	635	658	638	638	656	621	675	620	627	622	639	669	610	637	565	667	620	624	637	667	629	632	637	612	641	669	677	619	646	620	651	677	701	678	694	618	629	652	683	628	676	675	606	580	631	687	663	598	622	674	696	610	707	635	609	633	657	619	634	630	689	674	632	666	635	650	633	636	658	639	646	586	618	657	641	689	640	598	608	644	671	657	671	630	656	616	650	643	671	694	610	658	683	652	651	679	662	603	695	644	673	636	659	637	647	636	668	651	694	648	650	664	651	642	661	656	669	615	639	633	639	659	641	655	633	607	628	641	642	697	672	647	600	626	602	617	673	626	599	641	643	639	632	582	632	673	614	613	643	669	619	638	627	687	605	631	660	686	663	651	657	659	597	665	671	655	610	590	625	677	640	577	607	634	640	626	595	622	647	684	652	699	599	639	633	637	651	630	622	671	670	630	651	590	668	662	667	586	605	645	597	672	627	655	654	629	596	630	661	674	654	686	682	649	632	631	591	619	611	653	597	628	611	606	632	629	670	590	594	647	592	642	599	636	662	663	642	648	651	622	638	659	637	673	660	636	660	653	620	572	656	622	643	647	688	642	615	596	653	661	652	651	631	646	609	619	634	674	637	670	610	607	581	628	642	622	667	652	637	618	675	634	640	660	619	615	655	671	610	626	595	662	652	639	699	627	641	646	627	625	609	644	615	641	630	645	649	654	645	635	666	640	611	660	633	647	622	677	602	651	652	655	650	631	639	656	665	583	613	639	618	634	608	622	668	655	637	603	679	641	670	688	633	610	613	648	625	582	661	620	609	656	669	640	623	639	685	627	666	621	623	614	655	622	647	647	623	637	632	653	666	606	650	660	595	613	662	646	667	608	650	626	673	630	623	676	622	627	644	610	584	666	634	634	611	636	637	652	652	674	675	681	654	614	597	594	637	634	646	597	665	670	663	651	721	691	616	600	645	630	610	615	670	643	616	617	603	650	643	661	657	669	633	657	614	669	640
40341	38001	5156	2198	1733	1382	1201	1057	973	890	905	814	772	775	729	767	759	673	653	737	654	692	665	705	699	721	672	625	625	647	653	691	722	746	677	690	666	639	676	664	637	662	719	667	692	676	668	631	659	667	688	655	659	652	678	661	639	651	686	640	664	613	683	651	637	635	636	682	630	646	652	615	626	637	660	633	643	681	642	609	688	653	645	654	647	643	659	621	647	696	616	676	661	694	636	686	666	640	648	640	672	656	655	627	699	579	617	642	593	686	632	648	627	619	638	630	620	656	648	672	658	627	700	675	646	656	662	636	613	658	622	645	657	625	670	701	663	682	704	648	641	633	642	661	636	670	609	648	617	621	704	657	643	649	606	655	648	638	648	614	678	665	649	648	680	654	650	703	631	637	647	665	640	690	613	688	651	655	652	621	629	648	659	633	645	646	701	691	636	670	648	654	602	671	663	667	655	653	651	643	621	686	631	595	698	695	654	628	678	634	634	621	626	630	622	606	663	634	675	673	637	690	641	598	659	625	667	651	639	662	643	666	664	615	639	653	633	646	658	631	614	636	681	624	620	653	637	667	650	651	644	620	622	598	711	638	653	670	627	664	649	724	640	636	626	594	669	642	648	652	625	630	662	630	631	704	640	620	652	635	675	624	652	676	661	637	627	650	648	640	635	661	605	659	623	647	698	653	646	647	618	638	663	664	637	646	658	623	605	621	671	689	600	676	680	673	660	648	641	668	687	594	650	671	628	600	706	640	646	677	678	675	654	662	627	625	658	645	631	613	656	688	625	642	615	653	696	632	668	644	600	679	627	649	614	632	622	635	623	631	627	573	657	673	617	625	599	689	635	616	629	613	628	636	604	640	641	632	687	636	644	620	603	658	691	644	656	652	594	630	672	675	646	649	682	647	632	674	612	664	649	677	608	650	663	614	625	658	661	633	632	662	673	668	638	649	633	634	651	643	675	635	637	647	683	623	640	649	663	683	654	613	602	672	648	642	629	667	628	613	663	593	603	642	599	666	628	664	625	681	642	616	645	662	638	603	651	650	647	637	616	608	667	660	666	683	650	634	691	658	641	623	629	670	663	703	646	615	606	632	663	657	651	631	702	621	653	647	643	671	639	711	666	649	623	634	599	669	671	651	690	621	647	683	645	639	590	644	645	621	597	667	655	622	608	638	667	642	666	585	622	636	710	653	695	622	637	664	628	655	654	622	622	707	666	671	661	647	669	638	612	663	643	695	625	663	618	643	650	621	691	626	640	646	650	665	621	646	642	587	620	651	634	677	631	665	643	644	698	686	650	700	654	609	616	655	657	663	648	643	652	655	651	612	664	626	649	659	645	708	632	656	652	634	645	691	688	635	609	675	611	642	628	670	633	623	604	635	600	598	642	640	695	644	613	682	636	635	662	593	656	630	677	672	673	639	620	658	671	669	658	670	644	600	637	608	645	656	623	580	615	636	632	655	681	659	627	606	644	620	641	638	628	652	669	630	640	679	670	651	697	647	638	672	629	616	640	646	637	688	626	638	635	658	662	627	620	658	612	610	651	649	621	643	703	629	642	656	627	678	678	642	688	668	683	698	654	656	642	638	680	619	662	588	668	597	661	713	622	612	636	686	632	619	701	645	677	645	627	665	654	628	706	640	615	722	649	666	683	663	664	640	621	670	669	627	648	607	629	644	664	673	664	622	613	695	633	661	675	662	659	657	647	640	637	709	662	634	644	650	689	640	678	659	651	625	667	687	637	651	655	578	692	646	626	677	656	643	668	665	659	663	677	623	643	672	650	651	664	605	638	593	644	621	643	695	651	658	613	637	640	652	657	646	661	653	620	598	655	652	691	645	658	652	657	622	670	662	637	679	651	679	692	641	652	679	675	620	642	658	626	682	598	618	624	614	643	677	573	633	724	642	644	612	654	682	645	656	674	644	647	642	655	672	674	691	629	700	658	629	640	628	681	659	686	665	614	659	665	661	649	638	657	643	683	638	662	666	614	601	693	641	630	595	659	660	643	668	701	652	646	643	688	659	645	694	668	677	624	663	629	652	613	701	611	592	622	667	655	618	677	607	621	642	643	684	629	666	668	614	651	663	636	667	640	668	652	639	648	645	609	630	666	607	629	639	643	660	630	697	672	653	656	654	637	666	615	655	661	686	615	655	606	720	645	654	636	663	625	642	677	653	660	622	639	676	665	667	664	687	609	707	707	604	668	664	625	642	654	671	661	662	646	611	653	664	681	654	644	649	619	650	670	631	650	618	616	640	590	666	678	617	629	639	633	661	625	652	664	601	636	630	642	653	602	680	672	659	595	596	648	626	674	651	605	663	660	677	676	601	637	655	646	616	699	613	696	652	631	626	697	705	619	658	653	657	615	643	647	654	623	665	668	666	652	689	653	645	606	663	669	587	636	673	640	634	631	668	630	635	633	628	678	649	639	663	693	668	642	649	641	631	653	656	678	657	619	595	686	617	623	678	627	631	654	606	658	620	684	687	634	653	658	676	674	667	644	618	644	669	622	635	662	627	630	626	637	624	646	668	637	716	666	605	686	649	645	651	670	640	648	609	611	605	637	648	660	683	617	644	610	652	651	661	655	655	670	636	643	591	653	658	636	640	719	667	656	632	649	619	664	635	654	644	646	617	658	666	665	617	677	664	634	707	678	639	646	650	653	645	666	680	626	640	634	662	666	644	659	645	666	630	626	665	613	669	664	641	652	619	664	710	660	661	629	670	615	685	656	633	636	652	644	621	624	654	656	645	655	607	615	642	664	634	621	660	613	594	647	654	661	615	672	628	655	623	681	631	670	646	656	637	642	639	651	637	661	647	599	667	699	649	653	621	657	645	632	644	646	644	665	617	681	625	605	636	633	613	671	655	643	656	639	666	627	665	703	623	642	648	640	693	636	635	677	676	693	681	622	621	637	601	671	638	617	638	587	637	651	638	631	645	639	705	639	642	634	641	682	633	676	632	672	650	682	641	664	663	645	650	644	660	628	671	660	649	619	675	658	618	615	684	666	654	665	671	673	630	632	630	644	662	678	646	635	669	678	617	654	615	644	664	649	679	610	633	626	603	567	654	660	648	651	653	659	662	636	655	658	636	630	667	643	643	631	626	652	643	630	652	620	648	635	599	597	590	647	662	669	610	655	638	637	644	664	647	665	657	701	648	616	699	648	616	630	680	682	638	627	611	626	655	642	645	638	673	680	639	650	657	658	660	654	651	649	655	655	655	663	661	665	643	657	670	673	618	660	639	642	694	667	620	662	591	635	666	628	639	585	657	653	636	617	644	628	645	681	629	687	626	666	661	681	673	642	641	629	684	662	649	585	618	657	605	632	650	652	667	683	633	712	641	641	672	660	592	636	639	661	632	664	664	651	640	622	692	636	665	656	670	661	678	674	584	681	638	640	646	681	672	627	660	601	621	644	697	702	617	654	637	633	663	649	638	647	641	655	666	641	670	658	685	645	661	637	682
25606	21989	27473	25689	8275	729	624	516	478	554	518	495	481	430	451	508	482	479	459	454	430	425	399	443	441	461	454	433	503	444	467	456	457	467	459	449	438	479	457	446	455	442	470	442	430	484	426	445	446	403	432	408	444	402	455	459	470	442	468	457	491	469	468	429	486	448	437	443	422	438	458	449	410	435	443	429	450	404	443	490	451	445	421	421	470	455	433	433	473	445	432	467	438	441	465	489	449	411	439	430	408	471	418	427	465	470	436	479	510	443	459	422	455	441	469	400	464	427	453	469	448	421	468	429	439	449	472	412	463	428	427	409	439	468	459	448	455	455	450	410	436	453	451	425	440	436	444	445	439	464	442	467	439	410	491	452	469	422	441	435	389	430	453	435	434	438	420	432	441	438	455	467	453	451	426	416	401	421	447	417	424	448	432	441	446	431	450	425	411	444	471	473	428	467	439	433	468	445	397	450	444	427	437	444	449	430	437	423	429	439	474	456	420	437	424	446	441	423	403	424	427	419	479	447	415	465	428	430	420	438	448	437	447	431	441	403	444	405	452	448	430	427	410	446	464	433	468	430	448	450	435	431	414	474	457	465	423	410	481	431	408	434	435	460	424	437	407	434	438	467	418	417	479	469	448	475	460	496	457	408	432	442	490	414	461	437	462	464	437	450	435	440	405	399	430	478	425	454	434	406	430	425	435	447	445	467	409	447	450	466	431	465	426	455	431	438	432	415	449	442	415	456	423	439	452	462	446	412	454	421	434	473	452	443	400	451	451	462	472	432	480	460	463	437	408	434	427	469	458	428	451	438	472	439	467	412	407	414	448	443	469	418	410	441	452	471	458	450	415	438	430	454	453	457	444	447	421	421	443	458	431	445	450	428	430	421	440	430	445	405	442	457	433	465	425	440	444	439	425	461	415	429	450	448	456	399	420	400	453	438	471	425	438	429	480	457	454	417	422	501	476	442	455	457	436	449	423	468	443	458	461	436	432	443	424	458	446	439	469	468	444	427	488	468	472	424	436	451	438	423	437	429	457	441	417	441	449	433	443	451	420	414	423	433	435	446	416	457	427	442	454	460	442	504	428	444	451	433	450	431	417	454	429	444	409	453	456	463	435	436	442	419	434	441	439	427	430	446	425	423	447	433	444	471	400	452	437	415	429	447	470	430	457	430	445	480	454	446	449	447	415	401	386	456	456	390	456	407	405	389	461	463	427	453	442	441	422	444	440	430	466	465	436	457	404	408	428	428	447	452	397	432	429	429	440	431	461	414	427	451	404	471	412	419	411	439	413	445	426	436	428	422	446	456	428	425	462	416	416	447	440	461	461	436	402	424	431	434	457	421	459	453	441	459	438	420	439	414	436	476	451	495	438	473	469	436	461	426	419	442	425	426	423	466	417	470	466	440	432	425	451	427	452	440	440	412	458	422	460	437	457	466	453	441	443	448	422	432	436	408	461	430	444	430	467	476	458	445	402	421	414	421	420	440	408	449	404	442	452	420	452	406	454	435	444	425	453	483	470	432	462	419	456	439	444	470	366	450	460	429	447	404	400	446	443	445	431	468	457	470	443	441	419	474	439	439	501	448	454	419	435	424	472	427	431	426	412	459	453	415	432	417	436	453	443	442	439	462	451	432	456	430	446	448	467	427	423	450	445	452	476	478	451	463	472	427	405	424	423	437	420	491	463	436	432	446	419	454	439	417	432	461	464	472	450	360	479	425	434	440	399	406	484	416	416	444	444	446	450	424	412	448	410	411	430	426	452	463	471	391	460	432	443	450	441	480	457	446	457	459	452	453	450	481	452	439	417	427	427	447	416	435	479	421	431	454	464	439	446	460	425	450	445	449	460	433	429	441	423	433	448	428	453	424	467	454	426	445	415	475	415	428	455	423	424	418	440	451	421	443	446	460	419	441	401	422	446	429	410	399	475	424	406	477	467	448	443	458	425	432	441	423	450	466	455	410	426	480	413	438	429	453	450	432	427	454	476	435	451	419	413	424	503	447	441	458	452	421	420	446	458	471	446	438	445	469	450	403	448	442	447	469	421	434	450	451	451	463	444	434	407	464	457	450	445	439	417	442	456	433	473	413	442	450	437	434	442	452	431	488	426	419	437	461	419	465	470	445	451	406	418	421	416	459	423	446	458	442	441	408	469	422	388	470	426	448	426	428	426	421	419	450	442	462	494	443	431	441	424	445	410	409	435	449	431	415	431	443	452	442	449	446	450	432	448	473	439	424	449	434	438	432	459	427	478	450	415	457	452	474	457	453	458	457	415	430	438	462	445	459	440	420	401	437	432	423	439	413	465	463	440	404	431	459	449	396	430	437	408	436	445	440	445	485	435	428	455	451	451	424	449	423	429	429	434	429	444	415	439	420	435	449	435	412	465	418	414	420	426	409	479	437	413	430	477	401	443	446	453	420	440	482	427	441	459	433	423	380	460	410	424	415	450	438	460	442	435	426	464	478	427	440	438	471	431	441	421	482	440	413	433	450	424	427	426	434	472	449	411	459	398	432	436	453	451	441	466	442	399	451	485	419	442	471	458	416	418	406	410	429	454	458	471	436	430	445	459	462	475	429	428	435	464	407	447	453	438	450	438	437	442	420	421	410	465	414	428	455	451	458	410	406	500	435	490	470	485	457	425	457	430	475	444	429	468	467	442	410	429	443	420	466	445	438	459	417	446	431	436	468	414	418	416	391	443	438	449	445	428	430	449	462	437	466	426	461	437	448	453	426	462	428	430	421	453	461	447	433	427	463	435	446	523	428	416	478	460	382	411	426	444	445	454	441	437	416	476	454	430	403	430	440	406	408	433	448	446	473	443	463	450	416	432	466	454	440	441	472	423	426	439	408	427	405	415	461	431	447	441	416	463	415	455	475	451	451	432	394	468	401	476	414	441	436	405	449	454	441	450	478	455	404	435	437	462	440	448	410	439	433	497	424	440	444	409	416	466	417	441	433	423	426	427	463	412	425	436	435	431	464	447	408	461	470	423	425	434	451	450	444	431	409	419	448	449	425	467	407	409	442	462	434	436	496	437	411	478	461	421	468	468	449	427	428	453	428	442	434	407	407	421	437	453	438	433	438	419	458	444	456	462	418	446	435	408	460	434	466	458	442	424	473	461	447	469	437	448	439	433	464	445	456	430	451	383	430	439	427	417	456	399	450	421	444	431	439	461	436	446	461	419	448	442	452	444	446	451	450	410	460	435	393	441	444	442	440	409	449	426	463	421	426	443	440	409	414	454	443	464	423	440	451	431	458	439	485	431	436	456	390	436	437	476	435	465	459	439	440	453	413	450	422	465	408	415	422	468	431	401	420	445	433	448	447	450	437	434	446	412	423	447	443	398	454	420	403	427	433	447	394	390	455	447	462	420	451	456	453	441	448	460	444	415	425	422	422	468	457	446	434	411	422	427	455	448	414	436	436	444	500	437	472	437	437	472	442	435	480	410	442	444	447	455	428	452	402
39280	33723	2857	1329	939	880	783	711	666	612	586	596	513	505	495	542	496	501	494	496	498	489	516	496	495	485	473	502	499	474	495	498	559	519	489	464	464	505	495	512	497	484	487	483	496	475	505	468	518	499	517	505	502	437	473	510	443	476	505	489	503	524	496	498	468	485	493	487	479	463	507	496	486	491	472	450	470	484	519	487	515	503	419	498	454	452	440	476	472	467	475	516	548	510	474	427	452	519	449	541	490	465	470	486	469	456	505	484	519	506	493	449	470	511	468	488	473	461	456	452	508	500	500	539	453	479	490	506	478	466	469	465	469	493	471	495	497	478	501	521	511	455	457	493	454	464	488	453	472	488	470	511	490	490	427	482	460	471	509	460	474	501	498	437	484	494	506	481	467	498	487	517	454	513	470	426	472	495	506	492	469	511	457	495	474	477	468	474	465	481	456	505	476	443	438	486	499	505	433	492	466	457	511	487	518	489	488	451	480	477	475	491	514	507	493	477	440	492	464	474	488	477	466	499	509	516	475	487	453	466	465	425	489	457	450	484	477	439	466	493	503	500	491	466	480	498	483	447	469	445	468	483	486	445	451	469	429	462	490	496	463	509	464	497	460	445	463	492	465	468	502	471	467	514	472	471	477	445	476	478	492	474	458	484	486	445	513	511	444	476	497	472	460	442	473	498	486	487	493	529	497	496	486	481	514	454	493	500	436	478	487	440	470	525	453	444	475	456	464	494	486	490	509	476	481	508	496	485	515	485	497	458	454	477	450	462	458	468	489	468	468	509	451	493	471	463	497	492	486	473	481	444	438	500	456	480	485	452	467	459	473	468	478	490	465	498	425	521	462	481	481	497	460	470	472	488	477	486	519	480	484	463	451	506	507	490	453	473	478	519	471	483	468	477	479	461	487	440	485	470	473	475	524	459	469	451	495	481	471	435	486	476	463	449	486	455	470	422	463	451	484	472	474	482	494	500	464	497	468	461	485	480	500	476	449	489	465	438	462	517	447	447	456	485	477	501	489	474	468	489	472	552	464	487	475	492	488	484	495	500	486	446	504	496	495	483	497	486	464	476	503	498	463	474	455	477	463	459	490	494	487	506	448	442	511	510	500	479	469	484	506	452	498	462	476	486	489	427	462	515	490	437	458	488	514	485	457	447	421	469	463	480	500	489	479	478	486	477	479	490	469	474	511	469	520	486	474	465	454	467	476	470	479	471	499	506	482	488	469	520	471	493	480	443	470	479	474	455	500	496	511	470	450	475	458	454	487	494	492	457	477	461	466	476	458	489	469	483	465	519	449	476	440	466	502	464	499	462	517	445	467	457	498	473	453	481	474	470	451	491	479	445	428	486	487	480	451	453	498	456	476	516	466	472	483	465	467	481	474	511	460	465	467	493	464	502	517	512	526	495	516	523	473	495	496	491	537	510	482	480	494	459	455	499	477	482	458	457	493	485	472	478	486	475	471	443	492	474	453	422	470	453	486	518	496	473	467	492	498	466	488	484	503	505	471	494	524	495	458	492	499	477	481	486	476	510	469	505	467	422	472	429	499	469	522	499	496	479	483	445	465	444	463	496	454	479	469	495	476	513	471	471	488	483	476	474	450	516	480	497	456	453	498	472	459	477	457	481	445	520	492	483	510	470	475	489	439	435	474	488	483	497	501	463	449	484	474	465	458	461	514	480	471	492	530	496	469	517	504	509	478	471	499	467	491	505	486	477	435	464	494	536	499	478	494	446	474	488	490	437	472	487	474	458	503	508	466	477	477	494	459	454	509	474	463	518	525	482	447	510	462	513	493	457	492	471	497	435	469	422	467	434	475	486	501	467	471	461	483	486	511	483	484	457	509	491	480	512	473	520	453	444	495	510	483	499	537	468	467	515	481	466	465	477	490	482	460	444	517	480	495	490	437	511	471	482	477	499	460	482	500	471	511	496	514	432	462	454	471	498	481	464	507	491	501	465	487	476	483	501	500	520	473	474	462	518	502	466	496	455	475	509	455	487	475	449	508	475	499	461	492	460	479	474	498	460	454	472	471	438	447	477	483	486	467	488	484	482	460	507	486	487	459	476	466	460	469	418	514	478	489	471	512	477	458	482	485	483	493	486	510	491	449	512	508	487	491	463	473	472	500	457	498	475	480	501	479	461	509	483	463	482	482	430	487	419	478	474	503	482	453	480	466	483	477	477	474	455	473	494	488	468	461	473	463	504	455	494	465	526	494	496	483	482	490	503	472	458	465	494	438	493	489	449	499	450	462	539	486	484	455	457	468	475	456	480	468	497	460	468	511	495	485	430	499	495	461	477	474	490	437	484	474	470	508	435	476	504	500	458	465	473	472	516	477	454	512	497	456	455	498	470	510	480	492	506	481	478	483	488	477	505	506	474	467	530	511	476	492	486	463	530	489	470	471	487	499	496	503	495	478	470	447	460	445	493	473	525	484	459	514	490	452	473	497	494	488	533	473	457	498	473	494	518	462	483	512	447	450	479	491	469	481	494	456	503	510	485	523	476	478	484	476	482	463	477	511	504	460	495	468	490	492	441	460	458	487	448	443	496	522	463	498	481	473	465	456	476	496	441	481	459	482	462	462	492	499	488	517	519	482	459	456	491	504	491	488	467	484	508	466	466	465	485	489	445	504	475	465	479	486	464	508	470	458	506	503	470	461	459	518	516	474	459	516	523	497	476	467	493	434	475	474	504	475	494	463	495	455	464	480	493	476	464	485	459	476	446	460	468	496	450	462	512	494	503	469	457	458	471	465	496	452	482	528	482	490	450	480	503	509	454	474	480	468	500	479	476	499	475	460	460	491	453	492	468	493	483	498	473	498	519	493	488	490	486	488	437	459	506	487	507	509	462	491	476	455	472	515	469	481	481	488	496	496	489	469	509	500	481	471	440	491	451	456	487	507	463	479	509	474	519	467	472	478	479	477	474	475	474	460	448	470	461	445	491	485	487	479	475	479	492	481	468	479	478	452	497	480	493	471	491	441	477	470	459	466	491	474	519	465	475	454	451	436	482	463	443	499	474	457	449	506	492	455	469	448	458	486	485	478	508	476	485	498	453	449	487	474	487	487	464	479	438	474	526	498	450	457	476	465	470	480	459	501	458	474	498	519	498	482	524	468	443	468	454	484	490	496	481	470	461	498	473	450	472	487	492	476	464	482	463	495	488	475	453	486	496	510	457	484	482	490	451	508	448	450	477	476	527	459	485	461	489	491	448	459	469	488	529	491	482	514	496	465	446	477	454	485	502	472	485	457	463	457	515	497	497	505	469	454	458	446	486	511	481	468	465	445	512	481	472	463	467	491	489	478	509	518	531	496	474	473	486	501	488	496	495	470	449	485	477	473	440	491	445	435	469	457	474	493	496	446	495	490	493	456	491	480	451	499	472	434	459	508	446	455	482	509	486	477	500	493	480	511	501	460	479	463	485	485	518	466	490	453	478	466	490	478	485	484	453	469	469	476	434
23057	21612	28874	24709	21490	21416	7096	1401	1076	1040	1013	975	902	970	858	894	893	890	877	867	798	847	822	806	816	845	863	773	813	817	840	821	860	861	825	834	763	790	859	830	817	805	831	820	809	816	844	791	842	844	800	795	851	789	848	847	828	847	759	856	837	822	816	809	806	795	792	800	787	817	800	780	794	777	803	822	747	824	811	804	804	837	851	801	779	784	770	794	764	825	781	804	766	807	780	741	845	793	732	799	827	793	769	803	777	824	825	791	824	827	820	773	773	826	818	839	799	830	790	835	848	781	769	791	744	784	807	786	782	779	789	809	786	779	844	829	828	830	804	776	821	796	802	812	802	822	789	787	791	778	795	795	776	773	833	783	775	833	853	797	767	798	798	779	801	764	853	805	839	750	789	771	825	773	735	784	797	770	797	808	843	797	774	787	782	783	744	773	755	791	837	777	857	849	812	801	781	786	801	779	784	805	817	788	774	789	768	775	751	878	792	833	780	824	869	759	784	784	729	737	775	806	777	773	772	788	817	799	815	835	807	781	763	841	791	857	858	816	764	826	803	812	743	812	814	785	788	787	749	750	783	795	791	827	776	809	797	799	812	781	806	773	815	809	809	790	782	757	760	807	785	816	798	787	765	795	789	847	867	804	845	795	838	860	825	780	815	795	764	816	848	803	808	791	814	777	809	809	778	802	823	825	768	785	836	797	777	799	793	795	827	807	777	850	805	777	782	777	746	806	805	790	830	786	835	787	823	778	839	754	842	819	816	792	836	831	805	798	809	790	788	824	773	754	843	838	836	808	805	767	792	743	794	785	824	833	817	772	820	766	825	750	808	820	839	777	790	805	821	775	786	748	820	795	815	837	875	757	837	784	796	812	781	784	806	829	781	828	774	780	776	800	831	800	856	784	780	786	734	758	791	821	754	825	820	777	827	789	793	856	821	806	813	796	822	826	761	776	806	769	810	815	786	843	824	844	791	835	802	848	822	809	826	785	753	787	869	821	814	802	811	850	807	803	795	812	796	786	793	815	812	820	796	790	817	819	833	787	798	762	802	784	809	840	794	814	832	790	786	806	820	792	761	753	783	810	834	826	788	776	789	787	779	758	788	846	787	803	785	783	747	817	748	806	784	805	787	795	817	816	846	798	790	770	839	793	787	790	854	821	785	776	869	756	755	774	802	797	833	785	784	836	768	840	795	785	856	818	803	767	792	802	794	808	816	803	744	840	779	799	835	737	770	757	843	831	793	751	863	785	818	711	809	766	804	806	805	747	771	811	790	786	823	837	854	758	807	804	772	816	785	779	790	788	801	825	770	785	792	830	890	819	843	749	780	835	866	826	775	782	861	790	811	770	748	800	793	775	820	810	822	784	799	799	802	779	795	850	822	794	785	760	736	799	814	792	755	831	859	837	779	833	785	766	780	785	817	813	799	797	805	778	775	800	767	827	815	794	833	774	813	812	792	805	811	804	821	837	830	798	833	803	862	765	788	817	793	813	840	769	795	806	795	778	801	800	827	786	815	827	808	763	799	812	792	766	834	817	797	834	790	765	831	799	821	800	816	805	773	824	818	795	815	836	779	785	810	818	769	766	782	782	772	780	832	850	844	799	813	801	796	755	757	804	783	825	792	808	781	807	803	854	807	788	823	775	756	790	774	798	771	800	758	788	866	806	826	791	829	777	804	831	812	799	807	806	852	776	835	760	802	783	802	764	768	818	799	813	804	821	805	763	838	816	882	786	824	796	820	850	789	767	807	798	821	813	752	845	827	811	820	807	810	781	830	827	839	775	762	803	827	801	780	768	851	756	796	781	768	758	799	786	823	844	779	792	847	843	821	819	783	821	833	791	806	822	830	772	765	798	844	773	773	784	769	832	778	777	783	828	811	816	774	787	755	819	803	802	763	825	811	797	831	822	831	783	788	780	795	836	750	744	796	818	798	797	781	835	822	784	799	816	847	782	775	791	809	837	750	803	809	830	824	803	788	756	821	797	786	830	818	775	771	818	804	829	800	807	761	785	795	760	835	779	844	796	810	779	804	778	820	825	803	796	788	818	800	838	836	792	745	794	798	824	780	823	743	774	782	811	803	821	807	785	766	781	795	784	796	847	802	786	782	764	830	806	759	761	850	763	815	821	823	793	836	759	794	800	790	799	751	812	821	795	818	820	833	787	801	844	796	779	794	788	798	804	811	789	794	760	802	793	800	824	845	833	800	803	772	780	775	758	777	756	794	787	768	781	741	781	809	835	807	739	836	811	868	794	780	800	849	800	808	845	799	821	807	798	775	794	788	793	790	774	750	842	814	759	827	751	831	840	808	822	794	789	765	795	853	796	772	775	787	773	808	835	792	765	816	822	796	875	811	798	795	769	785	795	780	796	821	805	766	774	798	782	769	783	793	777	826	837	764	789	818	768	762	794	760	739	773	776	786	810	773	800	820	825	808	825	817	777	807	749	855	804	811	801	790	757	799	837	774	761	801	833	788	804	771	821	811	745	809	778	806	780	801	791	754	844	815	774	848	774	757	824	842	743	859	803	768	802	782	790	792	773	807	833	779	763	800	745	795	816	857	770	773	796	818	804	779	764	799	828	819	807	798	816	722	788	781	846	834	852	822	796	781	815	819	774	784	773	792	781	818	801	808	755	786	736	767	838	845	838	780	815	808	804	841	771	772	783	810	801	800	793	799	841	777	778	801	834	820	767	790	812	815	806	849	803	796	767	792	826	788	778	833	839	723	821	849	795	771	778	787	819	816	778	781	787	776	841	795	817	827	801	842	798	814	822	766	802	810	790	729	820	783	822	802	794	786	822	762	830	871	809	799	796	729	792	849	822	782	745	754	811	861	790	800	782	833	824	811	806	827	773	825	816	770	768	752	800	803	789	810	818	827	797	810	834	820	815	775	805	777	790	751	778	789	795	772	791	742	776	840	833	784	818	773	804	831	788	759	771	817	794	788	730	828	834	781	756	835	818	852	812	825	788	798	767	802	788	772	796	735	799	788	747	785	826	809	797	764	755	795	787	787	775	825	810	805	805	773	796	811	837	779	801	807	831	770	844	817	781	768	777	806	803	775	828	799	758	806	791	874	774	835	873	797	765	787	814	774	827	838	795	793	769	837	803	790	772	809	790	798	834	783	849	797	838	852	801	800	771	805	850	791	786	825	737	793	792	803	797	781	819	830	788	768	776	794	776	786	800	814	793	824	810	776	816	804	753	820	828	842	760	809	751	789	855	770	786	803	823	750	786	772	830	828	800	817	814	788	749	825	798	823	857	793	852	798	825	838	763	803	822	789	767	851	806	756	792	790	784	833	799	769	780	806	734	812	822	820	825	792	801	803	812	770	774	768	824	816	818	859	779	807	825	794	813	782	766	789	815	792	770	836	828	757	824	774	764	842	846	834	807	796	794	787	842	764	832	820	790	779	772	801	799	740	844	823	790	789	837	803	816	827	777	792	771	749	812	801	817	813	784
44876	40228	8311	3931	2857	2187	1881	1539	1369	1305	1170	1097	1008	988	933	897	951	900	879	911	859	926	875	872	816	881	865	865	839	814	858	865	854	930	930	829	813	849	870	859	844	835	874	851	834	852	799	848	860	879	847	878	847	800	812	772	831	845	819	836	817	855	819	839	812	789	765	842	802	803	806	776	788	875	828	814	817	817	832	796	794	790	802	800	794	776	777	866	820	819	824	780	843	810	805	780	794	846	803	796	792	825	792	852	793	818	822	796	776	807	829	843	860	799	786	836	834	791	797	794	821	844	781	828	793	808	805	835	785	804	868	825	800	802	772	816	861	843	795	811	787	828	801	775	826	784	806	794	801	806	830	833	796	796	769	818	795	848	880	845	828	823	813	770	794	798	820	794	848	852	801	845	850	815	853	740	832	830	784	797	807	807	803	804	828	781	843	814	766	758	809	822	783	814	842	821	784	750	803	846	871	792	813	840	823	817	857	802	818	821	777	836	843	786	779	786	814	762	763	835	796	820	810	820	852	808	821	750	819	855	839	797	826	823	869	817	801	764	798	782	803	819	805	797	786	817	797	863	788	777	830	798	852	835	869	800	815	815	876	824	839	824	798	815	829	840	845	800	807	820	786	795	835	827	832	826	827	771	829	809	833	818	814	770	796	877	847	839	785	809	772	838	784	841	845	748	839	786	775	854	818	817	777	821	802	809	787	880	823	778	795	818	784	784	774	794	825	824	826	756	860	819	825	872	884	768	872	810	794	833	869	831	835	770	800	771	801	818	749	809	784	800	806	835	815	809	783	803	757	783	819	824	817	828	838	817	841	807	798	789	797	806	810	804	773	806	797	793	825	844	824	805	823	882	835	790	838	848	813	783	849	855	874	798	783	836	841	806	844	800	825	817	823	797	790	809	789	796	832	829	770	764	812	841	843	808	784	756	800	836	777	824	860	818	760	805	854	817	802	799	819	790	786	824	813	793	823	785	784	818	802	804	814	785	779	753	813	821	817	810	831	839	814	857	769	775	781	815	802	806	789	758	868	815	800	851	782	817	776	877	824	842	883	810	813	790	808	767	810	858	837	795	785	811	742	825	749	838	791	824	803	813	802	820	842	791	838	809	829	804	800	823	775	818	814	747	851	782	800	815	777	832	820	797	805	824	788	767	842	839	779	781	791	854	782	778	770	815	825	811	824	788	875	815	822	767	828	782	783	809	799	808	815	813	771	794	782	810	781	843	847	836	819	766	801	776	809	827	742	803	821	830	815	805	775	812	817	758	809	796	813	822	816	767	853	826	858	794	832	792	782	783	804	804	839	821	822	817	807	868	853	786	838	775	881	837	790	828	823	784	815	791	827	793	804	832	816	854	778	803	869	876	803	765	855	766	848	787	797	818	787	758	827	795	827	822	804	800	880	827	825	790	764	851	809	819	800	799	774	759	786	822	829	813	857	844	786	794	853	780	845	796	852	861	837	796	815	821	763	907	800	832	758	837	797	813	874	799	792	815	870	821	816	847	835	798	845	814	795	804	836	775	852	796	820	827	806	874	798	821	852	837	831	796	738	820	795	798	871	804	818	801	807	836	846	845	839	799	807	834	766	825	814	826	803	802	778	825	860	767	863	846	830	829	853	799	775	799	761	789	763	846	787	827	761	797	804	827	779	819	796	765	809	794	786	794	811	850	755	819	805	806	778	765	791	760	806	784	791	895	797	851	785	794	775	762	790	835	747	792	810	860	787	820	808	764	761	810	866	781	819	818	840	785	781	820	780	778	831	815	809	799	829	792	801	844	809	816	810	803	861	822	816	780	790	777	797	803	825	826	803	830	862	782	800	755	793	808	826	835	836	806	785	829	832	823	844	850	828	741	797	787	834	821	820	841	804	768	833	803	792	786	807	803	811	817	782	820	807	828	816	788	768	802	772	816	795	785	831	832	823	828	797	821	791	792	741	816	767	837	857	829	842	835	798	783	794	809	800	795	818	781	817	857	786	843	770	794	822	818	833	758	816	838	781	734	807	770	809	828	804	777	807	826	779	770	783	800	825	817	777	856	838	813	826	850	808	804	798	798	811	867	768	866	761	780	775	787	792	815	829	753	816	793	835	813	786	787	842	767	825	795	840	831	836	823	812	824	826	845	810	863	882	827	797	834	813	804	785	813	792	785	787	811	803	834	834	829	829	781	790	797	846	801	762	879	825	828	841	855	826	796	770	849	803	800	781	875	880	803	809	798	778	786	791	745	815	776	787	819	813	751	813	802	814	823	799	797	786	772	798	835	764	806	828	828	837	830	851	792	792	797	856	833	802	825	741	805	824	835	753	813	806	807	773	860	816	748	827	815	809	809	836	845	817	823	821	804	742	807	815	788	839	807	789	794	811	798	816	806	814	789	818	789	859	811	828	775	779	792	826	789	793	816	811	817	827	816	771	856	850	798	787	811	794	808	866	812	786	838	820	828	849	824	811	809	776	851	829	832	793	850	878	817	805	835	850	785	800	859	807	823	856	829	772	792	765	865	802	846	784	821	823	839	831	792	788	817	801	827	788	793	822	778	845	810	839	819	803	849	812	792	822	782	823	810	777	775	813	790	841	782	843	800	814	857	781	779	809	830	780	819	786	797	825	751	774	799	790	821	870	791	825	793	770	803	830	807	821	827	814	844	842	786	799	780	796	823	832	774	777	783	794	805	790	788	792	807	824	836	760	779	870	740	756	797	825	811	797	818	844	856	775	829	802	821	837	767	822	784	845	790	760	783	828	841	797	825	764	852	778	797	847	799	796	793	840	782	781	842	862	850	812	807	825	849	784	847	827	843	817	804	796	826	807	860	801	823	760	863	797	776	798	748	774	808	825	823	844	742	848	823	790	824	792	764	775	792	808	808	829	865	754	787	791	828	797	764	803	793	811	807	780	829	766	813	788	840	768	791	836	790	762	840	841	780	843	820	801	774	755	779	804	771	833	741	817	814	758	758	868	779	800	797	815	823	776	815	834	807	836	816	789	813	815	826	794	801	796	821	799	790	800	806	821	819	799	798	793	803	817	789	853	782	810	757	849	760	793	774	806	862	840	850	769	810	850	814	818	834	822	797	823	805	787	791	849	768	825	775	831	817	797	759	780	797	792	754	790	801	828	790	794	801	792	833	779	805	773	836	780	811	824	847	788	859	809	814	816	785	863	800	803	801	733	798	756	747	797	832	841	832	852	773	821	818	848	779	776	866	776	805	823	799	791	825	803	823	824	805	852	827	755	776	777	835	819	876	850	749	803	813	855	815	814	809	780	828	805	817	798	785	812	792	791	840	760	796	781	762	765	793	790	842	828	829	770	847	816	773	813	835	795	792	802	783	791	858	810	819	804	762	807	822	795	785	785	826	800	765	801	815	786	853	808	808	781	836	800	827	818	788	797	819	824	801	801	835	859	848	811	808	820	806	833	756	788	805	830	844	782	757	791	791	832	819	812	795	821	810	861	752	737	806	800	763
28822	19842	4656	605	492	410	394	402	379	408	391	383	432	375	383	399	421	369	384	368	403	372	367	381	377	397	412	394	368	378	396	399	405	397	378	437	424	353	390	345	385	410	403	436	365	388	420	409	398	396	420	404	398	335	452	402	398	410	398	372	379	373	411	378	318	361	388	375	381	395	428	392	357	396	380	375	385	410	376	403	389	379	381	361	409	382	407	355	361	369	404	349	407	398	404	409	391	352	386	385	416	395	356	401	362	399	416	424	394	426	376	378	412	390	416	364	377	344	423	392	367	392	381	375	404	375	360	399	420	382	416	413	391	364	386	382	388	379	380	370	409	387	373	403	378	426	373	395	361	429	356	372	392	416	419	403	358	369	357	383	371	372	376	383	391	380	394	372	400	411	366	392	399	386	361	409	379	400	373	381	392	395	414	382	443	404	400	364	357	384	412	360	371	409	385	382	395	373	427	394	362	396	403	371	387	394	361	372	372	416	392	388	369	417	381	347	380	376	399	381	378	402	402	380	393	374	403	413	415	383	386	391	388	366	366	376	405	405	407	395	417	382	368	352	401	385	362	411	382	388	411	439	378	376	350	392	375	360	408	374	428	361	386	364	399	379	414	340	391	416	353	385	448	427	382	391	401	445	395	417	388	389	367	394	391	356	405	423	384	394	411	391	385	390	417	386	402	391	405	368	372	392	364	368	386	411	404	382	388	440	386	365	346	400	366	395	356	391	406	376	402	393	373	398	423	368	371	413	374	352	376	391	420	385	364	410	374	435	378	400	377	368	376	402	415	363	389	369	396	393	360	389	365	398	411	365	383	331	368	392	383	375	402	387	421	407	392	391	397	370	372	371	349	387	383	381	409	402	384	387	389	376	397	339	409	378	414	380	390	364	398	406	361	388	379	411	356	399	401	392	399	386	380	401	365	388	397	396	382	380	393	357	374	389	371	382	357	358	409	364	344	404	384	375	357	418	403	372	371	397	419	386	359	376	407	361	390	369	425	384	397	406	345	384	382	401	397	361	366	390	368	421	395	372	430	384	363	411	392	368	391	397	423	378	417	363	372	360	389	374	396	373	393	402	370	374	393	380	402	384	358	369	378	399	404	362	416	398	419	414	373	394	400	367	418	350	360	402	399	386	398	401	363	402	401	374	372	403	398	377	387	366	395	354	397	354	367	376	423	374	390	350	411	355	394	354	406	415	344	363	380	385	397	400	398	385	359	370	372	359	389	392	358	362	387	346	398	402	377	396	397	391	406	344	381	368	369	359	418	374	412	382	393	396	390	408	391	391	353	380	398	395	385	369	392	399	380	382	420	383	402	399	411	382	387	387	368	366	372	365	389	387	361	374	402	394	361	388	348	373	355	393	427	402	406	384	363	366	380	385	395	395	381	373	381	430	378	387	363	368	385	393	387	370	367	388	387	422	374	424	369	374	392	396	367	353	372	394	387	402	387	387	386	405	369	359	375	378	428	363	399	428	385	393	409	353	380	353	363	392	408	391	419	376	403	371	373	367	389	343	398	342	380	386	412	395	372	372	402	388	393	369	381	379	398	379	395	374	414	386	359	364	374	413	415	389	397	375	383	372	412	391	362	388	371	395	384	397	414	367	366	370	399	374	404	369	427	357	402	401	391	380	373	366	376	392	380	348	400	381	426	361	375	410	440	406	365	377	368	355	370	396	399	382	393	367	410	405	387	377	408	382	396	356	357	397	388	422	389	366	415	388	374	396	415	366	399	416	416	437	391	387	401	385	349	354	362	354	385	415	379	438	397	375	393	389	406	364	392	422	395	381	383	421	391	378	387	370	391	384	396	400	392	406	398	382	410	402	357	382	381	395	390	372	370	391	371	361	388	399	393	374	404	393	390	383	362	363	382	406	369	358	400	384	357	363	357	371	376	392	350	387	379	412	364	394	380	389	425	352	382	393	422	382	393	348	394	371	400	410	394	394	408	361	363	377	379	384	353	393	380	358	389	407	357	386	403	391	346	391	403	372	389	365	387	379	437	353	416	416	394	355	390	383	396	387	396	397	407	400	411	368	410	412	411	389	399	386	376	386	371	374	396	370	375	365	434	388	372	417	385	391	407	357	403	380	389	349	380	375	376	393	398	388	371	362	397	378	369	400	389	386	386	370	394	391	392	363	386	371	382	358	400	415	368	394	352	372	368	387	414	377	409	386	413	395	370	390	419	418	359	398	368	384	367	380	381	388	412	387	393	395	377	410	380	411	384	371	380	390	403	382	369	365	386	383	385	387	388	352	367	376	383	363	402	417	359	392	347	368	392	400	371	390	394	369	398	392	405	370	359	392	425	368	400	395	394	371	415	358	396	354	363	389	377	397	382	410	388	393	395	394	406	393	381	401	382	376	372	375	369	360	411	379	405	382	398	368	373	421	366	340	359	387	377	371	412	378	418	356	437	349	400	381	348	391	370	382	372	363	411	395	426	426	389	405	396	368	429	394	387	399	368	402	384	414	384	397	380	402	370	399	368	388	366	386	389	384	388	375	373	368	394	353	379	347	393	345	399	381	379	407	398	389	426	393	381	364	404	365	417	369	394	382	405	367	392	390	377	429	361	391	393	394	379	385	394	384	391	386	424	422	424	412	355	398	375	362	379	398	404	396	392	388	396	400	420	394	342	366	409	386	406	377	390	340	412	357	391	406	396	352	412	388	351	372	392	414	390	393	392	385	426	366	386	364	394	388	373	372	401	373	324	430	387	377	397	414	345	386	377	383	421	410	384	358	387	386	378	405	386	384	377	391	399	387	396	406	382	369	387	379	367	423	400	399	413	389	377	384	400	389	401	415	391	375	374	426	389	386	395	369	402	397	390	409	379	398	380	406	412	392	384	395	425	383	375	364	376	397	387	367	357	360	354	377	368	361	384	367	409	395	347	409	364	401	374	404	361	360	385	371	370	371	350	386	405	404	381	413	367	391	384	421	336	398	361	363	395	410	386	393	413	383	363	383	380	401	388	389	398	379	361	359	383	388	361	399	374	386	367	409	379	373	368	351	395	376	356	386	354	392	392	371	374	349	449	424	362	376	388	382	417	386	369	390	397	398	390	395	364	407	374	402	385	394	387	394	395	360	398	359	368	365	369	403	410	408	387	386	412	359	361	396	387	392	382	341	372	374	356	396	385	407	399	425	399	378	366	377	343	402	379	355	395	377	428	397	391	375	363	386	430	365	366	393	392	392	409	376	373	401	363	368	380	394	371	379	365	388	343	395	421	411	391	380	389	374	385	377	355	384	396	376	365	370	423	374	399	406	403	371	393	366	387	393	357	398	380	382	398	396	363	344	411	351	403	376	420	394	360	444	349	394	395	414	366	402	374	409	383	376	385	382	381	374	393	384	337	357	401	383	407	398	365	367	377	351	363	384	395	406	368	401	388	369	381	388	388	399	364	388	405	375	412	398	366	377	400	392	386	347	406	408	410	385	392	366	406	394	368	396	366	361	344	397
18265	12625	681	500	470	460	446	436	434	388	438	450	432	451	386	419	419	403	416	427	373	398	382	422	422	440	432	394	374	437	423	438	408	424	423	386	421	410	444	434	414	445	449	429	441	451	432	411	441	460	441	405	425	411	390	425	429	414	417	417	440	407	444	398	411	417	411	419	406	439	441	426	415	421	423	393	428	401	430	406	420	416	381	396	415	360	403	400	402	380	397	434	419	409	411	445	403	428	393	428	408	400	445	432	430	416	377	388	421	421	377	403	402	440	434	395	450	447	408	448	439	418	418	402	413	398	392	425	441	438	423	442	437	404	396	427	461	434	395	422	401	422	406	446	434	391	417	410	404	416	414	407	416	431	410	417	416	395	454	407	421	423	414	446	396	394	407	440	446	411	402	429	435	447	414	405	406	451	409	408	425	420	376	413	417	414	399	392	434	405	422	375	367	381	406	429	397	403	419	430	405	435	418	446	394	374	432	439	407	399	383	392	365	431	433	436	416	402	384	409	392	424	436	384	432	414	416	431	436	398	400	435	400	448	397	431	392	429	377	407	388	419	404	387	432	398	458	439	432	415	403	429	381	439	444	409	409	435	436	400	412	381	420	394	434	415	384	400	419	382	400	414	413	415	440	415	411	420	434	412	400	391	428	403	418	450	403	370	421	404	413	414	388	385	404	438	429	414	427	393	402	429	432	419	433	397	425	400	446	432	422	427	404	387	412	384	410	419	396	403	439	439	440	441	454	417	439	387	441	399	418	378	405	432	407	430	440	404	421	417	416	406	423	420	401	407	399	390	435	412	422	393	395	429	385	431	417	402	402	394	414	431	453	413	433	377	432	392	403	380	434	411	438	399	435	436	390	411	396	390	429	414	442	409	430	444	410	420	420	402	427	385	395	435	397	423	369	418	406	384	418	412	421	411	440	434	419	405	421	423	384	418	385	401	424	405	413	419	440	406	413	400	413	409	401	401	388	422	459	436	436	413	414	386	392	438	417	422	424	391	390	385	432	399	413	405	417	450	410	478	405	414	426	406	427	410	408	400	410	394	416	458	423	381	393	411	409	405	395	408	443	384	447	452	432	431	448	426	426	406	408	409	425	424	425	397	424	363	416	385	447	455	409	415	424	427	402	431	430	403	414	387	409	435	424	414	440	408	396	428	394	411	417	446	458	412	390	423	442	396	392	443	443	382	382	443	418	403	411	392	431	431	401	438	425	405	399	391	415	403	417	426	372	405	401	388	390	435	415	404	430	437	379	438	423	406	412	419	407	445	427	422	379	397	424	411	404	364	407	414	373	413	418	435	405	424	401	404	417	408	423	414	431	439	425	412	437	415	420	438	432	396	412	386	432	373	395	450	435	406	376	415	427	416	425	430	450	369	408	433	391	359	417	435	433	367	399	429	421	405	381	430	416	386	416	399	397	413	379	387	382	410	431	384	441	392	410	457	383	414	400	395	432	439	383	401	388	397	440	441	414	436	379	406	401	423	424	439	400	412	403	416	391	446	406	426	425	461	399	398	409	386	425	404	444	380	392	412	452	422	396	421	398	385	385	405	444	415	403	420	442	404	426	391	417	418	458	402	409	400	392	453	419	435	412	411	390	416	415	429	413	411	452	402	448	404	447	384	393	431	431	415	429	445	435	407	425	406	408	422	430	426	419	405	376	404	416	421	390	402	428	389	375	407	393	412	422	415	382	428	376	428	394	406	425	417	422	406	399	406	401	447	377	417	388	391	434	392	400	369	447	390	391	405	409	396	412	405	436	434	426	394	379	432	417	408	462	405	421	425	467	392	380	400	405	406	396	450	425	433	399	417	428	389	416	404	431	417	440	411	369	365	409	435	409	425	399	425	417	416	391	391	386	454	369	426	420	417	469	397	426	436	430	400	421	424	373	396	416	415	418	404	412	412	438	409	404	447	414	425	448	434	400	403	395	436	413	374	409	419	400	422	399	426	413	416	409	438	422	443	422	399	449	433	424	418	383	408	438	387	452	405	420	406	387	421	386	385	443	388	377	418	444	418	397	385	433	401	395	434	421	403	432	401	394	407	430	420	401	450	432	433	407	403	433	417	431	417	414	400	417	393	412	415	421	443	421	399	426	414	384	408	419	388	406	382	406	391	399	419	409	406	405	421	423	429	420	389	385	406	390	410	402	389	424	412	396	412	429	400	442	396	432	423	415	403	421	432	407	404	414	398	448	361	427	407	418	371	424	389	437	423	399	443	386	393	433	443	413	428	398	414	390	402	394	414	450	414	437	374	455	436	392	429	408	384	384	446	449	431	369	423	384	434	431	407	434	445	438	416	425	415	396	374	439	423	394	426	414	407	415	434	382	398	421	398	414	413	409	376	413	478	403	416	385	397	421	384	385	425	377	399	409	398	397	430	428	397	394	403	399	425	419	415	415	439	408	406	417	421	428	438	405	433	430	416	403	396	422	393	391	431	408	380	408	402	424	416	377	400	390	424	396	416	438	411	413	442	405	419	452	403	425	446	400	389	393	421	392	443	375	420	441	454	438	426	404	431	418	402	401	446	409	429	421	386	397	402	406	417	421	410	395	422	415	389	412	366	393	398	467	449	431	412	451	411	402	446	391	400	398	417	405	396	405	421	405	413	396	447	410	414	399	410	406	416	413	437	408	437	404	451	377	404	428	423	450	412	409	432	387	414	380	435	418	373	430	423	401	384	450	443	416	408	399	463	413	484	404	441	396	368	432	405	414	402	427	413	380	413	407	424	433	416	415	413	395	425	428	431	405	414	416	478	411	395	396	429	391	404	407	422	405	420	403	480	395	417	406	399	428	387	417	398	395	439	420	398	412	428	415	415	396	403	420	453	371	391	405	422	424	410	414	417	401	418	380	413	436	425	403	435	406	387	387	452	419	417	398	406	410	393	400	409	414	423	420	399	412	397	402	400	399	406	387	404	410	420	435	404	423	441	386	401	389	400	423	439	411	397	458	410	441	408	421	422	442	421	411	441	436	390	406	423	400	403	395	422	435	446	426	385	449	441	391	418	404	379	418	419	425	397	404	426	398	417	428	445	415	409	432	386	406	400	466	442	428	405	402	401	422	419	424	440	381	387	394	380	411	415	401	416	403	399	443	424	405	389	435	462	383	421	397	422	387	437	409	397	397	416	396	385	419	429	402	399	425	403	443	408	417	438	383	409	429	383	360	424	396	392	438	403	424	423	400	404	394	396	399	419	375	398	396	398	402	407	406	436	422	390	374	412	436	419	447	415	401	417	385	395	439	404	414	433	429	381	421	413	416	427	424	380	406	423	402	414	404	418	434	397	405	432	408	419	413	436	391	405	418	456	377	392	437	379	442	419	402	395	427	434	428	378	425	423	405	364	397	400	405	371	396	385	391	440	400	407	418	433	378	403	421	397	408	392	374	423	386	409	420	425	426	361	441	386	396	426	425	394	369	455	382	406	398	414	417	411	458	384	403	407	428	420	396	394	410	377
24272	21740	28431	25081	21204	6344	1188	890	787	759	714	703	723	683	689	681	632	676	661	668	661	639	631	666	643	638	685	619	624	621	639	668	708	662	680	587	650	697	638	674	635	686	645	618	626	605	633	653	621	642	666	641	638	675	626	635	639	580	659	658	653	696	660	645	627	616	608	665	716	643	611	623	651	690	630	638	627	678	639	651	668	657	602	654	651	637	624	634	608	687	667	658	609	612	693	594	695	620	643	677	644	651	647	594	664	593	637	610	653	599	690	637	704	673	633	643	614	667	575	636	637	612	686	602	624	629	630	666	634	645	658	608	640	607	618	620	657	592	664	600	620	603	631	595	600	647	626	645	575	609	644	592	620	667	627	659	614	636	607	653	615	678	606	619	619	681	613	676	636	679	642	622	639	658	679	614	609	649	666	683	614	666	626	634	643	631	618	623	685	631	617	657	653	629	617	635	633	661	685	616	637	654	654	620	633	665	623	665	657	595	666	617	624	631	613	636	621	655	676	633	621	625	600	646	629	633	619	650	647	644	672	658	610	639	665	666	623	673	638	626	667	626	649	635	615	669	638	635	621	688	627	644	650	608	650	698	667	672	625	640	628	645	680	653	688	622	663	718	637	652	608	619	625	676	681	635	630	666	623	620	638	622	701	628	603	642	604	614	632	651	628	615	673	620	640	640	631	634	646	642	638	662	626	681	609	655	639	587	660	688	632	607	595	666	667	593	628	658	606	677	659	642	651	626	652	644	649	623	607	634	645	671	667	642	648	671	598	651	676	625	647	614	624	620	632	622	606	614	622	652	610	612	669	607	702	670	614	621	634	649	653	636	607	686	634	635	588	671	635	595	673	650	640	649	638	650	659	611	652	659	640	597	618	579	626	647	612	640	611	633	649	651	622	633	670	638	614	645	604	600	655	664	625	617	631	626	622	646	640	656	602	673	652	637	622	626	635	642	611	695	618	668	624	642	634	623	641	599	658	705	642	620	651	648	632	638	650	628	644	669	650	632	644	652	639	614	627	703	597	608	652	592	625	605	668	649	639	589	638	659	652	604	608	611	608	636	629	666	614	685	624	598	628	631	593	605	689	587	703	626	660	666	683	630	660	686	670	673	625	623	670	639	605	653	666	621	632	619	638	641	629	667	697	660	708	654	669	602	629	639	605	694	645	640	602	649	644	635	655	648	617	603	662	656	610	629	686	644	649	614	684	638	622	628	657	664	648	597	607	639	627	627	615	626	680	620	619	615	656	593	654	661	629	640	657	640	635	602	615	642	608	655	638	731	586	652	649	701	560	611	652	636	617	626	651	644	656	624	633	669	651	702	594	628	629	610	629	635	645	665	634	615	623	645	645	611	647	573	668	611	657	612	650	626	637	625	611	693	617	610	629	640	650	634	641	639	599	598	652	654	603	670	665	623	707	638	624	654	624	632	632	625	629	641	626	630	630	614	683	619	636	644	598	668	624	589	575	663	635	603	635	625	638	623	664	633	624	596	692	684	701	627	622	617	667	605	643	571	605	670	660	647	660	654	631	659	664	615	627	665	650	633	640	654	670	629	641	650	626	605	607	592	619	632	620	658	605	615	666	684	611	631	664	659	625	636	605	614	636	627	686	642	599	663	654	612	631	624	638	636	654	624	660	633	638	672	607	636	639	660	639	651	662	643	622	658	649	621	629	651	645	662	681	657	613	666	631	643	663	664	627	627	625	657	671	626	597	670	643	660	607	661	646	630	633	643	656	625	641	615	636	574	600	633	652	614	649	611	652	623	703	639	620	635	660	639	617	630	676	638	616	614	635	603	616	642	581	613	617	662	626	608	614	671	616	648	662	663	630	635	671	661	594	644	592	632	656	619	617	643	627	669	664	622	667	629	634	681	619	641	633	627	648	600	619	657	625	633	647	635	661	657	563	595	632	582	648	656	651	672	652	648	667	613	687	653	703	613	674	636	639	633	624	608	633	617	628	635	627	689	622	641	593	653	635	658	623	638	641	626	611	636	661	648	670	666	608	612	624	633	666	666	616	656	614	635	641	651	648	643	617	621	661	639	610	639	661	619	627	616	630	639	625	640	621	631	641	616	667	645	661	626	642	625	640	627	668	640	611	609	646	654	633	645	621	621	652	662	618	670	647	615	673	649	611	630	617	620	711	631	627	654	622	621	661	669	624	648	617	639	656	609	627	648	652	633	676	621	632	640	627	640	637	606	610	636	683	643	593	659	614	646	627	634	622	650	610	630	599	640	565	606	616	654	587	638	660	620	653	625	645	633	672	635	588	653	620	639	645	616	680	621	608	686	624	643	609	610	632	592	617	648	682	624	628	633	599	632	635	641	651	614	684	643	628	596	641	596	671	620	649	665	670	604	575	672	662	583	663	634	644	622	642	607	680	621	644	647	591	631	614	612	652	626	668	611	656	647	616	644	626	649	687	601	605	627	663	641	640	657	604	621	618	591	631	650	609	641	585	667	615	643	662	643	617	675	619	634	629	664	616	624	670	637	660	632	627	648	614	666	650	630	616	620	630	654	642	661	612	668	611	615	693	594	624	665	611	669	607	618	666	621	620	610	663	642	651	647	581	616	641	660	641	653	611	636	625	678	669	654	636	650	662	655	614	626	615	624	627	650	667	622	682	619	623	674	631	674	652	675	614	663	626	631	625	605	654	660	620	630	614	642	647	652	623	602	623	656	649	601	643	615	610	653	617	695	622	641	646	634	614	626	614	682	646	625	697	627	640	635	644	587	639	699	606	674	669	657	595	668	601	615	630	647	635	633	653	600	617	641	653	645	650	609	615	622	600	644	641	647	661	644	699	620	648	619	669	676	596	680	621	615	649	623	621	658	642	634	614	596	664	624	646	646	625	620	626	697	613	627	582	651	684	650	617	634	615	645	645	651	669	642	619	575	628	629	641	605	617	617	642	625	665	659	626	621	660	640	659	603	653	651	581	648	621	659	590	650	572	670	619	605	657	623	626	630	643	649	671	583	593	671	610	595	667	672	642	666	650	621	640	645	613	636	634	647	632	651	615	608	647	601	596	603	679	612	611	657	623	683	631	666	664	576	612	581	653	603	675	612	638	659	618	631	635	643	646	631	654	624	594	609	640	586	605	647	603	658	638	645	649	640	649	639	650	630	631	613	663	658	613	634	707	628	637	627	613	656	622	622	624	663	642	614	624	670	630	610	668	634	648	663	579	646	616	588	670	606	645	659	625	622	616	641	589	607	651	631	638	632	671	598	589	666	624	645	621	642	662	629	641	605	605	591	583	611	664	700	644	642	697	682	608	606	631	648	651	618	602	672	643	646	678	596	613	650	597	639	637	632	610	676	655	623	635	616	637	610	639	587	664	661	602	659	618	645	645	626	624	610	648	655	672	632	640	625	671	636	635	635	637	641	637	677	634	621	643	638	648	637	686	635	655	645	664	676	638	590	647	626	606	646	644	646	632	624	647	627	660	633	626	628	654	670	658	663
39647	38983	4778	2197	1754	1355	1222	1044	981	865	852	805	733	739	708	718	702	722	653	688	659	693	665	666	654	658	635	676	667	640	627	651	690	683	703	643	667	638	670	631	690	633	699	617	684	635	646	684	675	608	676	676	702	706	701	704	667	643	637	675	684	663	688	632	707	670	640	626	683	675	681	661	671	630	658	701	622	646	639	646	672	605	646	659	622	654	688	617	651	628	647	649	621	611	607	720	671	668	669	620	599	676	703	661	633	614	628	669	652	687	628	627	653	651	654	642	618	667	652	631	626	691	664	673	631	650	678	636	658	681	668	684	667	650	643	673	640	661	628	696	617	615	645	663	620	641	673	666	657	622	649	663	688	634	673	620	623	683	637	652	645	639	623	739	661	652	620	655	594	639	652	650	640	660	626	659	646	611	688	648	648	656	699	680	653	641	641	618	667	655	630	652	632	625	663	631	646	658	635	636	636	662	663	629	711	682	702	616	647	600	621	627	648	663	689	613	659	681	631	675	634	655	626	632	655	620	613	627	572	684	667	669	640	662	645	670	629	637	666	635	695	689	611	640	630	671	676	688	636	625	679	650	644	665	654	658	684	717	651	669	661	610	624	683	664	633	631	642	625	700	654	668	591	618	659	644	640	717	639	630	635	618	639	653	624	643	648	641	653	620	664	629	703	658	634	671	683	644	637	623	643	629	635	654	603	682	627	644	666	633	654	658	616	660	643	682	635	636	664	645	632	650	603	627	628	669	651	645	663	622	715	627	689	668	678	660	658	689	618	640	611	603	642	656	650	626	656	659	646	647	655	673	644	656	647	684	621	637	662	672	628	661	643	611	635	628	610	619	672	696	611	650	699	689	666	642	645	612	609	601	637	656	661	659	686	662	642	664	619	676	626	604	642	649	632	647	672	664	622	660	682	641	601	662	632	658	623	640	666	624	634	642	698	646	624	633	663	669	648	664	649	654	653	622	663	646	610	642	606	640	655	633	634	632	647	639	639	659	706	669	676	644	617	669	648	616	632	659	636	652	669	635	679	655	643	642	634	653	722	631	678	682	645	670	675	645	661	671	610	652	702	671	625	647	641	702	633	603	678	595	605	648	648	665	625	665	655	612	628	680	667	636	657	654	613	649	659	627	663	622	632	645	653	602	658	645	662	675	684	605	652	590	654	667	678	639	668	663	669	688	618	661	642	582	634	663	658	660	572	631	613	630	687	675	641	624	674	646	647	654	607	666	654	673	611	645	650	659	672	674	661	599	661	629	644	658	655	655	634	619	623	652	614	677	613	644	641	660	630	652	617	664	659	670	682	667	653	656	646	650	652	681	631	661	608	626	616	669	623	642	650	603	619	613	636	656	658	635	652	655	621	664	647	644	642	617	651	638	677	688	690	630	720	603	683	641	701	632	647	672	602	635	678	679	692	633	677	635	606	610	626	635	641	637	633	665	657	642	668	633	638	628	645	653	619	643	629	611	648	644	638	649	670	615	642	685	638	640	680	614	621	663	672	658	620	646	627	624	692	607	647	603	647	604	647	593	656	654	655	635	699	603	659	633	648	679	606	646	643	686	626	639	625	662	609	673	644	634	611	596	605	656	635	630	622	614	663	657	657	623	606	668	647	637	635	649	681	628	714	647	633	639	674	640	647	680	670	681	645	640	658	645	613	600	648	674	679	684	641	623	633	643	635	666	610	659	647	606	624	628	638	666	626	661	655	663	675	645	654	664	638	647	655	663	649	658	608	651	637	642	637	630	643	653	644	618	638	643	663	704	638	594	610	667	671	631	637	610	641	623	653	617	641	671	638	630	630	641	659	648	626	635	662	655	645	640	690	644	580	650	683	579	678	647	641	649	656	702	658	650	644	622	673	660	675	635	636	634	608	657	664	652	699	648	602	691	675	655	670	630	674	671	646	635	628	683	647	647	636	648	619	667	662	630	636	633	681	638	651	645	658	654	721	639	662	716	669	645	643	670	675	625	667	680	635	663	607	659	647	664	653	632	635	681	616	634	666	613	649	688	646	621	651	646	639	646	657	637	667	663	692	630	644	661	601	618	682	622	617	656	671	662	622	621	632	638	656	670	668	691	656	641	644	631	661	647	632	680	649	626	669	646	622	622	596	637	634	588	675	628	669	667	642	656	681	678	621	636	621	684	641	608	626	668	626	689	651	680	663	629	668	623	628	651	676	648	598	700	654	636	642	629	653	656	621	632	646	659	661	665	610	678	628	600	676	668	695	637	653	665	656	654	668	693	589	715	622	632	633	646	639	647	658	677	614	676	633	648	646	665	626	649	639	695	664	669	676	681	668	653	618	617	650	675	712	660	609	635	605	682	649	645	690	631	632	677	645	652	619	708	637	658	613	610	668	646	644	630	611	652	651	618	648	641	593	664	614	676	663	617	682	595	634	652	649	638	675	670	651	645	638	624	601	650	615	693	650	678	641	603	652	656	631	640	611	682	618	639	648	652	653	646	623	628	619	677	631	619	646	672	640	626	675	671	693	639	665	642	664	701	661	604	671	680	623	585	656	630	648	644	639	646	644	681	658	684	687	631	655	601	663	607	674	648	591	676	644	578	653	648	625	716	653	628	632	632	666	654	638	649	642	678	632	641	634	662	691	630	667	616	619	664	642	651	648	661	617	670	588	615	630	653	639	611	657	626	600	619	665	673	658	643	562	654	634	674	600	615	680	647	654	653	679	664	674	671	665	662	622	678	615	620	648	672	631	618	641	612	647	619	679	647	646	645	640	669	694	652	664	607	679	703	616	673	671	662	667	660	647	679	629	646	659	668	637	666	672	628	684	684	657	696	653	617	667	669	659	671	689	625	647	633	627	604	649	657	683	662	638	637	635	616	674	595	658	636	618	639	632	632	613	665	661	619	681	664	693	663	651	649	662	638	652	603	626	615	652	614	620	630	629	684	621	657	671	619	617	634	657	634	662	662	633	692	635	699	639	627	626	653	679	637	626	657	629	626	679	661	647	639	617	658	630	632	635	634	687	655	648	602	689	660	648	640	670	596	675	637	659	637	643	663	621	623	652	631	621	664	676	690	614	626	630	659	630	630	645	597	632	647	598	618	638	628	668	662	671	686	638	689	674	656	668	649	623	704	688	614	674	656	648	641	657	652	643	663	613	630	626	714	661	672	674	616	600	639	643	636	669	634	659	680	643	621	625	632	652	654	658	628	667	634	641	632	615	628	662	629	592	616	679	572	687	680	659	637	612	645	621	663	663	655	616	641	611	595	630	664	655	638	708	637	674	669	656	643	637	654	619	645	667	636	650	662	663	646	673	682	610	655	647	640	575	622	630	623	671	593	671	654	640	656	613	622	659	640	632	622	651	657	634	625	628	640	614	700	655	685	665	589	673	629	657	652	648	685	588	679	639	609	671	689	630	625	607	629	652	633	643	659	621	613	603	655	650	644	695	617	680	606	654	633	663	629	596	671	593	621	650	629	702	672	620	655	641	623
25461	21791	27465	25756	8910	775	595	542	453	518	449	442	511	517	449	450	448	439	462	424	490	477	385	411	453	468	429	478	452	440	459	418	454	450	457	430	443	430	389	399	447	471	464	438	451	446	467	465	431	472	409	462	417	470	431	449	460	446	424	453	417	448	450	431	488	404	416	473	428	462	452	460	506	418	479	439	412	409	447	414	421	432	450	448	420	466	432	455	445	413	454	429	407	409	402	439	478	392	451	424	469	463	443	427	426	450	435	436	409	445	438	420	408	449	461	381	445	469	425	426	425	424	477	434	427	444	457	409	422	410	433	416	421	459	452	460	437	434	443	457	419	422	430	403	402	402	438	484	437	419	440	414	446	483	452	429	413	452	454	412	454	433	393	465	444	463	388	456	458	444	421	474	419	437	433	422	449	414	468	423	391	449	398	459	424	435	437	477	388	415	454	429	445	445	425	425	442	456	417	423	475	443	410	415	465	435	412	427	460	454	441	423	437	447	482	421	419	451	443	440	454	446	440	444	431	421	402	450	453	424	440	454	460	430	451	442	480	413	418	346	494	421	417	431	440	469	450	434	461	420	439	428	449	450	414	435	416	381	403	416	441	409	444	440	448	494	421	432	448	416	465	430	440	405	422	401	457	427	479	454	392	426	414	442	422	428	408	412	441	434	466	450	443	494	436	430	436	470	445	454	461	428	427	370	433	447	423	403	422	436	459	453	433	410	441	441	452	459	429	444	459	429	452	460	433	410	422	466	444	439	481	432	448	463	447	393	459	452	481	462	404	397	436	442	399	463	436	415	447	476	442	420	432	408	424	449	420	449	429	470	461	443	400	472	410	469	433	443	436	474	441	419	442	426	443	456	457	415	460	477	444	419	437	442	404	424	453	435	459	465	433	449	453	458	454	463	419	421	431	458	435	429	454	424	441	480	428	437	400	425	442	422	469	389	387	419	420	385	457	405	446	443	461	448	417	423	448	439	439	449	440	422	450	445	435	444	435	441	450	458	438	423	422	466	403	433	443	427	417	456	431	452	423	438	428	458	429	421	447	447	433	419	413	432	436	442	438	432	443	447	430	416	407	429	475	438	460	445	450	448	422	384	438	440	439	474	445	450	467	416	410	432	422	413	444	429	407	438	443	440	415	403	445	385	460	444	474	433	470	438	421	457	398	455	482	465	474	417	407	413	438	437	437	455	458	443	420	430	456	459	409	396	419	414	417	441	451	439	419	450	447	440	440	432	467	427	407	412	434	473	439	437	410	454	453	404	417	434	443	467	446	439	431	480	418	451	420	444	422	417	401	403	447	437	503	424	406	446	417	432	399	438	425	411	452	428	481	423	436	405	405	421	441	442	408	437	457	425	425	430	458	397	419	426	436	430	434	437	434	433	446	418	434	387	478	422	441	450	432	458	403	436	453	417	413	431	431	443	487	474	435	431	420	420	443	441	436	462	429	423	454	419	450	447	476	441	441	444	422	460	416	459	438	443	446	463	445	449	427	447	423	397	421	435	409	408	396	424	420	439	422	425	428	458	425	423	448	425	440	458	415	481	417	443	428	422	459	433	449	458	455	390	451	461	433	441	474	428	430	432	433	464	426	415	444	423	474	447	422	458	469	448	457	460	457	440	441	452	448	430	427	434	466	395	450	423	404	425	445	432	417	438	447	397	461	440	417	429	404	443	439	444	483	430	448	435	466	452	449	430	450	414	405	400	436	475	417	415	450	421	459	421	447	419	450	453	431	434	400	467	437	451	473	397	448	410	419	414	441	420	433	463	418	444	449	432	434	437	449	474	438	460	410	460	444	430	428	450	406	423	442	425	447	419	449	428	426	414	419	391	466	443	428	407	394	411	451	441	392	466	462	470	413	403	416	409	432	475	440	445	446	452	419	449	459	425	454	414	450	408	446	402	456	458	394	430	429	433	441	456	455	456	446	425	444	438	446	453	453	451	397	439	444	447	403	433	471	421	415	461	422	444	429	406	435	429	445	432	435	434	476	443	436	419	466	458	456	401	430	434	399	410	483	439	426	430	439	438	439	484	410	434	434	446	459	430	420	461	429	444	501	437	461	460	398	432	408	468	426	443	483	429	428	422	427	412	445	415	424	412	420	426	446	411	395	416	386	438	419	441	402	412	423	487	391	426	417	481	435	394	418	416	455	433	446	439	430	443	413	428	423	423	425	459	448	454	445	450	424	447	450	410	405	420	441	439	435	422	455	447	421	460	474	457	432	388	457	428	428	435	475	453	441	426	471	421	425	427	418	441	403	496	458	455	412	437	422	469	458	452	452	452	412	430	404	473	428	431	444	419	440	412	433	466	462	462	430	439	471	444	440	434	440	455	470	420	436	444	435	424	483	420	410	443	478	470	404	442	438	427	428	460	425	436	431	442	447	436	408	403	398	492	431	434	412	427	453	413	449	472	436	433	435	420	416	468	420	432	438	440	447	451	488	448	437	424	443	430	457	419	445	443	434	442	406	414	393	424	447	421	418	399	447	477	437	456	431	394	434	416	426	479	425	427	453	436	457	462	403	435	455	423	455	435	417	423	416	412	410	421	422	472	433	430	456	461	398	426	431	410	451	455	461	443	451	402	417	397	449	432	433	467	420	411	444	433	435	462	416	468	454	419	435	416	462	398	447	468	445	434	440	411	463	417	434	451	427	430	435	456	406	430	450	430	428	429	463	435	452	439	470	439	443	437	432	448	417	433	435	402	390	422	426	449	483	422	438	402	412	469	446	438	450	426	437	454	442	455	448	435	471	444	467	408	452	439	414	436	457	456	464	470	439	421	435	421	421	436	448	446	428	429	411	413	480	426	432	437	492	439	452	451	442	456	422	469	443	451	452	402	432	469	447	454	405	395	437	457	403	402	414	449	412	431	421	453	409	428	430	460	418	441	428	470	441	419	416	444	411	412	428	425	448	432	444	431	450	416	475	430	468	451	425	419	474	401	448	460	448	404	456	428	411	458	459	412	429	437	433	458	466	400	453	435	454	417	451	436	459	440	464	429	437	418	453	390	408	441	461	414	406	439	426	422	445	449	420	451	419	454	452	425	416	423	447	434	451	411	429	438	428	463	453	414	414	422	406	417	445	443	487	406	413	443	457	434	435	416	470	456	408	425	425	423	457	420	428	457	450	448	453	424	417	433	424	414	455	446	435	411	449	444	439	410	423	435	418	480	381	450	445	441	411	449	445	462	461	463	433	448	432	433	438	442	469	474	441	447	478	428	441	410	449	471	432	431	425	455	396	430	430	435	463	459	418	430	435	433	455	422	447	443	425	448	462	447	439	446	450	411	441	458	475	448	431	425	433	455	451	422	436	448	417	424	420	478	442	448	464	433	453	424	438	417	449	464	497	412	422	425	427	433	442	437	457	426	421	413	408	444	447	409	391	435	413	409	436	479	399	420	439	442	457	464	415	426	405	487	453	455	458	437	423	415	400	471	416	427	394	429	410	412	430	440	402	425
39034	29513	2676	1384	1074	944	759	678	636	640	595	588	534	563	520	511	522	499	507	513	476	528	488	484	499	471	505	460	474	516	480	526	492	499	517	440	453	477	495	473	466	456	470	508	468	495	524	473	501	540	506	473	488	454	455	497	453	486	503	519	485	468	472	455	470	459	456	499	469	468	492	463	480	467	487	483	480	458	483	491	453	464	476	462	505	464	434	476	486	446	508	435	461	461	456	460	489	504	465	491	469	512	497	488	439	485	506	492	518	507	469	473	470	510	477	479	509	444	423	458	496	488	493	460	487	477	478	437	481	486	467	499	506	480	457	477	443	449	520	450	484	470	465	412	502	486	521	454	519	492	496	446	448	460	445	477	447	493	516	495	453	493	463	467	512	466	502	482	436	431	485	483	476	481	475	514	501	463	475	450	456	482	475	461	426	490	489	498	483	480	442	497	493	484	459	445	498	460	518	491	482	459	471	485	463	497	473	453	486	438	498	464	462	460	487	477	500	466	506	513	499	461	443	474	454	464	473	472	467	471	475	496	463	493	477	463	456	482	479	454	510	403	477	463	480	493	440	481	474	461	473	510	456	460	490	501	512	474	476	488	503	507	466	473	463	486	471	486	463	478	482	479	476	477	458	479	460	493	499	465	484	465	483	482	466	482	456	454	492	474	500	495	472	492	482	498	503	433	478	450	488	479	469	482	490	480	465	490	462	519	487	486	472	451	507	437	456	486	482	464	464	461	484	483	500	478	448	432	446	489	481	461	483	472	482	471	513	428	479	457	480	449	461	460	476	488	434	490	475	461	492	466	482	484	476	480	445	470	471	528	491	449	518	473	471	503	463	494	468	443	435	473	480	503	498	444	529	463	481	496	479	469	534	490	489	468	441	479	438	465	476	469	466	500	475	459	438	458	501	501	483	472	444	492	447	431	483	484	478	503	427	472	458	477	475	474	468	473	467	496	444	485	493	490	497	477	500	509	503	503	475	488	476	462	478	509	443	470	435	510	452	493	440	503	500	480	470	489	517	464	472	502	494	444	489	478	500	429	492	466	489	488	457	501	490	459	475	449	468	441	445	461	521	466	467	485	472	468	473	477	459	478	453	461	510	504	456	483	477	472	449	441	467	481	490	512	473	540	519	473	447	476	471	467	502	484	451	470	456	487	444	477	506	463	469	477	508	454	444	464	490	514	519	446	500	480	482	474	494	495	425	484	470	480	466	484	475	471	448	479	430	432	494	476	507	511	497	487	457	448	512	479	502	453	472	474	504	473	449	442	468	482	449	492	457	474	469	488	492	481	432	463	490	490	504	500	531	467	522	493	483	462	472	483	497	445	497	452	469	485	503	469	480	474	466	476	482	465	470	447	447	460	469	455	444	471	465	503	463	475	473	500	446	460	533	449	488	483	474	484	478	475	488	433	469	472	457	466	477	440	468	429	474	484	470	457	500	553	461	453	477	486	481	454	491	463	470	471	495	441	515	459	487	455	478	450	472	467	506	462	474	495	473	458	470	449	527	459	452	463	488	464	459	478	471	461	471	472	459	455	445	505	519	474	495	473	476	482	559	500	458	454	460	449	466	471	514	467	458	485	491	465	483	488	485	472	503	494	496	497	464	485	479	516	494	476	483	482	442	457	458	490	490	435	497	480	491	462	522	507	506	486	514	460	484	474	523	438	496	482	514	478	473	465	454	466	495	459	456	512	502	489	493	462	473	484	494	497	462	474	448	489	494	523	439	436	496	473	460	463	469	476	508	475	489	492	478	460	476	449	490	465	429	467	466	438	462	510	461	491	480	464	487	473	492	492	503	449	496	519	473	482	449	474	509	513	462	476	440	460	505	468	486	477	479	469	498	487	489	493	439	507	495	496	490	450	478	466	492	489	500	505	491	499	477	459	481	437	487	449	512	482	441	455	441	478	460	447	493	477	505	470	468	470	490	473	471	453	482	450	479	496	471	472	489	451	528	479	490	463	437	478	506	466	478	433	473	447	498	446	484	444	479	488	498	482	517	474	470	478	470	461	460	467	432	474	469	461	472	491	416	474	475	469	489	494	475	461	445	469	460	466	474	473	484	455	496	482	474	499	503	497	458	473	456	455	483	482	461	502	469	459	494	497	459	491	442	485	496	504	469	499	466	493	478	496	542	432	476	481	479	501	480	465	467	485	483	475	466	476	470	494	453	511	479	500	501	468	464	489	477	457	450	482	489	489	487	487	480	468	435	479	521	452	477	486	482	474	457	448	461	469	524	471	472	467	482	479	440	504	449	494	507	446	485	505	475	471	472	467	458	513	501	467	478	470	501	468	476	479	483	501	463	501	464	514	446	509	470	463	469	466	534	481	458	447	525	476	493	464	499	454	434	458	474	453	459	456	472	488	459	501	549	473	491	449	463	444	515	466	473	478	468	489	462	461	512	493	481	503	456	475	465	476	478	458	494	448	460	488	502	505	468	457	444	469	468	489	492	499	448	480	463	482	506	463	456	510	474	491	484	494	450	479	509	464	458	496	493	461	449	510	460	473	496	442	436	487	459	504	492	476	516	473	501	452	459	512	467	519	489	469	473	496	458	493	461	490	484	433	508	485	448	468	470	484	484	475	449	488	452	515	479	462	503	465	466	459	476	488	462	469	491	439	483	489	447	431	441	473	488	474	516	512	466	436	476	493	452	454	454	491	437	406	470	484	467	483	494	502	474	466	509	488	510	418	462	478	462	457	451	502	448	480	515	504	474	467	491	465	508	528	472	484	427	444	460	496	453	457	487	474	487	468	480	477	482	508	483	472	474	448	504	475	498	459	489	467	472	461	445	495	447	475	483	451	467	513	501	483	523	498	470	491	466	460	465	446	488	470	505	465	478	470	484	450	487	464	482	479	413	500	427	473	464	466	513	459	485	490	473	433	452	512	491	490	485	452	482	506	473	421	509	475	517	469	440	445	445	445	483	486	476	461	474	495	455	490	476	507	475	432	497	491	480	480	451	506	445	442	426	459	483	423	457	432	493	488	473	478	469	484	497	502	486	425	478	441	492	463	454	471	466	456	459	456	494	517	463	474	495	447	484	470	451	522	495	461	517	479	485	451	488	475	508	483	463	456	491	441	480	492	453	429	467	492	462	442	492	503	445	505	461	452	475	444	463	470	461	482	474	460	462	468	488	483	527	480	495	453	455	475	464	508	468	480	514	492	500	482	477	424	460	475	478	493	492	474	490	418	475	472	458	494	468	505	481	489	478	427	495	453	516	484	482	472	453	485	512	476	459	480	473	476	491	485	483	483	474	467	499	490	470	465	468	469	465	494	504	508	455	454	470	441	492	459	518	465	483	447	471	480	430	478	467	495	496	458	452	445	472	490	413	445	464	452	476	449	488	475	472	466	490	462	511	470	487	477	493	445	448	452	524	490	479	504	472	496	472	475	449	504	465	428	487	429	465	467	469	441	463	472	475	462	445	476	485	458	423	457	444	471	484	473	484	493
23062	21582	29373	24221	21564	21600	8044	1402	1118	1065	1080	971	931	936	916	885	888	872	849	838	856	822	862	853	786	799	834	829	859	846	845	793	864	863	853	873	868	790	889	862	741	859	859	843	838	815	887	825	812	779	835	800	781	852	779	840	812	827	780	802	767	783	867	832	778	815	818	849	810	809	854	816	854	764	814	795	862	839	870	798	816	802	830	781	810	818	836	791	854	780	830	801	860	804	815	773	803	836	819	830	772	862	835	786	807	792	779	792	804	761	828	793	847	777	807	857	802	845	850	802	822	768	777	851	811	809	788	855	762	807	798	814	768	828	851	834	792	811	811	829	822	798	811	797	863	809	775	856	860	844	882	751	812	831	793	827	814	805	828	764	796	775	806	835	799	781	841	864	823	804	829	824	779	869	741	840	813	735	828	848	744	846	814	791	801	788	838	819	802	804	834	837	813	836	789	793	754	779	878	762	812	817	795	815	764	789	814	832	791	818	822	805	816	724	788	837	795	836	844	850	838	803	783	825	827	821	766	838	854	768	810	801	760	833	795	775	857	841	835	818	741	834	827	820	804	739	755	805	854	808	787	795	825	839	892	805	817	816	797	771	789	825	831	816	838	780	802	793	792	772	793	853	751	793	801	804	818	833	775	784	789	792	809	829	814	848	774	817	798	824	740	827	799	778	819	803	846	795	826	846	794	798	835	797	826	808	861	831	803	858	755	785	803	764	833	797	805	805	774	803	830	789	817	814	770	813	827	783	813	778	792	851	816	761	847	809	820	825	821	838	826	777	807	792	850	777	800	832	795	819	741	773	854	829	809	790	781	860	803	754	793	828	788	772	832	795	816	799	791	833	810	803	833	809	865	877	727	806	811	798	837	816	786	822	814	802	829	798	834	814	816	836	840	816	763	810	792	763	800	785	871	790	792	781	789	791	817	820	779	780	790	791	790	843	747	793	873	839	784	806	787	762	770	806	765	773	763	816	765	785	797	769	822	789	799	818	782	808	818	736	910	796	800	824	831	834	816	807	780	822	830	773	781	848	793	772	856	779	815	867	813	825	797	783	823	800	816	801	816	870	793	762	798	813	799	753	810	793	793	834	804	768	801	774	828	781	777	768	789	813	749	804	845	829	752	810	783	772	810	782	825	825	806	818	785	845	798	769	813	801	867	820	811	756	819	845	788	768	788	789	822	808	828	846	790	790	794	767	768	817	796	767	762	799	778	767	823	743	802	798	776	817	820	818	796	791	811	806	797	783	824	808	794	812	828	802	868	843	834	823	756	866	793	806	831	801	814	801	803	786	795	809	833	761	794	802	821	797	846	797	800	858	775	790	850	821	805	827	827	811	744	833	803	802	797	793	819	829	781	789	864	827	813	863	834	790	802	909	847	811	823	814	756	798	835	825	735	817	813	821	843	800	829	808	750	843	781	822	807	841	812	804	771	809	848	783	766	782	845	823	802	831	788	815	805	809	805	835	795	812	838	797	803	808	770	781	863	771	766	816	830	798	876	804	802	801	799	813	762	835	806	784	793	816	747	801	787	755	755	774	810	779	782	832	806	792	815	754	843	826	815	813	796	795	814	814	779	796	758	777	804	809	810	751	818	795	811	827	809	823	902	814	812	820	793	844	780	781	801	838	759	814	822	839	787	855	830	765	773	753	763	769	791	825	832	850	878	787	741	837	804	847	780	774	773	784	752	840	855	851	796	820	850	739	763	833	786	788	841	773	795	826	795	824	796	756	797	776	812	767	791	791	786	759	798	784	820	736	850	803	811	811	778	811	819	735	845	813	844	855	797	777	800	754	801	794	809	858	828	797	786	718	791	782	801	777	782	793	808	826	814	828	834	775	761	754	815	778	754	787	822	778	779	835	802	788	806	780	801	803	875	802	769	786	782	771	819	818	757	782	824	779	755	806	777	840	777	794	847	809	776	748	765	764	821	814	767	818	790	785	807	844	792	836	785	851	813	844	806	767	785	797	800	798	733	808	786	789	810	827	800	770	813	812	795	827	775	806	819	812	784	768	817	786	777	865	764	810	797	785	787	825	802	862	754	784	772	798	797	769	800	765	799	782	842	764	787	806	759	834	803	811	824	862	810	802	796	821	801	840	830	793	812	793	800	823	780	792	811	775	838	784	801	834	859	735	811	814	835	813	810	779	800	805	762	814	821	764	763	847	801	805	775	740	785	726	851	788	815	805	817	842	824	821	812	782	812	807	776	824	830	850	786	766	837	825	773	838	799	825	755	806	834	830	841	819	783	840	825	794	823	784	745	808	815	804	800	824	844	824	811	796	873	810	759	811	822	807	836	797	864	781	798	810	783	772	825	795	791	810	785	770	842	783	819	818	816	785	774	799	751	783	785	821	814	872	847	812	725	769	798	799	837	817	810	834	752	789	839	830	773	824	800	810	775	881	804	859	797	805	861	792	885	830	829	761	806	846	811	800	818	775	806	784	803	827	839	800	724	792	816	768	811	868	808	818	818	804	839	811	844	796	802	792	826	809	827	846	852	788	806	787	821	733	817	819	831	825	813	824	841	803	814	806	824	807	823	794	794	853	814	818	789	762	830	847	791	807	857	786	814	834	827	816	863	807	777	858	818	818	806	825	785	828	830	783	793	760	831	839	844	853	800	817	826	800	834	788	790	806	797	768	804	770	773	803	812	819	839	839	800	826	782	842	871	805	786	766	828	825	814	758	841	839	744	810	749	799	813	857	767	787	868	818	790	830	821	839	824	833	805	818	842	818	783	813	814	764	803	807	814	866	779	808	847	754	872	815	782	794	817	802	789	778	806	787	854	805	805	787	777	754	759	810	741	822	804	763	778	784	737	782	792	787	761	801	791	806	798	866	808	781	836	807	837	790	801	772	793	814	819	827	746	816	823	783	803	876	775	861	783	845	781	771	787	769	793	841	817	817	813	847	810	834	817	790	806	793	838	821	843	804	816	790	798	760	771	862	827	820	801	819	813	796	821	802	830	848	824	767	816	807	827	784	840	768	764	830	768	779	822	830	752	783	806	841	825	798	783	822	731	815	801	808	794	785	889	811	799	808	746	821	838	808	770	832	807	810	801	776	797	800	853	756	740	785	786	756	815	849	788	809	839	760	773	818	746	810	839	849	805	774	754	789	823	794	778	816	838	794	764	753	753	832	812	741	808	798	856	786	744	821	825	803	787	830	850	852	732	821	839	794	783	816	866	869	814	821	811	837	805	814	770	734	787	849	800	821	816	837	773	820	848	791	859	775	845	777	824	808	807	829	839	814	833	791	823	774	779	808	838	806	795	802	765	758	742	807	788	822	798	808	786	776	821	810	747	775	816	750	779	811	787	780	845	739	814	797	790	818	744	781	820	898	759	820	748	748	779	790	769	827	835	810	802	798	758	815	809	770	804	814	860	789	812	829	850	757	793	784	827	849	783	791	800	788	764	799	801	803	773	797	804	806	812	805	803	782	776	822	789	774	835	830	823	807
41923	37513	7916	3891	2896	2356	1851	1586	1379	1333	1152	1102	1041	994	991	943	936	940	947	896	934	876	836	871	895	857	891	822	839	819	833	925	885	892	860	865	910	821	870	839	835	856	859	835	830	872	839	781	779	838	855	822	853	868	842	877	823	836	813	869	803	865	835	816	835	812	808	870	831	828	864	779	802	793	833	819	796	861	809	887	816	816	783	767	825	888	782	845	813	799	818	805	814	807	822	846	804	802	780	807	874	799	801	781	815	821	857	824	860	807	835	815	776	806	837	804	779	822	832	795	823	806	834	871	813	801	854	888	828	811	830	817	793	784	783	760	840	802	803	795	853	815	828	830	834	739	804	798	817	783	840	795	835	809	783	792	769	815	832	809	808	805	855	805	824	841	798	804	794	786	782	808	789	825	837	803	755	805	823	804	817	805	795	852	766	828	844	798	784	823	798	828	829	792	804	765	836	789	824	810	807	803	805	873	765	827	829	820	857	815	824	816	772	806	777	830	823	770	780	786	829	826	846	839	784	837	779	804	805	783	776	824	856	834	839	774	836	761	836	849	808	757	830	793	839	846	795	776	778	813	795	776	747	823	828	806	910	874	797	789	772	829	764	793	796	822	836	804	834	812	797	807	829	786	792	798	804	813	770	805	806	820	809	800	803	794	831	865	803	807	841	889	846	814	769	820	796	775	832	821	801	827	857	796	826	816	751	776	823	795	859	786	761	824	864	831	801	803	831	812	777	811	819	824	781	760	838	798	781	831	861	771	812	831	828	824	822	779	774	830	895	822	787	816	824	784	809	817	797	754	788	767	829	899	830	801	787	833	794	790	820	776	787	807	865	795	818	803	811	819	802	803	755	801	804	788	831	805	852	836	867	759	822	828	800	825	794	828	844	827	792	799	856	759	820	797	814	817	865	848	805	833	786	828	806	882	855	877	815	780	768	830	826	795	781	842	807	781	870	806	803	844	805	812	786	797	823	823	831	756	786	810	813	816	802	829	849	852	860	795	843	831	849	777	809	853	786	854	859	771	778	830	764	789	795	834	759	806	818	824	813	811	868	773	790	832	837	780	827	835	862	825	778	852	808	848	780	764	863	780	822	818	809	797	790	827	791	849	830	796	837	787	825	855	792	774	810	849	817	841	785	831	774	825	827	836	796	768	821	803	835	764	779	885	797	812	739	802	813	820	772	836	791	834	812	835	772	796	803	790	796	823	802	766	807	804	780	809	803	822	821	797	768	840	772	844	837	812	822	804	811	840	777	844	784	792	804	769	793	783	808	788	836	859	800	837	837	795	819	799	827	821	806	774	839	824	824	791	802	788	778	775	822	821	807	785	775	834	853	813	878	792	805	856	863	805	806	766	798	820	785	836	773	783	796	825	793	837	777	774	812	856	839	812	807	748	798	812	819	819	800	801	795	827	783	812	778	833	820	763	786	844	803	830	865	813	813	870	800	824	787	809	773	826	832	846	844	852	784	835	797	829	798	823	815	788	795	744	805	840	793	760	818	763	783	808	822	829	782	794	843	797	825	820	811	789	809	837	790	795	780	783	797	835	805	829	791	779	857	759	832	785	812	843	793	764	832	802	778	842	801	824	845	798	824	790	827	764	800	782	773	801	852	788	810	816	838	778	831	808	796	791	799	826	807	851	797	799	813	830	766	837	768	822	845	854	789	825	782	810	830	774	833	836	828	797	831	814	806	789	818	805	817	835	777	799	816	798	786	848	834	812	801	777	859	849	808	810	868	791	866	784	803	844	763	801	811	777	816	787	824	804	818	795	803	860	860	812	818	837	777	777	834	829	825	842	794	784	840	831	800	841	851	796	801	847	839	808	792	815	839	826	792	823	855	786	820	829	790	791	793	768	815	773	823	841	809	791	852	828	811	839	787	838	802	840	785	782	788	801	870	816	840	810	841	810	793	812	848	811	828	765	821	800	813	795	768	829	786	854	762	839	798	841	838	816	816	777	805	812	823	857	808	868	768	862	842	807	801	821	795	828	767	865	817	817	823	782	792	778	801	809	803	812	812	806	812	807	801	806	793	807	823	805	863	833	867	811	813	833	768	804	813	791	844	816	795	800	793	757	787	829	779	791	795	763	771	768	791	760	807	832	803	804	802	845	843	774	802	802	800	828	836	857	810	804	796	831	792	816	787	790	834	830	840	826	801	766	821	797	763	764	803	860	784	825	814	796	809	769	811	814	798	822	804	739	823	802	825	836	804	841	787	791	804	775	808	805	792	828	776	860	854	811	835	794	860	833	835	792	811	781	788	821	832	746	813	784	810	860	796	796	754	800	849	818	797	872	792	773	801	825	824	819	764	821	832	774	832	800	842	810	776	824	772	830	822	798	862	814	860	823	776	807	794	818	875	780	772	800	810	847	792	821	755	848	832	861	874	814	796	794	814	828	788	785	802	801	797	809	868	774	833	803	775	831	775	821	792	786	851	790	852	854	861	791	816	797	790	795	818	806	757	834	792	807	743	746	784	748	800	799	839	833	785	810	778	775	838	814	854	808	779	778	792	866	766	805	761	817	796	806	834	757	818	747	862	824	788	859	831	782	780	889	799	843	840	797	785	785	813	853	827	833	814	811	794	762	782	846	801	779	816	789	819	804	806	813	777	808	783	789	819	831	781	836	808	794	788	784	845	799	788	821	783	826	791	864	787	821	835	842	834	814	807	808	799	773	804	834	795	857	820	785	805	814	814	834	774	762	811	793	823	824	833	773	823	824	753	808	785	813	864	818	846	755	817	799	827	828	821	834	821	806	833	794	802	803	803	786	807	843	813	783	791	762	762	805	828	864	788	796	796	804	833	812	787	821	801	776	825	846	781	810	826	790	831	698	783	839	758	802	781	750	811	790	811	801	764	762	865	818	823	811	820	783	870	816	812	809	794	787	858	835	796	762	817	744	792	833	791	802	778	744	843	803	751	808	848	847	791	827	763	796	835	831	833	820	786	762	782	804	814	762	848	818	846	815	836	786	795	797	865	813	829	769	788	838	806	814	837	834	823	786	861	755	837	749	788	794	822	770	852	806	841	843	861	784	812	828	770	858	746	734	778	770	822	814	783	787	810	794	804	808	805	756	754	816	829	854	783	784	820	820	818	757	846	785	802	811	819	788	824	869	757	811	772	780	813	804	780	829	795	887	820	832	773	805	823	805	853	857	796	804	808	811	844	815	814	796	830	852	800	742	840	774	821	780	787	851	832	810	799	849	814	834	794	828	883	833	836	817	822	836	840	776	803	834	737	741	849	792	884	795	804	797	844	857	788	836	759	823	828	863	840	835	775	778	803	786	800	836	803	809	791	810	833	826	809	852	868	762	816	788	813	777	835	802	771	849	776	784	813	793	804	798	804	894	777	850	819	837	813	845	801	828	829	815	768	791	803	791	813	830	804	778	800	742	824	803	811	849	815	803	759	791	780	849	800	807	801	829	824	818	796	799	794	788	850	821	769	783	790	766	828	749
29272	19505	4664	593	506	421	416	405	435	398	395	415	409	438	398	360	381	424	400	400	431	401	353	398	353	422	387	393	372	397	428	404	429	409	390	391	398	429	377	334	409	400	400	380	406	362	402	349	382	416	381	371	406	395	391	405	379	395	410	376	426	391	374	384	365	449	385	375	377	403	412	392	380	386	409	404	396	383	401	402	371	389	377	373	395	434	412	357	390	408	402	387	395	398	411	413	389	430	396	398	400	374	421	412	379	370	413	396	394	389	425	402	412	395	388	412	373	425	392	432	348	389	422	366	400	375	374	361	396	394	393	412	425	419	369	398	361	392	412	405	357	395	423	413	365	385	393	422	427	381	392	395	437	411	366	388	413	380	399	395	396	411	393	356	386	396	399	388	392	369	402	352	406	400	390	386	382	363	421	393	387	416	396	403	415	379	413	377	371	408	365	352	362	396	398	372	413	385	348	401	389	390	394	382	412	384	390	396	393	404	377	386	401	413	367	391	412	390	356	410	419	376	358	374	425	409	390	398	346	389	428	412	384	376	408	398	431	403	403	353	391	391	426	382	417	417	407	391	404	420	376	407	365	423	393	408	384	399	433	381	452	363	391	373	392	380	386	383	378	396	406	397	424	395	399	393	358	380	387	392	383	383	437	428	400	406	408	384	407	410	392	441	401	361	390	444	389	408	381	403	405	383	407	383	417	380	410	452	375	384	415	387	396	412	383	375	426	406	401	391	403	368	412	391	395	391	404	367	380	370	399	402	373	396	408	374	348	406	392	420	403	391	367	386	405	365	397	409	408	397	392	392	382	434	385	388	393	395	410	402	405	437	376	383	362	372	385	373	402	416	422	389	376	375	374	376	407	396	388	390	375	394	396	339	390	387	367	399	400	417	394	386	393	391	377	409	357	385	398	403	377	396	433	429	373	383	406	395	410	389	424	364	397	356	394	417	418	345	397	397	378	389	386	390	396	380	378	395	395	389	406	397	422	385	429	415	394	393	389	403	419	370	418	408	324	414	358	378	417	398	389	390	390	380	366	384	374	439	394	387	405	397	430	417	395	357	368	374	429	425	394	384	417	387	377	361	388	401	393	404	419	362	382	370	370	348	388	407	411	392	380	415	389	379	377	409	405	415	417	371	373	369	401	410	405	384	385	398	357	382	424	409	399	386	362	381	368	374	385	384	374	426	360	384	386	415	419	390	430	397	384	397	363	359	383	413	411	380	409	373	420	419	389	406	385	391	397	366	415	418	432	373	390	416	421	410	406	383	367	394	366	363	413	393	394	360	358	375	342	360	397	392	391	399	381	390	390	375	431	431	387	398	380	369	386	386	386	364	381	388	415	389	375	420	371	422	397	377	381	407	391	388	405	375	378	414	401	385	372	364	352	355	386	435	372	381	391	388	384	358	388	367	374	398	362	375	380	377	405	399	402	387	424	393	432	407	397	368	384	373	380	384	428	397	364	397	385	376	387	384	354	410	377	411	387	415	331	378	375	387	390	408	395	395	365	354	347	393	379	391	401	391	366	414	382	358	437	378	395	390	419	390	398	368	387	415	393	383	379	387	411	386	390	434	412	418	400	375	393	387	394	390	366	421	423	398	387	345	442	406	389	430	362	375	414	422	370	402	362	344	396	402	423	405	405	366	404	361	412	392	399	377	410	396	389	376	390	395	407	401	371	406	392	384	389	394	389	389	406	431	417	405	396	377	389	386	380	391	371	379	381	359	380	396	395	399	375	395	402	372	395	415	396	377	404	411	404	401	384	397	407	390	376	379	374	415	384	386	370	359	367	380	380	375	382	387	409	334	415	401	388	417	359	407	396	421	391	386	413	407	399	374	392	420	393	371	385	399	392	390	349	405	394	419	385	409	418	362	419	374	408	380	415	361	366	404	388	364	371	426	391	390	378	390	379	393	390	393	409	363	401	414	376	378	384	396	434	409	424	418	351	374	366	391	414	352	355	377	386	389	368	375	399	390	403	389	431	408	375	381	357	375	398	374	410	415	407	392	408	372	384	398	358	400	394	393	372	355	374	374	403	393	408	376	400	380	398	420	358	441	395	340	402	370	389	368	416	410	372	398	371	366	437	411	386	392	390	371	399	371	383	397	395	355	403	419	374	432	397	390	416	427	365	428	402	374	416	426	356	416	388	448	407	385	400	397	394	360	392	397	424	397	402	398	371	406	373	361	431	408	386	389	395	390	396	383	399	375	381	367	412	414	402	396	394	392	387	407	426	368	391	397	390	399	422	415	373	384	431	386	375	423	397	400	404	402	415	395	406	403	389	412	393	388	390	419	381	371	387	375	366	402	377	404	389	412	411	377	409	381	416	376	383	376	425	386	400	428	422	392	365	411	367	385	415	380	449	382	343	396	401	405	427	419	382	381	386	414	386	401	391	403	381	382	409	406	367	411	358	404	383	387	401	408	372	416	416	380	400	406	376	370	382	385	412	402	373	414	420	362	414	405	379	357	417	381	393	389	379	411	404	369	387	387	351	434	401	420	405	389	386	407	400	425	417	405	377	362	386	399	376	401	397	422	407	411	411	387	402	360	389	377	411	395	385	390	404	385	398	425	362	414	406	397	392	388	407	370	413	402	405	365	366	392	401	396	351	382	401	402	382	405	386	379	401	435	384	380	372	405	402	376	369	432	379	427	421	388	402	373	347	422	374	442	395	401	378	389	365	391	405	376	436	422	405	426	407	415	362	383	389	377	406	388	394	390	392	388	395	390	356	383	403	402	401	352	399	372	360	343	364	400	383	418	366	378	391	403	387	367	394	399	366	411	371	363	374	425	368	398	414	399	386	362	397	356	371	379	398	387	389	352	378	399	409	378	381	404	382	423	410	376	407	409	387	372	390	392	389	389	397	379	408	412	418	390	414	400	377	422	396	404	396	382	433	365	394	420	339	402	368	395	385	372	417	371	397	380	375	391	421	388	412	391	409	384	380	363	380	370	403	393	376	402	415	365	432	419	414	406	407	369	420	401	385	405	402	383	388	392	371	421	367	412	387	380	409	405	384	410	370	393	384	384	433	390	407	385	400	408	378	387	385	370	388	395	385	391	397	376	308	372	365	378	378	403	443	432	383	388	376	405	395	391	413	376	428	413	385	367	403	395	414	399	370	402	398	361	435	374	373	415	409	390	349	406	402	421	397	399	390	397	401	405	394	385	406	382	387	397	420	388	390	389	381	357	392	390	377	374	423	403	384	406	409	385	359	403	359	409	391	362	405	390	373	406	419	398	372	381	413	399	388	395	426	390	385	390	413	419	427	432	379	377	413	391	406	401	413	389	388	382	371	361	357	388	372	378	390	423	401	386	379	394	413	412	416	407	385	375	386	392	410	367	345	403	385	373	351	397	394	391	387	336	371	387	363	388	418	399	372	377	377	398	394	371	439	362	409	398	419	384	423	383	387	384	427	371	398	402	404	393	400	344	354	379	416	372	397	374	399	378	422	355	414	381
19862	9719	625	514	458	451	399	426	430	407	400	423	381	408	422	385	411	452	457	420	408	386	441	431	395	410	409	396	401	405	438	403	408	410	416	424	437	398	447	438	443	438	440	441	433	432	420	414	429	425	432	426	424	426	417	415	440	401	438	409	420	434	417	431	387	426	404	462	427	419	392	397	411	391	405	425	409	392	405	400	425	452	394	402	437	404	436	398	437	403	406	433	441	437	418	442	437	426	428	448	420	456	422	455	430	432	449	437	411	424	429	424	419	428	420	401	480	456	429	388	449	457	409	417	415	419	436	441	462	422	400	426	363	426	430	422	429	410	401	404	414	417	447	417	431	411	432	397	393	428	403	381	422	430	400	433	412	423	415	419	384	420	412	403	437	416	419	381	417	378	376	404	429	444	420	388	410	410	400	433	364	440	452	395	408	417	401	402	421	388	445	411	416	388	418	430	428	398	396	413	440	435	415	427	424	404	401	420	406	419	437	414	416	441	421	400	420	410	396	413	394	433	382	365	407	448	409	419	401	438	395	443	423	403	384	396	421	426	396	410	412	411	442	419	407	425	432	434	415	376	405	401	417	441	405	423	420	391	395	420	442	423	421	433	383	433	406	440	388	435	428	394	435	463	361	414	413	420	413	397	418	387	392	438	390	424	451	432	405	391	395	414	366	413	408	420	405	443	407	411	412	406	468	434	396	412	439	413	447	401	396	421	398	429	420	378	454	414	400	388	437	434	433	406	424	407	436	432	429	390	438	435	416	440	430	404	413	453	436	434	421	451	440	402	407	427	439	420	433	433	405	431	391	396	385	398	436	379	416	406	411	426	438	405	413	403	416	442	429	428	431	405	410	395	433	409	427	413	386	409	418	422	398	396	452	415	402	430	397	410	408	364	464	401	450	421	393	399	438	405	409	432	390	372	371	424	400	422	432	444	405	423	438	408	433	439	424	444	449	409	425	414	434	399	415	419	441	413	386	403	363	375	411	397	392	408	432	396	413	388	397	438	443	429	392	453	435	371	400	431	437	414	420	422	411	427	439	374	410	395	442	424	409	412	423	422	419	407	445	391	440	390	415	415	411	431	410	452	408	407	423	425	434	408	402	427	382	391	404	360	410	463	393	402	395	407	401	414	428	425	429	428	464	399	420	392	406	432	426	422	411	419	420	407	421	406	388	428	421	398	424	394	385	424	410	421	436	420	443	421	396	429	407	423	403	381	424	417	397	415	449	430	427	415	378	415	439	405	467	439	403	392	384	419	427	446	425	386	425	413	431	424	433	416	446	420	424	408	410	425	436	369	385	389	395	390	417	420	428	398	431	411	414	408	418	407	377	398	411	397	446	410	440	408	431	411	395	445	414	407	393	412	400	429	417	388	426	401	431	430	407	405	424	432	430	409	420	430	417	412	416	448	424	392	377	402	409	411	408	450	376	466	424	418	413	442	427	411	436	400	398	449	397	406	381	457	415	433	443	398	448	423	408	433	416	413	425	381	417	434	395	426	393	409	406	436	408	423	364	419	450	449	369	381	420	393	409	443	417	419	419	411	413	411	419	404	422	420	421	420	399	412	389	414	424	416	457	457	419	404	391	395	414	414	438	370	420	417	406	421	391	388	415	405	425	416	397	415	404	380	361	407	417	365	420	412	400	422	463	402	409	449	395	468	383	439	404	418	398	411	425	453	414	392	437	438	447	418	425	396	418	419	417	417	413	407	433	419	406	388	398	410	435	412	414	440	400	428	395	420	396	383	412	420	420	388	382	399	446	405	415	416	405	416	418	429	427	387	419	398	399	415	403	409	436	393	404	416	411	426	385	421	411	392	352	406	426	400	421	409	413	423	403	425	396	420	420	376	406	420	385	403	388	405	386	436	428	410	442	390	435	394	418	403	408	404	422	389	408	418	420	444	402	416	439	432	425	386	380	398	431	433	409	385	409	408	424	408	398	458	406	424	434	405	396	437	416	406	432	369	413	420	412	398	403	439	437	410	405	419	437	411	400	382	426	422	442	412	408	411	426	430	399	362	386	415	444	376	425	415	442	419	403	401	461	386	389	399	398	396	361	414	430	415	404	413	394	388	419	394	387	407	425	395	416	392	426	391	408	441	401	387	447	425	433	445	424	429	409	430	418	413	424	425	401	435	399	395	396	430	403	418	429	412	462	424	413	433	405	432	424	408	396	435	422	414	405	422	448	415	461	409	451	381	414	400	414	393	384	413	445	397	406	399	432	384	418	440	413	420	380	363	409	398	442	408	425	418	425	382	401	415	436	419	457	384	465	407	410	411	401	425	402	428	403	411	417	406	391	421	386	408	410	436	352	394	391	422	428	427	405	396	433	458	406	399	417	451	430	423	401	386	406	402	425	442	399	387	418	448	440	434	433	403	430	425	413	418	451	393	414	444	408	394	420	376	404	399	438	439	419	424	415	395	423	405	411	406	419	442	424	411	384	408	423	424	430	410	410	436	396	433	452	390	378	416	456	388	444	440	392	385	401	425	404	407	386	406	426	432	402	406	408	411	423	455	433	433	400	365	397	378	410	416	434	431	427	442	380	453	395	440	376	412	411	430	399	409	452	412	410	397	416	425	421	472	379	429	418	410	401	400	418	447	420	422	390	400	423	457	423	432	386	429	394	433	441	389	451	371	397	458	404	385	416	413	391	413	405	403	378	454	438	413	403	393	432	399	411	448	419	407	436	427	410	382	390	452	396	430	352	414	398	419	419	415	450	444	407	438	427	426	394	416	389	392	394	432	440	443	407	409	426	413	400	455	356	437	402	393	409	453	407	431	410	400	426	425	393	419	437	408	436	422	394	424	430	410	454	415	413	399	459	438	420	412	409	402	412	449	402	405	423	427	407	451	406	465	432	427	410	372	427	430	410	384	402	419	427	423	430	410	416	470	429	401	381	403	410	387	443	438	458	414	421	435	396	396	421	437	434	423	414	448	393	426	386	425	384	392	420	392	386	395	383	394	415	424	445	377	389	429	412	409	392	444	426	383	399	390	417	392	418	366	409	408	418	407	453	373	444	428	395	452	434	387	427	415	410	432	410	420	414	415	431	356	410	432	387	380	420	397	382	432	424	397	405	408	401	414	459	414	413	436	408	405	457	427	385	400	418	427	383	438	421	410	445	378	435	426	400	377	428	410	425	433	394	433	416	415	426	438	440	408	406	430	387	417	387	376	405	414	427	387	411	419	406	408	450	423	439	405	414	440	401	448	435	428	392	429	432	426	387	369	464	427	396	414	396	436	394	421	426	387	442	447	412	434	394	386	400	434	378	403	397	408	400	418	437	396	467	400	417	400	408	411	418	425	420	408	430	414	417	398	396	387	439	392	393	381	384	440	422	395	392	375	432	445	433	399	422	408	412	396	429	427	438	412	415	386	396	442	436	449	456	393	434	453	403	427	433	418	407	414	388	412	404	456	418	407	427	404	410	402	392	435	421	430	390	419	367	406	403	414	421	427
24361	21606	28929	24599	21410	7772	1158	935	791	745	751	705	691	707	680	704	680	695	679	650	675	639	669	590	654	650	659	652	623	616	675	668	667	667	654	626	654	672	662	647	650	654	610	712	581	654	647	674	647	657	661	640	706	642	698	611	606	634	621	613	689	651	614	681	643	648	606	616	627	578	643	657	628	640	628	643	653	627	657	585	685	623	640	663	658	632	657	658	673	634	603	634	639	593	579	630	631	626	672	638	678	662	604	673	628	632	636	610	690	608	652	656	638	635	643	604	642	632	662	663	654	659	601	706	644	651	649	659	647	682	624	623	658	666	595	620	644	624	637	623	615	609	646	648	643	630	640	632	606	604	614	628	630	638	613	645	690	666	629	616	640	659	670	655	645	637	632	637	602	638	633	618	635	628	637	678	642	645	619	614	651	658	666	663	646	629	649	686	617	574	626	629	632	646	647	648	694	654	655	627	594	625	648	613	610	659	689	630	657	613	568	650	664	645	647	631	629	665	563	646	608	619	649	677	612	635	647	577	685	685	591	632	587	683	660	579	634	611	638	626	637	610	699	634	656	655	599	624	658	613	604	603	626	612	657	633	648	647	636	636	639	664	662	650	604	640	660	630	619	666	592	626	655	643	654	647	586	650	686	639	634	597	676	650	621	647	627	579	654	652	616	645	657	636	672	620	652	602	628	618	685	622	636	619	623	640	633	621	630	638	646	625	611	647	606	623	632	632	625	591	641	624	620	643	666	583	640	634	696	626	646	585	614	622	674	661	635	584	635	647	644	682	605	629	622	657	645	560	627	654	595	609	640	601	654	628	597	623	667	669	628	613	642	617	630	652	645	609	671	623	599	653	581	627	642	645	638	622	669	684	628	651	608	647	660	635	640	622	666	619	619	611	606	641	620	628	622	610	652	634	634	645	617	649	672	639	631	679	620	710	599	629	625	661	665	647	646	615	624	609	616	633	627	640	607	615	657	618	648	635	641	636	627	659	680	618	632	612	650	646	647	619	609	650	627	630	619	630	632	642	618	633	620	649	630	654	690	621	602	639	610	648	652	638	604	635	629	650	656	613	654	560	627	644	684	632	596	628	645	624	658	622	655	622	625	652	625	663	644	635	628	705	583	625	681	648	628	635	641	664	702	649	624	601	647	677	622	633	619	678	647	618	609	673	640	622	596	610	631	608	637	619	603	639	629	631	601	547	608	603	612	643	623	656	604	682	628	634	645	666	606	660	663	648	632	585	627	647	681	609	609	650	637	649	642	600	616	643	641	691	641	622	647	607	589	642	620	622	622	658	618	613	669	645	634	601	629	634	624	682	606	632	643	624	641	596	639	639	653	611	657	613	603	643	624	657	659	650	666	622	640	643	600	604	649	622	617	658	625	606	635	622	640	670	659	611	640	668	660	591	631	632	645	619	596	643	636	644	599	624	601	716	605	659	626	642	685	628	653	628	600	660	604	647	639	629	628	606	591	659	640	676	650	644	684	611	628	628	652	581	640	660	685	711	636	664	613	636	575	618	632	595	639	631	659	651	648	631	647	597	667	634	606	658	653	611	628	602	597	633	588	632	601	617	668	624	629	650	638	632	673	599	697	610	626	676	628	637	630	619	617	595	635	631	621	602	658	654	582	630	674	672	643	692	605	569	647	632	641	631	628	616	625	640	628	636	661	604	623	589	608	637	644	634	630	687	609	657	582	632	639	652	650	615	666	621	641	615	624	626	609	614	606	574	671	646	666	629	602	610	628	625	622	642	642	644	731	652	657	602	678	662	609	675	600	642	673	633	624	632	638	674	653	630	625	606	577	653	622	620	670	633	599	617	655	632	676	578	634	649	592	620	658	635	616	632	680	622	599	628	673	645	647	662	653	641	637	653	648	628	677	648	654	604	612	624	652	650	637	650	652	603	661	615	646	634	630	615	645	675	679	655	648	624	643	656	625	643	665	659	603	633	650	604	632	667	646	617	653	641	624	626	610	635	627	627	669	651	639	653	658	631	608	610	620	621	689	621	609	624	632	642	655	596	659	611	641	642	623	619	681	593	632	665	630	641	626	627	677	589	668	636	614	621	599	599	638	644	601	627	594	585	626	600	609	616	692	625	612	647	647	645	631	612	619	669	583	611	608	616	669	618	657	675	665	623	652	631	595	650	576	663	631	609	623	643	600	615	665	619	674	647	675	678	682	672	651	621	641	624	601	620	656	634	620	647	648	590	609	581	601	619	601	626	647	645	651	631	599	682	679	644	615	631	642	580	619	606	672	645	605	567	640	603	647	631	624	623	605	686	653	656	588	599	640	651	627	656	593	685	593	658	610	663	634	629	642	642	606	610	620	646	603	629	623	656	588	659	608	650	631	615	621	650	695	598	640	623	636	628	621	623	626	658	610	608	684	613	658	634	629	661	631	636	649	656	675	613	643	620	644	619	649	594	609	648	633	611	654	623	629	654	686	611	578	627	640	674	643	649	638	606	671	651	642	644	683	651	633	675	666	667	663	655	644	602	660	633	603	590	621	595	653	644	649	643	633	631	622	634	604	607	606	650	651	634	625	639	636	620	662	615	632	603	581	636	663	642	630	608	648	687	638	657	667	656	640	638	641	635	588	638	637	654	615	621	630	640	671	625	618	619	617	641	634	594	615	662	628	672	673	620	601	658	621	614	584	620	635	625	653	651	658	629	631	654	595	591	617	647	627	626	642	617	625	649	656	632	678	651	591	622	639	654	644	607	617	629	604	618	609	629	656	621	631	676	640	666	612	697	647	677	647	617	632	647	661	631	638	590	684	654	621	633	567	640	645	618	635	585	643	608	621	627	642	646	608	651	664	598	658	612	631	647	599	618	634	643	612	623	663	619	610	641	647	618	668	617	608	686	630	660	628	643	667	654	683	659	678	632	610	594	667	571	634	659	631	601	653	646	645	616	611	623	675	642	648	601	622	638	638	635	648	658	661	604	587	635	660	635	654	618	631	628	659	691	604	664	628	632	635	651	624	669	571	644	630	611	596	633	623	630	596	639	627	684	639	623	672	653	620	641	635	617	693	619	679	619	612	600	635	628	623	655	620	637	634	647	654	668	588	669	623	642	658	632	624	647	600	643	628	667	626	618	611	617	651	608	624	649	641	609	616	634	611	627	633	622	643	625	664	680	700	664	620	635	634	597	602	665	650	592	675	665	647	674	594	663	609	605	616	630	622	638	605	644	634	675	626	610	670	628	654	624	641	617	605	613	621	621	649	642	667	652	635	659	620	586	654	669	653	632	643	638	590	624	641	657	664	615	651	644	614	637	635	660	593	676	622	628	674	672	677	587	616	642	626	660	595	564	666	620	658	635	624	599	625	676	667	609	637	674	639	682	661	638	616	621	609	618	631	668	616	620	699	640	656	652	668	680	672	669	614	636	639	615	640	642	620	642	614	634	627	596	625	707	631	622	639	618	696	635	636	628	593	642	620	625	651	667	644	665	711	621	630	638
40345	35105	4591	2285	1716	1400	1158	1048	909	878	836	823	739	731	663	727	740	697	680	737	690	646	664	673	636	695	607	682	725	678	672	707	683	668	677	643	641	654	711	684	676	667	634	642	680	622	633	635	644	621	634	662	619	636	670	641	642	651	685	624	631	671	683	622	628	685	659	650	685	650	670	664	672	638	664	634	629	680	644	670	634	659	627	640	670	652	650	677	642	656	650	671	662	632	606	658	660	626	638	646	660	609	644	677	631	653	693	651	632	621	621	652	679	636	659	677	597	636	648	626	703	655	649	641	660	660	624	681	642	661	651	644	624	652	629	658	642	652	636	680	652	654	679	708	627	628	672	670	631	639	603	620	607	669	665	624	666	599	659	676	614	622	598	675	646	667	673	663	618	622	620	583	650	657	649	658	626	608	656	576	627	601	610	634	651	640	627	648	695	647	649	650	617	641	654	638	633	667	648	671	661	632	637	635	670	607	699	672	649	647	578	642	637	624	640	662	648	642	643	611	620	628	672	605	648	606	648	683	670	669	591	665	665	613	646	657	663	659	639	617	642	619	690	664	646	653	662	645	632	631	682	666	642	657	624	632	679	610	655	613	678	675	712	654	603	623	618	654	663	634	619	641	629	616	620	645	644	653	641	648	628	619	649	631	671	653	677	637	665	633	628	626	623	641	650	666	656	636	665	648	625	665	657	669	646	659	615	625	665	649	646	685	652	636	614	613	613	664	589	603	660	659	645	642	669	659	632	625	607	598	706	638	648	676	655	682	678	646	663	659	660	657	654	700	661	619	615	648	647	680	627	685	632	657	635	628	634	634	634	670	637	622	626	705	654	659	663	654	710	623	657	632	655	614	659	640	676	642	652	632	654	639	618	681	641	643	654	656	653	634	669	653	689	633	658	641	714	632	702	711	632	621	665	674	645	638	649	642	623	606	604	634	604	641	674	613	645	654	637	648	626	637	617	658	633	645	657	658	637	666	683	643	647	635	638	628	681	683	652	620	635	662	649	661	728	661	656	639	689	666	645	638	662	653	627	634	634	626	636	642	609	639	661	672	632	645	608	601	652	646	627	653	667	676	636	644	655	677	647	662	660	626	683	635	674	628	612	622	683	651	595	624	631	671	612	669	659	669	631	645	679	616	645	635	662	666	682	633	654	643	663	600	632	642	648	664	666	676	665	612	668	595	658	610	651	704	641	678	643	648	611	676	592	683	601	606	656	636	636	671	608	644	659	675	650	645	658	645	670	643	602	639	641	670	668	696	624	652	616	659	650	662	598	687	655	692	654	653	630	658	646	610	655	659	634	616	642	635	615	664	598	611	674	650	610	632	632	632	655	658	641	654	613	650	634	671	652	644	650	658	645	603	596	669	682	643	661	688	630	650	598	642	647	650	583	622	640	689	721	627	646	686	664	650	609	645	626	662	614	618	651	665	641	623	681	622	643	650	612	639	646	708	658	666	632	623	631	706	645	637	637	659	659	671	645	695	651	658	628	638	672	648	634	691	649	672	602	659	628	619	649	624	635	610	630	639	632	610	654	649	611	646	668	634	662	616	642	630	626	644	625	623	611	666	633	611	672	658	629	625	651	683	642	637	640	666	669	654	655	690	614	576	669	683	640	631	640	632	654	654	679	634	654	631	619	630	598	724	662	678	619	636	596	681	686	659	631	619	706	650	676	660	624	648	645	626	706	669	644	688	671	670	611	634	626	659	646	658	617	672	607	661	633	667	606	621	639	633	657	640	625	649	609	638	614	610	665	568	659	641	662	702	638	644	661	647	692	651	643	645	617	641	684	645	631	635	664	640	646	712	634	604	618	681	641	660	627	633	628	633	618	618	654	673	628	627	665	639	659	638	660	675	609	637	629	653	633	635	631	631	650	647	659	693	669	585	692	646	650	676	614	660	645	612	634	664	614	668	595	613	649	608	678	614	597	665	635	681	645	627	632	656	641	627	672	624	635	673	644	669	631	612	671	648	646	648	659	653	649	574	636	639	590	610	691	692	680	662	653	644	643	606	589	637	684	635	651	606	656	637	619	590	652	641	643	597	648	663	631	613	652	631	641	630	639	652	620	638	611	631	612	635	671	653	640	640	633	650	666	653	657	668	670	643	648	637	623	671	688	651	652	614	646	634	645	631	616	663	686	643	653	668	681	634	649	669	667	615	646	612	649	638	643	696	662	659	654	627	652	640	682	614	672	621	636	657	633	661	630	624	648	652	655	684	619	674	671	670	663	648	650	635	640	650	609	630	662	646	656	665	641	609	651	610	629	658	666	678	677	687	629	628	646	625	647	649	632	651	648	611	627	601	682	659	642	607	626	636	606	596	631	609	649	651	625	628	622	623	664	663	655	632	620	623	617	662	626	665	611	669	597	659	624	626	657	654	640	657	667	621	688	639	645	628	641	618	627	678	668	682	645	651	655	651	664	677	637	608	638	642	648	636	639	625	639	611	657	674	616	590	623	651	670	620	630	649	647	604	603	695	626	669	625	655	625	615	663	650	651	628	627	648	683	636	680	634	569	634	652	644	658	651	635	668	649	604	668	637	640	612	643	660	659	642	663	638	660	662	614	653	598	631	608	637	597	669	639	656	652	646	659	607	618	601	631	671	652	622	637	646	696	658	640	654	655	664	649	645	626	657	600	661	664	628	708	638	607	664	618	677	681	674	666	704	653	623	654	639	626	640	673	604	625	629	676	660	603	658	654	666	674	612	654	676	661	656	668	614	658	693	612	670	652	645	644	625	657	640	655	626	616	692	609	658	681	682	655	645	611	632	648	630	623	659	646	700	666	653	646	609	680	667	646	618	636	617	601	672	666	639	672	614	648	654	676	601	627	650	624	640	603	619	622	656	662	624	634	633	651	660	658	641	657	654	603	625	660	582	630	670	645	661	633	652	643	644	641	648	666	671	627	603	652	638	649	633	652	651	684	639	637	659	604	680	666	623	659	644	633	612	630	634	620	608	680	663	653	686	643	646	633	623	636	672	658	661	640	631	679	610	628	649	618	680	626	650	608	634	694	620	681	599	678	634	636	647	609	661	668	595	664	618	686	671	636	654	605	684	646	642	606	637	633	587	620	669	619	608	655	622	673	669	663	662	634	601	638	671	594	662	627	625	666	603	633	656	657	647	606	643	616	611	636	616	658	622	619	698	622	680	702	643	651	634	616	661	647	628	621	662	670	647	648	690	696	627	616	661	663	664	644	621	631	595	629	664	636	670	599	634	620	617	632	666	641	675	648	624	628	695	663	669	642	588	615	654	664	629	631	616	652	636	674	654	641	641	669	606	635	634	619	665	626	666	616	641	651	649	647	678	615	652	653	659	623	702	687	631	629	648	601	671	619	626	609	643	651	580	598	654	638	643	635	672	634	667	663	641	624	673	661	644	644	668	643	633	659	652	661	663	628	667	620	613	631	613	604	646	619	622	598	632	671	592	636	591	652	636	634	630	619	632	623	662	603	632
25465	21843	27596	25721	8429	682	587	523	506	482	490	451	475	461	471	460	438	440	464	436	451	435	435	403	431	415	450	407	425	440	470	419	403	436	437	421	391	418	442	442	437	461	431	454	427	437	446	461	433	468	484	438	422	434	432	418	397	404	458	396	446	401	422	424	447	423	429	438	417	437	407	403	421	423	435	404	435	437	451	462	467	429	485	438	426	438	435	432	381	409	460	385	420	404	434	446	420	449	388	397	457	406	464	414	414	435	438	475	399	481	432	427	435	457	417	413	435	443	405	384	439	472	457	418	438	451	428	427	462	456	459	420	423	428	404	417	422	409	428	401	446	438	435	425	421	425	467	419	425	478	420	430	446	430	417	428	420	430	425	417	452	449	438	416	424	431	422	436	473	410	425	427	421	409	433	398	420	448	424	456	454	415	437	445	442	434	417	382	480	391	453	425	404	434	461	407	418	443	399	437	458	423	446	411	420	428	465	450	455	452	406	390	448	403	383	421	431	420	408	451	422	430	459	419	420	438	415	424	439	419	445	425	416	425	425	417	428	437	397	440	416	428	452	425	427	416	397	430	466	434	468	432	403	440	439	440	433	415	413	409	437	379	454	437	432	437	394	398	400	409	425	420	408	395	438	419	424	467	406	426	396	435	440	426	443	421	417	445	402	400	397	409	430	418	442	419	478	413	500	411	452	471	444	402	439	434	431	444	452	410	453	415	430	434	435	416	430	410	418	421	463	453	428	422	396	425	422	499	462	421	458	424	425	450	444	409	434	440	420	437	399	433	429	448	410	385	400	424	460	421	458	448	396	423	369	446	420	422	406	397	409	446	424	429	413	432	407	450	405	407	403	410	455	448	500	412	428	421	400	401	365	426	415	425	409	426	438	474	419	422	409	413	430	454	428	428	458	398	442	423	399	425	441	409	437	433	429	433	476	395	432	429	466	441	401	446	386	417	398	446	402	414	416	405	416	411	437	412	426	450	464	397	450	442	400	386	452	382	452	415	423	435	430	418	441	402	465	456	404	445	411	471	416	433	441	447	438	439	410	410	437	423	429	435	415	432	456	434	399	370	414	404	416	425	405	421	455	426	445	431	409	425	447	445	494	432	406	441	449	442	401	376	433	397	416	399	457	392	433	417	421	437	456	416	433	414	411	413	474	396	452	442	451	429	390	430	452	424	453	419	442	424	466	413	439	451	447	404	422	434	428	425	397	412	433	419	389	470	397	432	414	433	405	452	435	419	440	441	450	398	430	403	427	435	399	397	436	395	430	415	425	402	421	418	439	409	423	410	450	414	435	423	496	406	401	398	425	419	434	396	433	417	415	442	463	475	411	440	406	429	414	423	415	457	445	435	429	405	428	366	447	433	367	410	408	422	445	444	458	459	462	413	441	386	423	424	448	449	418	424	436	423	382	419	434	405	460	400	462	443	459	415	421	422	441	413	436	442	413	394	403	452	428	412	427	412	421	443	430	442	460	448	443	394	415	464	418	401	418	414	457	426	445	412	416	443	430	421	433	437	456	400	457	438	462	421	433	462	453	415	435	416	450	450	442	404	459	464	434	436	434	405	413	404	390	426	452	452	411	439	448	426	435	391	473	446	418	447	428	452	468	431	431	461	424	414	459	420	385	433	411	466	418	351	424	430	421	475	406	400	446	440	426	453	421	451	449	419	428	433	438	450	447	426	404	449	420	408	427	393	444	400	419	434	425	437	436	440	429	433	458	431	401	402	388	410	461	410	411	414	449	438	428	384	402	412	411	423	428	439	428	436	442	427	429	415	409	424	450	458	420	467	385	435	446	412	411	432	386	422	435	437	372	446	444	456	440	401	399	469	459	432	403	440	418	416	420	415	455	409	450	417	424	416	449	397	409	424	385	398	411	410	439	439	436	431	437	420	402	425	399	427	439	445	448	462	424	411	466	431	422	422	430	430	385	420	441	426	406	450	407	431	429	430	431	454	424	455	391	463	405	438	391	421	419	447	437	385	417	367	466	436	445	401	427	418	415	443	408	427	409	443	456	453	450	413	379	451	407	431	410	410	421	442	447	491	452	427	437	435	440	400	408	404	438	429	414	448	439	433	461	414	431	436	412	399	460	462	418	436	472	432	468	413	461	421	442	444	445	402	436	413	431	439	489	439	431	436	436	411	439	404	412	405	422	454	435	447	436	422	428	432	446	427	421	425	436	468	438	452	423	471	420	453	462	433	446	427	424	442	446	399	460	397	396	441	416	444	470	410	376	451	426	397	455	446	434	411	361	441	448	415	468	427	414	408	409	427	452	407	430	434	415	408	378	439	455	424	441	472	439	406	409	443	423	419	426	443	441	395	459	418	434	475	416	418	408	429	435	412	450	448	443	428	429	417	413	453	421	441	424	427	473	413	404	435	415	444	440	426	426	474	443	434	407	412	439	442	425	455	460	450	432	451	409	390	430	381	465	444	387	433	419	419	438	436	437	424	408	444	438	428	408	456	422	430	382	412	464	416	391	428	383	417	447	409	434	466	411	412	454	438	405	417	418	425	470	408	443	402	423	424	403	441	437	429	430	455	413	423	440	461	366	426	428	451	440	447	438	442	433	423	423	419	389	438	422	420	460	420	420	453	416	457	465	476	434	462	439	407	460	426	429	429	432	465	414	449	458	429	399	451	428	429	430	416	403	399	430	435	433	448	402	437	400	455	433	461	447	434	401	421	415	422	452	424	440	413	427	436	405	411	401	453	434	438	412	416	391	436	433	448	476	426	419	427	469	437	422	420	412	474	430	468	417	415	420	440	479	443	391	423	438	449	418	408	426	438	467	447	450	422	415	458	460	403	405	417	457	425	436	448	405	440	391	443	422	422	382	433	408	419	432	428	388	478	452	425	458	443	425	454	424	379	441	431	432	416	404	397	395	413	474	448	407	427	437	442	462	427	401	433	410	398	426	431	448	451	438	435	444	443	429	403	415	424	415	424	460	428	429	474	445	416	450	420	453	406	419	445	422	443	401	450	437	445	445	447	425	394	434	444	446	445	429	462	424	409	390	467	393	422	418	432	417	448	426	449	429	444	447	415	456	408	476	428	436	425	449	431	442	411	429	448	412	384	427	440	429	434	420	422	409	451	429	436	443	439	441	412	445	425	425	422	423	425	443	417	431	414	409	409	446	442	426	426	412	421	449	431	430	463	444	404	446	456	413	406	426	414	410	410	415	426	417	419	441	422	422	414	415	427	428	426	435	393	422	419	430	430	412	434	463	441	485	426	447	432	414	394	477	419	449	418	458	410	486	449	456	420	451	436	412	450	444	411	404	445	418	427	419	429	437	446	440	430	441	424	426	390	417	400	432	416	426	417	443	435	401	437	408	441	427	446	417	449	448	461	453	403	414	385	389	440	433	390	451	440	423	379	414	424	407	410	458	429	425	413	421	417	463	424	398	419	439	437	435	373	418	401	454	432	436	427	459	413	402	411	463	433	430	459	449	397	411	424
37663	29192	2789	1339	1105	967	836	725	613	643	568	585	550	491	539	526	519	478	478	561	486	482	473	490	483	496	470	511	437	450	453	481	480	501	467	428	503	494	521	444	513	492	496	458	465	490	439	500	507	482	517	495	464	507	520	484	500	479	510	489	478	499	452	476	457	496	492	483	502	463	485	478	458	462	501	488	501	473	508	501	445	464	461	493	456	481	465	440	501	422	483	425	481	479	480	477	485	511	488	487	455	463	438	488	480	433	479	451	451	443	435	451	472	465	465	500	464	478	410	440	468	469	489	460	492	442	481	474	462	505	469	441	474	486	502	453	445	461	456	444	466	495	490	506	495	447	466	479	453	488	471	433	462	468	461	486	472	455	466	448	493	445	455	460	468	415	484	496	431	486	489	494	433	433	500	464	445	482	479	477	495	425	502	471	476	508	491	494	465	492	429	465	480	505	502	465	478	490	466	459	473	480	447	457	475	446	457	537	499	468	484	446	489	504	476	436	513	465	432	504	483	443	479	460	443	492	412	494	447	424	481	439	438	474	436	452	483	481	463	484	458	466	505	451	497	418	497	458	482	454	474	455	512	472	442	457	456	455	474	434	503	461	464	429	460	485	511	505	431	474	444	458	489	492	523	474	457	459	474	447	456	463	452	486	477	476	436	457	416	493	476	468	472	468	480	459	468	463	454	507	448	505	490	509	462	462	468	495	418	520	494	523	496	495	483	462	473	468	470	487	415	415	468	466	486	446	461	491	476	487	505	526	472	461	519	430	490	456	446	493	503	443	438	459	456	484	482	494	455	480	450	446	467	479	469	478	452	462	477	452	472	496	500	462	485	473	452	473	471	492	468	467	448	478	455	505	449	459	456	459	458	423	457	501	493	512	421	462	473	508	479	460	530	487	537	453	480	463	459	466	454	473	470	452	454	507	469	473	485	454	439	439	464	492	441	478	502	450	468	493	452	486	476	477	445	452	457	483	458	481	461	503	494	481	473	518	457	445	451	485	482	432	469	433	480	487	483	495	467	470	477	484	484	483	419	412	454	506	446	502	490	485	465	449	472	495	479	520	495	506	472	466	509	446	495	484	478	448	471	482	483	439	475	429	452	474	466	477	483	497	462	499	483	474	469	494	445	435	491	431	482	494	416	479	462	513	465	472	481	477	497	449	473	477	448	472	477	448	484	486	463	459	440	462	458	475	503	432	457	481	468	473	451	511	485	453	483	467	477	499	493	476	457	459	467	460	480	479	442	425	430	496	491	439	446	488	473	460	430	496	480	493	482	456	433	511	469	442	458	465	458	482	490	491	471	489	492	464	466	491	442	452	482	463	522	470	484	440	482	475	494	455	471	442	497	442	474	457	463	456	450	476	467	469	462	508	462	457	457	503	474	494	477	489	456	481	456	482	465	482	488	508	452	469	503	460	466	486	470	459	481	436	488	425	465	463	482	486	456	509	475	449	458	495	488	443	454	452	454	441	490	447	483	458	459	475	453	494	469	463	477	490	470	461	498	477	474	445	446	480	480	457	446	513	504	500	494	472	459	448	437	443	483	488	481	426	464	468	499	459	468	469	442	475	468	488	452	478	469	467	441	477	469	465	466	469	495	456	510	466	483	451	470	458	412	420	471	451	460	506	457	452	457	439	465	477	488	472	481	472	499	485	444	503	504	471	441	450	479	486	450	479	456	447	450	483	471	463	481	465	468	444	465	466	469	481	416	464	416	445	457	473	462	442	476	489	494	490	472	490	438	499	436	470	452	458	484	463	446	497	427	518	471	451	473	482	448	514	491	487	470	421	483	442	466	502	446	502	466	466	444	504	476	433	452	468	461	458	463	476	444	476	502	471	456	482	483	490	499	483	515	420	493	477	499	442	451	473	478	453	488	466	466	448	497	463	447	471	468	448	449	449	438	508	453	460	458	462	466	476	470	485	455	456	466	472	457	468	449	472	514	515	425	469	450	468	508	449	469	433	469	489	502	472	502	443	463	436	473	445	439	483	453	470	489	474	463	471	431	499	483	480	458	478	496	449	466	458	478	495	479	460	444	462	440	459	471	468	455	467	445	513	458	467	498	487	481	471	482	453	467	467	491	471	487	491	434	448	496	476	424	454	495	475	473	497	442	467	445	533	468	451	409	487	519	462	441	461	507	465	465	514	456	484	458	479	488	478	497	474	472	462	470	500	487	494	455	474	498	483	484	464	486	460	499	470	469	468	462	476	448	439	487	423	461	459	462	493	465	496	514	440	479	463	465	450	461	456	493	474	506	457	475	489	472	486	467	491	480	491	459	458	478	488	433	460	485	456	483	472	466	480	465	450	503	501	454	460	488	492	451	432	440	511	472	474	459	507	456	451	471	473	474	473	478	451	516	475	457	511	454	464	466	473	490	486	487	475	458	497	465	498	506	479	495	435	464	458	452	494	430	457	449	460	505	485	482	504	455	534	474	489	486	480	449	497	477	473	466	428	449	466	462	468	397	482	473	472	488	480	478	479	478	447	497	475	431	445	455	455	463	480	493	485	449	481	448	502	475	489	470	532	448	454	502	484	463	458	490	490	465	448	462	463	434	479	463	438	455	468	489	431	487	497	449	482	505	484	468	477	473	465	493	466	481	494	472	468	454	485	452	465	482	468	480	462	467	470	442	473	461	464	503	471	447	468	475	432	461	506	494	458	503	496	457	454	455	503	468	513	444	470	479	466	463	461	467	451	455	469	469	473	488	469	464	503	486	453	499	417	459	504	468	468	461	476	480	455	505	491	446	466	521	513	480	453	457	459	484	466	499	484	475	472	472	489	474	487	527	461	443	431	435	503	472	469	467	420	478	484	453	476	449	423	471	462	436	451	486	447	484	467	520	466	435	412	474	497	465	490	435	434	451	445	482	471	478	451	519	474	468	430	461	468	433	492	435	491	446	486	445	473	466	498	451	492	467	461	482	470	450	479	444	442	477	509	457	486	523	503	460	477	486	486	461	470	481	472	480	452	471	435	454	506	429	466	485	441	441	497	469	470	466	487	436	515	474	494	511	494	414	476	440	458	438	494	472	476	430	445	464	511	467	487	470	464	446	441	483	482	458	441	522	470	476	485	491	467	464	447	494	460	462	517	453	485	495	522	504	482	478	450	512	473	480	447	451	469	458	488	417	444	479	461	493	470	485	497	452	469	454	460	448	440	458	513	464	444	493	484	486	493	446	432	466	456	453	451	494	505	476	464	458	456	477	450	477	480	439	484	530	486	429	491	494	444	488	467	472	476	472	473	462	475	469	479	496	482	505	457	432	458	512	473	525	507	468	470	472	472	488	516	455	465	474	478	462	438	468	519	427	457	473	507	500	460	472	466	457	479	466	475	502	468	424	468	485	442	470	487	479	508	462	531	441	437	487	443	461	478	452	470	444	469	457	457	459	484	450	468	470	477	448	460	472	509	444	461	476	471	452	498	506	474	479	463	475	479	509	468	467	476	463	465	485	438
23036	21476	29089	24197	21437	21382	6380	1369	1155	1071	1018	996	977	900	908	890	896	853	869	813	839	861	852	829	844	822	770	809	832	804	768	799	817	846	835	780	798	831	791	808	869	865	806	743	806	854	781	792	852	839	768	843	799	813	760	862	813	765	811	789	813	803	792	817	828	819	812	853	828	785	743	802	780	803	823	798	763	840	832	788	746	764	778	769	807	756	798	769	769	825	803	801	798	754	812	781	810	764	834	832	805	806	803	756	821	809	751	795	784	751	804	797	831	812	776	812	774	757	792	807	755	815	793	781	789	769	829	803	789	778	775	788	816	825	779	771	758	775	812	725	833	794	794	798	809	728	775	779	806	818	802	810	752	800	853	797	828	771	740	858	747	835	845	775	744	798	768	750	752	735	874	755	811	828	812	776	786	741	796	839	815	842	822	800	819	772	823	783	753	827	835	782	790	766	767	768	808	791	773	784	826	762	745	820	796	787	802	789	823	807	794	808	815	804	778	774	784	770	843	794	856	820	787	806	761	800	830	770	765	769	776	795	836	765	797	796	772	780	783	792	800	810	804	851	750	797	754	874	816	790	806	803	785	813	772	763	769	820	789	779	784	781	772	766	801	720	794	732	809	799	811	764	783	748	805	790	826	792	811	807	799	815	765	734	737	796	738	814	811	709	759	746	783	781	809	785	745	756	834	788	791	795	790	763	824	849	801	799	782	735	821	787	833	804	812	790	821	788	752	792	801	806	795	764	760	764	779	790	805	738	736	758	801	801	767	833	775	850	791	736	764	771	786	800	859	778	772	789	761	765	777	748	813	768	829	802	776	777	781	851	819	818	807	711	781	815	798	798	773	753	804	826	800	748	798	826	772	822	814	793	779	785	815	831	742	806	781	829	763	820	790	732	767	769	822	740	774	788	830	753	768	813	786	810	798	766	775	791	780	800	786	813	745	795	781	783	809	751	791	784	845	749	787	816	794	813	758	798	858	817	814	795	772	823	802	802	806	820	787	792	778	824	804	801	795	776	822	813	781	785	738	775	778	752	782	765	767	817	782	846	741	767	770	783	773	805	835	781	818	772	866	808	806	793	764	743	791	793	803	814	827	753	801	776	823	750	795	852	775	839	782	842	795	816	811	805	830	727	770	824	848	804	794	749	808	796	729	766	820	833	807	791	797	759	774	779	760	735	760	807	797	762	769	785	816	814	789	783	831	806	808	811	766	776	755	807	828	773	812	823	750	786	814	789	802	775	750	817	792	800	815	772	780	774	825	822	791	829	797	809	800	769	764	833	813	770	787	758	799	767	817	804	792	759	785	787	809	810	808	761	757	789	777	786	767	787	818	758	797	820	802	765	784	823	800	789	779	806	792	782	757	816	834	812	760	723	808	777	782	791	846	789	787	808	780	798	838	793	823	775	815	813	817	817	767	814	824	780	799	745	852	772	830	748	807	806	795	844	818	774	778	771	803	767	750	809	766	761	773	762	779	788	822	754	749	774	809	789	821	774	784	804	830	742	830	800	796	794	836	794	791	786	789	800	743	804	767	775	814	809	790	855	839	788	759	785	777	804	789	806	842	786	766	794	757	774	772	802	746	809	786	742	728	793	767	744	814	772	787	823	752	808	783	789	787	758	754	765	747	827	813	766	763	809	766	763	772	788	834	807	776	844	786	750	815	826	790	771	755	784	795	756	754	757	822	810	759	748	757	786	774	779	804	780	793	788	797	720	842	778	759	829	778	752	750	804	779	807	832	788	806	725	822	750	808	806	766	835	770	775	807	806	810	796	792	809	768	791	801	808	802	798	815	780	828	813	767	737	847	800	752	788	794	797	795	768	770	855	778	868	776	855	754	834	809	808	743	783	813	811	795	797	809	801	841	793	814	825	816	783	822	810	807	840	787	774	769	715	749	818	797	805	781	788	781	786	762	759	773	786	813	815	825	817	750	801	799	777	794	788	783	821	809	800	794	761	763	773	792	786	775	779	805	776	774	779	772	780	806	830	749	771	795	775	808	766	807	762	780	804	830	838	770	871	840	754	767	800	794	770	815	793	768	782	757	735	751	855	770	831	796	784	786	784	724	772	797	801	805	782	784	793	788	807	797	760	787	804	798	804	774	790	810	781	810	782	782	802	770	770	796	764	776	772	814	783	807	741	744	778	801	781	786	771	792	801	821	823	791	768	865	757	771	761	756	820	796	771	771	798	809	778	849	803	789	770	753	774	774	752	696	822	781	728	801	842	790	772	742	729	785	828	781	827	777	768	784	803	818	802	827	741	794	802	798	828	770	786	788	799	807	765	806	832	778	743	807	803	809	757	815	728	800	800	778	793	759	800	802	756	757	808	781	793	747	820	854	783	750	789	771	767	728	792	783	786	753	805	807	780	825	803	740	794	816	746	773	808	753	876	763	827	783	812	755	873	778	768	785	766	861	791	823	839	748	755	715	837	795	781	794	773	797	826	770	839	779	862	845	788	760	807	782	799	763	753	821	803	784	729	746	766	721	789	840	790	791	762	781	791	780	770	788	793	827	774	791	812	764	795	761	759	765	789	775	765	810	819	797	808	789	790	809	764	752	805	771	755	775	795	738	738	750	831	779	742	737	782	848	794	862	795	836	827	781	809	781	773	765	797	784	766	807	752	827	804	776	800	767	767	747	782	797	803	755	777	799	762	773	786	811	808	809	804	774	832	729	812	826	790	849	856	796	788	782	826	804	787	755	825	776	761	809	786	782	793	775	779	795	812	785	796	779	724	778	782	796	790	746	760	812	784	755	801	778	842	766	801	771	773	793	828	790	774	785	782	802	773	732	822	779	797	747	808	816	762	811	766	767	821	764	801	786	830	803	811	860	781	829	831	822	781	759	798	739	805	820	758	776	721	814	796	826	810	793	845	826	766	738	766	775	798	822	825	798	790	769	823	774	762	826	765	792	743	832	827	846	811	785	792	764	828	792	806	799	805	826	769	820	791	890	751	810	745	793	784	800	756	796	741	798	803	778	797	791	803	829	802	829	826	780	813	753	792	781	834	788	834	789	745	771	754	823	756	809	783	847	785	820	766	797	802	785	713	837	824	829	794	767	779	751	768	796	786	828	791	784	784	794	760	810	894	786	747	798	790	779	802	768	746	815	819	755	782	765	852	796	747	786	809	757	834	794	804	820	782	787	761	838	809	809	769	790	817	796	777	754	722	795	813	799	811	791	779	805	802	788	826	769	792	819	819	857	835	780	822	779	819	778	756	770	795	833	808	776	753	771	824	814	782	774	765	754	790	764	752	763	808	819	783	769	806	816	830	772	828	774	808	741	767	808	824	799	793	765	791	775	779	853	767	789	754	853	823	787	784	752	781	799	758	743	769	831	791	738	773	751	818	769	774	801	794	804	869	786	819	790	806	735	756	795	814	813	778	769	808	824	763	786	816	812	735	787	725	816	822	779	810	817	762	743	823	765	827	814	837	776	805	800	799	831	785	753	808	791	783
40010	35710	8324	3985	2949	2366	1971	1567	1403	1352	1172	1100	1004	1002	987	900	945	948	918	910	894	900	873	857	872	853	856	831	829	852	882	829	919	897	798	859	825	803	833	854	888	863	878	800	828	828	890	811	847	814	831	819	891	860	857	830	829	793	790	810	827	786	821	790	765	856	790	815	846	851	791	813	807	805	813	797	841	820	791	815	779	755	800	778	836	800	790	777	817	763	876	765	797	717	818	825	795	816	744	806	786	801	866	875	840	804	852	770	838	815	823	831	787	793	799	797	809	793	765	741	824	817	791	773	827	791	848	784	840	820	808	786	832	797	815	829	799	800	760	803	826	806	823	807	799	786	780	772	786	785	794	813	809	851	794	842	803	840	812	774	807	849	814	818	810	785	855	762	831	808	816	805	780	819	835	823	804	817	812	772	823	826	787	790	780	820	788	816	834	819	856	747	793	794	821	815	779	775	740	815	766	845	771	800	776	784	775	829	850	785	805	788	755	787	793	800	772	767	738	816	829	806	781	785	758	847	799	761	851	819	771	776	750	786	764	788	802	797	833	754	803	815	804	829	807	755	832	775	789	782	771	756	804	812	820	775	799	795	811	799	824	781	802	778	799	845	786	829	808	806	815	741	811	825	771	795	793	789	815	818	765	815	740	814	793	815	784	771	812	873	795	768	821	838	877	808	775	818	801	807	825	826	828	844	806	764	803	817	831	767	804	828	797	791	869	781	784	756	803	780	793	844	858	802	824	766	808	862	774	776	793	827	814	794	876	774	780	786	754	739	775	811	806	819	815	831	800	818	791	780	808	770	820	784	788	807	795	752	821	813	806	765	833	809	790	789	764	779	792	855	802	803	804	795	784	798	793	731	810	847	807	838	794	798	825	783	782	864	780	853	750	800	785	843	791	839	767	814	800	793	789	802	806	779	815	807	830	776	787	847	781	759	830	767	834	828	798	770	733	832	786	819	791	770	811	790	765	795	756	777	765	769	768	825	818	826	821	777	793	805	793	817	821	854	802	803	815	784	789	845	808	831	754	838	763	768	791	813	817	806	800	805	856	853	816	795	768	719	822	800	756	813	773	737	844	762	823	785	810	789	837	842	844	829	831	813	786	833	814	816	843	735	811	780	811	777	784	789	853	800	810	840	858	832	771	797	776	830	757	825	795	765	773	818	794	767	812	797	776	752	819	830	765	781	825	765	810	778	819	809	808	792	780	823	816	773	839	744	832	786	731	828	803	813	805	787	810	784	790	886	770	806	784	852	806	794	781	835	829	813	834	794	754	792	787	779	781	816	813	792	800	799	794	826	760	856	809	840	761	812	824	805	756	759	765	842	784	761	779	764	786	801	783	802	796	794	820	804	818	775	770	828	774	836	776	780	790	789	836	788	813	821	786	829	774	787	849	778	833	814	751	841	818	812	836	769	803	801	755	809	797	797	749	785	786	822	798	835	753	754	800	828	847	753	844	758	817	806	853	800	795	791	800	817	797	764	799	778	788	814	804	740	853	772	820	784	808	797	797	773	744	792	787	853	825	811	793	787	817	777	825	806	761	796	782	808	787	775	814	777	834	808	778	803	830	728	862	810	777	808	821	839	784	836	806	801	779	794	764	811	813	812	836	820	841	753	794	846	781	816	760	811	805	821	804	789	801	774	775	811	814	809	864	803	772	799	849	784	829	782	820	806	829	818	798	809	788	763	813	802	811	791	790	834	777	782	835	801	826	784	799	845	836	765	773	811	811	817	788	809	773	799	780	830	772	781	779	784	803	799	843	801	792	819	741	816	807	796	741	805	766	763	776	774	771	792	782	799	824	801	793	790	752	781	771	800	767	804	824	755	784	778	847	750	782	781	799	811	804	732	832	789	802	842	809	766	781	831	850	801	779	863	839	813	779	774	750	817	799	824	818	779	781	810	851	737	788	816	796	722	796	839	803	793	784	800	820	812	776	781	810	782	805	803	829	826	805	815	800	793	788	798	818	755	801	763	793	833	804	768	790	776	791	807	784	793	775	799	784	806	792	833	764	803	782	781	818	812	815	775	838	734	808	778	780	830	781	819	832	855	830	780	801	811	787	819	800	783	790	822	793	810	745	803	811	793	793	746	808	803	796	793	785	803	806	799	797	795	797	797	809	814	844	852	803	792	778	762	784	755	843	759	776	807	777	764	786	810	769	825	828	750	829	834	830	790	825	729	783	833	807	789	810	752	776	786	820	774	835	796	786	802	801	841	827	776	771	777	806	796	830	793	789	814	776	766	758	766	809	777	747	817	755	738	780	752	806	769	814	840	828	820	836	831	823	776	798	785	847	806	766	804	839	834	826	846	772	800	786	810	832	781	810	810	824	824	799	751	789	805	844	763	791	783	768	786	822	775	831	761	765	821	785	788	776	767	850	774	807	824	777	762	804	796	802	855	808	820	789	785	838	791	803	799	787	841	767	846	809	784	799	788	774	785	823	796	846	792	816	769	785	851	789	803	790	824	801	809	771	782	824	788	850	804	764	863	806	747	814	838	810	773	796	797	812	791	813	814	753	809	806	757	779	855	823	839	806	766	859	812	836	812	780	774	776	834	756	830	766	740	775	861	749	786	888	810	845	793	751	763	810	756	801	789	835	829	783	773	789	804	785	783	822	779	839	780	859	850	821	813	755	746	828	796	812	790	792	743	810	789	867	851	759	834	839	815	802	785	792	786	815	809	778	819	821	797	804	812	779	830	789	814	759	866	822	816	813	839	839	741	782	807	770	823	785	832	789	802	773	828	776	759	804	839	814	739	752	684	759	799	821	800	783	788	755	786	808	828	737	777	775	779	770	811	776	792	785	797	821	736	827	762	761	777	815	807	782	784	824	786	805	790	740	804	834	787	817	789	756	821	808	820	809	826	820	785	791	772	799	804	795	821	770	827	785	798	817	784	801	883	779	770	788	780	806	787	803	763	830	832	777	800	795	840	770	825	817	790	792	790	863	812	791	794	790	818	782	762	819	818	859	861	770	818	788	786	785	812	820	828	792	843	811	803	813	784	802	813	813	839	776	812	751	778	786	806	840	820	784	801	766	816	771	804	826	816	804	815	770	848	850	747	825	773	839	782	767	818	849	822	728	811	807	809	790	856	809	753	811	768	803	755	817	794	830	805	726	843	785	802	838	814	771	799	844	819	789	799	806	788	790	770	847	759	760	805	791	811	833	774	812	804	795	801	857	790	778	853	824	833	811	768	771	787	780	779	762	775	850	790	759	792	781	800	738	764	789	810	778	753	798	772	793	778	814	838	782	802	792	824	834	828	808	798	859	799	800	768	824	838	814	754	810	876	787	792	797	777	795	797	738	791	764	819	762	795	815	810	752	806	784	789	805	802	793	833	816	821	795	791	826	851	779	819	824	764	734	770	827	787	779	828	815	771	783	791	740	788	801	812	756	807	797	830	816	809	785	831	831	819	802	752	827	747	823	813	734	829	829	796	791	795	758	772	789	822
29179	19113	4246	537	461	378	383	388	417	408	395	411	390	420	365	359	388	379	402	365	372	373	398	385	388	355	410	414	397	384	375	389	387	372	405	367	373	404	388	370	379	377	367	394	375	389	394	391	353	400	378	377	376	398	400	368	399	400	398	388	387	372	369	411	357	378	374	374	338	357	406	378	358	381	374	375	375	359	388	368	371	383	404	395	403	399	376	409	368	398	400	395	401	385	401	383	366	384	366	375	378	380	390	376	398	381	349	407	402	377	362	378	382	386	394	376	378	386	389	371	393	394	354	408	377	394	367	358	381	412	387	383	375	355	386	384	365	373	404	395	356	397	418	359	371	384	397	403	405	409	381	338	375	400	389	415	386	388	401	382	383	392	389	377	393	386	350	381	371	383	353	394	363	397	370	421	371	429	355	385	375	383	354	353	383	384	362	422	416	356	336	387	389	373	362	385	363	408	398	391	409	361	400	381	414	382	383	390	358	391	375	387	413	362	352	339	383	359	347	378	384	447	401	393	376	362	356	382	398	373	389	381	346	392	405	394	400	344	381	387	385	409	356	415	391	353	405	388	379	338	381	332	413	365	346	374	435	409	400	383	341	410	378	404	366	385	406	368	367	373	375	346	386	369	351	396	378	372	369	392	379	394	378	355	377	405	416	389	362	394	375	411	366	373	385	389	374	379	386	389	357	375	382	394	339	392	410	374	401	355	371	370	399	397	419	405	397	396	371	373	376	382	392	374	374	409	390	397	414	344	378	381	379	354	387	350	383	389	404	387	385	364	412	378	379	413	372	392	389	386	391	388	386	345	358	388	386	374	382	400	410	379	348	395	385	372	380	404	396	380	366	404	395	339	376	420	359	403	376	395	371	401	355	401	400	398	433	383	388	396	375	376	360	393	394	375	403	397	367	418	388	389	355	391	361	359	368	431	379	395	376	394	428	369	358	391	364	352	378	357	387	399	370	434	353	397	367	387	398	392	399	357	383	430	382	436	430	349	378	379	366	379	388	405	368	380	388	369	351	383	400	389	397	401	348	376	370	373	389	371	365	364	395	388	359	363	395	387	371	402	366	405	368	369	349	360	369	381	405	388	363	377	403	433	419	395	371	368	390	344	370	360	381	404	417	393	381	381	376	391	390	396	380	412	406	393	410	371	380	374	389	368	398	398	376	414	369	419	363	403	385	414	379	416	394	415	372	414	382	399	414	400	385	375	349	388	393	411	400	370	384	388	340	385	394	404	363	382	350	406	391	388	349	358	364	381	360	412	368	417	357	373	351	340	414	423	350	398	374	421	397	387	370	383	419	381	394	375	400	342	381	354	400	373	360	384	374	367	352	379	388	398	342	361	382	361	383	362	390	377	382	396	417	403	369	377	390	364	374	389	394	383	384	369	400	400	358	408	380	383	367	392	413	401	386	358	380	403	382	389	404	392	392	348	384	407	368	378	428	369	361	355	422	381	382	372	371	414	374	370	367	366	374	407	409	391	375	361	402	370	391	385	361	388	371	391	401	360	367	332	378	331	380	385	400	379	340	407	394	398	398	367	357	364	342	391	372	384	385	394	387	366	369	401	391	396	380	387	359	358	391	407	410	345	373	357	402	365	369	371	395	372	413	377	396	395	383	375	355	371	424	384	407	429	374	364	415	358	382	409	398	397	416	362	397	373	406	395	346	386	405	394	418	414	358	398	363	368	363	389	394	354	381	401	373	365	397	404	340	389	416	399	389	400	353	369	403	352	379	378	392	398	397	385	371	401	411	425	390	409	375	392	359	384	421	336	396	399	382	358	353	379	410	405	367	415	389	354	399	385	338	383	442	420	393	393	382	372	391	361	389	399	420	405	347	366	383	417	405	368	342	396	389	388	404	407	412	401	392	397	378	392	344	380	393	396	355	400	376	390	366	356	366	381	409	383	356	350	366	400	375	362	408	380	373	394	394	374	432	373	386	374	404	394	380	410	390	334	420	357	367	386	380	353	402	404	405	403	371	365	390	365	393	381	370	378	379	374	353	392	422	372	399	376	358	377	362	397	385	381	377	408	378	366	365	389	393	377	378	367	356	389	361	402	405	368	368	418	378	393	409	380	383	359	391	388	400	358	405	424	392	380	410	385	369	383	387	415	392	377	394	353	393	352	379	364	414	380	386	381	387	354	396	392	394	364	365	385	384	423	393	389	365	418	386	375	400	397	369	371	404	408	398	378	379	387	393	389	377	404	401	384	397	361	396	406	427	398	374	374	362	381	394	362	388	373	414	370	374	359	382	393	396	389	361	394	404	374	365	384	381	366	377	381	378	348	414	403	399	373	384	391	355	397	378	359	384	407	369	402	403	384	386	404	407	392	377	381	392	393	391	400	402	376	366	370	406	383	364	412	358	397	383	398	416	371	353	382	378	388	374	407	352	363	381	393	396	387	378	377	386	396	396	371	404	399	383	394	388	379	333	355	375	363	346	361	424	408	365	380	393	408	404	404	388	372	386	427	379	357	367	395	374	391	378	381	399	411	377	386	376	382	414	373	374	371	384	396	386	399	335	390	390	384	400	390	400	356	396	394	378	361	407	390	366	378	392	372	383	337	396	350	381	388	382	369	404	375	397	377	365	391	388	408	382	373	377	385	380	386	383	409	356	419	394	375	410	408	395	408	389	375	383	378	342	362	371	335	405	362	412	375	364	383	364	383	385	391	421	360	339	395	405	386	407	402	398	409	357	410	351	434	391	394	382	385	389	358	412	388	389	365	384	375	393	401	373	397	371	363	399	385	384	385	394	362	403	390	408	367	378	350	386	363	386	390	401	375	408	355	410	396	371	407	402	405	392	378	348	401	389	412	361	397	411	420	394	405	367	367	432	390	427	357	358	425	364	397	396	376	412	395	404	370	376	405	420	409	387	417	424	390	380	378	386	389	362	386	355	387	389	364	398	381	400	398	368	405	391	377	419	398	389	387	357	391	369	352	372	373	341	379	371	381	390	395	397	392	381	388	389	386	419	410	395	386	366	410	381	412	357	395	397	379	344	390	424	402	359	380	367	418	356	399	380	378	396	365	410	392	404	432	392	399	372	369	393	367	409	401	359	365	366	364	398	380	359	395	374	373	375	421	398	363	348	405	398	363	388	396	409	383	359	368	373	383	394	393	360	353	365	398	394	365	433	369	339	376	351	369	364	348	417	398	401	372	373	406	384	414	374	402	407	398	378	408	388	372	402	392	355	379	366	371	374	423	389	384	375	398	357	382	391	394	418	397	395	366	379	319	374	385	368	366	408	388	395	416	398	365	437	406	376	368	371	362	373	403	421	394	412	368	409	350	376	386	391	376	357	372	387	387	367	336	340	392	409	364	388	348	389	362	389	369	361	379	362	370	386	409	373	381	362	359	386	422	401	357	354	351	386	374	406	394	392	398	405	347	407	406	399	377	391	386	397	335	410	359	404	400	374	425	365	392	397	389	372	419	399	395	379	384	407	347	370	415
20115	10231	603	458	438	456	421	429	418	406	413	439	388	434	431	418	445	379	423	412	400	419	443	430	375	419	397	416	402	425	405	391	450	420	405	388	411	439	421	432	387	439	421	418	397	407	408	376	398	401	394	443	416	444	411	425	438	424	438	390	417	389	407	407	386	430	442	383	432	394	413	422	443	412	442	424	399	380	423	389	417	414	414	411	418	386	406	438	391	429	396	395	418	402	420	402	413	406	437	374	416	442	392	434	394	418	401	394	387	352	382	410	413	388	439	435	377	397	446	392	386	378	394	412	407	438	418	435	406	421	435	404	441	403	429	403	380	408	415	438	392	439	405	375	428	403	421	430	419	444	406	388	400	434	427	434	377	423	419	374	379	418	435	421	430	385	408	418	388	420	386	406	405	389	423	438	407	383	416	419	426	373	430	413	397	367	408	377	398	383	401	418	413	402	384	398	411	419	407	429	415	401	439	445	404	417	385	413	358	406	355	392	408	401	413	393	434	451	449	414	409	415	420	382	388	397	390	390	418	347	406	388	411	443	406	396	373	437	402	441	408	406	421	406	435	396	405	380	433	396	403	395	410	431	404	417	441	415	372	419	378	411	423	392	402	429	414	378	414	432	419	422	420	411	425	406	419	398	432	404	381	410	393	381	398	434	407	391	384	406	395	388	435	444	433	391	402	390	430	398	390	413	452	383	402	397	402	383	414	397	388	429	389	409	379	376	457	392	375	399	395	426	390	413	400	402	410	367	434	417	404	378	397	437	409	434	408	381	400	419	388	405	421	390	386	418	425	418	361	400	398	428	413	384	427	421	387	397	438	413	436	386	394	385	407	417	371	410	427	399	420	379	409	389	387	415	368	402	412	409	397	400	417	427	411	409	386	421	419	399	401	418	407	420	392	382	411	383	416	445	400	403	425	388	419	442	407	407	414	413	396	390	427	388	402	384	432	416	420	390	382	393	436	384	382	454	421	419	424	382	433	370	414	402	440	428	424	445	433	399	393	421	444	404	390	428	458	391	418	400	424	403	397	402	403	414	421	381	445	440	414	386	391	406	397	395	435	382	392	413	404	396	366	416	392	435	345	420	440	378	385	417	385	414	405	431	418	412	429	429	439	388	416	384	409	422	419	421	394	397	421	390	413	365	375	443	406	413	388	396	414	399	406	399	407	387	405	411	401	420	440	410	390	414	417	438	411	382	371	407	416	405	398	422	398	393	384	419	387	372	420	427	427	414	381	395	401	397	386	425	367	429	402	403	414	401	374	380	418	401	381	433	408	408	388	408	392	461	420	404	384	405	395	426	379	382	369	389	404	398	394	412	395	397	430	426	455	427	379	406	376	412	372	404	420	407	449	434	404	382	417	393	408	389	421	391	426	399	397	421	415	366	452	413	377	384	419	377	380	402	410	392	387	411	399	420	425	399	398	421	395	407	386	407	440	419	373	440	436	449	398	411	419	396	406	406	419	401	387	406	431	371	400	392	398	354	397	433	396	421	396	398	396	420	443	414	411	395	430	442	406	364	389	424	403	393	432	395	419	418	380	374	416	393	404	430	394	429	404	399	416	406	399	390	423	400	378	405	388	362	401	423	432	384	368	411	387	386	403	413	429	380	422	412	443	422	391	415	406	457	409	384	388	379	413	397	368	410	430	418	405	402	396	410	387	394	437	377	414	359	404	418	415	440	410	377	420	394	416	401	423	417	426	416	407	421	419	376	388	422	403	397	411	400	443	406	415	384	416	470	413	445	380	394	372	407	401	434	414	384	374	374	384	434	441	393	422	445	396	428	398	412	405	382	420	388	422	391	407	409	408	389	408	396	403	406	423	400	405	399	402	442	400	398	393	403	428	372	421	400	443	397	419	418	453	428	399	406	434	405	405	387	399	392	430	419	382	416	375	377	415	417	401	409	375	386	460	389	404	399	389	393	378	361	388	423	408	437	370	363	409	420	410	404	438	434	392	384	392	425	399	390	387	434	454	444	423	426	403	408	404	386	423	411	377	409	416	417	443	419	419	391	410	401	402	347	417	401	401	427	423	406	403	375	417	362	393	443	398	387	408	402	400	473	379	419	368	371	409	375	415	425	419	395	404	419	398	406	414	377	420	393	401	411	400	415	430	397	452	395	416	409	391	414	399	392	413	389	441	417	417	408	400	420	426	378	412	412	421	428	399	369	407	412	419	400	420	406	439	414	419	401	360	382	386	401	386	430	368	393	455	399	423	415	420	383	398	432	416	427	417	439	360	377	386	398	419	396	403	414	391	385	383	456	425	427	428	421	395	411	421	398	412	404	416	391	428	410	416	413	420	395	400	416	403	399	405	395	407	405	394	404	436	378	402	420	406	399	433	402	379	416	421	419	380	424	414	406	406	409	428	431	392	394	443	388	405	437	368	479	439	366	419	430	372	431	439	422	389	350	428	388	397	394	409	403	422	397	380	415	388	462	376	390	412	425	431	440	413	413	409	420	392	409	452	396	437	374	398	419	400	422	442	409	371	416	388	410	397	423	449	425	416	413	421	396	430	397	403	412	432	375	376	407	447	426	405	444	396	400	405	359	393	423	396	414	445	405	402	426	382	434	388	408	419	424	406	417	380	414	416	404	426	400	391	397	394	404	380	428	427	386	431	423	405	380	412	399	388	390	400	420	420	377	396	410	460	388	391	389	388	399	404	417	416	384	373	419	419	419	407	424	380	419	429	370	390	403	388	409	415	403	406	455	375	386	402	427	421	402	424	420	382	401	401	374	423	437	410	433	418	378	366	387	402	431	374	400	396	409	410	431	416	389	430	412	407	388	381	440	386	441	384	427	378	410	406	406	375	372	434	432	401	407	407	383	379	423	418	430	362	384	375	415	391	367	420	406	448	380	406	410	390	426	423	387	392	428	389	380	416	385	405	394	402	404	400	404	401	374	391	424	418	435	361	404	378	446	396	399	470	421	385	436	390	434	441	403	421	405	400	383	440	406	403	457	413	404	404	378	397	435	400	413	390	408	394	379	417	387	395	403	388	408	437	447	368	404	401	386	450	407	417	420	398	384	418	403	390	418	397	417	411	384	431	380	388	411	408	384	413	398	379	402	382	447	423	441	410	406	417	395	380	397	425	409	444	394	388	413	382	406	382	453	392	410	394	475	378	373	382	395	417	405	380	426	413	379	432	418	393	416	398	425	429	386	408	428	427	379	393	419	448	400	410	403	391	395	416	383	399	416	405	425	451	423	395	426	410	354	396	412	419	392	407	419	426	403	434	396	412	395	411	394	397	388	393	432	410	402	417	444	383	387	422	374	373	403	421	404	408	394	375	393	434	416	412	416	393	438	436	389	412	394	415	414	410	392	384	407	386	413	414	397	422	428	411	397	398	411	398	437	409	367	413	419	351	406	418	425	413	431	422	398	402	413	444	416	427	400	412	399	392	403	387	414	413	422	431	386	400	395	405	415	421	364	425	382	406	430	420	399	382	404	379	411
24278	21716	28581	24941	21213	6149	1108	878	757	727	767	702	690	730	698	668	697	671	640	648	663	618	656	649	647	599	625	642	681	673	647	642	665	686	683	663	696	633	666	693	675	666	646	674	635	636	653	664	636	686	658	634	645	682	663	687	690	647	671	667	673	638	625	603	601	631	651	635	662	671	622	647	606	673	643	636	625	599	606	693	644	674	654	638	658	640	609	632	597	632	662	681	630	630	628	625	669	642	670	670	614	676	647	638	615	627	634	614	644	678	633	647	663	649	599	653	616	608	624	617	645	670	632	649	664	603	661	617	637	613	646	642	668	664	637	606	615	637	640	653	642	634	603	650	635	652	691	638	626	621	665	618	677	591	632	583	599	661	621	673	642	717	592	640	620	650	601	614	675	620	617	606	630	606	656	662	668	661	668	614	646	653	656	605	640	606	651	608	601	631	662	648	609	615	646	630	618	658	561	603	658	633	616	680	629	671	689	625	656	687	648	630	603	611	640	659	646	657	632	624	623	601	673	693	596	634	644	598	590	637	592	609	629	596	630	598	657	677	637	653	643	675	653	673	617	705	660	634	652	619	658	673	647	609	646	619	635	630	615	638	620	655	614	621	641	606	641	673	640	688	643	603	621	623	654	605	614	612	597	615	637	634	619	662	604	622	591	653	663	615	654	637	648	631	667	679	646	631	648	630	638	620	644	677	597	607	592	632	649	647	667	642	681	684	623	618	654	603	612	609	657	621	564	647	634	600	630	666	650	638	616	645	663	608	607	644	677	677	624	672	665	612	615	614	655	647	619	656	629	646	634	668	646	562	619	642	723	608	586	606	659	597	635	602	624	638	611	608	647	658	673	647	625	636	642	598	712	654	637	662	653	610	628	647	646	599	667	646	675	605	650	597	639	649	624	600	672	632	619	623	591	590	618	635	606	627	658	653	613	672	603	630	651	620	598	629	613	643	625	597	621	664	659	607	616	622	631	609	595	615	608	668	667	642	651	657	593	643	623	585	670	619	620	655	615	611	652	634	631	640	651	651	673	608	649	598	627	622	634	634	642	625	596	637	616	599	615	628	596	620	699	625	632	653	662	626	684	659	599	608	688	630	629	583	678	665	610	692	638	628	602	617	667	636	641	675	613	607	654	582	642	665	638	633	661	671	595	629	636	606	597	642	607	629	651	653	639	637	613	586	622	632	576	665	666	623	668	600	584	612	587	629	668	601	655	586	659	611	676	640	641	605	638	623	675	663	615	626	618	674	618	649	594	660	606	618	636	609	643	623	661	674	631	607	649	640	646	655	680	631	653	646	608	667	630	648	645	668	614	635	590	648	630	618	649	634	608	632	611	663	604	661	624	626	662	620	613	657	691	601	619	637	674	626	610	648	646	708	556	621	631	700	679	625	641	634	650	642	591	683	657	658	632	628	662	646	644	632	590	621	616	576	637	611	618	618	567	609	652	636	681	630	573	635	636	645	629	636	646	615	642	633	674	665	623	633	619	672	653	653	610	637	621	586	681	613	629	650	674	674	629	606	628	639	657	634	634	691	628	618	618	590	657	625	592	615	623	654	610	595	636	694	655	592	623	677	576	654	641	612	605	607	612	598	603	636	629	631	655	578	648	654	659	594	615	658	665	680	615	673	625	643	622	577	700	615	567	640	684	629	619	638	591	620	602	686	643	651	638	671	663	637	642	656	639	632	622	590	629	595	629	613	612	564	678	625	640	650	630	647	627	682	619	602	647	644	643	597	625	617	635	680	630	618	643	622	707	645	633	690	604	620	632	611	608	650	646	643	641	606	654	588	656	643	607	620	634	610	663	627	669	647	646	683	632	636	604	647	612	631	637	648	603	627	664	661	642	618	648	625	663	601	609	624	631	602	627	680	609	616	604	700	649	645	643	652	605	629	626	613	649	629	618	613	602	644	636	692	635	691	625	612	625	672	639	640	637	620	629	622	666	606	657	611	624	625	615	641	643	582	601	621	672	654	606	668	637	628	621	617	610	655	643	661	613	633	575	677	610	635	657	625	663	632	645	636	690	639	626	678	645	662	663	650	638	600	627	638	612	615	648	631	668	615	642	624	639	627	646	623	622	647	600	696	614	658	645	578	618	634	600	648	615	604	668	609	652	680	624	673	630	649	655	661	646	624	645	623	621	630	620	651	626	642	681	664	604	647	630	658	627	635	613	645	658	634	602	683	659	611	623	628	687	663	611	662	668	603	670	642	650	658	625	624	659	631	636	631	666	609	583	622	648	639	648	632	671	616	628	647	620	592	619	620	607	679	614	646	623	658	686	640	660	681	606	644	617	659	639	595	623	603	626	635	605	631	668	608	632	595	645	647	632	600	683	651	649	652	634	637	681	627	620	621	573	663	633	627	599	609	640	646	670	601	644	645	643	668	634	622	629	606	639	631	615	594	617	646	628	662	642	633	656	588	682	669	656	661	595	613	608	586	645	643	636	622	621	639	613	590	652	609	632	654	598	656	602	662	623	634	643	681	632	667	611	620	622	634	633	662	648	678	719	643	651	648	647	611	653	629	660	622	642	625	679	621	658	629	612	634	622	653	638	652	612	642	626	640	620	644	625	656	607	572	677	667	611	624	605	641	630	649	664	651	658	678	641	614	625	667	640	656	605	609	672	687	647	626	647	641	604	643	653	645	624	638	634	617	606	618	637	627	635	644	665	665	643	642	636	639	649	605	665	568	668	664	612	643	634	669	610	633	637	589	615	632	627	589	658	645	619	644	629	647	679	654	646	638	618	613	658	648	632	686	638	626	603	607	650	682	638	613	642	663	641	627	656	621	642	624	605	659	639	646	672	654	633	644	647	647	655	614	667	653	642	619	645	628	634	632	654	620	645	637	622	621	635	620	596	630	587	635	638	651	617	636	662	599	648	628	631	648	574	624	635	591	615	648	629	605	630	643	656	616	598	593	668	647	594	611	642	627	637	602	630	633	672	616	648	604	628	621	621	597	593	643	623	649	677	651	657	631	623	588	601	618	625	639	574	634	665	633	598	633	685	615	681	597	647	691	645	640	647	663	672	691	631	652	610	638	630	669	596	623	620	651	670	641	618	585	649	655	659	623	652	656	626	598	613	656	625	650	632	667	618	630	618	647	606	666	678	648	667	637	624	607	637	659	671	639	652	585	675	668	655	642	620	640	638	651	623	672	629	610	663	619	646	622	639	652	635	650	676	618	631	609	613	624	632	621	693	642	665	670	666	627	596	626	667	614	594	660	627	587	649	645	665	656	621	643	599	660	663	601	655	614	623	619	648	623	680	601	687	621	621	588	600	621	630	596	654	668	628	582	649	673	625	623	637	640	590	640	624	666	580	631	624	651	621	637	616	645	614	616	635	653	596	625	665	661	657	638	604	686	680	634	632	631	636	620	664	626	641	628	651	684	634	602	601	638	640	617	577	611	621	660	650	625	627	648	615	646	603	634	629	641	696	644	647	623	657	630	640	630	625	637
44255	37975	5171	2185	1670	1366	1179	1024	949	884	771	774	754	748	732	723	687	691	689	657	677	726	681	714	654	659	628	625	675	687	654	629	690	708	712	700	616	642	637	666	702	639	654	713	674	659	657	658	681	673	700	609	632	668	655	638	683	673	618	659	651	602	656	636	663	662	620	614	627	647	610	641	655	643	648	663	631	661	624	644	605	638	622	609	617	623	630	657	624	648	616	649	620	621	689	696	631	638	644	654	632	607	638	673	641	627	619	662	660	594	660	644	691	632	654	630	663	643	676	600	615	573	666	652	599	667	644	653	613	639	630	656	647	611	656	644	626	613	621	648	656	633	662	644	669	672	698	678	646	676	653	613	659	662	609	636	646	618	666	661	624	654	651	650	646	601	639	675	616	661	625	673	660	725	661	655	623	658	673	643	638	597	646	687	627	662	617	666	616	603	671	663	623	668	645	646	599	635	607	621	637	668	609	646	689	616	653	617	710	648	632	659	635	647	612	627	607	647	624	672	668	605	650	699	626	666	657	630	642	637	712	596	636	689	645	633	665	676	669	620	652	631	684	616	633	686	655	650	628	663	676	594	639	671	621	671	625	696	634	640	654	660	680	659	592	636	657	631	634	621	633	657	673	647	583	636	655	637	618	664	625	658	632	635	660	648	626	649	640	634	680	613	694	611	669	632	621	639	664	656	675	615	642	659	609	670	593	632	632	637	702	627	610	631	648	679	636	659	646	701	679	660	658	621	635	656	607	654	626	661	668	647	661	658	653	653	618	652	697	657	629	663	620	662	649	651	636	607	688	625	623	673	654	628	617	639	634	711	677	616	643	611	633	630	708	633	662	696	664	689	658	679	637	665	645	621	666	638	652	680	626	683	679	640	647	644	679	588	640	658	661	669	635	614	649	627	663	603	623	623	626	615	600	642	665	686	662	662	657	632	688	640	595	640	633	626	602	663	595	647	632	659	605	660	626	634	638	645	657	626	660	595	623	645	659	583	679	604	640	666	603	652	666	622	618	631	629	666	668	677	650	658	620	627	660	638	652	654	637	650	621	634	654	679	626	658	652	619	611	632	635	609	651	632	683	601	656	647	630	619	645	633	622	662	644	657	639	689	704	579	599	675	634	602	636	635	610	640	608	602	653	628	649	614	602	630	660	674	628	620	657	677	644	658	663	686	662	678	650	640	634	627	677	677	621	647	660	668	623	695	609	661	612	668	620	623	656	639	612	603	614	658	672	622	665	645	652	643	633	677	658	645	666	642	579	622	682	653	631	675	629	657	633	639	623	656	659	594	641	625	631	618	624	626	650	641	687	698	603	626	600	601	689	696	656	652	612	653	641	627	622	654	650	644	642	686	615	635	656	593	624	678	621	657	642	687	626	622	649	653	633	635	646	636	684	633	597	634	619	580	652	656	661	634	617	663	632	660	627	659	606	609	616	652	642	646	645	638	644	670	638	611	605	598	571	605	648	675	630	656	652	659	631	688	663	681	620	624	671	616	623	631	644	621	606	671	637	660	645	652	665	629	609	647	639	661	630	634	665	628	648	683	659	643	625	651	629	627	661	619	641	645	660	644	638	636	640	668	609	652	643	613	632	661	657	628	620	656	618	618	634	684	649	614	631	642	643	619	650	636	604	620	605	659	615	604	625	675	621	605	649	642	651	628	606	656	609	627	656	694	634	644	648	605	641	660	617	637	591	638	645	639	659	632	647	594	623	597	633	642	639	647	684	642	656	657	695	638	664	640	639	647	638	634	611	601	667	670	636	600	669	637	677	639	650	687	657	652	667	630	679	626	645	630	672	682	613	652	647	604	641	675	649	631	630	620	652	619	649	658	636	642	653	579	648	613	639	634	674	649	642	624	625	610	693	616	609	665	621	609	640	653	663	664	618	621	610	641	638	721	642	624	634	656	664	637	665	611	733	634	631	630	613	636	630	649	666	613	650	660	632	614	630	664	611	653	637	647	622	668	620	613	654	637	619	626	672	681	636	604	639	605	681	641	654	636	660	649	686	651	658	654	639	657	658	635	642	625	634	634	678	642	655	630	646	625	584	632	669	687	676	618	602	615	638	649	624	665	675	638	637	667	649	670	663	627	676	648	622	625	620	650	629	628	622	662	629	583	644	611	621	608	610	662	646	649	635	704	638	628	691	639	617	652	634	651	605	625	647	610	645	629	676	637	639	653	652	641	658	648	613	664	608	589	641	632	689	604	631	631	614	638	656	683	639	639	676	664	665	661	631	635	629	603	646	623	599	624	623	626	655	632	665	690	666	690	597	675	641	585	665	598	644	656	613	628	663	664	645	656	643	659	634	613	642	638	643	638	584	663	673	682	615	616	624	627	653	667	629	630	666	653	682	654	621	654	643	632	628	634	585	650	603	651	648	620	723	621	637	649	646	647	659	661	653	645	655	639	627	636	645	595	672	656	634	654	622	651	636	627	647	630	615	651	636	665	653	626	629	643	613	613	624	681	656	610	652	645	600	657	647	651	637	619	623	691	672	624	641	642	632	612	614	650	643	636	634	608	637	663	654	716	662	635	659	625	643	613	688	667	629	673	701	630	640	638	626	654	657	653	606	680	614	607	615	583	651	659	621	683	654	634	645	642	639	659	601	622	674	644	671	639	662	642	654	676	656	633	618	655	690	629	629	671	631	706	589	651	627	581	620	683	682	688	644	646	650	629	638	621	653	684	672	657	639	654	663	702	628	601	670	646	652	625	630	650	604	626	642	641	624	654	640	641	626	627	593	635	635	648	630	648	666	635	646	615	637	624	669	634	671	631	631	643	622	629	601	624	662	619	684	639	662	590	673	605	583	654	637	615	627	619	622	641	621	615	644	625	641	647	667	677	631	693	604	628	573	652	662	641	633	591	598	620	636	611	659	639	643	653	637	678	689	621	660	683	627	662	653	608	675	609	615	641	629	640	691	649	678	633	679	682	653	621	668	643	657	576	639	667	670	702	606	615	614	664	655	658	587	650	654	634	658	665	673	630	604	623	636	659	633	639	630	665	630	571	659	658	710	620	627	650	612	665	667	672	639	610	637	656	651	662	596	628	614	681	650	660	691	645	611	671	681	679	606	643	626	620	671	639	631	676	656	619	640	635	626	606	654	662	608	669	653	643	660	640	647	584	613	631	667	640	650	636	676	622	614	628	645	611	620	674	616	649	682	644	673	640	643	624	633	599	691	646	635	644	607	674	638	592	645	600	644	635	615	630	659	639	632	613	629	625	656	639	634	615	656	615	631	633	682	641	627	622	615	658	659	671	677	642	607	647	600	637	640	643	606	647	634	627	642	659	606	632	653	581	644	641	596	603	658	611	607	644	657	620	650	645	659	617	601	644	629	616	615	629	664	691	633	618	647	607	623	641	656	639	602	670	638	625	674	666	664	630	636	656	637	638	663	665	624	612	637	606	612	596	665	644	620	619	655	651	659	628	653	645	635	646	640	634	667	631	676	602	651	623
25406	21991	27407	25704	8388	756	621	538	493	496	441	457	484	445	412	436	450	438	452	469	421	426	432	448	453	441	433	469	416	450	476	423	473	457	447	467	451	423	451	446	452	430	462	465	447	462	458	408	463	470	437	463	439	448	450	429	420	431	453	459	445	468	440	431	439	418	440	430	445	454	441	448	425	472	455	437	444	430	408	448	418	456	463	424	467	420	409	424	418	419	421	447	470	427	452	403	414	480	476	459	433	444	428	447	449	456	453	418	449	447	389	401	437	443	425	437	464	429	435	437	439	449	449	430	437	434	414	417	391	413	428	426	436	460	430	418	405	453	453	425	416	452	431	429	408	467	458	435	417	427	427	449	424	475	422	411	442	437	430	450	464	417	445	433	457	445	461	431	464	452	398	427	465	444	444	434	422	435	392	433	431	420	427	419	451	441	399	457	419	436	447	428	442	446	443	447	451	434	442	421	419	449	396	424	430	448	414	441	447	448	467	419	417	434	427	423	414	441	465	419	452	466	397	435	437	445	393	446	430	432	416	482	432	433	461	436	420	460	412	400	451	430	421	447	411	422	402	430	432	424	401	437	445	418	445	403	429	424	463	451	420	421	464	433	435	418	405	479	425	445	458	447	417	419	428	438	426	467	417	411	408	433	448	422	476	412	416	423	450	412	427	459	423	420	444	404	454	450	452	448	396	431	453	418	447	425	462	404	448	405	396	404	444	400	438	404	428	426	434	418	444	432	409	402	458	414	429	404	428	412	439	423	435	426	500	426	403	428	436	395	442	441	450	437	369	457	423	420	431	437	452	367	441	420	443	408	434	424	394	422	455	455	377	405	427	452	401	399	444	448	399	430	434	412	449	432	439	429	409	424	428	456	444	463	417	403	424	445	387	430	432	426	433	441	432	408	423	442	453	410	431	398	429	429	435	424	441	448	450	452	409	453	454	451	467	416	395	441	408	415	470	455	446	436	466	443	458	458	424	424	436	442	476	418	439	464	427	444	440	389	443	427	445	463	412	396	417	448	421	445	404	475	393	411	399	471	442	449	372	435	443	423	446	464	439	412	462	436	443	426	416	449	432	440	456	475	453	447	386	451	441	454	454	434	425	469	460	442	429	445	451	437	471	447	429	433	421	458	440	419	450	440	433	423	430	427	436	434	451	452	440	449	381	471	457	450	436	417	427	426	411	412	438	407	423	431	444	431	414	452	430	445	471	434	455	460	434	432	437	383	388	411	432	429	392	468	410	423	433	420	468	465	450	460	406	400	448	443	454	461	438	476	425	461	432	457	429	425	443	415	462	442	439	426	464	391	438	426	436	402	448	431	433	452	422	463	407	416	448	433	464	416	458	439	443	447	404	450	451	418	412	469	439	464	437	442	436	440	450	409	419	406	453	451	434	406	421	444	429	441	418	448	436	424	419	430	407	443	444	393	454	411	430	417	412	448	425	436	446	410	440	435	439	403	444	414	416	480	449	459	413	432	424	451	446	448	432	441	417	436	417	422	439	460	407	458	441	426	455	407	443	416	455	421	406	432	437	472	456	430	442	451	422	439	377	410	411	402	416	456	445	423	450	436	399	467	405	467	427	454	422	434	443	417	451	432	412	440	449	469	410	434	426	414	407	422	428	446	419	441	447	422	423	441	443	445	427	458	428	427	434	406	457	439	449	413	426	422	425	441	413	401	445	438	444	458	454	421	463	468	446	419	453	432	436	390	415	407	413	391	441	437	402	398	437	420	421	405	426	418	459	442	422	456	413	430	430	456	430	433	410	443	441	427	443	463	416	418	397	428	446	420	434	440	431	438	409	429	437	438	459	437	447	419	442	451	441	443	442	473	437	429	422	408	447	380	429	422	461	424	413	462	430	441	414	450	422	402	409	417	476	405	434	449	420	432	431	427	450	428	416	444	426	428	468	407	448	438	397	431	456	426	453	433	418	440	414	443	405	451	416	373	405	435	464	427	402	440	431	408	474	424	427	406	420	448	449	491	451	446	438	410	436	411	406	417	438	405	453	417	402	386	437	395	446	447	448	453	428	429	384	426	396	450	420	440	474	454	397	437	460	433	403	444	421	441	477	431	447	453	411	419	466	433	427	454	420	410	465	432	404	372	462	464	398	393	424	403	416	428	437	464	492	440	432	452	405	395	449	447	395	441	440	448	447	426	407	472	401	449	449	417	413	448	432	430	420	428	424	457	443	436	489	457	459	441	402	463	408	415	420	439	437	434	409	409	415	400	450	413	456	413	410	458	473	421	401	420	444	444	427	457	412	452	421	428	414	426	419	413	441	435	444	442	462	484	419	442	396	444	456	431	445	428	428	457	446	442	441	427	415	407	416	428	439	437	454	428	426	415	436	439	431	449	433	451	453	430	408	452	418	413	440	437	413	417	435	436	421	422	399	464	469	425	447	442	448	460	422	427	426	409	425	426	430	462	417	461	430	424	403	436	425	383	448	413	431	438	416	425	449	418	442	419	402	453	428	445	443	447	426	403	436	439	423	433	422	468	445	425	463	445	417	423	418	404	445	393	417	459	420	437	471	429	453	420	443	422	425	455	438	426	437	436	412	452	429	413	401	450	416	401	473	421	438	403	442	425	448	449	403	458	433	468	460	453	472	440	424	405	449	427	445	451	431	430	439	453	444	423	466	463	440	415	423	445	453	450	434	397	424	431	420	448	440	436	451	458	450	435	437	392	396	450	405	442	417	417	399	383	399	446	438	409	429	425	431	443	451	429	415	379	383	409	420	448	441	433	454	457	447	461	458	451	425	476	413	419	429	419	449	437	485	453	422	407	459	407	420	457	414	432	442	412	472	434	445	406	431	435	406	416	398	450	439	443	422	403	449	420	424	432	436	420	431	441	404	416	411	443	437	435	457	465	404	453	419	439	413	461	428	413	433	431	444	497	437	467	478	429	435	463	416	425	439	410	464	474	435	421	427	434	410	436	412	441	454	463	431	449	428	425	425	444	438	414	425	437	417	364	479	419	434	428	447	428	433	443	420	420	413	448	502	440	462	412	444	440	458	427	442	404	442	400	433	464	383	374	415	431	440	454	445	463	424	443	424	423	410	448	413	439	427	465	392	438	460	442	445	383	446	459	410	435	434	435	478	418	423	458	423	443	420	430	449	434	413	431	428	439	443	433	404	436	436	450	434	458	480	469	425	454	405	424	422	397	439	480	418	413	466	441	431	447	452	422	456	387	410	457	448	466	416	438	433	456	405	443	417	427	434	471	404	462	418	437	450	452	426	451	471	423	476	425	381	430	454	468	418	464	423	445	412	381	463	439	447	450	454	409	464	452	427	418	433	451	418	428	456	455	402	434	418	405	411	416	434	443	440	458	440	426	423	428	422	411	441	419	405	453	428	414	400	400	429	446	461	446	414	456	437	422	445	415	395	410	418	445	423	431	410	445	425	380	431	438	399	414	444	425	434	382	436	410	427	437	405	469	430	424	428	438	444	419	441	420
40230	34023	3332	1315	1131	905	741	679	638	574	569	508	524	531	549	492	500	522	464	503	487	529	459	444	458	483	502	481	463	509	484	508	455	483	472	491	467	480	451	491	481	486	479	511	504	467	508	503	483	467	458	503	509	462	506	511	502	464	472	478	517	488	479	468	507	465	504	523	496	451	445	476	454	454	465	498	498	433	457	442	487	499	506	477	477	474	435	492	472	491	505	483	460	463	502	523	504	500	488	503	486	462	459	475	462	474	484	479	451	460	467	464	480	508	467	472	480	444	490	494	475	472	502	450	488	489	493	492	476	488	457	487	516	454	464	479	468	520	493	467	518	463	524	510	490	497	481	437	456	472	449	491	473	499	470	488	486	448	484	472	455	458	469	486	458	503	452	438	452	463	481	502	451	475	471	476	458	480	482	471	457	456	503	461	496	502	443	486	444	478	431	488	480	515	460	478	488	459	454	444	472	464	460	471	446	467	497	497	438	472	462	458	480	478	444	453	462	440	472	471	497	483	485	483	447	491	487	456	492	489	469	486	486	475	444	475	453	482	469	442	496	454	476	478	452	439	453	487	451	433	482	432	446	443	463	492	462	460	484	468	436	459	466	500	489	483	473	469	453	497	476	421	480	489	487	451	509	484	474	457	483	481	471	505	486	497	463	508	451	504	448	489	464	459	483	452	452	436	507	526	468	461	503	472	450	498	448	416	458	463	522	489	495	461	433	473	493	446	461	441	475	474	467	501	481	502	447	437	484	504	464	476	455	480	448	457	443	449	465	470	467	469	476	450	449	464	450	426	458	465	425	442	478	460	467	485	462	486	497	456	443	501	483	486	495	503	460	499	484	469	461	498	475	478	521	500	462	460	446	412	468	435	486	452	485	443	481	461	450	475	435	456	475	429	456	433	464	480	435	434	465	471	444	466	469	473	482	479	480	476	440	471	457	457	455	496	484	468	470	468	457	471	472	484	482	483	503	474	437	464	517	458	474	439	449	447	463	507	488	450	511	473	447	467	449	460	468	476	459	464	466	438	434	515	439	456	502	477	485	499	482	432	467	439	493	466	451	508	468	490	483	469	509	455	454	456	468	470	468	450	456	478	489	451	480	458	487	393	505	455	475	487	487	470	471	466	420	519	486	458	470	489	439	428	474	461	433	454	463	483	490	441	400	475	477	483	461	479	455	508	466	495	485	461	469	492	470	468	466	476	483	483	500	438	448	484	495	446	507	473	481	493	481	470	463	451	455	463	461	495	419	462	432	464	491	439	482	455	466	434	510	488	448	508	443	415	493	450	485	469	465	487	467	416	470	454	460	484	490	444	467	460	522	444	464	483	476	485	461	471	469	431	456	446	492	486	481	495	488	499	494	458	475	488	457	456	465	467	492	461	499	473	498	459	476	508	460	431	473	498	471	511	471	448	440	461	485	475	511	437	496	441	447	485	445	464	476	442	498	478	465	483	481	437	471	486	465	464	445	446	461	468	455	508	479	442	517	441	466	467	461	466	418	524	450	451	458	496	466	451	495	477	497	485	429	508	448	483	473	433	470	474	480	505	430	472	481	495	435	455	492	469	463	479	507	448	445	472	504	458	453	479	447	528	424	471	475	488	481	477	442	471	480	458	443	425	444	479	454	463	461	505	467	492	491	438	459	504	470	510	479	485	497	475	499	444	506	456	460	445	466	505	453	477	511	497	471	458	451	482	488	484	460	514	462	470	440	461	433	460	495	512	453	476	487	496	499	458	475	466	430	473	461	456	495	427	491	450	501	495	503	483	439	481	467	454	459	462	470	469	497	457	486	450	483	462	484	449	446	450	489	476	457	464	446	467	476	462	467	479	486	448	505	491	439	452	452	482	462	478	468	472	476	494	433	509	449	428	478	521	507	453	497	456	509	502	444	490	501	506	482	474	487	461	500	487	463	463	467	414	469	499	507	496	493	465	456	478	483	496	457	458	432	508	453	434	441	480	475	488	483	518	459	454	491	483	480	468	512	461	484	436	458	442	443	466	460	492	469	420	444	489	465	443	499	494	467	469	451	445	454	500	507	480	468	486	424	482	483	480	453	459	455	482	500	477	496	439	409	490	466	435	465	451	476	478	469	538	484	471	404	482	474	460	427	449	501	487	496	476	430	470	465	471	488	447	505	506	494	460	500	436	475	473	515	450	491	451	457	500	483	446	452	467	479	455	451	460	496	496	476	503	469	490	507	487	478	450	447	434	475	465	472	448	471	448	470	518	462	502	482	435	449	471	481	477	461	459	465	493	483	464	464	468	494	504	502	483	452	450	459	470	470	454	467	441	512	487	467	481	495	470	509	503	470	472	464	453	501	491	495	479	507	482	462	437	495	491	438	486	501	482	492	449	478	461	468	431	465	478	450	478	457	494	479	469	472	516	451	481	477	509	442	448	511	435	471	449	431	441	473	473	473	452	477	467	423	474	458	461	510	469	446	461	465	439	444	473	478	457	479	452	460	515	448	507	473	476	479	494	495	469	491	477	460	447	442	454	431	469	475	478	476	477	486	494	427	479	459	489	450	500	469	434	464	439	464	472	459	477	481	484	489	457	490	468	528	459	477	434	400	459	440	450	465	470	465	442	491	469	469	447	440	465	469	451	463	475	501	479	477	449	458	476	489	475	499	477	471	485	455	433	494	446	474	479	431	458	499	477	463	476	503	444	465	484	470	460	492	461	462	445	493	461	456	490	529	445	493	443	450	494	459	454	484	433	483	474	507	456	484	505	467	469	470	472	487	481	495	449	459	457	445	480	468	485	492	453	447	485	482	478	478	493	446	498	512	511	475	451	464	476	455	471	455	464	421	487	495	474	478	475	472	450	472	464	445	495	487	468	493	467	484	480	482	436	460	491	468	463	456	445	475	483	494	470	473	489	503	478	464	449	460	446	449	492	422	446	458	461	470	477	464	487	469	462	463	448	504	488	468	469	495	493	485	475	433	467	460	465	496	474	463	483	475	455	456	451	488	483	501	479	438	475	450	467	468	439	455	473	462	504	490	433	517	477	470	475	449	462	482	486	494	445	462	504	482	476	426	484	458	468	491	446	476	458	465	495	490	448	504	477	448	460	504	471	453	471	469	503	472	449	425	449	508	469	503	449	504	463	422	480	468	492	445	456	437	483	487	523	478	477	461	478	498	508	450	443	476	502	465	480	468	473	459	453	459	447	482	471	462	468	437	462	495	461	464	477	495	450	460	477	472	466	474	490	458	443	462	494	490	464	454	445	473	510	459	482	461	490	470	444	450	471	488	466	438	498	471	507	471	464	445	495	470	492	455	491	502	461	499	489	446	473	476	466	447	476	494	455	444	486	445	497	510	458	458	499	456	445	470	485	468	463	471	515	491	451	454	443	470	436	473	477	464	490	500	501	485	479	469	513	475	482	474	472	491	466	432	480	448	505	485	478	512	450	475	505	469	505	482	456	457	538	443	510	463	479	504	447	426	453	507	483	433	503
23072	21616	29091	24499	21562	21505	6547	1444	1079	973	988	986	930	909	937	821	822	890	825	884	839	872	815	801	829	832	860	798	844	824	788	802	871	897	837	834	781	838	811	771	815	828	801	740	878	822	804	821	840	806	784	776	825	825	851	819	761	781	833	821	797	787	831	804	775	828	807	798	842	803	836	812	814	834	837	707	770	761	761	783	833	789	821	794	783	824	777	828	851	760	852	794	758	801	759	748	777	772	779	801	802	754	803	781	778	814	802	807	830	782	753	805	792	787	805	764	812	794	780	804	849	815	829	783	844	838	814	827	758	768	810	787	811	815	750	810	767	820	816	767	829	740	820	820	804	822	758	796	743	802	835	807	791	773	809	795	767	790	805	831	787	834	785	776	794	769	809	783	802	836	811	841	786	821	793	821	738	806	785	825	812	811	829	815	815	799	780	814	768	782	763	752	789	774	756	870	816	810	773	789	872	842	834	805	794	806	778	829	752	809	799	786	819	773	752	794	796	825	792	815	830	770	788	806	819	797	770	819	779	793	780	812	768	803	819	831	821	813	759	826	871	788	839	843	776	785	766	802	788	822	775	805	841	795	809	818	763	783	770	784	798	770	801	790	763	784	741	776	787	837	797	770	776	759	788	829	761	807	819	815	769	818	799	816	775	792	782	804	820	764	811	818	748	768	802	769	812	761	795	792	754	786	768	748	809	785	778	815	773	791	792	785	771	864	822	809	772	775	826	767	758	766	770	793	827	813	791	841	748	774	831	831	782	782	796	831	813	801	799	822	821	860	861	834	763	745	794	805	782	788	792	745	780	819	802	790	759	833	827	812	829	841	825	799	769	795	817	765	812	815	769	823	836	837	796	788	794	813	840	809	812	810	795	822	810	803	852	787	814	818	846	815	817	792	835	795	763	786	776	732	840	781	783	789	777	855	851	839	778	855	785	800	839	766	810	790	817	802	784	786	782	827	801	782	791	774	788	823	809	835	805	815	813	776	831	776	817	798	816	788	804	786	801	817	820	811	815	786	827	813	826	863	830	789	847	805	829	842	797	837	805	774	760	803	807	795	787	801	782	802	760	855	737	777	781	821	816	843	807	838	820	799	790	821	803	793	855	755	736	802	772	788	807	745	787	719	824	801	791	741	828	806	770	831	757	775	743	844	785	769	760	792	828	895	782	837	803	778	831	773	854	854	776	829	794	773	786	744	814	776	794	806	794	791	775	784	804	784	779	783	849	790	777	774	802	754	802	784	802	777	804	775	844	798	764	806	769	795	772	846	801	824	764	801	786	824	747	799	852	753	788	836	806	788	773	823	818	764	811	851	775	792	815	824	795	774	788	832	837	811	775	816	822	800	824	821	818	858	823	819	801	821	788	812	817	793	817	826	837	801	789	822	784	786	823	844	802	791	841	790	805	747	732	765	856	756	765	808	767	740	856	817	763	772	750	800	830	833	803	791	819	760	804	793	773	855	764	778	787	813	782	770	798	802	834	798	857	835	804	778	786	823	808	823	832	812	810	772	809	802	786	855	802	808	761	802	824	785	771	776	784	794	749	833	794	825	814	803	795	801	802	843	870	824	790	802	766	778	793	763	793	765	794	759	796	870	805	826	805	814	781	784	803	784	806	779	761	819	819	761	825	800	768	819	771	789	786	797	797	797	837	786	767	826	859	817	842	742	832	810	851	766	812	775	784	814	780	765	784	837	798	849	834	785	802	825	787	789	797	761	798	825	800	780	771	801	810	767	780	810	703	884	756	818	831	785	810	779	788	787	815	821	815	823	777	798	824	830	828	787	806	801	801	769	770	793	735	780	841	815	786	766	785	789	822	805	821	835	772	768	777	732	809	831	813	812	850	832	826	748	821	814	787	747	799	792	770	809	816	793	819	798	781	768	808	744	780	812	832	793	829	787	753	750	802	792	800	795	826	797	803	759	838	819	833	823	839	769	865	763	820	802	780	740	834	781	786	782	782	868	840	807	831	771	769	747	829	775	822	806	788	803	778	789	851	797	816	801	777	818	788	798	800	809	806	776	786	792	701	776	785	874	832	787	838	793	763	807	771	771	750	787	788	828	764	791	767	788	749	777	811	811	803	799	786	795	835	753	755	803	766	773	775	761	822	777	841	787	764	809	813	788	774	786	782	769	783	763	828	802	762	846	801	844	832	864	786	789	813	791	782	819	816	787	817	815	800	793	832	829	800	782	796	808	786	859	819	798	828	780	802	801	827	790	789	823	793	749	784	830	757	837	793	818	768	787	833	809	797	768	782	763	822	821	839	817	808	814	743	817	795	820	804	781	789	782	744	830	825	808	771	818	832	778	803	782	798	762	832	728	769	796	780	801	817	779	794	739	747	801	797	827	811	782	776	830	854	797	812	793	802	751	847	745	801	838	798	758	811	837	806	777	840	776	772	778	836	797	855	796	774	793	822	879	763	802	799	820	826	804	777	775	857	825	795	791	768	771	798	764	780	821	799	750	792	753	797	789	796	802	781	801	782	780	790	831	784	787	797	770	794	756	757	784	743	815	819	837	829	814	752	758	801	794	770	814	804	808	785	812	769	789	787	821	852	816	823	816	762	833	789	774	835	785	788	818	771	776	768	782	834	774	789	783	758	841	826	834	809	805	843	838	744	810	779	802	836	785	825	859	800	757	791	811	822	821	795	818	789	777	795	797	839	818	807	891	847	801	803	803	812	782	799	774	823	783	775	740	801	799	793	787	784	785	813	805	757	781	831	776	772	848	778	793	783	794	804	796	813	829	765	780	813	794	778	798	815	836	840	820	787	839	755	834	758	815	814	800	829	833	771	843	815	829	843	764	762	803	785	790	800	805	814	771	831	761	793	833	797	818	753	815	825	778	839	796	776	812	790	782	781	802	796	762	766	826	806	844	777	764	820	785	822	795	796	788	825	774	806	798	781	818	752	816	786	765	793	751	817	854	817	806	729	758	792	787	795	746	808	790	800	831	850	834	862	778	833	833	807	801	816	804	812	825	823	815	812	829	827	810	822	780	796	775	784	773	816	807	817	798	859	803	795	736	788	765	858	835	801	764	768	857	753	802	796	784	758	863	806	793	786	814	799	825	781	838	820	754	785	806	782	789	770	786	833	749	828	862	806	807	756	804	832	842	796	797	851	775	768	787	815	776	834	796	869	803	786	831	827	731	793	796	798	772	791	821	787	807	790	819	738	805	787	809	811	773	827	800	882	830	808	819	801	829	776	787	771	778	793	796	807	787	825	794	839	800	844	772	814	786	855	801	810	786	785	791	764	798	816	823	807	812	785	780	781	756	813	856	803	806	819	844	748	768	738	789	798	747	781	766	823	796	802	832	787	797	790	790	746	853	809	815	822	778	794	834	805	772	797	766	787	785	762	825	762	778	797	822	801	841	804	787	765	823	758	832	764	806	836	761	794	828	827	839	792	749	811	806	811	777	769	780	800	833	808	807	815	791	804	782	809	789	828	785	836	811
44428	48367	7565	3659	2761	2269	1844	1578	1389	1244	1178	1038	1048	984	1007	881	863	880	873	908	868	849	856	847	862	848	829	878	871	868	856	867	877	847	809	831	805	784	814	872	809	848	848	836	842	845	809	847	861	808	847	773	849	819	845	834	813	787	807	813	828	831	865	856	808	807	827	849	782	802	807	820	819	802	869	813	811	780	862	778	829	806	817	820	756	816	780	837	753	856	784	759	827	855	820	802	823	852	812	740	828	815	821	829	771	807	792	779	834	827	822	770	841	791	771	774	796	815	814	848	817	842	774	805	787	779	814	817	807	794	846	840	802	777	788	770	762	803	815	822	804	803	855	794	805	799	806	773	790	772	796	793	782	800	843	815	813	826	841	824	863	822	787	771	805	834	779	746	824	787	798	826	810	843	809	761	776	770	773	806	771	825	803	783	778	847	816	807	811	819	812	820	827	804	769	742	779	831	837	825	787	806	771	807	778	790	827	799	758	861	804	825	811	792	797	804	804	851	792	833	794	817	814	814	791	822	803	799	846	759	791	797	789	831	829	823	768	817	796	817	856	834	776	890	809	824	814	844	847	791	749	795	827	825	796	789	794	744	806	767	789	844	767	809	831	832	768	805	795	789	792	801	775	761	799	768	804	745	811	823	814	806	820	782	763	841	791	821	781	793	792	878	787	787	840	796	805	806	791	738	791	787	838	762	769	827	806	754	827	814	803	757	776	812	805	806	853	804	790	835	827	787	814	832	750	799	837	810	791	792	803	818	754	802	820	767	785	789	785	809	803	768	793	792	814	753	745	797	794	788	815	810	759	804	746	826	792	780	828	842	783	827	782	809	857	722	856	778	825	789	850	784	808	760	821	802	819	833	802	804	825	823	772	783	825	790	811	802	808	819	800	802	792	806	755	786	812	783	793	774	827	778	840	800	856	787	830	816	852	794	808	776	753	771	747	849	828	816	764	836	862	775	807	808	795	830	787	798	838	742	793	788	763	787	813	835	797	803	818	823	807	789	749	855	822	829	801	814	811	791	815	820	795	802	741	810	771	771	795	852	784	838	825	831	799	777	783	766	789	820	806	813	760	841	767	834	796	772	869	873	820	843	841	767	790	775	820	809	845	818	808	769	770	813	858	790	802	756	781	812	806	806	812	842	756	793	788	805	831	781	774	802	853	851	811	842	870	830	805	789	803	846	820	785	769	792	798	826	769	826	822	782	788	797	785	801	767	769	764	778	848	811	815	805	799	833	839	772	850	798	779	810	816	805	821	811	788	779	763	802	754	810	770	813	818	779	824	799	834	771	797	806	787	791	770	770	791	744	794	786	769	793	805	794	806	782	808	793	809	765	805	895	729	863	803	794	798	800	805	806	755	818	781	836	778	809	860	840	809	803	777	791	830	815	859	825	750	841	789	828	789	814	816	806	773	757	787	842	784	771	762	821	810	777	793	807	794	829	757	776	849	803	788	788	752	813	804	767	770	803	779	816	793	767	779	785	768	767	790	805	736	810	811	786	839	825	815	820	752	796	736	792	788	778	783	808	833	794	797	801	799	843	841	838	779	826	775	778	795	764	821	858	829	791	796	784	835	794	790	815	826	801	779	800	818	804	796	785	787	802	869	750	833	853	805	824	798	856	807	826	820	768	775	799	836	811	817	740	816	806	754	840	813	767	787	807	833	833	792	816	789	799	823	752	808	782	832	757	816	807	825	806	764	808	879	845	810	791	817	797	829	837	765	806	833	780	832	766	827	799	803	789	787	842	844	795	763	770	771	772	787	763	829	826	802	785	802	797	733	768	827	799	795	795	825	798	782	795	840	820	804	805	827	806	761	810	849	826	798	786	798	811	760	770	793	816	772	792	825	794	884	792	795	809	773	811	825	790	774	791	827	732	831	820	807	805	818	843	807	806	767	790	788	782	749	833	792	786	797	815	803	789	819	778	790	790	845	808	817	794	745	803	792	813	831	774	767	801	777	791	880	778	857	817	787	812	810	764	849	781	820	807	756	784	824	833	800	851	779	825	833	828	817	873	802	809	804	808	829	823	841	769	809	817	863	792	819	834	809	851	798	784	769	808	775	768	810	802	830	786	799	789	772	860	848	799	809	838	853	795	808	755	775	800	791	823	810	786	817	820	753	799	783	785	815	788	823	808	822	803	814	789	777	813	764	824	760	805	783	781	802	834	758	873	820	820	810	815	788	818	815	823	777	747	851	815	767	837	794	793	816	823	818	822	827	844	761	818	798	758	786	841	781	782	756	824	786	754	854	779	797	790	790	781	804	796	835	822	771	772	799	849	766	811	814	812	815	809	787	777	836	782	836	761	739	812	763	778	801	828	784	732	796	868	766	829	815	823	791	779	757	798	821	797	808	852	826	766	785	820	817	809	800	750	824	839	792	787	767	838	825	829	824	813	784	809	782	789	807	838	772	823	784	772	748	807	855	792	759	763	791	768	857	844	823	751	809	819	783	779	764	868	819	827	786	759	840	801	801	795	801	762	819	851	819	790	754	798	827	823	829	842	759	838	789	802	808	805	848	819	843	785	786	797	841	803	810	796	805	803	834	846	794	805	827	811	831	737	760	802	846	782	852	826	779	789	824	795	796	822	826	808	776	822	808	808	749	799	735	734	810	804	866	823	789	849	794	779	808	732	797	793	801	773	825	863	852	790	807	784	836	775	772	791	788	846	796	825	796	829	805	814	765	800	790	765	805	804	841	804	863	837	802	797	770	817	806	825	788	777	813	791	786	757	834	839	822	776	796	820	793	807	799	829	800	777	793	797	820	766	791	771	758	786	827	773	802	786	775	784	773	779	807	840	774	813	797	779	820	794	838	794	835	794	825	773	819	786	829	812	812	850	814	783	812	801	808	807	799	770	799	772	816	835	768	787	784	813	775	813	790	790	821	853	791	828	804	808	816	834	834	809	789	844	804	796	789	768	812	821	779	809	770	777	756	775	755	750	791	830	858	786	863	774	794	796	797	811	838	779	818	804	844	792	792	813	828	794	813	842	783	794	756	808	822	844	821	778	736	746	804	757	785	802	846	824	805	820	791	808	777	780	814	820	838	834	801	771	780	765	809	774	833	777	759	777	856	829	835	835	818	862	793	820	790	774	825	814	764	813	864	856	774	820	806	811	767	849	798	804	807	788	814	813	767	830	788	837	799	806	820	833	787	803	842	820	823	804	808	818	803	786	820	799	772	817	765	824	831	819	807	814	799	805	851	777	824	771	784	791	801	743	853	825	806	843	810	838	790	805	785	801	790	797	823	817	791	801	787	812	827	820	760	771	822	792	795	760	854	822	759	766	775	833	825	795	793	831	800	789	836	815	794	789	789	751	782	750	797	787	784	791	790	790	793	771	856	809	828	783	777	880	861	806	842	814	865	861	823	819	807	858	829	796	774	837	799	801	796	827	803	825	735	794	784	802	799	814	799	796	805	805	868	783	808	861	784	830	795	816	795	745	824	790	810	794
29309	19653	4902	615	446	417	378	391	407	403	363	378	404	381	398	395	412	394	378	371	386	379	397	392	400	384	375	394	359	378	418	369	411	385	415	398	382	383	360	398	375	410	398	390	384	416	395	365	354	388	414	356	372	375	384	383	390	410	401	357	378	380	422	361	374	414	368	383	390	406	388	370	415	396	373	420	397	371	390	381	421	446	394	367	412	432	371	401	384	379	382	365	375	398	377	368	393	408	355	378	369	379	419	392	353	412	389	398	365	345	377	370	372	365	371	432	350	391	367	401	414	405	428	402	378	364	400	358	410	387	390	397	388	381	394	393	366	397	390	380	384	362	343	413	386	385	393	373	377	374	369	375	391	393	391	381	405	370	419	400	388	360	390	371	373	388	413	394	390	380	380	369	407	380	373	383	343	403	384	390	404	366	364	385	359	397	386	395	390	394	388	369	397	396	427	361	390	392	399	412	373	397	337	386	369	371	367	408	365	391	383	385	377	364	383	399	389	384	400	415	384	382	393	405	372	384	382	364	405	395	447	392	374	430	381	380	380	369	368	378	398	405	353	387	391	379	425	363	389	381	404	429	391	397	351	393	343	380	402	385	406	393	377	348	373	366	411	362	371	405	407	376	372	392	371	412	400	392	407	411	389	372	419	438	362	389	400	352	371	378	333	390	414	401	400	392	358	364	386	372	417	401	389	350	369	374	379	401	359	410	383	410	410	368	390	364	412	377	404	385	377	362	379	389	385	353	386	381	360	350	369	399	398	418	366	401	378	426	396	388	370	377	442	362	391	396	418	371	358	393	390	364	390	353	399	375	383	397	392	401	414	377	414	365	439	374	380	404	408	388	368	404	396	337	402	362	396	371	370	398	422	359	396	378	403	387	400	393	387	363	398	421	388	393	383	373	375	373	395	439	389	399	349	376	410	399	355	410	411	363	378	349	368	418	391	418	355	382	375	395	373	419	381	371	381	411	398	375	385	379	382	377	416	374	375	402	412	365	386	402	411	397	363	404	392	383	416	393	360	415	401	407	404	374	396	395	353	349	422	390	375	353	379	369	438	339	393	417	380	416	361	369	370	390	389	375	387	356	389	374	382	390	381	398	371	383	412	395	406	415	388	371	389	395	414	410	378	403	404	404	385	374	342	389	399	392	395	366	372	438	392	404	410	406	390	364	357	393	362	397	372	388	386	390	392	416	369	362	388	383	388	382	388	400	379	389	393	345	399	387	383	364	358	385	381	377	363	428	384	371	370	356	378	393	386	394	390	356	402	405	372	401	366	375	370	386	376	393	368	369	384	417	402	350	377	399	409	372	400	365	404	413	402	394	391	376	384	385	362	418	354	398	364	366	418	383	388	395	359	403	397	416	338	411	427	387	354	431	420	424	380	391	382	382	380	358	363	407	364	400	373	413	378	360	361	425	373	385	411	380	369	367	404	379	390	398	386	402	419	407	371	360	377	400	402	409	384	406	415	385	373	384	382	376	364	407	395	371	403	369	372	359	383	392	373	375	402	354	385	391	378	413	375	402	377	374	424	389	384	395	355	416	411	391	397	356	400	371	361	434	414	388	375	371	367	378	400	387	378	380	388	386	396	370	405	398	380	381	346	348	360	423	381	389	383	394	388	396	375	378	383	383	394	353	398	389	395	402	399	386	375	387	398	409	363	343	390	381	371	410	403	368	399	338	466	376	391	404	372	375	395	384	392	353	356	381	384	411	354	363	398	386	392	391	403	375	401	402	401	379	402	407	351	394	350	391	394	380	406	381	387	406	400	358	394	403	399	414	388	381	393	384	381	387	391	367	361	413	401	396	387	378	399	372	406	392	402	423	358	375	325	392	361	373	396	363	374	387	374	393	404	426	400	417	356	349	378	395	366	382	405	388	422	375	411	395	372	390	366	365	351	413	417	412	367	407	391	411	414	370	377	409	385	375	375	399	388	413	408	428	394	376	381	390	374	356	385	389	379	414	395	364	374	361	383	379	393	381	393	388	386	371	397	388	397	398	387	424	390	367	380	389	414	382	380	381	361	419	369	390	390	406	421	396	437	401	354	407	391	370	393	410	367	396	376	381	381	360	380	369	402	394	398	366	419	409	387	364	338	397	384	384	398	404	369	377	413	333	413	435	424	406	395	374	420	362	413	370	417	399	388	416	366	403	393	365	366	382	383	399	404	398	377	402	399	376	404	408	388	357	390	399	369	387	408	370	381	373	414	425	379	414	352	377	371	434	397	374	428	410	411	372	362	401	391	347	359	348	373	403	403	403	361	421	429	387	389	394	387	388	429	385	456	366	403	391	405	383	405	394	391	404	367	393	406	353	429	381	376	382	396	377	391	406	421	385	370	386	358	385	385	394	381	367	387	371	397	416	382	421	372	367	378	396	417	406	380	388	392	406	405	398	384	404	385	380	376	372	392	364	347	407	415	410	383	391	402	398	364	328	394	407	341	410	372	417	395	397	408	392	382	363	403	390	412	402	404	406	419	375	397	351	395	373	384	364	386	398	406	378	421	418	391	357	374	383	409	428	359	412	385	397	362	374	390	393	407	381	408	416	377	372	393	418	402	393	370	381	402	429	350	373	381	370	378	362	357	358	365	412	390	385	338	380	406	379	385	385	398	397	387	387	392	378	369	373	388	371	401	396	399	389	380	382	391	395	402	374	428	417	387	422	368	413	391	394	378	391	403	372	373	405	373	415	396	393	409	380	435	408	426	407	384	392	334	375	370	390	436	426	399	363	369	401	402	412	406	443	353	387	428	398	411	397	418	373	386	360	354	391	375	375	362	424	360	376	377	384	403	382	394	400	354	392	376	363	388	396	398	387	371	367	379	415	403	379	396	373	380	359	397	382	406	414	372	381	407	390	386	402	397	386	353	392	386	389	383	401	338	380	375	434	420	400	380	400	381	399	342	402	405	410	385	427	406	400	383	409	402	372	380	382	343	371	394	357	401	376	367	389	380	406	385	364	410	380	397	355	370	383	414	419	414	376	354	391	381	384	432	378	385	380	380	355	430	373	354	379	412	400	408	370	362	386	370	374	388	377	381	403	387	367	408	393	362	409	370	389	398	407	371	363	396	393	385	405	391	378	398	375	417	424	411	355	386	398	340	379	413	381	386	386	434	365	386	376	371	405	372	357	392	409	421	386	388	361	421	394	373	381	410	408	385	363	400	390	378	394	395	392	375	388	391	386	386	384	403	346	391	389	400	377	432	388	414	369	379	394	369	398	398	426	373	409	381	380	394	367	398	389	376	418	444	388	411	386	375	383	394	379	383	352	360	380	436	365	373	349	380	358	366	379	395	396	390	386	409	406	409	415	399	399	390	412	371	394	376	433	362	417	417	389	387	383	415	355	349	388	426	401	361	384	375	382	394	379	406	398	405	383	409	384	395	384	327	360	406	428	391	382	423	386	375	377	390	384	364	384	360	406	402	374	381	423	379	405	382	397	400	424	411	363	324	370	348	386
20777	11818	715	481	466	421	453	444	414	447	428	388	433	394	376	418	411	395	426	383	418	421	403	452	406	426	403	438	377	377	439	414	424	413	402	410	398	404	414	426	421	420	437	424	407	441	456	415	411	418	425	419	415	420	436	435	393	406	395	416	405	411	435	404	443	443	387	460	410	410	390	409	381	400	417	398	375	409	405	420	419	387	420	386	398	407	444	408	420	388	402	428	436	396	376	406	449	430	389	401	424	408	410	430	423	411	401	392	408	386	418	363	416	459	435	402	394	377	433	400	404	436	432	390	447	435	420	441	426	431	445	394	401	397	381	396	419	400	431	392	442	421	436	416	448	428	385	374	434	374	453	429	423	413	408	395	388	454	416	406	454	403	391	415	404	396	421	370	423	423	434	405	368	433	420	415	428	407	422	420	418	409	440	412	413	422	406	399	440	396	413	374	412	395	407	425	377	407	413	391	417	413	421	402	376	434	397	398	392	405	404	410	410	407	409	408	407	382	413	422	394	428	422	410	418	404	447	397	394	416	412	398	400	367	399	400	441	367	419	376	408	388	427	390	386	455	396	434	377	416	386	442	359	434	428	414	421	397	377	413	391	402	374	400	413	382	417	421	441	417	424	364	454	444	422	430	393	415	412	417	420	384	373	433	411	397	397	397	411	359	399	393	339	447	436	434	401	417	415	404	363	428	382	434	401	416	395	372	395	400	391	401	409	426	417	424	433	414	414	371	394	421	393	418	410	393	391	393	419	418	427	398	446	376	395	363	411	414	394	407	424	414	405	441	428	412	426	413	418	399	396	395	417	403	362	431	389	358	433	425	422	423	400	440	375	452	419	449	425	457	381	403	413	408	407	377	444	404	381	445	413	420	363	407	414	418	417	373	396	370	385	402	409	380	405	436	414	405	422	414	384	433	410	402	405	382	391	411	395	396	460	441	390	383	384	407	421	449	403	404	446	390	410	414	417	395	380	407	414	443	405	401	407	426	429	416	420	405	423	395	411	417	380	390	400	443	410	379	421	446	399	416	426	415	416	428	440	409	428	451	429	391	419	406	422	428	414	410	403	422	431	390	389	441	437	440	399	424	403	388	413	400	405	413	393	409	421	373	437	441	397	403	433	428	403	400	431	440	416	422	402	409	425	396	408	413	419	408	377	381	396	415	419	384	418	429	407	427	394	373	370	400	418	405	439	410	391	435	411	403	408	423	451	398	431	433	428	411	352	399	409	398	410	409	406	415	407	432	419	388	386	393	400	391	399	425	408	411	370	417	411	404	403	400	433	429	386	367	396	427	383	403	376	401	431	421	370	393	411	378	418	390	425	412	407	412	404	434	414	388	382	409	391	384	439	421	414	403	380	414	409	409	407	414	397	427	386	402	399	419	413	421	431	416	396	369	387	410	384	426	383	413	431	420	441	377	442	400	364	429	417	395	389	414	401	432	386	411	392	459	396	416	397	397	400	420	417	413	402	401	399	428	375	382	435	428	377	430	382	408	407	410	418	404	380	407	400	398	396	384	398	439	397	398	424	401	416	413	371	426	407	423	438	418	425	382	418	399	435	441	405	378	383	399	423	403	408	378	393	403	437	422	433	406	388	406	432	412	408	417	464	443	426	397	401	421	399	417	381	412	419	430	426	387	375	392	398	401	378	408	442	349	400	445	418	394	391	383	400	402	432	388	413	454	385	359	386	399	375	384	429	417	423	408	409	406	389	416	438	395	466	418	425	375	436	403	373	392	420	383	427	425	439	417	421	422	390	394	391	385	423	428	429	410	431	427	447	410	402	412	387	396	409	417	437	401	420	397	410	420	384	425	384	408	395	415	405	437	430	415	394	375	399	410	413	433	438	418	420	418	364	432	402	404	421	420	423	429	387	405	426	418	448	406	394	403	378	442	405	360	399	414	388	427	409	418	397	388	364	446	408	405	420	404	431	378	388	398	404	416	363	410	377	411	440	410	389	413	430	418	351	417	424	398	410	410	413	421	382	438	363	396	378	403	415	433	366	409	395	424	414	387	406	375	390	390	391	440	406	384	435	399	381	400	426	420	413	372	441	396	375	411	426	400	409	419	388	393	416	428	382	425	432	392	430	409	380	395	403	413	415	420	415	425	414	405	419	429	371	435	395	407	392	402	385	392	417	389	389	428	405	438	434	410	379	430	402	425	404	398	430	389	413	406	464	420	405	400	458	408	422	424	399	418	441	394	394	403	411	443	413	429	392	424	394	413	442	444	422	404	382	383	386	400	395	410	398	417	398	385	417	424	411	412	379	374	399	422	407	385	390	412	412	412	411	435	404	412	416	370	442	396	433	390	406	416	407	423	426	435	427	405	402	366	400	421	396	416	402	461	402	438	427	394	390	401	419	419	413	465	405	401	392	393	415	382	395	392	374	400	407	372	396	387	414	419	438	416	411	383	400	433	424	409	445	412	388	446	433	428	399	431	397	395	395	424	412	401	404	389	398	392	389	421	419	422	372	402	403	360	392	413	420	434	397	415	379	419	387	409	389	381	391	432	403	409	424	416	416	403	409	448	377	385	411	442	419	440	400	437	410	427	363	432	413	388	385	384	388	431	420	385	402	439	402	389	410	433	418	420	427	406	410	407	382	387	419	424	416	438	412	416	414	404	438	409	377	398	408	410	371	408	411	386	421	424	360	383	411	414	430	420	454	418	377	421	391	442	394	412	425	413	361	382	394	388	389	417	411	403	377	394	404	412	424	377	405	396	407	397	398	384	402	414	428	387	450	387	405	361	415	448	384	413	403	414	427	425	459	421	439	410	397	375	407	373	416	419	463	395	439	379	400	404	388	386	391	392	422	424	431	393	403	422	423	445	387	405	394	392	410	394	445	433	406	414	413	386	435	416	406	415	420	432	401	406	386	416	435	388	441	402	411	415	402	415	403	448	408	398	376	426	386	411	427	420	435	407	403	447	382	432	408	394	427	384	440	395	397	396	381	431	415	431	400	412	396	452	389	402	376	410	415	417	425	416	406	416	394	405	420	429	389	378	433	426	433	407	417	373	399	382	440	384	412	413	383	400	408	371	449	394	398	442	393	422	406	400	398	418	396	417	416	410	364	437	408	392	403	420	383	383	435	438	417	431	381	426	395	390	412	436	372	378	428	415	408	429	381	423	397	424	400	398	436	400	438	413	393	412	411	427	375	434	407	417	391	443	433	399	373	432	411	402	445	379	424	403	424	433	394	413	372	416	397	404	401	418	425	412	426	399	369	425	396	432	396	409	361	404	391	386	397	447	390	359	396	412	412	393	389	421	425	379	396	426	403	392	406	425	387	412	424	380	411	428	438	399	443	392	424	406	408	400	428	418	396	347	375	397	414	415	436	398	416	396	375	371	402	420	418	385	399	393	395	419	426	420	406	434	396	401	421	393	412	398	396	401	417	419	410	428	420	414	413	416	396	435	391	400	409	408	430	445	427	420	404	424	413	379	432	453	382	390	440	413
24313	21661	28724	24849	21437	7612	1184	917	798	759	724	722	668	704	714	691	666	639	653	681	639	645	682	612	612	640	657	613	614	640	626	631	709	664	636	629	626	654	630	678	652	657	651	632	652	654	611	633	640	649	660	674	667	660	623	665	621	633	616	625	659	634	703	660	671	618	639	599	603	641	641	598	620	630	659	631	621	604	654	642	630	681	636	628	670	614	642	581	616	603	625	645	689	630	626	692	582	606	622	631	621	624	630	667	592	626	642	601	664	638	609	627	592	617	647	590	673	596	606	661	589	619	623	618	657	607	596	629	604	601	677	602	621	651	659	635	646	615	597	606	679	636	631	668	674	623	633	677	616	682	631	615	609	623	591	600	646	659	641	618	621	656	644	632	611	624	627	593	644	646	659	702	637	648	606	647	609	611	640	614	620	610	635	600	597	582	653	643	636	619	627	648	627	608	647	597	614	675	636	638	647	640	590	617	641	665	652	624	659	583	658	625	653	637	649	651	675	637	635	631	607	595	616	627	665	636	629	618	670	599	647	644	648	633	647	676	658	632	655	582	661	626	612	548	668	647	610	624	641	602	665	644	645	630	612	651	634	583	586	607	650	625	633	601	623	609	645	595	598	664	602	635	693	639	661	622	616	637	622	586	621	600	630	663	618	633	603	680	639	647	627	636	588	650	607	599	582	631	637	639	650	621	637	635	638	645	705	669	632	613	656	654	641	594	643	642	621	637	601	616	648	601	554	596	583	605	623	630	601	624	656	630	593	601	594	612	640	617	603	658	622	566	636	648	618	602	600	616	641	603	629	612	659	639	662	626	635	647	642	609	622	623	637	601	667	648	636	605	590	636	655	635	623	633	634	601	646	623	620	644	622	602	645	621	579	636	644	643	632	630	593	584	640	629	636	605	647	645	665	579	632	635	597	620	597	688	637	644	616	649	636	652	627	607	610	637	604	652	627	640	652	614	634	642	624	632	601	616	689	687	644	606	624	666	642	653	571	621	625	646	666	643	635	617	643	646	684	609	680	619	639	651	628	580	607	665	628	622	633	618	622	642	665	613	619	676	636	630	605	658	608	631	623	653	646	639	613	625	632	634	646	620	646	631	636	679	619	612	608	598	658	649	641	685	661	614	633	592	619	618	648	652	597	671	638	639	606	628	638	632	663	657	615	622	605	592	649	643	680	630	668	589	651	617	670	601	592	619	646	599	606	580	642	587	623	624	687	615	600	651	646	663	638	589	638	651	631	625	627	618	591	603	662	639	643	690	690	588	631	627	624	656	634	643	657	630	593	614	663	680	639	639	640	593	648	645	643	616	610	647	617	596	649	654	593	586	670	646	674	612	612	593	588	587	623	624	657	630	654	645	696	632	655	623	637	639	603	632	657	630	621	612	579	621	561	612	609	611	633	643	621	628	627	612	623	613	651	618	630	631	619	609	633	612	616	659	614	645	607	612	656	648	641	640	639	645	590	635	664	587	629	617	668	614	686	619	606	602	656	600	610	674	607	604	578	634	637	592	621	645	649	602	593	633	650	651	637	627	644	657	615	597	663	618	607	636	618	677	650	609	664	650	662	635	641	580	580	655	611	633	673	600	598	655	666	643	631	664	663	650	651	569	566	597	613	618	596	592	635	630	671	636	596	614	662	632	662	622	642	655	685	609	601	657	636	566	628	623	625	676	655	627	623	617	634	602	648	636	608	624	609	636	654	629	684	644	627	634	616	620	584	609	622	625	623	617	614	665	615	634	652	625	574	615	623	631	638	605	637	624	622	661	668	639	659	611	670	658	643	619	649	616	642	595	669	663	662	625	665	632	620	678	623	627	633	630	618	621	642	641	668	632	599	625	647	653	601	618	600	630	629	610	614	646	631	611	679	657	628	589	646	664	643	601	630	616	621	626	610	645	653	642	571	621	592	599	600	647	641	621	631	642	611	642	652	683	601	615	606	647	675	623	604	629	650	596	612	605	638	618	596	593	648	647	661	649	603	612	644	622	649	674	620	620	626	647	621	628	665	605	579	593	659	619	670	646	612	636	661	655	609	599	619	666	646	632	633	643	624	592	643	636	659	661	620	657	683	589	611	643	652	621	640	669	621	620	633	649	646	637	678	598	614	645	609	615	631	608	625	597	588	644	629	658	652	605	625	660	628	629	621	644	621	645	662	616	654	630	664	617	619	647	637	656	598	661	629	623	612	643	625	635	635	635	597	593	650	613	623	626	589	653	618	619	618	597	654	642	624	639	608	633	602	603	593	618	638	626	611	660	641	620	659	603	603	670	623	591	663	646	658	585	592	667	622	548	632	648	617	644	653	712	626	668	666	618	590	579	606	609	634	630	614	596	672	618	639	670	666	626	597	628	622	678	637	628	619	616	583	603	693	685	602	645	662	612	637	682	675	609	630	612	610	591	629	597	634	650	633	641	629	651	641	657	647	638	631	581	641	622	640	615	616	615	618	631	635	654	638	626	683	623	657	605	645	646	671	638	577	615	637	656	642	649	646	607	684	642	594	647	605	681	675	617	652	601	635	659	677	601	651	597	631	625	570	655	607	599	602	646	606	615	649	589	623	626	590	626	660	636	633	639	653	617	626	593	650	630	590	638	610	652	629	566	656	651	583	631	585	626	636	667	592	609	635	615	656	680	666	585	642	646	642	612	607	639	581	632	635	641	643	634	661	662	598	603	611	650	651	599	587	603	612	626	600	600	633	629	640	624	674	642	633	613	644	599	595	606	670	631	604	596	612	688	667	589	616	679	645	605	614	624	607	669	634	641	645	612	656	619	653	621	648	608	662	607	624	611	627	615	639	633	606	668	669	634	615	607	618	632	615	636	638	583	624	644	638	647	631	643	629	598	599	606	627	623	619	642	650	660	654	633	622	634	633	627	597	626	612	614	593	630	668	609	621	633	634	624	592	619	616	662	620	653	629	619	649	621	599	626	620	669	617	598	622	599	578	603	568	631	645	634	629	651	617	601	615	627	605	672	595	666	667	648	609	608	685	628	643	652	606	584	670	633	650	635	661	615	603	621	693	587	653	564	590	644	651	666	624	609	586	618	620	640	606	619	635	617	640	622	660	639	648	635	648	630	588	603	614	660	641	603	651	603	600	646	564	661	661	617	609	595	664	572	609	618	635	667	637	595	640	607	623	585	619	657	657	657	621	642	645	604	626	656	689	624	603	620	598	633	637	636	589	652	607	600	622	664	592	599	693	654	632	657	655	609	635	643	614	627	636	630	613	629	630	648	658	683	627	609	586	614	633	591	602	615	605	612	603	648	627	625	632	654	598	607	614	600	671	654	593	579	645	639	637	651	659	670	637	569	609	591	575	627	647	601	622	630	646	636	632	691	672	656	634	621	662	642	594	633	635	662	602	601	632	640	658	614	660	601	620	599	626	609	612	646	591	570	632	608	637	653	685	643	657	602	620	608	654	584	601	621	634	624	613	643	630	603	614	628	629	611	617	625	616	602
44476	44863	4504	2142	1738	1409	1147	1098	916	892	807	774	792	730	708	684	711	716	658	640	693	687	693	669	720	666	625	659	647	595	660	691	625	722	635	626	646	664	678	638	692	639	633	627	678	675	647	649	631	699	667	664	591	710	672	626	674	637	626	653	605	664	643	628	633	647	664	635	651	642	670	619	641	655	655	633	669	649	656	692	602	589	601	638	681	670	642	638	679	627	648	657	667	587	644	647	649	611	588	663	630	632	589	637	635	647	677	633	641	635	593	638	604	680	656	649	635	668	607	624	648	646	629	667	656	661	655	617	644	645	658	595	628	648	616	614	634	619	609	638	615	616	604	616	668	651	639	620	659	632	618	600	598	593	660	635	626	628	614	671	618	637	642	674	648	643	642	634	613	622	646	691	651	664	670	623	659	597	601	595	644	613	625	650	604	663	642	636	629	631	638	645	617	647	650	635	606	578	673	657	619	600	660	640	645	644	622	611	650	629	646	632	693	613	631	605	610	645	656	630	595	637	665	633	642	645	627	632	668	657	610	634	645	620	632	682	591	632	651	627	659	637	661	641	653	680	601	630	653	640	685	646	644	655	624	640	603	626	631	676	632	620	677	638	667	641	656	702	660	650	666	656	662	692	619	677	674	648	648	671	654	620	666	643	639	620	671	619	633	595	650	649	621	670	633	631	632	661	666	621	621	618	636	616	606	600	639	654	642	639	682	631	662	629	649	643	580	641	653	609	659	658	652	630	641	634	640	627	619	651	633	628	625	637	618	668	640	663	649	661	637	659	633	597	688	657	630	663	617	645	642	638	650	634	635	592	628	660	622	656	623	669	605	603	625	614	625	628	659	617	621	625	599	627	625	596	660	674	642	618	655	652	663	688	614	639	651	644	632	638	650	666	640	679	617	601	615	647	652	648	630	652	667	637	682	641	673	620	664	649	635	663	688	656	625	578	630	645	653	622	641	625	656	633	639	609	621	605	623	648	655	617	612	612	630	650	676	675	627	602	595	649	633	647	635	671	590	667	690	666	646	629	680	654	667	601	664	644	656	628	661	632	623	611	590	642	667	590	663	658	665	638	606	637	609	589	634	616	627	645	635	613	625	672	655	636	667	671	647	644	665	716	664	606	643	621	614	617	630	619	686	627	630	606	642	619	628	630	585	641	682	649	648	662	609	614	648	636	649	669	613	650	663	645	678	680	668	647	664	630	644	628	660	650	656	594	630	614	628	676	654	618	705	650	628	654	640	645	630	650	645	691	593	693	645	625	664	607	631	651	643	678	651	687	652	698	649	644	639	679	673	651	666	658	640	628	617	616	611	642	650	654	637	645	606	641	638	649	668	695	628	656	651	657	643	657	634	641	630	636	639	685	618	632	649	650	622	630	644	625	663	656	689	662	639	665	629	631	645	659	652	636	631	648	667	645	628	597	654	626	652	640	660	629	620	623	648	621	610	644	635	641	635	627	652	670	696	636	617	637	669	622	619	641	640	692	632	595	622	671	657	677	625	643	699	682	613	634	599	600	625	702	627	635	630	674	672	604	617	621	606	613	642	612	607	598	661	591	633	644	608	696	625	628	682	615	669	582	675	678	642	641	643	664	705	628	699	605	617	618	672	654	660	607	675	649	633	625	645	651	628	628	626	647	646	639	618	613	702	673	626	621	620	612	605	650	628	631	625	646	646	632	611	635	672	684	620	689	646	616	618	634	647	602	664	659	631	603	609	630	607	624	609	638	616	612	627	609	622	670	666	610	665	641	634	641	593	652	630	633	646	643	646	638	658	600	653	608	605	636	624	679	666	640	643	590	682	616	607	667	622	665	620	626	622	600	656	647	676	635	614	630	622	652	682	680	629	631	663	636	613	628	622	736	684	657	623	655	646	636	637	639	660	627	592	628	643	609	623	653	627	656	628	636	662	670	685	663	658	671	642	615	649	641	639	651	651	618	659	601	575	629	664	652	638	656	625	649	656	610	603	584	623	640	588	620	638	631	658	689	607	597	670	668	629	640	658	663	598	610	617	619	631	621	681	616	655	617	653	659	651	641	613	657	642	636	623	622	632	663	615	629	626	634	641	614	666	589	650	626	591	612	618	668	613	615	589	618	672	622	642	697	611	643	671	669	648	661	624	627	649	616	641	636	620	635	614	592	660	636	665	658	649	637	596	623	649	618	658	630	666	640	627	641	602	687	650	607	662	643	653	672	644	625	651	597	663	641	638	642	680	628	652	652	618	664	676	622	651	639	627	639	610	627	586	639	651	640	650	648	599	660	643	675	660	603	628	638	589	649	643	586	643	667	670	668	667	633	657	665	613	630	652	664	638	663	652	663	627	680	616	660	625	623	613	641	598	678	696	602	626	659	641	686	668	655	639	630	659	614	651	651	667	642	650	633	628	675	637	600	630	642	685	614	656	661	643	649	613	685	687	632	614	647	653	648	615	674	607	677	588	652	619	667	664	597	637	588	672	666	643	655	647	649	639	661	620	656	607	666	650	608	659	652	682	665	619	633	691	663	641	637	628	663	644	663	620	650	640	648	616	650	611	670	652	642	674	660	664	634	601	638	636	635	636	638	705	583	605	632	648	629	665	602	622	662	685	609	586	615	609	587	641	632	650	670	658	622	638	663	621	649	644	599	642	644	694	648	653	666	631	583	666	670	662	582	635	670	627	640	619	639	674	638	651	655	648	638	664	668	604	639	648	620	672	615	669	608	652	589	633	620	621	624	658	625	612	644	644	672	652	647	629	597	658	671	635	592	641	630	640	599	613	621	690	633	676	595	585	657	632	640	702	672	636	651	662	644	641	641	589	640	635	647	645	632	614	691	646	657	606	650	644	682	663	652	638	632	662	671	612	617	647	596	649	625	648	620	678	643	625	628	612	624	627	648	638	659	633	660	623	651	672	643	619	667	658	678	640	621	610	634	667	606	652	680	615	582	621	660	629	633	696	622	614	653	576	606	605	608	666	632	587	636	676	615	645	645	628	670	610	597	645	608	620	666	622	630	640	630	656	671	702	638	606	606	599	644	657	593	603	593	658	660	606	615	622	670	614	612	613	624	629	646	617	600	669	596	659	619	636	686	654	654	628	672	611	650	656	619	656	638	604	631	658	596	610	636	671	640	678	619	623	662	657	699	659	681	653	655	683	661	631	646	630	657	672	660	649	659	681	640	651	622	635	654	636	673	622	612	652	615	704	662	655	645	631	630	604	609	636	662	631	649	637	639	622	676	610	596	648	706	682	663	626	669	634	654	604	648	607	653	658	633	646	617	702	704	628	682	617	629	619	655	647	678	627	592	636	689	620	654	634	623	620	647	665	637	677	673	677	609	635	633	624	695	645	617	648	632	682	652	613	640	609	638	627	633	671	648	618	603	617	658	626	618	646	643	648	668	653	655	621	627	620	608	613	610	667	630	648	632	657	630	621	622	645	664	657	697	655	679	650	595	622	671	629	632	651	650	654	582	682	686	604	650
25457	21855	27497	25546	8544	751	594	531	514	483	500	456	455	452	449	474	435	445	416	448	431	456	419	454	401	409	435	436	436	397	446	446	474	432	430	471	482	409	432	441	432	454	443	439	401	474	463	446	437	407	437	436	461	439	413	455	428	463	417	416	427	419	441	468	421	414	426	435	426	432	402	431	409	455	418	453	406	396	420	453	437	432	399	439	419	416	455	459	418	407	435	446	423	431	413	450	417	440	415	436	457	409	432	405	413	443	407	424	426	451	408	416	424	413	404	436	422	416	459	445	432	393	472	463	400	399	399	387	430	443	390	470	422	435	441	425	435	393	461	436	419	411	408	442	438	427	447	443	421	436	444	422	400	426	417	431	412	470	391	422	412	368	404	379	422	402	417	411	430	425	399	401	451	452	430	426	422	409	447	414	407	420	402	456	427	434	420	407	401	453	436	441	392	435	425	445	430	404	444	404	435	431	387	429	405	409	412	452	378	409	434	410	408	445	401	437	423	407	457	448	435	400	436	443	414	381	438	458	416	445	457	434	418	384	442	451	424	406	436	420	416	435	404	414	414	444	390	383	418	447	394	444	426	439	435	433	401	417	445	404	474	441	430	448	424	430	402	458	439	444	450	446	473	421	401	452	438	435	404	438	428	450	463	462	427	462	455	452	416	431	424	422	439	405	398	429	437	445	436	436	429	409	459	425	440	460	390	453	427	407	419	455	418	406	441	428	403	446	455	442	414	411	445	466	421	405	407	426	415	421	450	436	444	391	464	433	444	444	452	436	441	408	424	427	401	402	486	474	419	476	452	417	467	411	439	399	423	455	460	423	418	421	431	445	447	412	450	447	440	449	436	396	403	418	439	411	415	462	415	380	463	396	445	417	408	445	428	396	420	422	392	434	470	481	403	409	406	430	458	400	404	416	394	408	437	398	467	419	426	446	428	460	416	386	441	417	418	409	397	407	450	448	427	437	409	433	439	459	465	424	390	418	391	428	387	470	445	391	411	432	414	443	418	412	381	448	450	472	409	419	440	431	415	427	376	401	428	441	461	418	422	433	405	405	422	451	381	462	409	375	417	417	382	397	448	446	442	483	437	441	445	409	432	440	443	420	431	428	437	411	440	452	419	427	454	396	450	427	433	410	403	414	413	473	428	401	437	432	452	421	417	445	445	402	441	455	421	428	418	413	417	443	439	441	398	448	456	471	452	441	412	455	396	439	399	468	413	435	425	439	396	466	420	435	436	430	416	409	393	434	404	431	419	457	426	392	463	468	439	425	471	433	446	407	414	427	408	442	420	416	432	399	424	435	430	425	402	456	406	391	427	400	394	403	420	435	425	411	410	459	447	448	388	421	448	437	444	440	444	405	414	428	430	459	435	403	432	440	374	408	407	438	423	419	394	404	452	433	390	463	441	410	408	417	431	470	399	391	393	444	450	412	432	397	448	439	424	401	455	455	387	458	427	473	408	415	403	427	378	409	422	428	439	480	439	374	449	400	403	394	439	450	429	431	396	404	415	396	404	429	448	434	415	404	420	427	403	444	446	429	395	433	398	425	425	413	423	406	420	423	398	425	442	462	393	434	424	408	435	404	431	459	422	428	438	418	428	398	435	448	423	417	406	387	434	406	418	386	426	411	421	432	397	425	409	441	389	439	453	395	407	452	437	405	432	400	434	420	419	443	449	446	452	455	407	442	443	393	393	384	445	406	422	426	447	448	444	431	423	447	426	505	438	427	439	431	463	411	434	431	425	407	420	410	458	412	401	429	435	464	435	458	411	427	422	491	392	484	417	458	419	414	429	406	437	397	416	434	431	471	436	444	431	398	438	411	421	442	418	401	412	430	431	439	427	440	461	444	429	448	392	442	385	442	415	415	408	399	404	406	409	439	447	424	430	407	442	401	417	466	407	416	438	484	417	444	410	417	428	400	396	432	465	440	440	418	417	409	423	454	405	410	463	405	444	455	376	431	459	439	486	419	401	431	430	414	414	438	421	412	434	442	479	387	417	410	469	445	447	416	415	411	350	432	425	447	409	425	409	423	448	436	415	426	448	414	439	440	453	406	429	414	409	456	397	449	437	440	430	438	440	400	432	442	459	433	412	398	452	400	468	451	440	442	388	419	441	433	415	417	435	417	439	409	391	442	442	392	411	426	434	409	415	444	423	413	463	438	445	413	415	436	412	429	395	437	435	438	426	427	450	425	439	446	438	430	422	421	385	466	412	440	408	429	430	422	452	448	447	422	454	403	397	394	439	374	432	434	424	412	430	405	438	400	431	409	456	458	435	448	444	395	446	422	448	449	431	446	398	450	426	436	429	412	429	440	398	427	474	405	426	433	465	424	448	414	438	405	406	420	434	426	414	404	432	443	432	387	385	443	447	446	422	448	437	442	425	363	359	399	417	435	427	447	366	416	424	423	386	417	412	429	453	405	404	431	455	443	446	434	458	413	404	446	415	421	422	423	381	454	470	447	438	432	452	447	428	397	408	450	429	453	445	454	439	424	401	401	424	390	440	429	399	441	418	452	413	437	431	425	403	417	426	449	447	413	464	415	437	420	423	421	425	420	424	402	425	412	416	447	444	408	440	424	415	456	421	451	430	423	445	483	448	461	393	426	452	419	396	397	430	428	371	373	421	417	402	413	400	437	457	406	427	420	454	422	434	437	438	454	418	390	436	408	444	429	420	427	418	441	418	422	412	435	429	400	420	457	479	457	450	469	416	408	395	417	408	440	419	422	452	417	428	429	402	400	414	400	440	450	434	431	446	414	443	422	461	466	405	454	420	430	403	436	453	425	397	444	406	469	427	415	429	413	430	387	426	444	450	419	415	424	378	457	431	433	439	403	453	431	428	417	437	416	447	436	433	450	419	376	446	426	436	431	439	404	451	443	441	435	415	444	388	406	408	434	426	393	396	432	417	406	424	386	423	428	436	425	455	428	413	413	443	414	432	434	404	402	433	425	431	425	427	426	440	429	438	445	443	412	416	440	403	389	447	404	455	406	452	420	432	455	402	439	420	445	450	389	409	420	429	409	440	411	426	409	423	418	399	426	414	408	425	450	426	364	410	451	444	444	410	419	475	404	447	447	428	404	389	434	416	400	477	412	447	414	407	419	414	439	435	444	432	438	422	430	420	433	413	418	411	424	452	427	437	454	440	452	448	436	424	385	394	456	438	420	413	413	428	449	418	422	427	444	482	425	438	447	387	441	449	419	437	471	400	420	423	427	425	409	448	439	444	415	402	466	407	426	388	463	445	426	444	440	451	444	391	465	410	447	433	418	437	436	422	384	418	445	443	456	419	463	431	451	417	406	443	422	438	443	385	406	441	437	478	410	418	419	443	437	434	432	451	396	433	378	402	442	400	403	440	442	425	426	396	431	434	446	437	428	430	429	410	413	432	452	407	405	415	418	429	384	435	443	445	457	418	416	426	429	398	421	425	437	451	395	418	408	429	419	398	409	415	435	428	440
40357	38038	2559	1344	1012	901	735	691	622	593	530	539	543	518	491	546	511	519	492	468	445	468	446	499	458	471	507	481	504	468	497	470	478	472	497	483	477	486	431	500	446	464	474	475	471	439	480	481	440	478	473	511	476	449	485	453	462	431	428	477	486	465	495	496	488	441	481	506	464	495	495	469	474	470	512	459	507	441	452	446	482	466	492	448	439	476	477	423	450	478	495	446	441	452	441	482	469	497	474	476	445	463	470	441	467	490	480	485	489	484	487	477	449	487	484	448	474	468	503	488	467	476	449	473	488	449	459	457	453	478	487	448	405	437	470	431	472	490	465	422	452	420	466	444	458	465	428	464	485	461	476	453	462	481	492	451	468	483	439	476	506	458	484	442	434	474	491	488	447	460	481	466	465	469	491	504	468	487	471	461	436	450	433	448	433	490	470	485	473	475	461	468	464	438	495	449	456	444	466	463	413	474	479	454	459	485	495	450	453	457	462	471	495	469	474	466	466	458	495	471	473	464	474	445	471	475	460	446	428	418	513	456	470	478	505	471	471	454	480	480	457	445	506	465	474	443	488	491	430	489	491	460	472	469	474	482	488	509	467	459	425	443	419	456	453	446	450	478	465	456	496	464	468	452	454	459	479	445	462	480	457	487	478	505	460	448	472	464	453	463	463	445	461	443	458	505	461	501	459	491	461	473	435	439	461	461	469	447	463	475	493	469	460	462	495	479	474	481	437	439	459	454	471	451	469	447	446	493	477	484	482	485	431	476	468	451	424	480	487	421	452	444	426	439	485	468	469	481	449	432	467	455	448	468	466	438	410	483	456	476	468	463	423	478	444	427	450	472	471	445	519	426	483	453	494	465	481	473	486	470	484	463	415	423	445	461	447	448	478	448	431	488	447	475	492	479	476	475	486	454	485	451	458	452	474	475	442	434	441	437	483	508	487	452	461	464	428	427	444	438	494	447	492	449	492	435	492	463	489	476	482	428	478	495	458	445	461	487	493	462	467	459	453	461	489	489	485	481	434	444	459	499	470	506	445	466	476	494	443	439	479	447	461	447	480	478	463	445	472	445	483	492	474	477	458	443	463	473	464	468	470	493	428	453	499	431	457	447	470	460	438	453	486	433	444	489	422	527	471	437	535	456	461	455	462	462	461	458	425	478	484	486	448	473	459	436	491	450	458	455	488	466	490	473	445	491	474	438	437	497	473	487	445	467	485	466	498	475	449	456	461	470	415	421	486	502	455	509	443	483	443	464	497	481	451	444	462	475	463	465	487	449	464	452	429	429	506	466	459	447	458	459	455	481	490	475	448	504	444	513	494	444	462	473	479	482	437	465	450	470	475	443	433	472	460	418	464	476	439	453	489	490	434	487	490	492	480	461	443	462	470	451	438	468	499	477	483	438	487	476	457	445	426	507	464	452	460	460	438	469	474	449	460	443	467	453	451	460	460	466	455	431	464	469	482	437	493	489	466	466	470	467	471	468	495	475	473	458	472	432	466	513	448	450	460	454	478	480	464	468	478	460	448	434	442	444	490	468	450	473	452	463	465	468	475	471	463	500	462	480	446	460	468	464	470	441	464	484	473	485	458	485	471	446	466	472	461	501	468	467	498	418	486	474	432	443	477	517	453	475	506	459	476	519	454	497	475	441	467	463	465	480	502	465	477	433	459	469	509	451	458	466	443	464	441	471	458	449	461	464	463	437	492	478	442	464	486	468	454	495	462	490	472	459	434	480	476	435	462	492	467	490	472	492	477	460	468	513	444	487	457	488	435	463	439	464	474	423	460	450	467	491	460	491	450	468	447	466	487	453	453	460	488	446	459	480	474	468	439	458	461	475	531	467	436	461	473	455	461	428	469	482	491	499	452	447	468	461	509	447	506	479	492	480	450	498	473	441	463	492	499	438	473	473	430	425	478	469	429	422	466	481	458	455	488	429	475	505	476	489	444	471	473	462	483	465	426	448	447	450	503	462	461	455	447	445	443	441	466	465	469	478	464	487	486	449	485	474	474	488	447	466	457	474	448	477	475	418	476	474	459	446	490	462	498	455	424	465	469	410	460	481	453	455	470	471	462	422	448	480	453	489	464	470	469	442	481	486	471	495	482	446	479	471	472	470	485	472	482	451	473	440	453	437	437	444	493	438	480	495	475	464	458	413	468	462	464	459	445	448	493	471	445	474	452	458	470	450	428	486	473	462	471	517	439	485	496	477	491	442	467	469	428	498	494	463	451	443	468	484	479	477	449	439	465	447	499	473	458	471	454	488	458	465	465	436	440	474	446	452	534	451	446	473	443	490	458	501	445	442	457	451	436	462	468	469	493	452	472	438	467	448	468	442	469	490	475	456	453	506	454	469	454	464	459	452	482	485	451	475	428	472	435	465	482	468	507	450	471	428	498	481	478	438	486	422	455	453	510	459	500	434	462	453	477	483	435	426	446	457	489	459	450	482	458	450	499	490	462	483	509	487	460	470	474	487	439	475	476	475	435	447	431	457	474	427	459	418	489	451	475	461	443	451	432	469	488	426	499	497	460	491	476	444	455	472	450	461	450	437	467	426	494	477	481	487	456	441	443	449	499	445	445	471	485	432	464	476	507	477	476	456	458	474	432	452	447	490	432	475	459	467	472	436	453	485	475	449	468	452	458	469	444	469	497	469	478	400	472	456	446	492	459	454	452	468	494	501	460	426	476	501	480	456	496	476	463	468	418	478	471	505	432	487	463	471	475	487	455	493	479	446	445	446	479	473	503	476	487	446	464	481	470	479	447	437	450	477	462	473	456	438	506	491	457	445	453	442	449	456	489	438	487	478	484	466	441	454	504	468	472	459	457	470	474	471	466	451	472	487	466	484	455	477	503	469	466	475	501	472	452	466	439	500	462	467	440	468	458	445	451	429	438	451	437	475	471	476	452	486	459	477	487	428	498	486	462	425	449	434	482	426	498	442	460	472	444	457	481	439	518	494	442	449	484	460	436	459	437	431	482	449	466	444	453	447	466	452	456	474	464	456	446	462	451	441	455	493	455	476	459	479	445	411	428	443	472	493	459	480	454	454	447	477	424	431	493	468	441	468	450	478	476	454	427	476	506	428	447	456	473	450	487	491	458	468	506	458	505	474	466	481	452	494	461	463	484	491	483	462	460	484	511	453	467	451	461	474	466	444	458	436	472	438	474	461	501	458	477	498	476	487	476	478	515	498	442	433	457	474	450	479	474	499	478	463	425	467	481	470	480	447	472	474	443	464	471	492	474	427	465	456	421	526	458	440	493	469	439	425	488	450	465	470	450	458	461	497	433	473	426	457	501	413	515	491	417	483	431	462	481	441	434	464	462	457	468	491	486	481	438	481	475	478	453	470	466	427	439	422	462	531	495	509	486	461	472	483	430	458	493	465	478	468	481	435	452	474	441	499	490	445	446	443	468	478	465	459	450	519	434	445	445	448	450	455	465	473	455	465	487	463	459	474	450	454
23090	21593	29057	24481	21554	21510	6661	1381	1128	1039	989	935	924	884	879	904	822	881	903	841	865	851	880	824	823	760	798	784	822	755	802	846	892	754	835	749	793	779	804	833	780	784	813	786	835	804	813	829	809	827	726	782	786	761	799	873	783	777	781	814	829	795	787	790	790	797	785	774	831	778	839	755	809	833	823	793	767	835	759	756	797	793	813	765	796	785	790	807	824	810	769	774	752	826	747	743	776	793	773	788	781	776	756	745	803	755	759	814	793	764	743	778	801	760	801	818	784	763	766	726	774	772	750	781	782	780	753	813	793	797	737	828	799	786	758	812	786	812	790	747	810	775	835	788	808	791	762	772	806	791	790	762	784	757	732	757	801	784	785	800	820	783	780	834	769	812	790	757	771	804	834	745	754	765	766	757	793	787	777	785	764	783	795	821	773	816	817	760	828	806	773	776	735	766	737	770	755	800	749	790	770	720	837	791	767	851	795	781	736	779	853	807	785	769	758	747	839	840	748	765	789	813	794	751	739	801	851	737	845	752	802	777	809	800	823	831	782	817	755	763	749	755	828	758	711	764	794	797	819	799	801	783	816	785	773	751	797	789	772	844	790	736	753	814	792	731	776	778	777	809	775	748	818	795	782	780	778	804	782	783	778	801	804	740	790	751	748	827	801	766	787	821	801	788	770	793	785	810	755	741	831	791	758	799	747	778	793	845	790	743	721	773	790	767	769	794	776	780	787	796	762	791	768	832	732	816	815	782	737	787	763	810	788	787	810	778	798	793	805	764	792	786	795	772	823	815	808	787	798	826	802	759	811	747	746	777	758	797	808	757	752	768	744	787	758	799	752	751	834	821	795	790	790	722	790	829	757	823	819	748	798	763	760	785	787	754	814	755	815	833	785	773	767	791	803	794	790	784	778	837	788	807	782	721	779	743	789	832	774	783	785	775	797	812	822	795	773	804	787	761	739	819	787	795	841	778	838	808	840	771	849	744	752	803	804	796	803	756	776	722	820	786	777	788	805	819	760	766	804	778	764	793	789	792	812	812	807	763	813	765	809	805	817	737	782	765	716	774	820	798	792	798	791	773	799	753	760	768	761	738	840	729	770	801	796	834	834	808	766	791	754	836	791	783	847	747	789	814	728	770	766	764	754	816	815	821	759	853	800	790	833	763	782	779	771	763	813	781	779	754	767	760	764	756	763	795	813	756	789	813	804	802	784	778	784	785	815	775	783	785	811	758	793	786	764	786	764	765	788	750	790	812	726	796	754	793	898	794	790	758	779	804	781	776	816	765	803	807	757	823	754	783	743	766	793	798	840	752	740	809	856	730	736	739	780	757	783	795	769	730	753	749	777	802	801	786	796	762	782	761	781	747	767	762	801	843	754	790	829	770	844	750	768	769	751	798	726	757	771	772	776	771	822	781	761	798	815	794	757	774	782	769	790	757	789	789	798	775	761	795	769	806	812	805	747	756	799	787	783	761	734	788	796	782	765	805	787	837	810	794	730	798	792	776	721	781	830	776	772	787	828	780	798	828	762	773	816	812	789	741	746	779	774	764	821	779	785	823	799	787	773	753	774	745	802	811	786	737	759	761	736	787	768	762	766	817	771	802	797	775	792	776	740	746	770	743	772	849	772	841	753	750	817	790	748	798	793	760	839	813	797	766	802	768	825	752	782	779	801	820	807	808	804	763	772	765	779	729	817	821	782	761	791	789	844	743	789	784	810	819	818	784	815	815	793	816	727	794	797	772	762	774	761	824	813	797	804	774	775	786	788	761	800	755	770	804	756	786	769	793	830	741	782	766	783	770	766	770	792	757	771	784	758	765	778	796	742	806	827	773	793	796	791	802	775	834	804	759	768	783	759	831	768	837	805	763	798	772	813	832	792	776	765	778	846	789	748	743	763	818	770	779	728	822	722	774	774	800	811	781	762	785	818	733	718	818	795	748	778	771	778	752	762	801	839	798	768	768	778	765	776	821	766	762	760	754	810	751	806	786	768	772	782	769	773	780	814	772	776	786	811	761	821	805	812	749	839	725	772	782	770	757	788	752	785	776	774	782	774	770	756	773	792	761	791	789	805	838	745	846	788	795	775	749	795	782	776	751	812	785	801	769	815	691	803	822	812	791	782	767	797	772	788	809	759	864	793	786	791	808	767	749	805	776	832	778	795	796	767	724	759	779	782	753	746	755	792	725	792	778	785	745	794	780	790	747	807	794	769	775	846	710	759	817	822	740	815	744	782	746	768	816	817	808	780	772	788	717	803	761	782	720	804	761	772	751	803	750	801	794	772	723	795	788	793	773	828	780	793	755	789	825	803	774	764	809	757	739	799	775	747	762	793	793	808	777	791	744	797	789	761	843	826	780	781	806	821	784	769	798	788	787	753	762	753	811	774	775	762	743	733	744	774	760	736	819	791	758	777	817	777	765	753	718	781	765	785	800	805	762	776	813	781	813	747	821	765	799	802	752	777	772	741	817	774	796	809	788	771	757	782	749	775	790	720	785	795	753	762	755	777	740	779	798	759	796	720	770	770	812	793	807	788	740	791	769	787	791	773	761	832	847	808	778	788	737	762	775	790	783	831	742	806	855	814	784	827	773	784	778	796	759	719	840	817	770	791	751	802	802	819	772	771	797	756	802	803	763	807	777	838	822	787	770	788	754	742	815	804	814	807	777	803	823	805	816	780	751	811	734	791	759	790	762	748	811	755	783	809	802	777	836	776	804	785	820	823	727	818	797	770	818	829	773	775	789	802	753	793	770	779	815	764	782	776	768	758	802	763	788	778	730	791	809	772	774	819	780	773	801	780	805	782	781	789	809	788	757	771	772	744	747	738	783	815	736	797	770	793	780	794	820	784	751	720	803	740	782	734	776	775	778	777	753	770	781	812	746	787	737	817	734	775	756	863	762	790	760	748	768	794	779	780	810	796	810	763	777	798	847	794	801	762	735	758	778	838	759	782	804	780	756	796	758	771	787	757	763	774	728	706	772	752	748	773	831	777	793	794	800	856	750	833	750	753	780	787	787	766	825	761	800	766	843	815	801	747	808	818	771	746	798	783	751	802	763	794	809	811	750	791	758	815	793	777	734	722	819	784	742	807	768	767	797	781	781	803	816	811	799	752	780	758	773	767	786	789	798	778	786	734	762	802	827	762	725	767	787	792	753	761	784	789	771	765	797	806	803	805	789	785	762	778	763	848	801	793	819	718	773	788	796	729	783	851	734	813	739	786	796	778	796	772	777	719	797	710	758	802	808	802	818	784	758	791	796	815	775	813	795	799	786	759	796	792	748	769	756	812	768	728	787	806	778	781	809	785	809	788	840	794	818	780	714	780	767	751	775	803	795	756	803	776	813	780	780	846	728	759	747	777	787	768	809	812	770	781	763	774	759	788	717	825	810	802	752	753	761	808	757	807	752	800	776	749	784	799	774	780	779	814	762	789	761	751	774	824	777	830	736	851	831	774	798	744	758
48077	49229	7567	3772	2882	2286	1909	1579	1378	1226	1155	1082	1040	996	983	931	888	908	875	860	843	849	830	887	855	842	840	848	815	781	858	882	854	861	809	779	829	842	772	805	794	838	793	831	822	780	846	757	807	858	847	843	860	858	800	833	803	851	830	772	808	822	834	879	785	829	834	780	796	781	783	821	808	750	802	773	822	843	776	794	806	790	817	793	789	794	832	758	788	809	830	777	823	801	804	796	781	802	859	802	806	829	760	774	738	807	789	785	814	788	799	837	850	795	792	849	806	762	788	799	781	812	841	774	760	764	819	809	801	767	769	795	843	793	785	811	775	820	814	819	797	806	809	831	734	810	780	807	767	769	780	794	755	823	799	811	844	774	789	800	814	750	752	780	805	818	792	808	789	784	801	814	807	766	787	814	835	753	802	754	819	805	844	777	802	752	764	825	774	814	779	837	800	741	837	819	798	795	824	802	842	798	866	817	784	765	805	818	759	801	810	776	837	795	778	792	837	802	806	784	778	777	849	829	779	840	801	782	779	805	819	809	781	835	846	793	824	796	802	835	751	777	827	840	770	769	787	844	778	812	855	798	759	790	760	778	783	773	806	834	829	781	721	794	811	815	800	799	763	818	849	810	835	772	796	833	803	795	775	796	748	782	819	758	798	788	788	827	865	766	816	804	790	821	758	812	786	804	842	798	821	841	810	812	794	759	803	779	740	817	844	817	804	760	861	772	796	788	781	794	786	804	791	878	728	762	789	822	780	839	779	817	772	789	797	753	859	763	775	783	818	746	846	784	737	812	791	764	754	815	747	843	813	771	814	849	755	801	778	792	790	795	791	825	816	796	821	793	758	761	820	797	801	815	736	836	779	836	807	839	803	818	745	792	810	769	822	768	812	789	841	846	822	809	832	800	865	769	793	811	787	796	731	803	802	817	797	830	789	792	815	788	775	786	799	792	847	814	810	792	784	788	769	757	768	782	769	801	804	765	808	791	773	801	799	794	819	730	831	813	752	772	785	819	838	841	787	819	770	842	805	822	767	794	752	778	806	841	809	781	840	721	755	820	788	798	821	796	792	791	788	799	861	801	817	784	774	787	805	827	823	751	795	779	759	809	801	813	824	779	820	764	771	814	769	801	776	796	794	793	820	777	824	789	790	775	765	817	810	801	803	753	800	776	777	787	826	760	812	711	772	816	800	842	819	789	781	783	774	807	787	800	809	833	788	819	750	770	816	843	854	827	772	799	829	781	800	800	805	814	801	805	781	827	808	804	839	848	791	810	794	849	795	848	752	793	713	807	845	797	737	805	852	807	835	793	790	813	733	835	783	805	810	841	812	822	817	805	749	807	878	766	868	823	803	786	809	746	761	729	740	810	790	802	721	802	746	834	797	798	810	803	796	806	772	781	842	832	759	835	786	815	780	800	786	757	769	780	853	801	843	764	800	825	790	754	780	824	745	783	819	748	774	830	808	844	813	742	815	829	804	774	781	804	772	830	787	788	786	779	844	791	725	784	820	821	751	808	827	783	803	745	761	850	798	798	823	771	815	807	769	804	809	833	767	738	800	799	768	766	797	801	716	772	816	832	771	776	820	800	822	819	847	822	759	806	806	794	771	710	800	742	817	772	802	839	780	805	821	766	830	793	794	798	816	823	794	793	749	780	770	764	829	852	787	789	764	829	784	787	807	778	819	820	824	761	849	768	786	818	816	752	793	785	749	820	789	784	796	736	806	752	800	753	781	827	815	749	803	740	774	803	815	806	833	795	815	764	755	826	803	794	824	778	780	755	758	780	797	821	741	794	763	800	777	798	749	812	823	799	767	824	809	764	831	766	822	749	805	814	762	901	824	834	762	794	811	777	782	779	786	756	799	742	754	760	810	779	777	800	794	773	800	840	778	815	782	803	819	797	729	795	785	879	772	774	764	798	810	775	805	784	786	762	847	774	746	794	802	840	785	858	794	779	779	788	748	749	775	781	752	789	754	799	764	782	775	831	748	829	783	833	792	822	790	794	812	784	842	778	812	769	822	784	842	792	755	769	774	830	801	732	768	833	773	803	779	788	807	800	792	796	795	751	804	767	834	832	820	819	788	771	822	792	738	803	814	836	788	809	755	847	768	795	754	797	804	791	801	773	806	736	773	799	767	754	827	843	867	771	756	756	759	849	801	766	818	757	791	815	786	779	794	756	760	771	811	788	840	834	822	830	771	795	797	761	790	801	780	811	777	872	762	806	816	758	809	774	777	821	839	772	762	755	777	806	743	788	802	810	779	788	803	798	794	807	812	781	751	819	821	791	778	760	782	774	808	833	798	797	756	793	761	813	809	754	739	805	823	802	778	780	724	802	816	810	774	767	809	795	806	765	866	759	794	777	840	792	780	733	769	768	716	774	770	720	790	795	761	777	792	777	751	796	824	793	842	803	746	796	810	777	755	830	800	823	851	776	789	780	805	786	797	780	795	798	798	822	776	766	828	787	786	812	761	799	841	852	734	794	738	807	764	817	832	781	818	812	803	741	790	834	785	809	811	794	781	814	815	810	781	800	822	784	768	784	775	838	823	837	795	780	822	780	770	777	758	807	769	827	808	826	809	753	843	757	844	801	793	773	830	810	779	780	790	797	780	785	826	788	861	777	814	785	788	783	786	747	826	781	820	827	760	802	809	789	722	766	799	797	797	819	782	796	786	807	788	791	808	781	760	744	829	790	821	784	761	800	802	805	748	778	795	810	773	797	760	782	814	813	775	726	843	777	812	798	778	763	765	823	817	798	820	822	801	751	780	815	821	811	808	781	804	825	806	793	800	789	835	821	816	826	764	813	854	813	825	807	826	812	768	808	811	720	807	779	806	806	849	758	812	822	831	823	755	818	784	792	813	771	824	813	797	787	772	833	799	803	794	860	831	819	798	826	787	825	780	774	779	788	803	777	871	815	817	803	813	787	839	817	752	820	780	811	845	816	857	811	756	807	759	865	768	775	791	802	772	757	822	857	806	780	829	849	779	762	812	820	827	788	820	819	769	801	795	794	781	790	778	810	808	804	790	792	787	818	796	778	807	782	793	751	764	823	784	827	782	784	788	782	805	733	824	788	783	757	742	817	807	790	809	749	777	804	779	786	790	846	774	818	787	785	795	787	770	803	782	767	793	812	797	817	779	759	786	787	785	817	812	769	770	773	795	804	851	808	836	823	833	836	817	804	785	819	795	813	795	801	784	780	799	803	757	790	789	810	814	805	845	785	812	844	830	797	794	763	770	794	777	815	791	818	781	814	810	839	805	798	836	837	795	791	753	752	782	796	826	856	787	778	807	811	759	742	832	800	798	840	800	804	814	773	760	819	810	813	838	789	751	780	775	788	785	783	762	791	740	812	782	798	803	763	788	841	812	847	743	760	797	840	789	792	839	812	819	806	720	790	785	870	789	787	868	756	806	811	769	816	801	838	805	795	776	784	762	835	767	815	778	780	768	818	807	774	773	776
29119	19468	4876	747	552	571	475	392	406	369	392	373	378	411	372	407	430	395	398	387	395	397	339	382	379	369	387	408	350	372	379	380	394	411	406	377	390	369	356	366	395	399	325	366	409	387	339	388	388	411	427	417	393	388	435	405	408	384	372	392	398	384	376	386	413	369	419	387	420	375	404	368	364	373	375	379	374	402	355	352	424	370	399	382	367	372	387	377	363	374	406	359	390	408	397	371	402	400	391	396	377	406	393	374	391	369	402	331	419	369	356	390	399	368	403	389	344	390	377	364	389	381	362	392	391	397	369	365	396	384	382	351	384	417	357	365	396	360	347	395	411	376	360	392	391	403	385	362	384	408	360	415	416	385	376	375	357	383	394	383	377	387	375	351	377	389	378	346	392	410	386	429	393	381	402	375	387	379	391	394	387	381	364	406	373	366	410	403	383	371	406	398	379	376	399	366	380	340	365	349	350	374	367	418	365	406	365	360	387	398	381	386	390	363	332	405	399	354	389	376	390	394	437	376	369	409	373	390	374	384	388	404	378	356	394	376	395	397	361	392	383	379	387	387	378	394	359	365	385	373	358	387	374	388	413	351	383	401	378	381	363	372	385	426	393	363	380	396	400	383	379	393	385	389	407	422	399	414	406	385	440	364	337	406	367	373	388	441	402	383	376	357	406	390	375	394	399	400	388	366	396	379	372	370	365	373	379	385	370	386	409	388	372	382	410	391	374	370	335	390	375	395	372	389	385	338	401	402	399	395	406	414	376	390	384	374	367	413	401	426	343	374	379	397	393	391	395	403	414	389	398	372	343	369	383	394	376	384	359	393	368	387	390	386	390	351	376	398	389	406	390	403	411	387	371	386	420	343	372	340	379	369	370	362	382	376	403	402	401	386	392	349	363	377	366	392	403	385	391	367	400	356	391	385	357	379	391	383	369	383	369	378	385	379	402	406	380	387	333	401	366	356	447	401	363	385	384	381	377	389	372	386	365	381	374	385	419	389	377	384	378	382	374	350	398	372	387	403	389	379	380	365	381	413	332	384	386	368	402	410	386	388	399	437	387	358	376	391	366	381	416	360	410	379	429	391	363	381	365	391	371	376	407	378	375	384	373	364	363	412	392	380	414	363	358	396	375	417	390	371	369	367	392	360	411	397	389	394	373	377	389	360	352	377	411	315	388	357	374	361	369	396	410	396	397	388	407	388	358	427	387	417	387	399	423	417	380	416	349	387	390	379	336	394	383	352	391	384	407	364	358	395	397	412	393	397	372	395	393	368	408	363	386	348	390	379	363	384	384	367	415	414	419	379	462	384	387	384	399	403	396	345	362	422	379	408	414	392	418	397	347	408	397	354	367	384	384	393	415	378	412	400	361	348	390	367	391	393	363	416	399	392	358	406	364	378	430	398	359	362	372	366	402	364	340	388	398	389	388	349	362	375	393	401	411	412	387	377	354	376	394	363	378	389	403	403	367	405	402	391	400	383	402	389	336	362	408	378	414	366	398	402	395	393	392	371	332	388	350	384	364	367	376	394	366	403	393	382	417	353	382	372	361	351	338	379	385	378	368	378	384	388	401	369	347	351	374	371	375	391	381	409	388	365	389	408	372	384	377	389	403	380	382	389	408	404	424	390	386	392	397	389	402	369	389	405	387	395	384	412	386	409	404	401	392	387	411	415	340	403	403	413	357	346	393	392	370	401	370	399	395	382	385	407	423	398	385	398	384	370	415	387	382	405	361	411	387	384	396	415	397	381	398	402	417	405	427	411	360	383	402	376	395	366	360	382	389	414	361	410	408	369	409	389	392	403	388	372	413	401	393	370	388	381	351	380	389	414	390	393	366	408	405	382	373	348	387	383	348	377	374	390	376	387	384	374	418	370	372	385	373	355	405	375	383	400	379	386	373	411	368	364	424	396	391	395	398	395	381	415	410	392	394	388	385	398	371	404	403	371	376	388	388	409	381	355	373	408	362	351	390	342	384	400	404	375	383	385	353	354	392	371	392	393	364	391	389	361	376	371	376	371	384	382	418	403	397	389	374	340	362	412	419	367	381	370	386	377	409	398	391	388	383	352	398	374	402	413	365	387	398	404	392	379	344	389	392	403	401	351	368	390	374	370	406	366	374	383	376	349	375	380	342	376	406	382	407	393	429	394	399	393	386	410	412	387	400	409	388	415	370	374	419	378	388	374	361	340	358	381	407	375	367	416	387	419	399	370	408	382	361	373	404	392	393	404	372	372	392	385	394	394	389	373	361	387	420	428	382	420	380	406	406	412	393	404	353	382	397	386	368	368	365	369	397	407	340	372	360	382	361	382	399	370	386	397	389	401	370	374	365	364	406	387	388	398	378	368	369	386	351	391	394	388	357	358	403	378	359	389	388	387	407	402	398	393	379	371	391	401	376	385	395	358	347	381	434	379	376	390	397	398	373	373	400	403	374	362	380	394	370	404	374	397	393	392	401	360	387	358	380	410	398	360	394	378	358	398	368	401	423	389	373	382	368	388	383	393	385	367	387	402	371	362	355	378	399	389	370	390	385	400	361	355	378	387	396	376	404	373	386	364	358	388	405	383	363	356	395	386	389	365	397	395	350	380	381	371	399	414	350	378	381	377	419	373	353	362	378	385	393	390	371	367	380	401	398	409	372	343	409	391	335	378	404	369	388	380	370	402	384	395	372	400	380	379	386	398	399	407	379	383	408	408	365	368	385	415	348	427	377	330	367	382	404	387	390	443	377	407	378	347	392	447	353	382	392	366	377	390	368	407	378	393	353	358	371	378	418	358	399	354	396	358	363	366	406	418	375	415	384	381	394	410	360	383	408	366	373	389	350	381	419	410	384	396	396	340	384	377	402	351	359	379	404	394	399	375	404	388	360	378	386	366	384	378	385	389	390	379	368	358	387	395	392	391	437	377	383	331	394	348	404	410	401	372	392	395	376	386	357	409	377	432	411	370	393	348	420	410	400	388	357	397	385	379	369	361	381	375	374	415	380	409	364	386	390	417	398	377	371	368	381	391	338	399	337	395	380	378	391	390	402	396	383	369	353	420	377	400	369	377	366	422	375	356	337	346	364	393	395	376	396	389	382	362	387	395	411	383	353	402	349	395	377	398	402	424	389	379	379	399	367	370	388	400	434	408	410	362	388	393	374	360	385	376	417	389	407	396	415	378	392	383	367	376	365	383	372	369	387	381	373	380	375	408	390	360	412	399	404	386	417	368	379	387	365	394	383	356	395	380	391	385	370	390	444	366	397	378	365	364	381	375	369	388	398	435	448	372	422	429	381	362	354	386	412	395	372	424	390	346	390	404	404	389	362	354	375	381	381	398	391	335	404	381	401	375	389	375	411	383	409	371	358	380	360	394	372	391	363	421	401	367	355	375	394	370	383	389	369	381	392	397	383	376	367	374	377	415	374	388	376	402	373	397	410	393	398	395	398	366	384	390	349	383	357	399	362	353	402	395	373	361	380	363
20422	11672	624	498	482	434	453	464	441	397	427	439	382	408	363	442	390	420	433	429	396	420	414	433	413	385	426	452	390	433	403	398	423	424	421	404	412	452	411	406	404	408	450	413	439	424	397	412	458	364	426	377	396	375	415	404	433	408	428	421	395	403	393	384	374	387	420	418	402	398	475	417	411	414	385	433	432	433	393	388	424	392	412	393	410	453	377	402	425	389	406	400	392	421	411	449	392	436	433	382	374	396	392	414	433	412	415	385	426	403	390	410	396	407	422	460	395	417	446	410	425	424	389	389	417	419	415	424	422	413	399	404	372	369	399	423	420	428	453	437	446	372	406	418	410	415	414	417	436	406	432	380	412	395	460	404	386	427	403	445	443	425	375	407	440	458	409	404	404	397	390	391	391	418	426	430	384	417	399	409	440	399	418	391	410	374	404	405	385	405	415	398	385	421	402	388	399	417	437	413	421	392	432	386	414	422	377	383	395	412	397	432	415	434	389	392	412	424	418	428	446	409	416	400	443	438	402	425	419	425	454	384	408	418	407	402	414	404	400	403	435	431	444	423	436	402	376	393	408	386	399	435	376	394	422	444	386	392	419	392	389	387	420	418	402	408	407	418	399	405	418	385	378	417	413	432	390	423	402	383	419	413	399	388	444	388	442	393	411	410	416	437	449	400	401	442	386	421	383	437	414	426	380	390	398	379	430	421	421	397	434	403	384	413	426	401	408	441	420	429	411	396	384	401	425	362	398	409	404	458	350	399	372	415	414	369	427	385	412	429	430	420	369	414	423	424	405	422	394	390	387	401	411	399	408	433	388	416	394	431	382	433	435	401	414	399	430	399	432	424	426	440	419	405	457	392	396	405	401	407	418	413	407	409	404	379	404	422	403	436	399	424	401	401	410	410	437	425	389	419	429	400	390	400	410	432	378	406	385	411	381	435	390	381	419	408	349	416	347	436	423	391	382	420	379	403	431	415	396	434	387	408	423	391	379	377	394	429	429	447	430	448	412	437	412	407	395	426	418	394	423	393	438	420	405	422	412	426	409	413	413	410	417	408	429	363	387	456	402	419	452	396	395	396	409	394	398	415	418	382	392	419	428	413	376	405	396	413	383	386	393	417	408	441	380	393	400	400	370	425	374	364	407	408	410	376	403	415	395	446	379	390	395	402	417	414	418	431	413	424	429	425	389	432	410	436	403	431	395	407	390	402	399	411	401	427	417	399	425	407	444	429	408	378	444	404	415	399	406	412	388	381	356	400	398	430	396	377	408	452	390	392	436	393	435	416	388	440	402	388	407	413	405	427	420	413	415	381	410	421	381	398	423	427	410	397	427	391	394	448	385	415	407	389	420	395	427	417	403	394	403	395	370	403	387	404	386	383	405	381	405	414	404	406	395	386	414	408	407	403	390	429	382	405	403	419	444	413	418	411	395	409	369	389	388	388	421	395	383	438	423	394	431	400	389	422	393	387	410	426	415	440	431	418	392	437	426	387	406	396	401	416	418	405	406	420	401	414	376	407	400	414	400	382	406	399	396	432	450	395	377	425	386	427	377	396	422	410	429	404	372	433	397	411	417	389	415	418	434	418	421	395	428	425	382	411	366	415	392	407	401	399	353	410	436	392	385	399	430	386	388	375	379	411	414	390	428	402	391	432	391	445	405	407	410	398	405	384	408	412	399	453	419	413	432	370	404	434	392	444	406	426	408	448	443	402	404	405	400	431	412	407	406	415	433	385	437	406	436	370	377	425	395	411	433	398	395	406	390	404	397	396	378	422	422	406	379	393	408	436	395	410	420	421	391	413	427	420	427	402	417	404	422	389	418	418	412	414	442	420	428	421	379	397	411	443	413	409	394	411	389	432	389	389	436	388	393	438	391	399	417	408	417	415	425	404	415	416	454	410	455	398	434	399	384	408	412	427	404	457	401	431	428	426	434	369	369	440	428	409	395	402	362	375	423	415	400	383	373	428	409	402	384	431	396	365	416	439	399	431	396	395	429	395	422	396	397	409	374	387	412	403	401	431	383	406	374	410	407	394	431	429	409	408	403	371	428	384	406	380	393	405	418	405	406	415	428	383	421	394	399	414	426	386	388	404	391	406	386	393	412	388	403	382	358	403	388	454	417	406	403	409	419	438	397	433	407	445	444	394	400	389	414	410	420	405	392	406	446	374	432	428	417	414	379	430	388	425	438	378	423	379	400	379	411	423	431	426	408	386	409	397	408	412	436	378	403	415	390	382	411	381	394	403	395	404	378	411	420	455	420	432	439	387	410	410	413	398	404	407	397	400	415	379	396	429	422	398	369	433	442	384	378	389	434	413	393	467	398	417	430	402	388	410	409	411	419	396	428	391	401	417	427	422	398	380	442	390	417	388	419	405	406	364	411	406	375	417	392	399	410	400	395	357	392	378	399	396	429	398	427	414	388	407	388	399	396	410	406	386	442	442	403	419	419	418	402	435	419	398	426	388	423	409	401	398	392	383	401	403	394	442	428	391	392	428	393	447	388	397	429	440	419	425	453	396	407	381	426	412	406	408	430	392	443	418	410	424	412	411	438	406	403	381	418	388	418	412	415	399	399	402	390	412	406	378	432	401	391	393	418	392	410	372	412	414	416	420	401	382	405	403	415	400	402	412	401	388	428	404	433	421	450	403	437	399	394	437	379	407	385	443	420	377	405	380	415	418	414	410	406	420	417	363	412	425	431	427	399	404	401	419	382	394	408	403	386	433	408	427	425	404	418	406	405	409	414	409	403	449	413	392	411	368	392	411	404	426	399	430	355	404	434	414	378	373	398	413	396	407	377	415	391	410	430	434	405	484	413	428	437	393	412	411	396	423	399	401	409	382	414	405	399	397	378	443	402	426	385	404	408	387	396	431	371	381	380	407	415	420	375	442	392	438	399	409	407	406	435	414	388	390	363	370	396	421	428	425	405	439	419	382	414	443	398	404	426	386	410	389	408	411	381	413	396	414	401	398	428	400	401	391	399	440	405	396	391	412	425	439	441	412	387	426	436	392	433	389	396	379	406	427	388	427	402	408	381	418	409	401	423	404	433	431	426	383	425	393	378	405	412	431	400	439	437	401	452	404	401	428	407	404	391	410	398	394	429	399	412	394	409	389	401	422	416	426	440	389	414	362	403	417	382	390	411	404	411	387	434	407	417	381	402	422	385	415	380	454	420	408	406	401	413	409	413	411	411	424	372	404	387	407	379	423	410	419	424	422	405	416	390	448	404	440	411	439	406	448	396	410	409	419	399	418	388	380	415	400	380	450	447	372	410	416	386	392	389	406	407	396	409	384	410	412	421	424	413	404	406	393	382	399	417	387	416	433	412	386	413	398	390	387	420	396	388	452	450	389	423	404	422	375	401	370	437	420	419	414	395	420	387	415	445	421	422	401	418	424	397	377	389	400	444	416	433	371	423	412	419	404	424	409	393	411	391	406	424	401	401	427	369	380	396	384	402	393
24307	21666	28694	24888	21375	7082	1098	867	806	727	737	711	711	696	688	725	660	646	670	696	624	642	654	681	635	635	654	681	669	624	633	642	664	666	644	661	630	682	629	611	680	652	585	653	592	638	641	650	656	584	609	634	641	608	617	641	678	639	588	652	592	649	623	625	651	650	623	664	597	635	695	632	575	627	626	584	633	618	618	644	653	622	646	689	613	619	634	602	643	611	608	631	597	616	652	643	597	603	654	612	632	640	623	642	620	587	632	625	641	622	636	666	629	609	606	646	659	627	628	629	602	634	609	659	604	643	625	654	621	641	623	636	669	624	644	642	655	679	653	656	612	635	641	632	634	611	609	624	631	645	666	554	597	606	601	674	624	636	639	562	630	628	644	612	638	620	584	606	656	621	616	641	595	614	653	616	598	589	650	629	618	616	627	596	631	606	644	623	648	623	614	565	646	632	647	635	611	634	654	646	620	628	644	664	614	648	658	642	627	619	656	611	605	638	601	629	632	596	625	692	642	641	628	604	603	610	623	649	589	595	653	633	640	640	639	595	593	647	564	634	619	617	572	585	670	617	669	589	643	594	630	607	625	580	621	606	621	612	657	606	666	603	655	629	613	609	627	669	640	646	667	641	663	601	566	611	661	684	583	645	643	621	625	624	650	605	577	595	636	616	653	643	623	628	587	633	627	593	591	618	622	596	578	614	615	645	672	621	644	653	625	661	656	632	624	612	642	632	622	604	648	646	609	600	645	649	608	606	640	626	639	620	613	683	697	618	596	617	570	583	635	650	592	642	601	657	622	642	628	649	590	628	598	573	658	622	580	622	618	670	643	669	609	645	638	661	672	639	592	625	600	597	625	657	662	589	632	642	618	620	637	596	627	624	632	621	611	630	596	594	637	639	612	644	589	652	619	590	603	630	624	641	655	593	574	615	623	616	625	635	633	619	650	594	653	631	630	624	628	686	606	664	614	607	652	672	599	628	615	609	609	583	655	606	643	665	652	617	645	658	641	668	631	621	597	569	598	633	623	638	614	610	620	681	611	614	637	641	649	629	622	623	617	659	589	656	606	597	652	661	603	629	611	626	590	631	644	620	615	618	642	640	632	624	643	615	626	624	656	636	638	630	634	635	641	645	617	650	607	649	626	634	597	616	630	638	570	651	607	614	668	660	611	654	620	670	616	641	607	676	601	611	593	611	652	618	616	629	651	648	586	664	617	598	591	626	641	631	604	630	646	658	589	665	630	658	609	612	609	647	608	641	605	661	622	669	625	630	616	625	643	612	626	619	570	651	600	623	588	596	597	616	638	676	597	614	607	594	607	662	615	612	613	691	685	608	634	583	623	631	588	627	646	613	587	647	611	622	642	588	597	626	601	637	622	664	638	649	611	594	617	620	623	609	643	653	582	599	636	644	595	635	602	615	626	656	579	691	619	613	617	641	621	662	669	638	603	696	602	639	644	677	627	601	643	622	646	589	644	594	622	650	624	651	634	573	694	673	639	601	601	597	621	653	603	617	618	629	614	659	609	639	655	621	685	614	604	631	615	603	621	646	691	595	652	614	605	603	597	625	664	602	636	657	609	639	624	607	660	632	595	642	624	591	615	631	663	579	691	622	613	636	625	675	625	590	620	650	658	641	645	605	641	602	652	611	588	656	625	622	648	631	634	617	635	593	631	630	627	663	654	595	682	603	625	619	584	576	606	635	600	642	638	613	649	626	607	607	630	622	606	655	600	601	606	631	623	629	640	626	614	624	655	636	637	618	653	648	638	665	656	606	635	675	618	618	678	612	629	631	654	661	606	580	650	686	620	598	641	640	628	639	637	667	652	579	621	631	608	627	617	680	594	638	637	647	662	621	640	618	658	643	631	626	596	648	656	569	619	618	620	653	626	598	669	634	636	625	619	631	625	591	614	589	630	619	669	609	611	590	610	648	631	621	626	630	636	647	628	616	646	588	637	616	621	627	559	641	647	646	608	611	682	605	631	629	578	598	603	663	679	664	581	616	651	600	663	593	643	614	652	613	618	669	633	566	610	605	661	648	589	659	613	607	637	633	631	577	640	633	658	649	636	628	630	619	621	711	620	609	610	619	617	635	588	637	624	641	603	582	641	600	629	645	603	605	621	617	619	650	667	614	652	603	658	566	635	646	563	632	644	639	586	592	647	651	629	640	635	641	640	626	624	679	681	625	586	604	652	641	629	637	586	626	621	630	631	590	603	608	639	603	573	643	583	643	618	600	614	636	643	629	650	616	621	576	601	655	667	662	606	644	644	647	637	614	637	625	637	656	627	615	660	627	620	600	651	615	658	629	605	646	653	634	595	680	644	610	634	634	600	617	668	652	624	619	621	595	559	660	605	651	604	608	623	671	653	596	609	608	610	634	651	583	660	607	634	612	669	608	621	655	631	598	645	617	622	641	609	627	595	672	619	627	625	582	628	577	647	621	632	646	643	645	595	603	611	617	619	662	679	643	624	642	600	608	584	610	642	653	638	588	622	614	640	600	608	632	645	636	630	692	626	597	637	578	644	619	650	646	613	636	594	618	653	609	674	635	615	587	647	616	640	584	606	638	644	615	608	686	599	655	621	581	598	588	601	623	563	637	598	607	654	630	635	651	651	639	649	614	640	612	620	633	650	606	629	630	687	643	587	698	657	580	594	636	632	591	544	610	605	609	589	631	621	634	620	621	605	628	625	627	616	645	590	587	669	634	615	629	645	626	653	577	605	559	587	660	635	587	645	651	579	650	645	660	615	621	657	590	654	632	690	608	654	606	622	593	648	640	601	635	636	634	653	608	653	629	657	615	645	603	612	635	638	634	649	632	623	621	628	673	585	591	666	612	669	657	654	623	602	610	651	646	641	662	631	601	621	663	619	616	628	644	639	636	638	628	691	603	624	565	629	635	601	590	620	603	629	626	602	593	633	601	600	591	652	609	589	617	634	630	627	652	621	652	652	606	575	637	629	648	627	599	615	605	656	655	605	623	605	615	622	662	574	616	589	653	651	627	615	677	611	644	600	668	579	630	644	605	641	684	653	616	603	634	614	567	662	637	626	594	620	596	632	629	619	663	635	625	641	633	580	601	644	612	642	600	637	589	616	634	604	663	614	620	651	584	612	619	605	634	617	613	629	633	589	650	598	616	623	582	613	659	646	619	617	592	625	635	590	597	606	654	623	622	650	650	611	607	606	624	597	610	625	622	655	629	603	637	663	628	617	641	643	610	654	599	607	645	630	632	659	572	606	663	639	582	592	641	639	623	608	621	638	661	642	628	620	621	632	609	580	636	641	585	600	609	674	638	593	680	684	637	616	611	619	604	661	644	650	645	585	629	605	610	637	646	573	608	618	650	634	690	643	615	614	590	665	655	601	631	612	602	679	618	621	627	660	620	658	600	630	590	609	625	641	652	651	662	608	625	623	627	599	615	590	613	669	597	636	639	586	640	647	607	605	637	624	610	607	601	605	658	605	585
45524	43527	4474	2247	1655	1361	1212	1049	956	844	838	724	748	743	715	739	705	685	698	635	620	624	646	654	639	607	665	632	657	624	621	650	670	679	661	651	676	599	663	582	656	673	654	680	669	622	649	647	624	627	636	651	639	640	647	661	673	614	620	646	644	613	662	585	660	653	608	651	649	610	643	657	634	652	634	673	617	685	619	598	651	684	634	636	608	633	622	575	661	615	603	626	620	660	620	628	627	672	602	595	678	612	688	641	613	617	637	593	645	606	630	634	604	651	652	602	616	634	617	654	659	640	655	625	601	626	643	642	715	603	630	669	634	654	604	624	615	651	631	656	595	633	647	647	621	628	646	632	685	634	638	655	660	634	642	632	662	600	652	632	641	619	607	631	653	648	613	612	622	638	630	673	612	648	627	594	605	633	622	635	662	619	619	608	684	645	588	660	609	624	637	621	616	585	639	622	593	592	610	640	626	640	580	650	596	600	662	654	647	621	635	584	638	637	664	610	619	564	605	652	600	624	650	684	635	612	673	605	610	660	625	617	599	632	626	654	586	635	619	614	601	685	602	589	629	624	663	635	628	625	649	626	603	675	651	647	637	637	639	612	627	652	685	642	626	694	641	656	630	617	633	561	597	624	656	654	620	619	641	612	655	659	614	642	616	609	603	679	649	575	602	630	620	653	647	643	601	653	678	649	659	632	672	651	613	664	638	642	676	599	658	631	673	592	657	672	617	617	610	642	676	607	618	594	616	630	646	669	610	649	624	667	605	592	641	637	643	616	607	622	599	609	576	652	640	599	703	610	630	592	653	664	597	682	638	701	636	665	645	644	631	619	652	644	628	650	634	646	606	670	610	670	625	648	645	643	640	617	622	628	597	633	651	634	665	621	657	612	637	649	649	617	627	615	669	628	624	626	644	648	621	642	644	628	660	608	625	635	679	624	625	602	618	636	647	646	595	689	636	595	671	633	626	661	632	621	641	607	669	594	634	650	658	646	645	590	637	611	627	635	649	648	658	610	625	613	611	690	641	614	645	658	634	664	587	607	635	641	630	652	656	626	635	696	697	628	621	654	605	633	643	618	581	616	589	636	631	623	583	634	632	602	671	598	600	654	619	627	660	632	609	615	649	634	598	590	633	615	611	664	674	623	677	639	665	633	637	664	637	594	641	606	648	646	643	648	645	646	620	588	605	638	632	620	608	647	643	578	629	633	602	655	646	668	618	606	670	625	639	656	620	583	613	639	665	600	590	655	645	646	650	652	609	622	641	618	624	619	638	582	635	617	608	657	635	611	687	639	605	644	672	641	617	640	685	611	625	649	628	657	689	615	641	667	615	641	647	656	641	654	628	647	633	611	624	634	631	635	610	614	650	600	616	608	597	650	641	643	637	567	652	645	648	646	625	658	612	655	650	636	616	649	601	669	640	608	674	625	652	662	634	596	615	589	649	611	626	649	635	617	632	639	643	609	648	594	640	648	618	636	621	671	631	656	641	665	614	643	626	633	657	722	611	685	680	625	638	640	642	660	613	628	649	620	619	647	635	624	623	625	635	647	620	586	610	566	635	639	633	599	665	670	637	657	607	633	665	615	623	617	614	696	590	625	624	650	646	646	645	613	620	600	619	644	625	619	642	625	624	628	609	620	649	582	611	653	600	602	634	651	626	626	664	694	638	611	630	616	674	671	622	610	633	701	621	650	653	656	631	610	650	649	597	595	620	629	603	671	584	642	627	656	672	641	609	635	653	627	634	583	589	609	644	610	620	647	575	665	621	635	639	623	627	604	674	640	680	716	642	624	629	621	652	571	608	632	639	631	627	628	694	611	619	605	652	623	644	647	592	649	637	606	663	585	605	688	604	639	613	664	629	618	623	609	637	637	615	675	578	621	598	628	640	612	635	630	605	610	610	632	649	610	642	597	692	626	662	600	613	625	615	641	596	633	632	656	644	637	623	646	596	647	618	606	593	626	629	664	655	580	681	637	607	619	674	665	650	616	615	637	627	657	652	617	652	622	640	589	643	627	616	653	640	632	650	645	627	588	615	636	646	663	593	614	669	595	674	605	622	641	676	630	605	664	658	629	647	627	638	620	593	658	648	641	657	667	664	637	617	598	643	672	672	639	670	638	641	640	618	614	598	627	634	646	629	611	617	611	634	620	633	637	632	639	614	626	673	649	672	661	630	598	639	631	638	610	623	630	623	608	641	601	655	633	626	637	614	641	637	628	629	653	657	652	606	603	653	598	629	657	659	623	665	636	622	634	626	626	652	630	685	681	612	653	587	620	597	612	640	599	596	654	664	644	617	627	613	687	678	621	620	668	666	627	631	632	628	602	612	657	626	627	643	675	639	642	645	631	679	587	588	626	659	594	637	622	621	597	667	650	642	616	689	645	668	615	675	585	616	633	624	646	619	593	552	619	630	610	621	628	650	621	668	683	628	662	631	622	628	645	634	646	674	602	675	667	673	653	645	641	612	615	660	615	647	632	652	614	674	649	620	603	611	638	628	595	614	619	676	629	631	644	643	640	648	656	658	646	603	625	625	653	575	661	640	651	637	640	670	632	651	612	596	590	626	624	639	625	641	656	628	595	624	668	640	651	642	638	649	656	629	652	624	622	640	630	606	593	608	642	667	630	633	612	601	700	659	614	617	611	604	664	668	626	649	672	649	672	674	622	617	614	638	644	630	637	644	632	648	637	609	646	624	620	663	672	641	621	639	682	626	668	611	649	624	609	635	634	605	639	637	654	629	623	682	611	640	619	634	618	648	624	646	672	601	656	639	650	617	622	619	623	594	651	654	647	622	666	606	619	626	613	638	581	638	598	628	653	646	569	615	639	627	653	646	639	632	606	590	620	650	675	659	618	619	649	631	626	606	652	635	654	596	649	601	607	648	643	647	653	636	643	637	655	641	660	603	619	635	607	645	660	681	629	605	617	607	590	615	625	666	631	719	633	631	613	625	583	683	643	628	595	660	645	616	640	614	618	654	673	614	647	615	679	597	626	619	588	648	619	637	593	660	626	632	652	619	612	632	644	659	642	622	659	614	671	596	632	618	611	640	645	629	637	597	656	621	609	585	637	657	642	613	668	646	659	588	601	638	633	638	634	613	647	655	575	611	653	641	618	606	614	621	649	624	658	600	646	680	654	671	616	654	611	622	600	672	666	579	639	599	621	643	641	606	607	607	639	583	664	625	628	603	613	607	611	667	611	645	642	654	647	626	646	635	631	638	594	667	632	620	612	688	659	656	654	648	660	647	660	619	637	668	637	638	616	609	650	663	675	628	672	634	674	662	615	675	596	591	674	647	618	616	643	634	601	640	604	602	671	633	631	658	626	622	626	638	611	640	629	653	617	633	605	593	594	596	647	617	667	638	631	625	654	640	650	631	646	649	674	608	654	643	676	654	641	637	622	620	662	663	652	657	617	627	600	646	574	633	606	624	599	610	595	650	640	628	615	619	678	640	593	615	580	639	636
25367	21697	27398	25523	8652	717	592	500	512	488	447	495	425	450	451	422	440	403	442	414	416	451	426	420	444	446	419	457	412	423	417	440	439	415	401	420	432	444	430	420	427	454	399	421	423	443	425	427	445	453	398	462	382	402	483	417	408	405	401	442	427	418	413	425	397	417	393	448	433	415	397	452	412	425	414	427	414	420	427	425	421	397	435	415	394	416	399	411	443	449	456	415	461	411	399	398	428	423	452	416	425	415	390	424	420	451	402	427	421	425	386	438	427	449	431	426	389	414	413	417	430	402	415	465	409	427	404	452	429	432	410	445	411	379	433	392	440	432	435	403	446	409	426	389	414	389	431	428	381	418	423	403	384	428	449	376	451	437	461	397	447	433	360	400	385	439	405	383	447	412	416	426	405	435	425	400	451	420	425	413	443	421	428	451	439	405	418	387	423	371	427	407	402	442	438	428	424	380	422	412	372	405	404	427	370	412	437	444	424	394	417	455	389	423	412	395	413	392	445	441	436	424	389	443	421	400	456	395	375	484	399	433	432	408	385	400	438	392	465	400	404	405	400	424	411	423	413	452	422	411	372	443	438	466	390	409	394	411	404	379	395	408	404	383	440	430	397	445	419	397	410	464	403	420	431	425	453	408	409	407	422	415	401	380	418	402	428	426	404	420	404	465	421	450	416	417	418	418	395	422	397	414	451	402	386	441	413	411	407	425	358	404	410	410	412	427	460	436	420	397	403	411	401	402	430	425	441	405	439	446	411	436	437	365	429	397	409	444	388	404	407	379	446	391	421	429	443	421	450	400	418	391	376	420	432	415	396	425	414	360	403	391	421	433	395	391	404	383	419	392	420	424	435	441	419	389	400	407	419	408	414	402	434	376	406	425	413	443	415	417	434	435	394	446	418	451	415	426	381	421	407	412	446	430	441	416	382	393	415	387	415	391	406	406	418	427	400	417	433	395	407	401	382	402	406	418	406	400	412	435	385	387	435	448	446	413	423	433	452	392	425	360	406	390	409	415	407	409	418	442	406	456	404	406	422	396	394	426	407	432	398	409	419	377	414	412	410	379	408	401	408	392	409	436	406	432	432	435	433	439	398	391	378	421	423	407	367	384	409	419	433	396	418	387	411	446	409	390	410	419	421	414	397	393	434	382	388	391	432	421	433	459	406	420	418	447	387	415	414	410	404	458	427	389	427	467	420	422	425	459	425	369	415	409	410	413	431	434	475	423	392	425	439	431	425	441	416	424	414	435	384	427	424	453	386	420	386	404	433	428	410	451	395	422	377	443	402	426	372	394	437	433	415	380	386	404	436	422	431	412	419	403	453	416	377	415	423	410	399	401	389	433	402	439	410	441	421	402	429	432	440	451	407	395	431	400	416	379	435	417	407	414	394	424	410	371	439	447	356	414	416	431	408	399	431	392	382	431	459	409	379	403	422	426	428	399	418	447	425	394	455	406	436	428	394	429	428	416	429	404	430	411	402	415	421	422	413	443	371	404	422	429	353	419	424	423	434	427	335	430	397	417	390	426	394	410	382	428	412	395	397	381	436	381	392	429	418	447	426	402	385	398	433	410	427	455	405	424	424	426	419	421	392	376	451	445	411	397	426	399	441	405	404	404	394	432	416	440	387	424	435	447	387	444	403	395	443	401	427	422	387	446	389	438	395	434	388	395	441	421	425	411	415	404	398	469	434	460	419	447	425	418	409	405	415	408	400	433	401	404	412	412	414	449	446	453	458	406	412	413	404	403	420	416	404	455	422	415	430	400	442	403	433	437	424	427	351	419	434	403	405	451	385	403	403	430	437	401	434	423	447	397	426	415	401	428	441	395	433	452	450	407	396	382	391	412	428	393	426	418	388	416	443	434	404	436	427	404	385	384	418	415	390	416	399	418	386	426	415	429	418	428	386	429	424	398	422	411	411	417	475	427	397	459	420	387	436	428	403	429	388	398	399	424	432	420	425	409	450	409	371	435	414	391	426	415	413	425	422	409	444	375	413	392	408	414	471	395	388	417	402	429	418	421	423	411	401	406	450	433	391	382	399	385	436	408	468	401	417	406	421	425	421	413	457	453	419	416	420	424	400	433	408	412	422	444	433	419	411	391	448	430	375	402	430	425	434	417	418	405	407	399	401	431	415	435	418	401	437	411	416	391	420	445	423	440	398	406	407	424	409	419	369	382	441	396	420	428	415	444	401	431	400	381	399	425	369	430	415	401	402	415	428	406	423	415	415	386	403	431	402	391	451	418	412	403	421	397	396	380	416	416	395	411	418	431	425	416	435	440	425	433	440	447	425	408	393	407	415	449	420	411	413	434	398	429	423	410	432	402	406	411	414	424	440	413	440	392	422	427	410	430	441	462	425	397	417	401	427	393	421	436	383	403	435	407	421	427	390	423	443	411	432	393	422	421	442	407	424	436	389	357	413	430	396	410	418	419	393	407	399	380	398	438	448	400	433	425	388	441	401	409	398	434	407	426	417	393	418	455	414	424	427	452	414	423	415	419	381	391	373	441	402	424	415	421	409	417	383	387	375	418	429	417	426	436	461	420	427	422	390	403	421	448	377	440	384	407	434	392	400	465	439	404	379	445	439	387	440	412	434	437	409	424	382	399	441	401	433	431	434	451	448	423	407	427	365	429	416	395	414	440	424	411	421	415	417	429	419	419	416	434	443	412	410	415	389	405	428	396	382	394	424	389	415	378	407	411	380	416	413	401	439	427	415	407	393	417	405	412	404	437	395	435	421	434	454	426	390	379	383	406	429	388	385	445	422	402	401	418	438	435	447	426	433	415	408	432	403	413	433	383	412	422	455	374	433	412	422	421	430	422	409	386	460	409	405	395	429	438	415	400	428	418	397	448	429	404	426	425	397	435	443	418	433	445	431	406	411	431	404	399	397	385	420	408	424	417	432	439	421	438	424	382	404	445	376	391	409	414	431	393	414	420	438	434	437	402	428	417	418	387	456	402	425	390	391	414	383	430	396	393	462	397	437	379	417	439	373	430	391	415	430	437	395	452	396	474	424	422	390	426	364	396	438	412	425	468	426	400	472	433	469	384	407	414	406	400	394	394	402	414	429	421	432	410	459	419	459	424	440	452	408	449	422	407	411	420	426	445	440	420	399	400	414	450	389	449	425	395	430	407	430	408	396	423	438	453	404	436	427	421	410	414	399	422	444	400	373	432	425	391	412	397	430	391	418	408	436	400	461	439	436	422	453	414	431	385	422	437	413	444	401	423	414	395	420	403	454	435	420	418	419	407	379	467	433	426	369	402	402	426	438	430	415	417	437	471	417	391	402	395	423	423	438	441	408	408	454	443	444	435	425	431	424	390	421	380	397	425	435	422	401	438	388	411	435	434	390	415	445	433	449	430	457	414	429	446	421	383	390	443	459	380	419	394	402	415	440	405	416	415	447	431	410	394	402	422	438	424	377	408	433	410	435	427	422	396	402	401	436	449	431	437	448	396
40955	36458	2639	1386	1062	863	699	730	645	596	526	519	508	503	446	497	465	448	465	459	485	512	451	488	434	445	448	490	423	470	448	491	463	440	478	437	493	441	484	464	491	471	455	452	486	451	454	475	433	453	492	494	458	469	483	492	445	476	461	446	454	472	451	462	490	459	449	477	441	456	459	447	465	500	448	446	464	475	494	480	477	451	441	460	449	462	460	453	427	497	452	403	477	504	461	464	494	454	485	479	446	449	426	465	463	461	452	405	455	465	478	462	466	465	461	451	463	467	469	436	463	469	452	465	430	453	468	492	446	452	436	488	437	448	420	469	476	440	477	414	461	438	492	440	468	454	471	451	424	460	443	469	471	441	449	445	421	460	423	466	477	436	425	460	469	488	489	418	446	408	432	427	471	500	461	460	432	463	463	471	465	465	425	482	473	407	485	441	486	501	485	495	470	438	461	442	446	445	457	466	451	461	435	430	488	433	480	492	450	461	468	442	461	464	425	442	429	471	447	451	447	468	456	471	428	471	445	483	472	467	465	467	502	475	474	447	469	452	469	459	464	438	449	443	446	459	410	434	476	443	491	464	470	432	462	451	472	463	474	481	457	438	513	453	472	468	462	466	485	431	430	438	410	427	459	474	480	482	425	444	469	464	431	446	461	493	462	479	448	455	462	501	463	463	434	471	456	451	443	445	472	485	476	416	444	443	451	466	433	428	463	441	437	458	480	466	453	491	470	458	457	480	468	460	468	427	466	420	455	442	430	479	446	481	453	463	463	459	465	467	437	461	451	435	464	450	434	468	466	474	455	436	458	468	481	473	439	464	465	454	434	436	420	436	448	487	493	448	458	487	412	461	474	454	453	472	483	444	466	470	479	442	458	464	445	440	447	443	466	476	461	465	490	478	455	447	465	446	464	430	479	428	462	450	467	422	444	454	461	431	461	443	415	420	455	486	457	439	471	417	474	483	442	460	471	439	459	466	463	440	456	457	438	476	466	481	424	432	447	457	481	450	475	464	446	465	437	480	446	472	432	457	454	482	451	455	441	525	416	460	414	446	448	452	434	442	463	468	450	440	437	494	442	467	431	475	441	454	424	458	476	495	486	476	459	463	439	465	440	482	475	487	444	484	477	399	461	465	476	475	453	466	447	444	438	458	478	492	453	444	475	423	402	452	435	458	446	462	488	457	415	474	411	463	460	424	442	476	487	472	429	423	502	431	447	425	461	455	466	442	433	502	466	450	477	478	477	416	445	443	456	481	436	474	433	485	448	453	439	466	447	446	473	440	479	468	465	440	457	505	433	456	453	429	435	430	461	458	444	441	449	431	463	443	445	409	460	470	450	465	456	462	470	441	468	472	416	495	442	457	423	451	451	461	495	439	481	502	457	456	447	437	478	462	435	515	428	462	473	452	467	457	488	482	460	446	484	478	466	492	484	496	435	422	445	432	493	446	452	440	409	460	448	461	446	448	474	424	417	446	467	465	451	447	446	468	445	463	465	448	455	445	513	480	455	462	408	448	465	461	440	465	485	442	433	424	461	458	453	440	443	419	453	427	486	454	464	422	462	474	453	475	472	446	434	432	433	435	448	448	465	448	443	469	415	506	473	457	454	464	447	427	414	494	420	425	472	492	468	471	462	455	481	440	436	446	455	484	458	459	461	446	452	437	465	481	447	479	459	480	434	480	451	451	459	440	481	459	459	470	440	461	482	425	457	461	479	430	492	471	449	492	426	422	469	442	443	459	431	438	482	455	506	464	486	457	435	462	470	450	464	425	434	463	479	446	466	442	459	459	435	462	519	463	455	464	435	455	443	504	480	447	442	440	459	429	434	407	448	474	486	471	433	437	466	457	474	455	477	469	456	449	451	477	425	478	472	438	472	483	436	477	453	397	483	438	404	460	434	441	464	471	481	401	446	472	460	455	474	461	456	462	456	457	463	485	453	431	429	439	446	423	441	431	427	465	479	451	442	451	473	436	463	420	471	420	472	493	451	458	452	438	434	488	445	464	486	481	461	422	445	437	455	438	463	432	438	432	475	468	432	472	475	480	461	438	435	422	459	469	451	418	443	462	426	420	447	429	449	481	475	458	449	502	433	467	436	455	440	484	473	474	451	432	479	480	486	468	447	428	453	471	467	469	452	472	469	484	440	465	451	430	491	468	453	482	412	442	453	448	459	451	440	444	467	431	462	473	438	458	420	443	495	439	461	441	433	422	464	463	450	469	432	412	419	422	447	504	466	461	436	457	475	426	468	467	444	479	492	447	460	481	442	485	472	444	472	450	454	453	450	457	456	457	450	407	436	469	476	462	474	422	453	462	408	413	444	483	425	459	479	447	433	470	459	470	461	456	489	472	475	444	448	444	481	438	454	452	460	486	422	466	443	438	466	451	446	486	429	465	456	438	469	457	470	468	437	478	419	455	474	438	466	458	477	452	448	477	474	444	454	448	472	428	476	455	480	425	469	443	439	450	449	448	447	497	461	446	459	425	479	472	474	473	475	457	455	474	474	451	457	446	465	462	451	482	471	403	437	476	419	407	480	442	453	470	449	453	457	460	488	434	415	461	425	443	473	490	440	476	445	448	464	400	462	423	444	485	475	445	466	448	459	465	449	448	479	450	452	437	440	442	449	499	468	442	439	454	459	440	451	428	451	484	453	431	456	444	444	429	419	438	446	460	453	441	439	470	473	429	420	480	477	437	460	443	487	419	462	452	438	448	473	453	407	495	460	441	453	486	436	457	466	437	457	456	414	460	453	467	418	426	420	446	455	481	459	468	445	463	412	423	449	496	492	458	476	477	454	475	450	456	453	483	460	455	490	424	444	475	487	469	460	447	479	429	484	425	450	456	444	486	470	468	443	470	482	504	462	436	446	452	450	459	451	447	490	475	469	444	461	461	430	455	448	513	455	477	448	469	420	452	460	433	455	464	434	465	460	433	395	476	449	464	456	476	476	463	475	469	435	442	441	475	489	460	456	487	451	437	430	434	470	446	435	494	441	468	459	464	477	463	442	438	464	438	473	448	456	486	445	476	471	461	444	470	491	468	450	477	493	483	434	417	481	467	468	453	452	469	468	432	442	455	475	487	501	449	485	449	447	421	443	467	442	477	465	461	446	435	430	447	477	472	494	469	457	465	437	482	470	415	446	455	476	462	502	485	445	474	490	417	479	459	465	454	461	449	448	473	443	448	452	463	469	437	466	451	440	465	456	442	478	475	443	424	473	451	454	496	454	443	435	490	422	459	481	467	503	428	483	457	468	499	462	466	433	490	484	437	473	467	420	490	451	447	468	454	454	462	441	441	452	424	475	458	439	450	480	458	449	449	403	473	462	430	485	457	473	449	455	497	423	456	469	460	418	466	457	445	459	448	465	453	446	477	475	464	490	442	500	453	421	449	472	448	459	479	427	465	500	484	462	386	427	435	439	465	447	449	472	440	439	447	472	465	461	461	455	457	458	430	441	504	501	474
23087	21588	29371	24187	21570	21472	6054	1356	1086	1006	967	937	919	918	907	909	813	819	844	784	826	834	820	832	830	812	804	828	815	746	820	805	886	871	808	854	798	764	804	772	785	769	751	778	754	832	774	778	778	761	809	800	776	842	769	831	764	785	812	771	771	803	807	773	779	783	704	849	783	782	796	779	852	772	755	745	784	796	833	801	773	794	811	778	783	767	753	838	807	791	777	764	761	773	774	830	756	788	770	775	757	800	800	797	778	767	806	760	771	792	787	776	808	777	833	809	769	825	788	747	775	774	765	782	783	809	767	785	757	723	785	794	761	771	766	792	828	783	791	778	772	795	750	831	738	767	783	790	774	750	780	761	791	754	815	788	771	812	834	728	804	810	809	798	789	747	808	862	776	774	754	783	815	757	812	827	854	796	827	809	747	816	853	792	770	814	780	785	764	767	794	712	762	796	797	714	791	771	715	801	818	780	765	803	821	714	814	784	816	808	761	805	795	766	794	761	782	785	764	790	725	755	778	794	831	767	762	847	832	791	778	761	771	774	814	823	796	832	768	824	828	827	804	800	805	771	763	738	880	787	767	805	761	762	799	814	764	759	715	858	767	812	800	812	816	751	799	759	806	780	754	802	754	766	793	801	780	740	758	769	800	786	800	805	798	752	786	806	800	741	775	829	810	755	782	769	810	785	758	777	771	786	780	772	736	781	786	802	812	785	761	833	787	767	762	783	773	806	777	780	751	762	743	779	775	779	759	736	758	737	842	811	763	787	764	798	797	778	761	793	732	771	808	782	823	810	778	750	832	770	747	788	756	731	758	788	739	749	784	757	781	810	756	781	795	754	804	794	803	813	805	790	728	741	757	776	783	785	745	817	757	772	760	809	719	752	803	816	780	827	789	789	763	771	795	769	773	822	744	826	798	772	725	758	805	845	849	803	748	765	796	787	777	754	783	756	763	760	844	737	797	756	795	752	736	743	790	748	811	743	810	804	749	806	740	820	736	776	812	809	773	799	824	805	747	840	751	755	752	803	790	864	810	749	792	838	800	784	793	780	807	816	764	772	828	814	807	825	795	758	784	771	815	757	766	801	787	791	774	753	778	796	789	750	768	754	773	772	783	772	770	807	745	776	760	737	770	759	754	807	777	784	783	775	816	793	776	747	779	793	803	791	757	793	781	801	767	751	751	765	771	823	794	769	727	825	857	804	773	724	829	862	764	790	725	781	795	809	774	828	765	795	850	767	781	779	769	806	693	736	792	788	792	805	757	775	806	762	724	830	718	768	773	725	782	777	765	789	771	755	832	726	816	808	739	766	775	796	788	782	816	758	776	731	818	799	822	763	757	804	821	803	733	747	774	774	775	780	782	745	842	821	821	788	756	784	730	824	789	793	816	759	802	764	783	716	776	756	767	778	798	721	786	774	758	794	797	768	782	797	816	792	802	745	781	764	765	752	799	797	815	744	814	838	807	792	737	791	794	746	763	761	786	772	774	776	775	775	759	765	737	776	749	778	804	756	837	760	816	753	819	748	812	815	785	759	825	747	791	791	819	815	735	786	790	830	790	796	789	804	771	847	805	832	766	776	765	797	770	781	775	794	743	785	718	799	771	778	807	842	747	813	784	817	736	793	792	814	818	764	793	765	769	792	832	824	757	770	828	761	803	755	765	766	766	812	787	797	855	809	795	804	763	757	796	785	759	805	817	836	771	809	759	829	782	826	802	766	796	786	753	732	795	791	762	775	768	785	845	802	812	802	814	803	787	842	731	788	801	818	800	773	778	801	786	762	739	823	802	813	788	751	738	793	761	785	784	781	789	808	797	760	806	738	762	817	780	806	767	793	789	813	768	776	765	856	797	782	810	779	772	856	778	766	783	749	807	827	787	777	758	825	791	818	790	767	820	757	828	776	775	765	783	779	798	798	827	766	771	816	788	760	739	751	802	814	748	789	793	803	783	812	760	768	797	739	793	819	747	725	831	767	794	754	800	760	780	739	798	821	810	799	768	848	772	793	789	749	857	823	810	787	783	782	774	749	774	783	751	773	799	748	782	784	755	782	733	774	767	774	778	780	800	756	782	771	818	767	796	791	745	795	764	768	763	823	778	779	839	745	758	757	750	788	744	797	778	772	784	787	773	821	828	820	767	782	788	825	820	816	825	739	792	820	825	809	786	741	802	800	788	810	764	757	831	790	744	787	778	736	817	780	846	753	789	777	802	765	778	725	750	763	755	828	814	798	774	778	816	762	774	818	796	807	781	819	745	737	775	759	780	786	729	780	821	808	761	808	792	838	795	738	818	820	754	762	729	822	826	804	742	752	758	719	782	743	785	777	731	752	808	758	748	761	793	788	740	749	756	773	774	788	762	756	785	737	781	760	742	775	795	785	770	795	815	818	780	774	789	789	753	788	757	808	839	846	839	774	786	852	803	799	760	805	809	800	764	790	797	770	781	789	788	792	772	777	751	760	833	778	728	755	771	757	815	765	793	809	772	771	781	784	777	795	772	781	743	795	744	813	796	750	805	796	742	773	773	787	747	769	790	805	792	772	749	799	779	758	779	800	802	787	794	814	784	782	835	804	784	803	780	836	788	810	752	796	750	755	822	861	817	811	779	836	724	806	771	797	785	789	757	798	771	798	781	838	781	767	782	775	771	759	741	752	768	747	806	802	770	780	811	826	774	758	831	792	777	862	804	776	733	795	788	765	770	759	808	811	783	775	798	780	802	803	814	755	747	776	795	785	785	782	836	763	780	781	840	809	821	768	830	768	775	780	801	804	743	769	785	817	764	786	811	758	743	756	798	726	833	811	827	783	784	760	808	771	822	727	812	785	737	791	855	781	724	755	761	784	790	798	782	837	768	764	803	761	743	724	733	754	707	795	802	818	818	768	832	795	793	773	765	766	774	788	776	769	831	714	762	778	810	745	783	769	782	750	772	785	812	810	786	833	771	749	862	822	809	799	815	855	773	790	742	759	771	789	808	794	770	842	774	793	739	808	756	833	803	804	787	790	814	805	785	836	818	804	773	775	806	755	789	739	842	874	716	777	771	772	789	776	757	772	751	784	774	797	837	758	776	799	730	770	781	801	810	763	770	787	752	755	740	773	768	776	774	780	764	840	773	759	781	800	761	765	792	788	751	799	732	784	796	766	742	751	821	789	782	757	767	781	749	790	809	812	797	855	816	805	740	854	782	815	798	821	780	768	791	740	768	771	785	787	715	810	776	781	762	764	769	749	813	778	770	787	743	741	784	720	793	793	763	765	783	768	762	736	800	718	819	756	772	757	771	771	790	785	771	792	794	790	805	778	811	825	778	803	758	813	793	700	800	762	797	793	816	814	781	813	768	790	784	800	823	796	824	770	797	813	760	837	781	750	813	710	860	782	823	817	743	735	811	804	785	793	729	725	798	835	742	747	818	766	773	785	766	746	756	772	827	830	765	791	780	784	781	767	800	811	783	765	791	724	699	799	787	789
46753	50875	7810	3811	2775	2278	1926	1487	1381	1222	1150	1132	989	966	965	942	882	912	885	843	882	841	810	822	802	833	800	779	807	843	839	888	934	838	808	833	807	812	854	837	845	835	848	805	821	786	782	866	813	835	793	803	836	811	789	779	877	817	793	805	823	773	809	792	817	832	861	819	784	834	795	826	793	825	780	780	800	809	750	832	786	755	829	809	817	832	759	806	800	800	819	820	757	806	759	766	800	776	774	849	804	767	782	816	847	739	752	778	809	802	790	726	833	789	857	784	821	799	763	781	770	801	787	784	842	819	821	720	771	815	830	797	814	787	815	782	782	778	819	821	829	801	739	754	775	779	798	805	785	819	816	799	769	805	761	775	799	779	814	801	773	794	843	801	792	772	802	811	778	757	828	779	771	771	804	744	791	779	801	780	803	791	801	796	807	785	731	743	746	803	778	761	796	734	781	781	804	718	803	778	826	792	781	770	809	786	801	813	797	754	785	765	795	773	796	797	757	816	772	805	771	748	803	805	798	760	826	795	754	755	798	785	778	792	775	768	783	835	802	769	817	807	778	782	754	748	794	777	797	802	747	798	781	823	793	787	760	797	834	753	788	815	815	802	810	772	760	826	759	786	771	800	794	759	790	800	778	725	744	818	804	811	761	821	816	802	823	767	781	804	803	797	759	791	789	779	746	807	764	831	772	769	808	781	789	808	763	772	788	779	750	755	811	771	775	801	774	799	792	850	738	814	783	799	768	765	832	783	822	783	777	825	740	777	824	772	788	813	825	814	808	797	768	799	774	763	805	813	733	750	817	737	825	831	771	821	822	805	827	771	794	775	801	744	787	778	817	817	787	808	767	801	806	789	787	788	737	776	787	824	808	791	801	848	821	806	787	794	847	747	828	831	757	785	771	804	790	771	763	753	779	812	788	803	786	794	831	824	777	780	776	777	773	771	734	761	775	806	771	792	767	838	790	787	792	788	806	794	788	808	793	828	790	773	814	788	834	826	831	817	791	832	764	807	811	783	761	779	713	785	812	800	769	773	770	813	711	834	777	765	787	794	767	785	785	795	783	732	822	816	776	776	851	826	776	706	757	821	837	795	815	784	809	771	763	804	786	767	774	755	823	822	825	823	815	796	806	785	798	823	780	801	752	796	742	755	863	771	749	793	745	802	801	802	803	791	768	811	787	799	731	778	756	787	819	819	808	886	805	813	798	827	738	769	736	781	824	778	811	842	737	819	798	792	783	822	812	771	826	822	748	730	808	756	788	793	751	761	801	762	796	813	797	792	788	801	776	777	795	805	791	745	811	782	773	840	793	837	789	780	793	718	778	760	748	785	798	772	771	804	777	807	784	729	836	752	793	772	772	769	768	770	774	796	781	765	765	822	815	782	794	800	825	803	727	799	792	754	781	814	773	827	784	788	823	764	761	762	815	799	786	806	812	755	762	826	721	781	801	852	752	804	787	786	790	776	785	812	790	839	830	776	802	825	758	847	841	737	758	814	779	780	769	779	776	789	767	773	777	830	831	793	755	781	803	791	837	778	794	777	810	787	808	802	730	781	808	773	780	761	778	818	803	789	807	771	737	808	750	805	740	792	781	785	744	767	780	817	789	755	775	766	771	793	798	790	789	820	797	774	791	761	808	780	784	797	812	786	782	795	777	809	774	810	754	752	793	751	870	789	792	836	829	816	805	792	798	757	811	787	797	813	775	790	755	839	821	808	776	786	817	791	771	800	804	795	767	790	799	831	832	778	816	830	835	768	777	798	833	791	799	736	837	805	806	796	789	813	789	763	738	774	778	762	803	843	792	794	815	824	825	754	806	814	784	785	770	823	753	830	825	771	748	782	770	813	783	791	814	831	824	808	795	828	770	755	763	832	872	821	755	821	828	809	785	787	763	760	766	785	773	803	823	762	796	728	793	793	747	797	826	874	751	795	839	770	787	791	804	767	783	791	821	801	779	810	748	833	743	809	843	747	847	788	743	758	784	771	798	756	782	791	733	805	754	785	804	783	765	749	815	795	799	755	807	752	776	794	776	821	775	799	759	815	844	790	833	789	761	776	789	852	794	820	748	802	815	814	783	843	725	746	795	819	818	821	804	757	795	791	800	805	739	792	783	799	788	837	764	795	821	745	770	763	793	794	806	787	759	802	770	753	796	766	778	796	776	827	804	816	774	789	783	817	810	764	798	765	759	769	778	774	797	789	781	795	806	804	791	853	840	748	768	808	796	797	827	803	784	777	793	817	743	814	750	783	785	746	791	790	800	762	798	767	778	812	754	750	819	788	787	787	787	849	836	787	803	807	815	805	790	757	782	796	749	742	762	805	797	836	788	805	825	767	762	790	819	763	795	817	817	779	806	785	793	796	792	751	769	819	800	763	812	788	807	775	765	765	775	799	831	792	776	798	814	823	831	803	781	835	757	779	779	754	806	785	851	785	748	771	755	806	820	777	824	797	766	814	767	765	781	823	770	789	795	789	817	795	761	811	803	776	764	757	840	754	793	793	759	809	773	840	777	792	828	790	770	776	759	792	782	796	787	841	825	792	778	767	789	787	752	824	813	780	802	802	849	804	776	816	803	816	809	831	795	784	739	764	836	855	786	792	792	775	768	794	820	770	787	767	774	760	778	797	830	734	806	868	780	774	810	779	789	736	762	800	778	795	805	776	774	783	799	830	762	838	786	781	790	760	763	805	822	781	826	748	796	780	819	799	782	765	812	824	795	777	772	789	795	803	804	798	818	772	781	775	786	774	825	758	757	811	788	837	792	770	801	823	768	792	779	866	794	763	760	749	776	806	803	775	773	781	830	781	778	752	785	795	766	742	766	835	739	794	752	774	780	746	810	805	831	786	778	835	773	770	760	828	791	737	798	801	802	830	764	780	753	776	753	774	819	786	796	779	862	804	791	781	809	784	757	770	747	766	760	768	799	817	770	797	765	804	715	771	845	790	784	804	812	824	782	816	781	794	772	809	764	790	785	816	782	760	814	842	814	709	816	808	843	784	778	806	814	818	810	817	778	802	797	797	784	829	814	829	799	851	773	820	739	799	782	807	796	769	805	794	766	813	823	799	777	796	752	857	787	812	837	782	796	816	835	774	836	809	734	777	784	793	792	809	772	779	775	795	805	783	801	751	797	794	781	746	793	763	790	791	768	765	801	792	760	820	742	802	780	774	798	745	829	781	840	765	802	790	805	779	747	798	815	820	768	783	747	811	831	766	785	819	756	837	758	773	840	757	802	763	722	813	804	798	818	781	824	772	768	804	791	799	795	761	782	777	769	816	790	770	795	813	820	793	798	745	810	825	759	778	782	777	757	809	795	746	804	803	776	783	787	820	748	815	788	779	769	810	802	789	816	739	778	799	815	795	818	761	829	821	781	783	772	811	757	783	802	806	798	828	792	802	830	799	772	752	820	795	830	765	800	792	805	773	790	767	763	779	797	796	856	762	805	809	821	816	812	762	759	731
29097	19092	4589	570	442	420	380	384	372	405	382	369	366	380	374	373	374	363	358	370	380	328	330	382	363	393	361	371	387	368	357	406	382	348	349	387	385	351	365	373	362	371	399	367	373	380	388	376	394	397	348	381	382	369	373	379	371	393	383	394	377	381	349	369	363	386	357	420	359	372	417	384	398	365	362	397	342	378	368	376	357	370	390	363	361	326	396	377	354	348	340	362	403	357	388	380	392	385	400	348	372	365	373	401	339	386	396	389	364	354	377	387	387	375	383	396	400	365	353	364	400	339	360	393	380	388	381	340	356	370	404	347	417	344	379	371	399	359	359	394	415	420	418	387	367	382	365	375	386	376	396	412	396	352	386	393	377	385	365	379	369	368	377	326	393	388	366	366	384	337	367	389	390	358	378	377	408	368	356	353	364	348	375	427	365	392	372	346	360	359	378	395	351	362	367	366	362	365	376	352	334	378	357	353	406	365	370	365	359	383	371	373	376	381	349	381	353	352	349	313	355	354	342	366	389	390	407	391	379	401	371	383	419	385	372	395	364	375	368	374	385	390	375	395	389	391	390	382	407	350	339	371	404	361	334	361	381	361	379	390	399	354	384	358	376	368	382	368	368	371	353	357	379	374	392	385	356	392	396	377	383	390	384	415	372	327	366	386	382	366	405	378	390	355	350	369	354	395	342	387	331	362	395	363	370	403	367	393	423	351	376	393	380	346	364	378	352	379	358	367	391	356	410	371	342	362	367	385	359	391	390	377	366	409	361	388	344	398	358	400	368	356	392	386	378	396	379	366	399	420	366	392	391	408	362	398	382	342	358	355	379	358	368	381	361	370	349	365	367	391	403	387	379	375	359	386	388	419	374	370	378	373	358	385	373	363	367	351	382	355	365	351	369	395	414	389	385	359	401	379	358	376	411	364	370	347	366	385	349	389	362	386	385	373	348	405	358	359	360	341	369	353	393	380	372	371	349	400	368	388	372	347	344	350	379	350	384	351	362	348	360	401	377	371	383	371	339	392	356	370	397	391	388	380	353	388	354	374	375	349	404	407	344	381	355	388	391	339	403	379	388	388	360	349	341	357	364	342	389	407	375	375	410	361	413	392	368	383	357	412	379	395	347	374	358	346	363	341	404	374	365	356	390	385	322	380	388	388	389	396	386	389	376	389	341	339	342	367	378	346	381	360	348	369	421	376	426	378	401	349	367	371	369	373	360	362	381	428	347	396	369	422	373	354	350	357	333	360	369	357	359	410	371	360	343	361	367	366	363	367	327	339	366	354	389	381	370	372	380	366	383	351	377	381	358	359	380	369	377	370	381	382	353	393	363	376	361	392	383	382	358	384	381	422	362	363	349	362	376	408	399	390	365	390	381	365	377	366	361	346	355	407	368	424	406	361	391	355	356	396	362	400	347	376	365	363	394	384	378	385	356	371	391	367	358	375	368	397	412	336	394	379	367	367	367	357	380	355	382	370	330	380	394	399	379	389	389	374	396	346	347	362	349	375	388	364	399	350	380	373	360	366	380	350	342	374	376	384	374	342	393	372	353	418	361	324	375	399	385	374	372	385	369	357	381	350	384	396	340	405	375	382	387	351	370	368	351	369	353	415	391	374	359	406	412	352	366	350	375	338	397	395	356	375	396	374	313	419	361	395	380	350	358	399	359	366	402	397	381	376	368	396	398	372	360	355	358	384	387	395	401	405	364	344	381	389	363	392	386	399	371	398	355	382	395	391	394	344	367	370	359	366	355	394	360	379	376	382	406	395	375	396	376	382	402	365	350	354	392	382	389	371	367	358	376	371	407	366	394	367	366	364	378	369	341	406	364	362	366	375	394	354	390	385	369	366	376	395	393	382	378	388	365	370	404	360	366	421	366	362	379	355	395	376	380	385	363	395	349	388	347	338	374	368	405	374	406	352	365	372	379	345	374	379	387	374	376	404	359	360	349	372	402	376	391	375	407	375	361	340	369	367	359	390	376	369	390	385	381	381	391	394	395	366	351	343	369	370	361	352	360	390	378	345	407	390	377	395	364	361	362	393	371	374	382	406	374	402	374	359	378	369	373	397	357	373	389	399	353	377	395	358	379	381	373	367	362	356	367	367	382	388	341	384	362	373	392	389	381	371	415	354	380	350	396	387	406	344	394	355	379	365	364	371	405	343	369	368	346	365	364	391	358	378	395	384	347	359	353	394	371	382	385	395	373	324	376	371	371	349	370	390	402	369	404	341	384	381	401	390	375	379	330	368	386	384	369	375	345	365	371	351	400	380	358	372	354	399	331	381	343	377	419	397	372	383	375	359	361	384	378	393	387	403	408	349	354	398	387	367	381	361	346	347	383	363	396	395	382	340	398	380	358	405	367	362	387	393	373	384	373	370	359	379	401	367	382	390	379	361	371	370	351	392	381	355	362	366	392	339	370	407	399	376	376	379	376	400	381	378	340	369	389	368	367	408	382	406	396	380	400	395	396	349	388	386	336	409	363	368	354	372	394	378	360	381	356	354	385	372	400	369	337	360	364	400	351	416	372	351	354	346	387	415	364	386	368	364	376	418	378	382	407	397	389	376	386	392	397	383	351	415	364	371	384	388	348	366	384	430	368	344	410	377	424	376	379	381	427	404	371	373	395	387	368	329	397	403	384	390	369	375	364	399	381	392	379	396	384	365	389	397	375	392	356	370	379	374	348	416	389	369	388	372	377	341	418	354	391	355	384	347	366	380	359	411	365	339	383	323	376	393	385	371	365	364	359	387	364	359	373	373	375	379	382	394	388	393	373	354	380	339	380	382	343	353	362	387	340	372	358	396	390	389	377	376	363	355	357	373	371	385	383	359	344	385	373	358	338	355	401	414	370	344	387	347	366	384	381	374	388	358	394	359	343	388	376	357	386	392	408	374	377	332	396	336	401	374	385	384	405	367	387	355	394	391	371	347	356	343	354	336	413	400	383	347	374	374	373	382	350	366	401	386	348	357	392	370	354	361	380	348	382	393	387	358	350	415	378	359	372	363	398	393	379	371	366	367	380	387	375	391	406	380	388	412	356	350	356	322	375	398	362	391	385	355	356	397	365	364	365	394	386	353	384	418	342	384	374	369	398	384	391	379	339	367	380	396	365	394	372	405	350	377	381	352	378	343	375	386	368	366	350	355	401	373	355	409	371	423	380	337	380	389	402	367	372	382	380	402	365	378	358	362	362	361	340	370	345	433	350	394	384	386	367	391	357	332	362	393	384	372	409	404	366	418	368	359	381	378	371	376	391	378	369	372	415	377	424	364	397	369	362	332	380	385	369	366	394	364	361	411	379	366	398	349	377	384	391	383	344	404	392	405	368	339	363	407	371	387	379	379	401	371	361	356	364	374	388	375	326	410	376	386	414	373	396	381	364	393	357	393	380	388	378	420	400	363	399	344	386	382	354	357	372	378	343	365	417	345	395	394	359	429	405	378	381	386	364	358	379	393	321	401	358	381
18872	10690	602	469	469	442	432	443	387	406	425	400	437	435	402	389	417	414	374	403	400	404	407	397	373	385	414	392	381	392	411	367	429	430	402	379	379	423	429	397	412	407	392	404	408	378	376	402	406	403	402	431	394	417	397	406	411	398	388	404	384	422	398	411	396	371	416	434	384	401	417	389	401	382	420	375	395	411	415	431	383	363	415	400	440	395	396	416	426	403	393	425	428	397	397	434	390	336	413	406	385	425	417	404	425	413	380	400	389	412	420	381	403	391	369	385	404	401	402	437	389	421	423	376	400	395	392	398	398	347	372	387	381	416	407	369	427	380	413	401	412	379	390	427	388	419	427	393	424	410	390	421	414	440	429	385	401	414	377	389	415	419	396	402	410	432	393	425	374	375	359	384	409	416	407	405	400	384	407	399	442	389	400	386	383	371	368	452	397	387	359	385	382	407	385	413	413	386	420	432	393	388	391	401	409	410	407	405	388	410	358	417	397	397	382	407	437	401	390	377	414	392	352	425	405	407	369	375	428	385	378	411	389	428	402	337	408	382	409	405	445	374	406	389	362	395	423	396	435	432	431	406	373	359	372	404	435	400	364	361	367	422	395	381	373	444	412	415	406	373	396	422	429	376	425	396	408	389	403	422	392	438	401	402	420	395	364	422	393	416	411	394	397	422	399	384	421	392	405	412	373	395	429	384	389	428	400	367	430	373	371	365	380	380	376	388	374	365	385	396	397	395	331	418	392	420	404	379	394	396	380	352	388	392	430	403	381	390	401	380	382	390	391	408	385	411	397	426	383	439	436	409	419	357	458	384	413	386	416	385	420	406	404	399	386	355	385	420	397	361	379	390	381	434	410	377	379	402	412	387	346	366	395	406	397	389	396	398	404	429	338	401	386	371	415	405	424	425	430	398	400	408	383	385	396	375	384	377	398	437	401	366	385	411	378	374	430	389	388	411	379	362	437	415	410	444	417	389	392	447	403	394	397	343	397	408	377	365	393	425	387	392	384	425	389	381	388	422	365	381	408	413	376	388	378	373	383	438	436	423	398	394	416	355	383	373	373	429	405	390	376	392	394	373	410	369	409	377	402	402	410	412	400	375	386	374	397	373	399	421	440	394	406	423	408	382	397	417	404	391	393	405	381	377	376	414	395	408	397	412	421	398	369	402	384	354	381	411	389	400	432	367	385	396	363	404	408	398	388	377	376	418	409	394	389	426	402	409	375	395	414	395	430	338	395	417	371	439	410	402	407	403	414	390	401	419	392	374	397	446	425	419	403	391	418	377	382	395	404	383	406	386	452	394	369	375	393	394	385	412	384	388	466	413	384	397	391	400	415	369	409	375	364	396	403	392	407	389	416	376	384	412	386	413	371	388	363	405	384	400	438	404	381	369	437	392	388	385	403	408	398	387	392	409	382	391	411	405	384	407	414	386	364	368	387	380	412	426	393	399	420	365	397	367	412	368	393	373	390	413	408	410	365	384	353	402	417	420	386	356	402	387	419	378	355	372	406	435	396	377	403	424	390	387	365	412	395	408	395	401	389	385	409	412	398	415	408	396	378	404	416	372	391	361	430	421	387	403	388	396	424	414	385	440	408	407	424	400	379	407	390	382	405	380	385	382	385	404	384	398	388	420	341	395	421	398	342	398	368	405	370	405	376	424	372	406	371	364	398	356	414	390	398	420	400	423	436	386	435	415	373	402	370	373	402	387	396	383	392	399	420	422	439	377	409	405	362	394	409	398	402	417	420	386	376	389	366	361	393	404	429	405	418	405	336	406	420	380	394	405	407	339	437	418	379	407	394	365	364	394	432	363	383	416	413	443	415	415	399	410	405	405	405	396	379	395	383	386	363	376	411	422	399	405	402	381	389	425	402	411	388	410	389	388	411	413	392	438	399	379	387	375	411	348	388	404	379	397	425	378	390	369	390	383	374	376	402	430	380	402	399	405	389	403	415	387	427	406	425	369	386	366	411	417	378	405	406	417	383	409	401	397	386	402	383	409	408	406	387	393	424	378	386	439	407	357	390	421	378	384	379	429	394	398	376	393	451	394	423	381	385	418	354	403	410	374	398	378	400	400	384	396	415	400	381	388	388	396	394	398	413	403	399	366	339	390	388	392	375	387	419	415	410	401	391	392	353	366	378	415	390	426	417	397	414	361	400	350	397	422	379	409	418	411	373	385	424	376	412	409	395	410	386	415	403	375	385	380	389	407	421	396	370	439	367	374	424	377	363	413	384	405	401	413	401	398	344	386	375	359	401	397	384	370	372	407	396	450	387	372	420	375	453	396	385	413	423	392	381	361	396	395	415	384	423	374	410	369	443	416	402	405	381	389	365	389	394	402	381	394	355	450	400	403	401	405	402	374	376	388	379	408	373	385	391	410	373	381	378	407	411	402	372	368	370	357	383	419	433	378	398	395	392	417	418	407	396	399	416	412	418	427	402	401	425	398	420	381	383	394	390	393	403	388	384	390	381	422	412	387	399	375	425	408	418	411	386	407	422	409	408	410	388	373	397	401	407	381	394	401	441	369	386	363	400	400	405	389	408	375	373	418	439	393	419	384	402	342	412	386	397	398	412	362	382	424	371	391	412	429	406	399	423	395	393	388	387	406	405	416	372	401	372	393	401	403	411	412	418	425	427	399	412	387	384	379	412	435	391	409	421	413	374	407	397	384	408	400	397	431	356	401	396	392	417	391	405	402	355	396	383	422	406	393	382	403	383	422	392	412	409	385	400	408	409	353	400	371	388	401	400	397	425	372	416	429	403	369	387	401	412	380	423	398	383	421	399	374	427	422	426	367	380	382	394	404	382	383	397	394	396	400	386	391	406	445	391	405	383	411	373	398	416	415	393	401	397	390	382	393	403	376	386	409	395	409	379	420	387	390	377	397	373	382	384	421	389	380	384	378	394	390	439	426	439	412	395	385	377	374	379	412	354	430	430	365	387	394	389	400	359	386	412	397	377	432	400	405	387	407	414	420	413	372	412	395	421	424	410	387	386	398	431	391	422	390	376	390	399	362	396	380	420	394	424	383	362	367	421	363	411	385	392	421	387	378	388	384	384	390	407	424	385	400	400	412	410	388	388	391	355	392	385	435	395	416	387	409	416	406	348	354	433	423	377	403	394	382	408	377	427	412	397	396	393	374	387	375	410	402	425	406	393	401	399	366	356	412	380	409	400	381	374	365	367	399	399	384	405	403	366	415	396	425	399	388	398	398	396	411	410	388	377	385	424	392	396	372	392	371	402	429	389	424	358	402	405	394	406	396	395	425	382	391	399	389	396	390	415	399	408	413	409	400	414	394	392	369	384	420	352	407	418	422	402	391	434	378	387	399	375	411	418	379	408	424	368	350	419	400	416	406	422	403	378	412	368	360	398	406	383	420	354	379	409	424	350	396	378	370	413	376	418	399	429	387	398	401	445	402	371	374	396	388	435	369	382	419	375	397	395	369	399	403	418	424
24405	21618	28845	24450	21293	7113	1223	835	766	746	768	707	682	631	651	669	656	619	631	679	619	622	634	599	617	641	600	585	613	661	625	653	605	577	667	615	619	577	628	619	588	651	615	632	576	627	606	675	659	629	661	631	615	646	618	620	644	672	634	569	606	648	664	633	671	660	643	606	653	616	608	618	601	607	652	626	658	595	634	654	635	639	610	641	644	602	581	604	601	576	635	585	620	618	577	601	595	591	633	608	667	614	619	587	602	609	611	616	590	613	618	628	610	626	602	623	633	630	573	608	610	626	663	600	626	646	642	610	579	619	611	623	627	620	608	592	645	628	593	661	616	634	625	625	635	605	594	686	597	629	637	589	644	648	637	605	587	630	629	591	611	582	607	623	624	621	647	633	626	602	642	627	640	661	625	605	621	655	632	651	625	618	612	626	592	616	639	618	639	611	609	611	602	632	603	643	599	609	606	622	681	601	639	639	638	610	622	660	625	606	655	627	614	599	617	608	602	626	586	613	581	588	629	611	618	634	655	598	677	593	603	584	629	651	658	608	633	616	645	629	642	592	629	655	626	624	637	650	585	593	601	641	558	638	560	594	655	620	610	607	649	595	616	627	567	623	630	611	638	621	602	629	636	654	569	584	642	576	632	616	615	593	638	618	629	617	626	630	648	653	629	598	646	597	601	657	614	627	633	621	632	630	622	620	618	605	593	572	618	636	596	635	630	575	578	634	598	621	639	651	608	633	616	607	639	586	587	626	618	627	624	602	603	610	577	610	650	621	608	640	588	596	611	609	617	582	600	633	614	628	610	658	617	623	617	623	576	621	579	636	685	620	599	617	633	628	610	607	640	576	586	672	617	619	547	612	660	635	599	660	634	628	622	590	614	582	591	646	612	620	598	613	622	651	606	567	587	612	575	602	632	621	603	596	574	592	579	652	628	635	623	610	629	629	638	613	704	579	653	589	658	597	622	633	629	627	635	605	583	658	677	616	608	627	644	666	616	638	599	615	660	649	601	635	632	595	645	643	599	624	624	632	623	602	604	629	626	619	629	610	641	639	630	565	639	608	631	638	585	650	632	601	631	579	615	583	630	592	591	614	645	638	637	619	633	640	589	595	648	610	616	636	626	608	648	611	638	627	616	601	577	598	588	591	604	618	597	620	595	622	642	640	629	590	644	637	603	606	658	641	620	595	611	626	628	636	586	635	646	613	613	632	662	591	643	586	636	658	592	601	593	617	592	644	609	620	635	679	627	651	615	602	568	579	645	591	630	605	616	616	595	644	581	588	617	671	610	606	606	615	604	594	584	642	626	609	698	621	609	620	663	609	588	582	585	598	631	552	626	604	611	631	597	646	611	623	617	655	660	632	626	605	615	616	617	641	610	636	600	646	567	648	638	657	617	608	659	609	630	640	611	621	586	570	581	670	612	588	598	620	590	624	618	619	591	615	571	581	655	593	645	593	604	608	630	591	637	585	608	554	632	607	616	589	597	601	614	597	569	592	643	602	585	608	607	568	629	660	641	623	594	601	618	591	628	608	612	645	597	593	600	602	575	591	608	635	626	588	623	594	590	662	594	657	584	623	625	617	651	617	600	668	614	616	586	636	618	646	606	616	670	658	575	579	605	582	620	611	583	583	549	581	611	639	642	634	634	596	602	634	637	572	670	610	615	623	615	602	623	602	640	643	623	638	601	616	582	633	606	609	648	593	622	592	629	588	604	607	593	634	570	580	608	632	605	626	607	584	610	597	592	606	628	621	617	547	606	611	620	606	620	638	638	664	622	619	584	689	652	676	626	637	642	631	611	574	627	623	578	641	607	636	626	630	614	578	632	619	602	621	618	608	645	626	622	614	595	627	592	603	642	641	606	609	655	589	600	602	636	616	611	661	595	622	613	624	659	606	629	622	661	584	631	606	644	624	630	612	621	610	624	566	580	651	661	598	606	601	631	613	608	618	624	634	613	622	623	642	597	601	593	606	619	610	660	600	623	602	610	651	605	622	621	609	634	606	617	583	612	640	601	575	596	613	577	621	605	633	560	596	627	627	627	594	616	605	599	644	600	645	594	594	619	577	619	627	611	606	608	601	625	579	601	671	618	604	645	636	587	596	604	579	641	594	592	635	617	585	631	586	607	594	624	609	613	644	588	618	663	648	646	628	621	588	618	649	635	636	622	616	589	629	613	589	647	679	584	656	638	583	642	601	611	619	599	597	629	574	628	609	629	620	632	638	635	623	603	643	675	653	624	606	601	680	583	616	652	605	599	587	607	623	561	585	633	600	612	535	628	599	570	603	647	638	619	615	614	626	618	612	594	590	621	585	653	596	642	618	586	599	570	590	636	607	646	671	620	612	670	587	600	578	591	633	631	578	551	623	610	591	617	619	624	635	587	631	610	659	586	626	606	597	618	642	591	605	631	584	566	613	600	658	614	607	633	608	643	586	619	586	587	593	624	586	672	609	659	643	611	600	599	655	599	620	630	639	629	620	609	614	622	659	611	585	612	634	625	654	596	604	583	629	631	633	640	610	598	627	629	615	630	595	658	632	611	621	628	591	624	597	623	584	579	665	635	599	648	617	621	621	581	682	610	546	618	622	619	625	575	612	622	600	635	608	635	611	622	610	627	664	621	607	648	656	637	612	660	601	588	600	623	603	682	597	578	601	636	572	615	598	613	607	616	634	619	578	568	608	633	634	615	563	605	607	613	641	635	668	622	664	621	630	610	587	588	617	630	649	621	617	638	597	647	624	602	618	587	625	603	600	602	558	642	608	570	637	624	639	610	614	611	570	585	596	635	615	644	595	610	570	646	589	582	623	622	640	637	663	623	650	607	633	584	667	626	620	667	620	611	600	589	580	578	615	602	600	596	632	609	592	633	647	603	617	633	596	662	658	589	587	593	611	644	584	632	619	610	618	615	577	650	641	596	594	606	614	583	613	629	589	549	661	641	609	589	602	645	593	586	624	656	574	621	602	603	581	563	625	651	567	626	617	627	576	625	632	608	587	650	625	603	622	586	577	606	614	612	611	635	588	627	646	701	602	617	634	619	634	639	598	618	682	630	630	608	615	653	618	621	635	576	620	628	672	605	629	616	602	609	617	657	601	623	626	588	598	640	635	633	654	665	618	581	628	589	620	612	597	571	640	627	625	661	662	658	579	605	581	659	614	605	620	621	614	658	617	664	642	632	571	598	617	612	621	599	601	607	594	586	546	618	633	615	654	656	630	613	636	614	597	579	659	629	614	611	592	612	657	615	609	615	603	608	626	599	617	629	596	606	624	652	585	622	592	602	658	589	629	641	565	589	611	638	624	588	631	609	571	575	579	646	621	633	617	638	634	656	617	566	599	655	621	589	595	673	624	598	621	612	598	619	618	640	649	592	578	657	625	549	605	631	609	628	561	596	629	622	626	577	618	628	622	634	626	642	635	612	578	592	609	609	619	587	612	668	647	575	609	624	615	659	612	614	647	606	654
42528	39962	4732	2275	1744	1415	1228	1016	936	903	772	770	780	720	688	723	682	716	668	639	667	652	625	624	627	674	607	669	652	619	657	667	685	684	661	623	702	639	586	652	644	667	614	629	602	658	669	649	658	631	674	632	656	669	629	671	639	639	591	614	634	705	641	631	662	634	619	649	645	645	606	625	603	644	647	633	647	577	609	633	623	654	577	647	605	659	635	635	606	607	655	612	678	642	642	677	639	623	611	626	655	624	640	627	617	638	660	627	617	635	644	636	650	597	629	614	667	609	618	619	624	663	641	658	651	598	650	593	603	641	636	615	629	654	640	623	638	637	639	656	658	614	657	614	628	629	645	626	642	614	639	671	606	639	641	642	632	615	604	602	661	607	629	646	630	601	635	649	652	628	612	629	631	628	635	617	595	603	638	661	613	627	639	605	623	615	606	614	620	633	573	629	628	653	629	655	614	607	609	626	617	645	631	647	649	621	580	615	642	613	595	567	640	625	660	616	626	599	598	635	621	584	599	637	625	714	628	604	622	586	652	636	623	600	660	600	650	578	591	622	651	600	620	650	659	646	627	646	569	625	661	684	642	611	552	625	624	608	608	621	594	650	624	629	644	566	652	615	638	598	639	591	598	625	593	650	582	617	641	571	646	559	623	669	609	614	595	667	595	602	629	634	601	607	651	642	597	601	636	639	616	602	656	663	613	602	636	641	608	643	615	590	591	641	632	570	645	611	631	640	628	623	604	592	648	654	567	669	673	623	601	636	664	625	577	646	656	623	647	640	629	575	626	611	621	629	614	571	608	636	664	592	602	639	638	635	613	632	633	625	634	657	656	616	607	609	615	609	631	628	611	615	595	644	626	628	595	592	628	594	571	636	659	666	584	597	632	576	675	638	620	610	636	611	595	597	591	580	602	619	636	601	624	608	661	625	656	610	636	647	612	595	656	677	596	605	628	628	631	618	679	630	637	632	650	614	629	648	607	632	614	633	577	589	636	599	624	627	622	622	614	573	650	632	624	592	630	656	605	634	582	666	627	597	615	635	639	626	636	674	639	611	600	647	577	594	600	626	625	647	603	608	572	628	600	585	618	669	581	635	612	618	631	593	623	633	605	618	655	638	658	641	655	595	635	622	667	577	681	586	631	617	621	627	609	619	674	592	665	649	618	622	599	608	561	598	623	675	612	628	630	611	598	596	644	699	631	582	609	615	643	620	595	616	600	652	649	628	636	604	627	614	608	617	614	639	595	644	619	599	644	651	584	624	582	602	601	622	624	618	664	630	596	606	627	611	663	653	654	626	613	657	671	612	575	617	601	615	587	605	661	638	604	627	583	635	669	649	592	631	616	647	627	611	599	599	657	571	623	628	614	593	639	618	637	608	608	651	640	642	609	635	662	632	667	593	654	612	637	647	604	601	664	610	633	632	603	609	673	660	596	652	593	590	625	609	642	634	628	590	587	633	634	618	613	595	609	604	608	576	619	662	623	642	656	599	645	657	624	609	605	662	623	655	598	664	668	636	616	619	604	591	642	608	614	596	572	600	620	605	563	637	650	597	676	644	658	630	629	630	594	625	651	602	616	662	643	602	611	607	602	572	603	665	597	639	599	596	616	631	630	618	649	579	660	621	608	657	618	628	633	633	599	597	598	571	590	611	666	616	635	600	596	581	625	617	602	667	582	637	636	604	584	616	629	641	631	609	630	622	592	631	618	622	635	600	650	604	596	636	648	626	593	608	613	610	576	619	673	629	588	588	642	614	633	589	632	611	589	635	562	649	624	628	590	605	630	616	657	599	593	631	670	625	591	634	582	647	605	612	587	654	656	642	603	612	595	639	615	595	596	651	636	630	641	598	664	638	628	623	635	645	688	570	567	609	635	585	648	614	622	664	636	672	661	581	610	609	628	653	618	629	603	628	621	597	692	622	628	631	630	627	606	645	652	618	575	615	671	652	622	632	627	644	634	655	624	617	645	651	628	626	700	655	636	643	604	605	659	601	651	594	619	644	576	616	619	628	649	603	604	600	622	595	640	585	671	607	652	647	627	567	609	608	624	591	580	654	625	644	629	652	610	614	601	631	654	626	626	661	586	672	646	657	603	623	575	610	631	646	619	624	673	648	629	616	636	661	603	638	648	634	678	591	649	644	618	623	671	628	621	638	596	584	589	593	630	623	616	622	649	664	666	659	619	627	634	621	624	623	653	643	634	639	654	594	609	619	651	657	613	658	661	613	610	615	612	610	576	639	620	635	631	593	644	641	619	644	618	658	642	614	656	652	634	674	658	598	619	646	628	604	634	639	686	636	643	630	622	608	625	664	632	626	611	564	609	614	597	634	593	635	638	652	626	659	608	645	634	552	647	633	588	665	639	671	616	625	622	622	595	642	623	662	637	629	586	594	635	662	643	646	634	667	628	676	616	663	633	627	618	635	608	612	613	657	617	641	609	667	577	609	632	626	606	624	622	671	607	604	577	612	645	634	595	607	593	623	623	594	628	611	634	630	600	587	616	617	661	650	646	630	624	614	610	638	562	599	635	602	650	589	616	604	635	612	589	600	632	622	592	661	681	593	642	622	602	641	664	642	667	611	638	623	650	591	597	669	608	607	643	621	589	640	608	599	655	625	603	614	571	609	628	635	568	655	608	630	558	600	628	615	620	661	617	686	617	612	631	634	586	602	627	596	603	594	564	618	614	659	672	632	632	672	644	647	639	632	620	647	610	603	631	625	623	610	622	622	639	656	593	609	632	631	686	620	600	627	615	652	625	618	603	602	614	597	609	617	647	660	591	634	614	622	590	614	611	647	581	610	608	638	649	612	597	630	617	609	667	639	592	624	632	599	593	635	622	575	642	661	569	626	668	597	601	625	620	657	638	641	624	651	670	617	619	605	622	647	640	605	695	626	639	603	637	603	618	670	646	619	609	623	649	645	666	594	619	603	597	590	618	611	604	616	631	634	601	695	629	641	569	630	625	613	643	601	645	628	665	652	617	600	622	640	632	601	579	614	672	647	633	618	599	603	585	612	644	620	662	615	636	607	626	625	643	637	590	599	648	624	662	626	609	651	621	612	646	594	640	664	632	621	666	621	590	628	679	604	589	664	630	620	647	627	586	619	635	595	591	659	624	598	651	630	649	641	640	595	606	608	696	606	638	629	604	621	617	610	615	610	643	619	674	626	572	599	590	635	636	621	616	618	647	624	645	581	610	605	624	671	638	593	647	641	606	629	651	642	588	588	580	606	643	615	618	655	592	642	625	596	638	609	628	618	623	653	654	610	582	624	643	635	592	621	653	644	591	623	654	628	620	630	620	578	611	618	615	639	641	610	605	670	634	645	674	635	621	587	644	632	614	582	613	637	642	643	600	634	689	601	627	623	620	610	593	630	616	617	610	625	601	616	668	633	601	625	567	587	591	624	655	617	640	594	623	643	625	655	582	652	646	682	615	651	613	614	650	609	625	573	635	635	595	637	597	667
25370	21699	27642	25537	8555	717	568	510	479	499	441	472	460	406	438	407	402	446	412	390	444	416	451	419	392	407	426	356	429	411	404	407	451	472	425	462	455	438	412	404	465	433	434	433	388	440	417	397	416	408	387	419	418	392	391	406	415	443	443	446	428	438	388	417	464	420	406	405	412	390	397	395	434	381	395	413	404	412	377	458	426	399	406	411	416	412	424	411	431	397	416	392	397	378	447	429	442	407	436	432	413	418	455	393	415	436	417	458	435	428	417	392	398	432	412	433	396	397	432	449	431	403	428	412	409	446	426	431	389	420	418	430	441	396	418	435	441	429	406	438	413	465	403	436	429	415	400	397	382	445	425	407	420	431	406	376	427	434	416	427	461	417	397	401	432	412	429	427	440	379	420	374	431	419	439	427	421	412	392	398	401	445	396	422	413	431	402	444	420	418	466	410	412	429	387	402	423	450	417	414	415	422	411	419	412	401	421	410	433	441	378	415	394	427	461	435	434	423	435	427	425	412	391	421	406	421	420	402	412	445	431	399	381	411	406	394	459	426	375	416	414	421	392	417	402	407	415	400	423	434	427	408	435	394	389	398	427	433	394	407	429	377	423	389	428	413	388	418	416	391	411	441	415	410	426	384	422	414	438	423	426	429	464	391	419	373	408	426	413	433	404	414	440	404	419	428	442	404	434	408	439	409	439	431	411	376	401	391	419	386	404	400	432	391	380	407	416	452	389	419	410	440	435	416	446	396	402	414	423	395	469	396	451	392	423	415	414	415	441	398	403	379	396	420	426	419	442	405	415	418	429	421	420	417	441	426	421	411	423	398	408	423	425	431	410	396	398	404	407	413	422	413	446	399	411	425	383	420	408	403	406	443	398	382	408	437	435	404	398	415	387	399	421	433	423	431	435	428	426	390	462	402	430	400	403	420	446	407	438	433	447	448	433	429	425	425	400	425	403	450	413	434	431	434	370	409	414	446	380	407	393	382	374	419	406	440	427	395	429	387	419	441	399	415	421	443	417	433	424	423	419	389	416	412	395	453	426	420	380	449	438	411	445	403	427	398	379	399	434	403	410	423	428	398	417	431	422	397	394	403	436	407	416	432	429	437	388	384	410	394	402	455	422	419	410	409	434	406	394	414	415	402	368	405	395	388	412	397	455	436	420	362	414	402	423	391	391	404	412	422	405	380	387	438	429	412	357	427	410	409	404	460	423	405	447	423	426	378	418	445	449	396	396	408	438	385	390	416	400	418	393	410	420	412	425	412	410	425	399	413	399	442	422	428	410	489	413	437	432	412	406	439	420	431	393	396	454	413	385	418	443	404	395	387	382	433	390	447	397	410	404	416	388	402	409	462	395	432	390	425	460	401	421	413	385	393	390	425	377	418	415	430	415	407	434	411	433	402	397	400	411	399	401	429	427	442	401	405	389	395	447	439	397	422	412	453	423	395	414	408	382	406	424	412	401	421	424	372	431	441	449	442	429	414	431	426	437	429	418	370	380	419	421	445	414	415	394	426	402	378	406	425	400	432	387	403	398	413	423	431	416	420	434	418	403	413	392	429	421	414	422	430	398	386	421	412	457	444	443	408	424	404	410	417	413	405	422	425	408	465	418	405	434	416	411	429	424	395	403	409	394	441	437	453	414	433	457	361	443	416	407	396	387	450	424	442	441	417	414	407	419	440	422	415	423	375	400	387	409	433	419	423	440	383	399	443	409	410	406	446	432	446	408	422	408	410	412	444	440	376	429	411	367	413	445	408	416	401	448	394	454	421	395	416	438	452	382	395	383	387	445	395	394	408	396	365	406	429	424	421	420	450	427	441	432	405	403	388	414	430	426	419	393	433	391	436	410	414	443	411	412	417	413	431	391	409	385	381	423	400	406	404	451	419	393	411	401	464	423	368	398	426	414	428	441	400	426	419	395	393	403	433	376	437	420	415	400	409	445	431	422	399	383	401	437	386	366	466	429	383	394	401	398	405	445	464	421	396	395	428	410	450	396	432	440	397	379	419	422	400	464	394	409	406	397	401	409	412	438	424	402	396	408	420	451	408	441	376	412	373	398	436	418	440	409	443	417	401	427	397	411	394	404	386	408	421	452	390	404	435	424	413	423	397	394	443	417	414	455	431	406	414	411	410	415	406	395	407	437	450	395	437	408	401	450	411	423	424	387	411	397	442	414	420	421	383	363	425	423	403	424	419	468	426	434	440	400	427	422	413	437	434	417	403	379	424	396	385	387	436	424	411	419	438	422	417	389	416	433	411	417	416	393	422	408	429	438	422	429	393	418	407	398	431	414	411	432	403	430	407	413	418	450	367	426	435	429	393	410	375	426	417	406	440	406	440	417	374	421	423	462	443	406	423	401	428	384	409	409	434	439	437	429	396	453	427	419	461	437	409	406	430	417	423	401	424	434	428	427	404	401	423	428	390	430	389	398	452	407	375	434	409	408	430	427	408	464	418	419	438	408	435	370	402	388	432	386	394	361	397	444	441	453	430	409	415	427	441	405	397	391	396	452	417	446	440	400	399	425	422	456	390	395	404	414	410	416	434	392	419	424	398	417	411	425	369	387	438	398	401	434	426	427	399	443	405	446	401	413	427	397	392	426	438	417	441	446	391	407	435	433	372	438	435	434	445	408	411	407	363	412	386	379	363	404	408	416	428	411	433	404	423	382	415	430	409	440	406	444	409	424	427	418	451	406	439	386	432	432	425	399	415	440	424	449	416	396	440	391	440	413	378	410	408	382	435	420	403	399	430	438	414	401	392	404	377	401	402	424	393	395	432	405	400	410	425	408	434	387	399	412	403	402	401	422	432	424	451	422	408	424	428	416	436	424	406	420	382	390	404	402	441	404	401	477	416	438	402	421	418	384	421	392	405	451	424	403	396	398	412	421	418	403	409	378	413	443	414	384	409	433	375	412	439	407	417	368	443	396	386	419	435	428	418	438	423	371	477	395	413	374	439	440	408	482	433	405	387	370	426	388	422	398	426	412	425	384	450	441	413	406	405	403	415	413	418	435	401	429	404	411	465	374	386	430	401	423	417	445	370	410	426	424	401	381	413	397	406	408	380	448	407	396	395	373	381	406	412	457	445	382	413	418	415	396	430	405	432	401	435	385	423	418	473	389	423	451	378	456	408	389	428	441	434	422	428	417	399	435	419	375	412	414	398	432	375	392	391	411	396	438	398	390	435	419	390	447	422	440	433	377	376	434	425	421	412	405	394	398	421	448	403	409	402	421	397	422	408	409	448	421	413	410	447	429	438	395	406	426	453	438	417	428	426	418	401	406	421	434	456	393	433	417	386	409	411	437	393	406	395	426	444	429	398	402	406	408	392	389	441	420	433	426	394	400	449	402	416	404	414	377	434	405	443	421	337	425	469	398	422	420	388	408	395	421	407	429	423	423	403	423	384	433	406	390	442	402	446	399	419	425	433	442	381	403	384	442	376	440	417	388	459	423	404	393	415
40244	32992	2716	1396	1058	870	752	681	574	585	558	538	504	508	535	514	492	484	462	443	474	479	454	452	487	505	429	460	442	493	437	476	505	436	468	489	466	479	499	495	435	518	473	468	476	454	468	449	466	462	458	496	445	474	462	469	444	456	432	446	452	490	466	469	481	455	431	457	452	475	454	460	453	436	449	417	456	435	473	430	471	453	455	456	475	437	456	455	401	449	420	399	443	446	471	446	441	477	432	448	443	487	463	461	465	455	440	450	500	478	488	470	446	461	456	468	455	458	460	461	448	465	488	473	454	442	476	447	446	432	464	473	465	489	419	438	451	437	466	465	463	467	459	462	424	466	460	443	453	473	464	431	454	438	454	444	406	452	426	478	463	442	443	453	475	423	468	473	468	427	438	466	480	494	456	454	456	410	451	487	452	448	482	462	447	433	436	454	454	448	448	472	443	430	422	467	381	462	441	468	447	453	436	493	455	480	452	441	501	468	442	415	416	491	452	441	455	438	413	455	450	524	446	461	455	461	465	420	441	447	413	472	450	435	462	469	466	453	462	446	429	464	480	455	442	464	444	442	451	439	472	457	456	404	478	484	482	410	462	462	468	390	415	425	443	486	438	459	427	429	469	423	466	428	446	444	468	433	490	449	447	431	439	454	463	457	431	455	480	472	441	472	449	420	456	453	455	415	478	458	458	450	447	450	473	491	486	441	438	427	473	438	442	450	468	447	455	470	438	447	507	436	434	438	431	444	446	453	428	463	434	476	434	491	477	459	473	420	419	447	487	445	457	451	463	472	476	439	453	439	495	426	459	472	465	441	469	458	450	438	450	418	433	416	437	465	473	442	441	433	444	470	426	457	450	475	463	439	498	475	499	484	463	456	457	419	469	463	489	458	480	443	448	462	464	433	478	475	436	439	423	420	447	474	428	466	449	477	457	490	451	472	410	438	445	424	447	450	434	458	420	495	452	433	446	459	463	409	414	432	451	482	411	474	447	419	446	490	455	442	458	433	425	472	413	495	439	450	469	447	464	432	451	470	423	430	443	438	454	474	435	460	471	438	438	479	436	443	442	481	452	466	432	456	430	455	460	412	417	459	422	468	470	445	443	445	427	453	410	460	448	464	433	459	422	493	453	462	426	481	421	436	455	437	474	412	413	446	477	464	423	488	448	448	424	451	452	410	422	460	424	495	413	464	426	445	480	420	433	442	445	450	437	451	458	440	458	464	478	482	458	481	447	445	494	450	440	472	492	441	418	457	438	477	433	409	397	433	460	454	453	446	450	479	448	448	429	414	464	435	458	465	440	426	461	426	495	461	421	427	485	475	471	429	410	469	472	480	463	460	438	464	431	455	433	459	453	462	475	488	465	461	452	447	456	463	474	472	443	476	461	426	433	476	471	445	467	461	450	457	480	458	443	446	440	478	443	497	446	460	474	442	419	467	440	472	438	460	496	471	447	402	468	530	466	457	448	494	472	410	441	441	446	471	437	451	427	410	481	448	445	461	489	480	434	439	456	459	430	468	436	429	460	468	417	445	435	446	440	448	435	418	425	454	458	473	468	461	467	480	473	416	445	474	480	437	460	477	471	438	448	454	472	440	461	439	459	437	470	486	452	441	449	461	417	436	470	453	448	467	411	452	448	467	417	454	440	452	458	491	461	442	475	427	454	455	470	455	440	402	480	485	481	430	440	459	473	460	432	473	495	464	485	440	450	505	432	459	415	460	474	495	463	458	470	486	488	452	442	431	421	441	461	432	466	454	442	456	439	493	471	443	438	467	463	433	477	438	485	490	446	466	464	431	459	411	423	507	438	463	431	475	457	448	414	457	450	465	431	422	460	466	437	416	497	428	469	473	469	423	435	444	480	469	451	450	446	441	425	470	435	449	416	455	455	436	429	428	471	472	431	430	474	474	454	499	426	442	461	435	453	483	455	436	469	464	491	441	426	450	464	476	481	482	434	436	459	448	439	449	450	440	480	484	449	485	443	432	460	462	413	433	489	474	468	439	441	425	455	454	429	476	445	486	430	446	444	460	463	470	445	471	427	477	440	475	464	409	459	453	479	459	487	493	498	457	460	492	395	455	419	493	486	425	449	426	437	449	465	477	466	444	491	423	469	462	468	433	475	461	444	429	453	461	462	417	449	471	434	436	456	451	433	443	452	482	429	442	469	472	439	410	451	475	454	453	457	438	446	437	453	485	440	446	463	439	457	461	431	446	435	431	474	448	470	444	481	449	471	436	417	455	450	468	446	445	430	429	419	435	434	472	422	437	418	482	461	410	469	429	470	433	490	470	458	466	441	456	454	465	423	418	458	433	481	467	456	446	452	430	437	448	431	470	457	453	463	467	446	454	438	448	466	435	443	384	446	473	449	444	429	459	446	443	436	466	383	443	436	445	462	434	452	446	465	478	447	458	439	450	481	436	426	422	489	446	478	461	415	449	441	495	430	437	479	445	466	468	448	426	464	475	451	489	447	465	455	435	462	486	456	427	448	494	464	441	422	471	458	487	447	432	446	448	442	441	473	424	451	490	417	450	483	466	473	442	508	473	461	451	500	441	434	426	433	423	451	460	455	458	479	427	443	459	458	421	425	493	449	473	445	471	446	431	456	473	465	496	444	409	480	451	465	436	465	458	457	445	497	445	450	471	429	465	488	442	469	472	483	482	486	448	430	486	462	459	445	469	419	437	443	433	431	408	473	454	440	485	438	452	429	494	419	430	468	426	493	472	492	418	442	480	407	474	460	482	446	494	440	463	453	453	465	411	458	458	431	444	431	450	436	437	452	460	422	457	462	421	468	430	432	481	443	442	453	443	459	437	430	439	451	453	436	468	450	466	472	478	480	454	419	491	477	469	453	466	452	444	423	452	464	448	420	470	461	440	466	479	403	479	459	464	484	478	433	445	440	452	415	435	473	436	479	417	428	459	474	468	439	436	451	449	452	438	448	421	442	462	457	439	446	476	433	456	470	451	443	461	427	408	430	451	454	432	465	437	433	416	426	429	453	457	447	444	423	465	416	428	462	466	436	464	474	445	426	451	439	423	430	446	436	425	501	480	429	476	453	449	443	433	438	479	475	490	491	457	447	474	447	457	473	443	427	436	424	475	446	456	453	452	439	423	449	435	424	496	433	481	450	437	456	457	460	445	458	435	460	455	448	457	419	445	433	440	499	445	463	455	469	462	465	435	436	446	456	475	449	455	462	462	501	465	447	438	439	448	443	467	445	431	444	440	493	457	468	450	476	470	449	448	494	494	486	428	444	493	462	472	485	408	451	418	433	448	438	466	467	428	443	430	439	487	429	473	489	476	431	457	436	457	505	426	450	431	430	427	461	503	458	475	444	485	463	443	462	437	435	427	394	478	463	477	454	446	465	449	445	440	415	434	447	479	430	472	408	469	470	443	458	466	453	472	483	476	481	435	415	414	460	427	489	471	452	431	494	433	474	442	479	410	453	434	427	456	473	446
23041	21586	29374	24201	21569	21554	6840	1390	1108	981	968	950	893	899	895	885	878	808	798	883	803	816	853	799	820	769	779	797	768	814	813	772	810	819	804	770	782	790	774	823	832	827	743	786	762	808	830	807	817	739	774	774	801	815	790	761	814	731	807	774	798	784	781	789	823	692	796	767	769	769	776	718	736	744	771	777	788	797	856	802	771	794	752	710	760	760	753	764	779	763	769	802	795	801	823	780	773	802	795	753	750	768	750	739	794	776	792	779	840	770	715	768	764	793	733	784	794	791	819	802	740	785	818	791	749	803	728	777	718	720	722	704	753	818	777	751	786	764	790	773	787	762	787	718	732	799	843	826	792	781	782	795	754	833	807	792	783	797	752	748	825	762	791	806	794	774	803	769	793	820	730	790	801	729	731	812	811	752	737	725	781	786	800	744	803	774	782	792	755	819	793	756	751	746	817	826	843	775	774	772	771	822	790	780	800	792	806	749	763	792	807	781	842	764	780	735	761	765	761	781	792	743	762	750	789	824	794	817	797	802	788	776	780	801	777	780	775	797	739	774	782	753	761	731	749	746	755	755	788	788	755	774	762	786	792	730	779	806	773	746	766	808	779	764	791	776	766	775	787	758	762	807	759	789	774	810	824	791	749	772	751	772	732	758	758	808	794	827	754	825	751	780	772	770	771	745	739	794	756	746	760	727	772	769	801	777	787	768	737	777	782	741	771	778	778	730	717	777	772	735	779	806	777	765	774	773	754	748	766	744	750	733	790	823	765	768	815	780	774	770	781	801	800	796	747	705	777	767	788	796	808	776	832	777	792	771	729	755	819	816	749	816	755	742	789	740	766	736	774	761	785	790	745	799	790	786	753	795	770	815	715	739	791	789	789	783	788	779	728	764	754	796	815	783	772	697	818	759	794	733	759	750	776	814	761	764	768	764	801	775	789	738	756	821	799	791	820	780	745	790	730	766	794	736	820	798	767	767	821	799	790	766	752	808	767	742	738	828	723	792	747	744	773	719	788	750	858	753	810	762	827	732	789	806	782	764	791	776	768	818	765	705	751	793	823	776	765	756	771	803	774	806	819	803	756	749	772	813	776	734	760	789	755	840	775	797	772	741	786	782	767	772	743	819	763	813	731	792	778	804	803	786	768	766	776	798	787	768	798	759	690	754	770	753	764	784	740	751	787	762	774	766	756	746	751	790	832	762	794	715	744	754	769	761	757	770	764	722	823	789	782	767	782	755	820	822	759	776	757	781	792	761	750	770	831	779	806	731	755	800	728	792	756	796	799	794	811	819	749	782	791	801	803	836	803	741	817	823	829	816	774	790	772	778	776	757	771	789	779	759	800	750	792	825	771	777	763	756	788	782	801	731	757	805	786	813	761	812	748	772	741	727	758	785	873	768	788	786	806	836	771	814	783	804	747	772	790	770	783	802	802	808	798	825	845	760	801	767	824	770	791	760	774	776	818	776	773	745	813	771	767	788	739	715	817	803	753	787	772	752	800	819	766	745	811	795	763	743	773	756	799	765	742	713	763	792	779	791	775	725	774	770	739	801	764	740	824	824	799	759	818	785	778	752	744	794	805	745	727	780	721	759	754	734	820	805	809	774	798	803	725	810	746	733	794	763	749	736	794	759	859	787	783	764	778	778	758	795	789	794	763	751	769	789	753	758	786	788	782	764	768	784	774	750	807	812	783	746	774	769	743	806	758	828	750	699	761	738	754	747	769	777	763	778	752	794	796	771	788	789	818	767	762	797	722	791	753	757	761	795	769	762	769	736	820	713	732	752	795	764	781	758	771	795	771	811	772	804	791	764	759	795	725	783	766	770	778	727	808	813	772	812	782	818	798	751	781	710	760	775	780	774	743	748	804	794	793	772	756	763	733	764	755	757	812	733	815	799	787	742	771	777	791	781	748	751	789	806	762	781	751	721	745	775	762	742	777	740	721	789	770	751	766	846	819	717	797	730	803	784	725	795	757	713	801	774	791	816	766	822	769	763	763	772	784	821	840	824	770	767	821	806	733	772	775	759	770	811	764	815	823	743	743	760	807	785	809	781	725	745	796	772	821	720	734	776	750	768	771	807	795	780	752	744	748	736	723	698	753	740	800	790	783	703	784	750	794	785	774	807	781	741	740	776	763	768	763	808	753	753	805	776	744	765	746	761	764	747	765	817	778	766	781	804	775	769	783	807	737	783	777	863	754	775	756	807	781	730	764	745	812	772	808	761	786	809	756	748	739	788	738	804	809	765	800	739	739	793	762	776	776	784	774	803	743	744	778	739	775	791	780	783	729	773	780	747	802	794	718	715	756	746	782	804	790	759	808	765	739	723	777	784	792	741	816	834	806	779	743	808	817	799	819	765	765	750	784	811	764	777	780	776	801	742	802	766	803	766	745	780	718	780	742	785	783	761	735	728	796	779	778	758	807	777	774	731	753	809	760	806	777	784	767	754	813	762	797	743	793	783	798	781	763	772	794	833	789	785	797	777	781	838	765	718	753	769	766	756	804	766	722	800	784	750	778	765	853	784	789	789	785	814	790	739	781	798	767	835	744	825	795	766	744	741	753	814	740	812	755	743	757	762	842	760	774	776	785	709	746	784	781	756	818	763	790	746	797	798	815	787	786	790	759	758	787	727	766	767	760	836	736	778	769	730	754	732	770	725	780	781	788	785	743	777	758	812	770	725	795	731	794	750	832	772	732	777	828	750	693	781	810	799	781	774	781	762	763	782	760	749	795	726	725	765	751	783	718	739	749	761	762	799	753	814	746	748	765	787	806	753	822	819	755	831	763	747	838	783	743	754	818	796	755	767	776	779	747	770	735	769	827	747	751	821	730	742	715	809	806	761	771	764	758	798	787	748	809	781	817	802	779	778	774	797	741	757	793	798	769	778	784	767	792	796	772	794	751	729	789	821	797	811	798	761	765	756	786	804	724	796	769	779	783	769	784	740	726	760	814	781	696	781	716	790	800	804	732	779	762	776	767	789	806	749	804	777	784	769	750	750	718	792	770	759	812	743	752	757	738	741	742	754	783	774	784	780	751	783	759	765	747	785	761	753	763	781	781	802	743	772	770	715	786	774	778	765	783	753	742	800	820	741	755	747	784	758	772	800	788	751	796	702	769	760	829	774	781	735	794	810	740	763	777	826	766	803	715	752	750	790	768	816	763	741	834	786	768	738	798	802	764	783	761	772	815	807	795	772	826	769	767	804	770	748	770	777	809	777	776	783	777	799	720	758	774	822	784	786	793	786	850	762	763	735	709	754	790	784	780	738	761	817	738	751	761	771	736	761	777	871	787	772	754	745	733	785	746	756	769	808	777	755	778	773	802	791	769	700	829	701	782	780	775	770	744	773	757	743	739	798	757	734	797	791	796	729	778	750	754	781	755	775	785	735	814	737	791	779	773	781	762	745	771	751	728	795	765	810	755	785	807	769	743	744	764	792	806	751	729	711	785	736	722	796	808	756
49019	48171	8083	4086	2969	2375	1977	1634	1400	1257	1177	1084	1048	1006	971	927	935	900	893	842	832	862	876	810	839	822	790	812	831	834	836	818	837	818	839	807	812	803	794	838	786	784	845	841	744	848	799	757	845	866	760	801	793	806	821	796	818	793	865	780	790	822	822	831	796	827	851	792	754	809	796	769	770	813	770	804	807	752	747	820	766	767	792	798	749	806	826	769	777	815	782	801	810	820	816	782	793	811	732	759	779	761	803	791	792	785	776	811	773	845	810	770	838	793	865	773	785	784	755	806	764	787	811	804	757	777	781	831	804	796	803	770	783	834	796	797	793	788	705	743	777	771	809	803	737	767	761	774	784	805	827	823	811	841	752	775	829	817	808	787	800	724	821	778	790	769	817	856	827	804	784	835	770	772	809	800	753	792	785	802	770	737	827	786	737	759	794	770	736	795	720	772	787	775	859	793	814	775	758	761	754	784	800	807	764	829	795	795	817	782	735	840	768	770	775	776	763	770	821	768	813	794	762	793	689	760	734	737	809	778	813	802	820	771	779	776	709	771	752	756	818	750	788	835	790	782	763	759	838	776	820	823	750	770	766	839	760	772	782	788	787	756	792	789	788	744	730	825	778	746	758	801	814	772	801	800	785	757	778	765	791	771	806	789	783	805	855	796	830	739	766	798	835	747	761	814	786	808	790	743	824	780	747	787	759	789	781	818	828	798	789	783	833	770	798	772	784	797	805	804	744	747	808	750	790	783	787	771	778	826	749	769	790	811	810	808	801	794	793	758	815	812	780	756	768	797	750	770	783	750	844	751	773	752	773	842	766	802	775	768	837	822	813	747	805	774	758	829	781	756	766	776	755	760	829	754	798	780	796	785	827	833	775	807	791	788	747	762	746	784	760	785	769	781	785	751	771	759	838	760	792	801	763	790	792	789	828	774	770	759	754	794	852	748	795	751	773	749	791	749	779	820	778	828	784	810	812	758	730	790	758	777	800	751	830	771	779	766	799	763	816	739	775	722	799	793	798	816	760	804	779	798	799	776	785	770	782	774	788	810	768	775	747	796	729	762	764	793	786	809	699	764	758	783	814	763	768	811	733	777	792	781	822	781	772	782	776	755	796	753	794	764	788	787	844	819	783	782	740	802	811	766	806	800	787	810	753	811	779	767	745	785	810	791	807	745	772	783	754	772	776	769	800	823	833	795	732	783	773	785	774	746	776	793	809	807	781	822	731	766	760	819	770	779	784	785	805	764	780	754	800	772	789	778	797	807	784	759	841	763	852	760	737	776	816	804	769	831	802	814	763	823	820	794	783	732	803	747	819	797	799	796	758	782	782	810	848	777	792	746	745	817	758	744	767	758	800	724	778	791	789	803	746	770	741	773	772	712	781	805	765	794	816	795	757	807	755	808	729	764	773	796	808	793	811	808	802	792	765	779	793	821	783	746	810	758	775	793	750	767	797	806	781	756	784	761	729	813	770	827	799	756	812	792	836	758	742	777	858	773	751	834	755	770	805	785	736	793	767	794	749	782	780	778	761	762	789	784	747	778	805	773	774	788	807	764	803	785	783	747	813	741	783	774	774	780	814	816	753	785	711	783	806	709	783	876	771	819	760	804	769	762	768	834	771	761	836	817	751	805	789	752	816	758	818	794	811	720	791	793	788	748	851	746	779	772	800	767	794	771	767	774	786	789	794	779	788	794	794	775	790	754	797	821	815	733	803	770	739	815	788	730	834	768	771	816	798	781	798	787	763	751	818	776	733	718	757	773	817	743	782	779	733	749	788	819	824	793	750	781	784	793	825	820	763	776	807	807	744	761	784	786	732	792	779	791	811	774	784	837	792	765	799	794	802	798	830	819	771	770	728	782	736	754	787	754	802	772	769	803	787	804	759	798	773	749	773	772	775	768	825	807	782	798	769	777	726	777	744	773	794	840	817	786	795	759	786	799	805	836	793	779	800	772	790	807	749	746	792	769	802	748	786	783	801	806	814	832	817	794	750	765	756	768	788	828	771	826	790	732	845	781	755	785	769	758	759	802	807	789	792	756	807	771	769	797	790	821	780	771	809	716	780	787	782	823	790	764	759	764	768	756	777	800	829	750	744	804	815	780	757	747	797	754	772	799	793	782	794	794	817	779	757	789	784	787	771	791	820	797	778	744	804	829	804	805	792	803	808	797	786	793	800	791	806	826	788	786	798	760	802	779	776	839	750	751	816	765	826	711	775	805	776	825	750	791	761	747	761	773	765	778	783	751	786	799	791	755	751	764	764	799	765	824	794	811	774	784	772	738	791	777	767	789	773	825	776	808	788	710	798	848	808	782	788	740	823	825	763	744	816	740	754	754	740	813	785	797	772	791	745	761	805	781	779	816	824	838	781	813	793	761	759	814	768	816	819	768	787	798	786	789	775	799	765	788	766	805	806	829	766	807	780	751	784	782	780	832	798	788	777	790	751	778	800	805	789	790	771	780	754	793	767	795	775	772	825	801	787	769	744	787	776	815	750	804	816	804	782	803	786	766	817	845	798	761	844	774	834	789	754	768	755	786	764	753	752	774	772	812	823	751	772	823	784	810	789	730	806	808	751	757	831	766	811	784	733	739	770	790	798	787	774	805	762	781	787	810	844	809	759	792	765	783	821	778	779	820	747	797	800	790	788	742	776	770	784	782	805	755	800	766	796	729	786	735	772	775	810	784	781	772	765	780	752	789	783	745	757	795	769	737	813	748	812	740	764	802	834	784	729	742	807	770	791	774	800	792	762	750	795	827	822	756	748	766	744	768	828	735	802	843	777	815	770	770	733	760	787	757	766	782	785	778	769	760	784	788	804	804	813	745	772	801	751	818	772	764	777	804	813	790	752	798	775	790	811	780	778	836	802	813	816	800	794	780	792	787	785	752	833	825	764	765	773	777	747	751	803	753	800	843	748	775	823	824	768	801	825	742	779	709	802	774	771	787	796	848	823	748	720	715	756	800	742	780	719	783	796	819	741	819	786	770	756	805	815	758	783	798	769	791	799	800	743	794	771	797	770	775	781	810	821	804	779	806	811	780	814	783	763	755	819	794	777	768	819	833	790	789	820	788	790	744	719	799	757	762	758	796	830	774	813	774	806	780	783	806	782	800	770	738	764	805	746	782	807	851	840	791	835	734	801	775	781	779	741	793	797	803	770	793	806	767	764	788	797	758	770	799	807	782	806	746	805	790	826	797	757	769	779	813	821	800	812	774	790	813	802	782	830	744	768	779	765	773	828	839	690	804	802	821	803	793	805	812	799	743	787	781	801	740	794	754	809	747	776	806	745	791	753	816	756	772	760	791	807	792	780	798	784	791	802	799	763	801	764	799	759	818	831	804	781	808	789	797	812	791	761	834	786	778	816	770	717	789	771	790	775	769	741	802	754	807	835	777	793	780	746	757	802	739	813	763	749	797	757	808	803	797	777	826	752	804	759	761	843	774	785	784	812	753	786	826	810	813
29071	19163	4422	535	403	399	404	358	371	405	402	405	351	361	375	360	375	373	371	361	341	358	333	355	371	402	346	392	357	387	394	398	428	342	370	396	389	353	358	367	350	366	359	365	365	361	386	391	380	373	386	375	424	376	371	352	378	355	369	383	403	382	374	395	359	385	344	323	368	377	365	414	363	378	360	372	373	372	394	356	355	370	357	383	350	348	338	392	401	366	372	342	365	365	332	353	394	369	356	376	390	393	369	383	397	370	326	348	363	375	350	377	378	359	384	360	375	349	384	378	369	368	401	389	382	390	408	368	356	364	381	392	366	328	368	345	358	349	360	367	382	346	356	349	363	368	344	393	368	386	333	353	384	382	379	361	378	373	367	383	381	338	362	370	356	375	350	383	355	349	371	389	377	371	386	354	378	383	349	357	346	361	381	384	366	349	431	374	373	343	376	352	362	385	352	377	372	373	383	362	357	369	365	379	325	375	378	360	359	365	383	335	348	377	362	370	346	349	390	347	375	424	360	388	359	375	370	396	368	321	383	378	389	308	342	363	400	374	375	363	402	360	383	362	363	355	396	360	381	398	356	385	390	361	375	379	397	359	367	351	364	363	363	399	376	343	381	378	418	371	357	360	355	360	379	358	347	377	361	371	338	363	367	350	354	337	382	378	370	350	369	357	370	353	355	354	354	374	396	387	356	356	364	411	393	365	383	336	379	381	383	366	383	380	373	382	356	353	363	348	351	369	398	355	386	385	339	345	327	367	371	374	368	366	372	375	368	346	372	355	342	359	344	355	342	359	342	411	371	383	370	369	337	381	375	338	358	352	375	351	376	345	419	347	348	345	364	379	349	395	392	390	366	388	366	371	313	389	351	384	360	383	370	364	337	363	373	369	349	359	372	338	377	369	357	402	356	361	321	362	381	364	414	384	381	368	343	369	377	393	378	368	364	353	369	359	346	356	399	376	369	357	384	387	350	352	339	376	383	362	387	369	388	374	369	390	397	380	337	371	391	374	385	394	345	370	345	393	362	356	359	366	348	385	374	362	365	393	346	369	396	367	372	349	360	368	361	393	367	355	340	363	340	375	355	347	364	373	323	390	374	322	366	376	367	346	382	379	406	385	384	352	358	364	390	350	374	388	359	367	379	374	377	348	340	318	372	336	387	383	369	377	375	375	407	379	385	349	395	377	365	371	395	376	356	382	364	378	390	376	379	399	400	375	347	386	402	369	351	366	387	347	352	354	381	347	353	373	367	355	364	353	331	339	351	346	411	378	323	342	386	389	349	338	368	358	388	352	334	355	381	386	357	371	377	346	401	395	380	353	353	394	335	367	376	373	370	381	367	374	363	367	395	341	373	342	349	395	384	368	360	352	368	367	356	370	343	368	359	352	387	371	341	395	359	342	372	364	415	358	344	356	374	373	328	343	363	369	346	356	371	368	346	378	390	343	371	363	345	309	346	350	398	350	354	359	384	382	377	367	341	359	373	335	382	369	398	348	403	362	362	323	366	344	375	344	377	375	372	380	370	353	356	406	387	367	347	334	359	356	364	352	400	394	356	324	383	409	377	372	382	372	376	384	343	348	342	386	350	379	365	361	346	387	365	377	367	358	354	366	355	351	361	413	362	373	369	379	392	364	359	384	374	368	390	359	352	360	392	375	387	375	384	358	354	364	393	395	337	364	379	372	361	408	353	389	364	391	422	375	359	362	351	349	356	365	388	374	361	354	346	383	365	351	332	365	359	379	399	354	354	367	375	351	372	377	360	387	338	388	375	353	384	388	345	348	351	357	348	357	376	358	358	359	366	345	363	341	377	382	378	377	402	410	376	357	343	343	365	384	345	368	363	378	357	375	348	371	375	379	381	371	368	368	326	346	350	358	370	375	388	354	354	351	327	356	372	353	400	351	366	370	371	418	407	382	333	367	379	381	367	371	371	348	358	342	407	383	337	361	376	364	343	347	353	361	377	350	347	349	351	373	404	377	367	371	383	377	358	367	351	387	380	350	349	410	362	339	356	362	388	396	367	399	373	378	399	364	393	360	404	390	371	346	391	381	358	357	400	392	364	353	335	308	395	387	336	367	347	382	380	345	363	383	373	346	336	352	348	374	377	384	375	373	384	365	390	362	373	351	354	360	365	370	378	371	369	383	340	372	374	365	399	370	351	381	361	328	354	387	329	349	344	413	387	342	413	392	394	382	350	324	423	361	355	346	373	363	356	379	369	344	357	379	365	361	401	358	339	383	383	330	366	362	365	374	362	369	341	375	361	377	334	357	400	358	378	348	357	351	395	391	353	382	334	376	355	326	377	316	378	360	354	367	365	316	379	350	369	368	384	373	362	330	366	389	352	354	397	348	369	376	346	346	342	363	371	379	341	366	370	368	375	335	402	367	383	391	373	375	392	358	365	418	348	346	378	361	347	371	335	380	325	355	353	328	357	394	389	346	361	366	359	362	392	358	403	369	409	385	381	371	357	391	402	350	373	371	361	356	343	367	377	355	346	363	371	366	362	410	350	395	370	406	401	342	386	361	363	335	363	360	381	341	367	347	379	362	341	401	419	367	362	386	333	328	367	411	375	351	306	349	368	396	368	374	373	351	399	371	334	378	357	366	366	355	373	375	362	362	365	368	352	442	386	345	368	352	369	379	365	338	391	373	374	373	363	391	329	383	374	364	385	381	359	391	380	340	394	411	346	396	415	376	376	335	395	378	351	401	373	378	379	353	384	352	368	350	334	426	360	409	364	363	367	356	380	366	369	386	360	388	369	367	380	348	379	329	372	350	381	345	370	356	388	397	363	364	343	377	332	365	350	321	352	382	381	369	335	407	377	360	358	387	374	347	361	377	352	405	350	343	356	372	361	393	370	369	355	361	401	408	334	383	337	366	381	362	384	353	359	395	379	373	404	340	384	361	375	373	347	393	380	338	328	379	356	349	376	409	394	370	363	392	365	361	356	364	382	364	364	314	367	388	388	340	373	388	386	396	381	362	350	361	375	358	383	376	384	316	361	394	347	365	355	385	352	341	377	345	369	381	371	398	340	376	367	328	341	386	346	355	341	354	413	359	356	386	344	346	340	404	390	358	368	393	360	376	368	356	340	360	378	369	386	402	314	377	380	389	366	380	376	410	356	352	342	309	390	354	359	357	338	387	373	346	366	369	375	339	356	377	352	360	345	372	400	350	334	370	373	335	356	369	369	385	351	381	359	404	357	368	349	373	345	370	391	369	374	348	374	338	396	385	351	377	358	329	363	376	322	350	353	394	323	407	380	385	365	379	391	399	368	355	346	369	368	346	374	363	402	376	425	363	382	372	356	346	369	351	365	426	355	375	359	413	347	344	386	378	361	357	359	357	390	338	365	363	330	360	376	381	385	396	351	400	346	379	362	385	371	386	336	390	391	378	408	356	370	385	366	371	363	374	399	365	339	352	365	365	391	336	381	349	390	391	396	358	375	352	358	359	396	356	396	386
17841	11284	624	468	458	422	432	417	416	414	423	418	406	390	397	367	430	404	348	400	412	392	388	368	413	401	397	387	423	389	409	388	369	426	415	398	396	390	398	409	388	405	404	410	408	407	414	411	378	398	401	421	394	397	409	407	375	386	422	391	362	415	432	402	380	390	403	394	414	400	384	440	381	393	381	401	374	403	374	377	391	388	380	400	392	387	401	378	388	376	415	388	378	392	434	412	418	420	431	406	379	379	369	385	384	408	405	377	396	380	389	375	360	409	381	429	409	430	409	380	402	416	412	379	421	380	418	413	393	376	381	407	388	397	398	434	390	376	379	380	414	395	391	410	391	395	412	416	383	383	385	380	426	408	388	353	390	364	414	407	388	401	353	358	372	369	391	387	373	351	402	398	411	401	391	410	401	398	366	415	426	385	398	385	417	384	390	361	410	402	355	384	410	367	407	421	430	383	389	412	394	404	367	384	386	409	413	375	392	398	409	366	390	392	389	383	401	414	401	356	388	403	336	394	417	387	382	393	394	384	383	381	400	389	381	364	382	414	411	421	397	388	380	370	377	397	385	396	400	373	373	416	409	366	406	417	385	353	407	385	384	432	363	392	394	392	426	392	413	382	354	405	416	391	392	396	351	383	383	384	382	366	421	403	380	350	415	383	368	374	403	413	364	381	389	403	382	354	368	375	410	385	411	359	385	399	411	372	378	405	372	390	378	372	389	400	391	404	422	425	387	424	388	359	409	381	398	408	384	392	408	374	403	403	395	414	398	394	364	374	377	366	364	383	447	364	373	374	358	393	422	407	400	378	404	404	373	400	377	399	361	365	396	373	394	385	381	454	391	433	389	365	386	384	376	406	391	381	403	398	409	394	390	373	402	379	413	440	402	390	397	378	360	390	380	400	367	384	371	408	409	395	379	390	385	448	367	387	408	369	392	373	436	403	357	372	369	397	392	417	398	381	392	407	390	389	348	409	376	385	363	372	356	383	386	394	424	396	414	372	403	351	387	380	428	399	386	390	369	343	378	378	392	433	380	402	405	354	372	367	391	422	383	384	386	384	397	374	383	433	358	415	387	366	374	354	400	387	393	406	384	414	384	390	441	382	404	355	438	370	383	345	399	380	385	382	400	381	366	336	410	404	407	396	427	382	355	400	399	368	385	378	373	386	377	393	406	400	376	376	383	378	373	425	400	404	405	374	386	357	349	367	361	373	374	396	370	396	381	414	386	401	406	388	376	380	384	404	375	401	391	381	390	395	410	386	361	382	410	371	386	397	402	413	405	412	418	399	391	403	395	391	379	374	394	385	375	380	410	401	385	362	368	401	388	354	447	383	385	397	374	373	375	390	381	397	398	364	355	421	445	357	431	375	389	415	395	360	374	393	375	398	383	423	416	419	383	379	384	399	383	409	403	372	421	421	397	365	393	397	393	387	389	417	392	379	390	378	399	406	426	376	395	346	375	384	395	417	408	427	387	364	410	429	379	364	390	353	422	405	426	408	387	409	379	410	383	385	386	383	367	386	393	387	375	416	397	366	432	374	365	389	377	380	411	398	397	383	372	378	387	413	373	381	387	405	381	384	374	365	360	411	384	421	416	400	405	434	379	397	436	379	370	380	388	412	373	394	397	417	395	425	355	402	397	401	425	383	383	425	393	435	438	403	402	389	374	366	408	383	409	400	405	380	390	416	378	378	419	413	411	401	392	388	352	385	398	381	377	407	408	421	403	399	405	414	360	389	432	390	404	408	390	426	354	388	412	426	401	378	388	354	363	420	412	359	367	391	382	398	422	431	394	385	379	342	377	409	381	401	401	403	411	397	367	401	388	385	385	382	418	357	381	413	387	441	407	376	372	409	398	385	407	380	399	414	387	411	374	392	382	382	369	382	390	379	388	398	369	408	396	396	384	382	374	380	379	392	380	401	372	388	369	381	393	383	382	430	385	378	398	439	395	416	390	416	363	355	397	381	409	382	392	390	386	408	407	429	358	391	399	405	381	425	411	345	390	378	400	379	379	381	399	421	418	380	409	386	334	424	404	412	377	389	398	394	448	364	449	388	377	389	354	417	397	393	396	417	383	428	357	342	374	430	421	387	401	368	372	367	394	405	374	416	391	422	414	410	374	425	363	370	372	372	378	390	381	372	383	358	379	370	398	403	386	409	391	392	412	399	394	392	388	418	392	388	403	381	377	351	418	391	379	430	410	389	420	384	374	364	408	416	363	357	383	395	392	363	399	394	397	404	360	371	361	386	347	413	373	381	419	392	397	370	342	398	384	414	368	369	393	410	404	379	379	400	382	381	408	404	402	397	392	371	400	378	382	423	409	425	374	396	391	399	420	407	398	405	391	412	433	394	383	374	387	377	410	383	413	388	394	405	396	378	381	402	336	380	415	426	400	406	403	410	371	384	355	379	424	369	421	402	398	426	427	375	392	395	368	429	387	412	353	375	415	422	399	450	384	393	398	379	393	430	381	375	418	401	396	408	394	379	385	401	415	381	393	411	405	359	362	396	397	423	395	446	405	402	462	378	387	381	389	371	382	383	391	371	380	374	439	371	400	387	402	373	392	397	383	389	373	393	391	411	365	390	374	376	385	403	376	375	380	374	384	418	373	348	402	378	399	403	349	406	371	420	398	396	419	394	376	411	338	424	380	395	380	369	360	380	363	359	373	397	407	392	414	444	389	379	396	408	407	411	365	402	398	375	418	359	371	429	369	393	448	413	382	378	413	376	383	406	385	359	393	371	408	371	418	400	385	394	424	375	395	397	384	395	376	404	410	385	386	415	388	408	395	427	372	420	405	397	372	405	367	392	384	369	389	406	381	413	412	409	418	372	375	377	402	396	398	358	437	402	404	383	365	382	394	417	391	389	407	401	370	378	380	441	399	346	374	412	413	387	380	385	375	418	391	397	396	413	376	409	393	381	404	404	396	401	400	403	392	403	378	423	394	388	353	396	367	410	375	407	423	417	412	421	407	379	395	399	353	390	336	380	381	417	379	362	397	370	448	388	376	407	394	378	384	369	407	422	408	426	387	387	413	373	441	376	364	370	408	393	388	389	370	360	386	411	362	383	419	385	385	368	429	375	419	391	398	399	414	372	416	389	413	385	364	375	409	419	389	408	429	356	387	381	416	417	402	377	408	399	353	368	386	379	389	402	386	408	400	412	375	371	378	407	377	389	392	384	393	375	380	408	383	385	400	410	410	378	440	385	371	358	405	388	424	361	416	419	399	388	360	392	382	368	388	437	382	385	376	401	378	354	398	397	374	380	388	435	394	418	392	431	385	381	379	366	397	380	381	403	361	378	422	374	411	386	395	396	413	387	409	384	425	400	431	379	400	399	350	416	371	344	397	420	384	398	413	359	397	427	410	384	419	380	402	369	423	382	402	393	398	409	387	396	395	384	393	377	408	384	427	412	388	404	395	397	370	355	390	394	408	416	366	373	384	411	338	353	444	409	374	396
24241	21588	28825	24688	21408	7423	1081	846	733	764	759	648	681	653	712	642	651	657	674	614	636	645	664	601	628	630	667	640	630	603	634	611	664	606	583	631	637	619	635	619	608	637	629	632	609	649	645	612	629	662	681	627	656	613	593	596	622	627	637	597	623	615	633	601	641	623	613	591	616	583	618	598	613	614	666	588	578	589	628	625	613	585	579	633	572	594	585	579	589	623	601	634	598	620	632	604	575	665	599	606	595	582	641	603	593	661	553	611	614	625	623	596	607	588	625	600	614	627	626	605	614	598	600	667	632	646	555	613	592	591	609	615	634	563	614	621	639	609	619	615	582	625	637	609	602	611	623	589	582	596	613	616	588	610	608	597	593	582	626	636	622	658	592	647	568	598	582	587	609	602	608	603	647	613	610	630	595	616	626	628	591	566	585	609	586	619	620	613	574	660	621	610	572	600	617	604	658	589	614	603	595	594	626	633	613	561	647	623	584	611	588	603	583	573	603	608	624	601	640	571	617	617	637	595	610	567	594	595	615	604	559	592	623	635	647	634	591	586	611	588	584	638	627	624	591	634	607	659	538	609	587	631	613	605	596	581	585	604	613	622	630	592	600	584	567	629	656	607	598	620	601	627	605	609	613	616	593	587	593	619	561	607	610	608	579	613	579	617	586	605	578	606	623	608	592	639	594	629	597	578	571	625	641	643	595	618	583	578	616	648	647	626	637	573	573	632	599	633	628	661	598	598	625	620	588	601	634	647	610	578	594	638	612	578	596	593	590	589	586	621	572	598	584	606	615	641	611	638	566	646	561	640	594	584	638	581	621	607	602	568	602	580	672	567	603	593	583	556	598	592	584	641	589	620	588	646	598	638	567	621	575	613	674	627	623	601	576	595	586	629	576	614	592	596	596	626	575	609	587	587	593	639	658	618	587	602	584	659	608	629	614	574	629	594	571	591	621	604	602	601	626	615	613	639	625	617	622	592	544	619	626	636	592	616	614	610	613	635	598	551	576	610	634	614	580	596	652	640	585	618	602	576	609	617	612	599	597	615	591	592	604	582	657	584	607	590	608	636	624	565	611	642	596	594	592	588	616	631	579	580	609	644	625	630	638	623	613	630	618	616	596	593	636	633	659	560	538	616	599	629	564	596	608	614	619	569	586	611	599	609	645	604	587	573	689	607	595	632	553	613	624	627	565	604	632	569	580	672	582	571	565	592	594	599	615	657	585	623	631	653	615	617	595	604	635	573	643	579	579	561	599	600	597	595	580	638	645	627	562	558	626	571	605	557	598	616	640	638	598	659	600	576	562	632	580	582	600	614	618	596	591	618	613	559	554	650	589	625	641	611	588	605	588	664	621	612	638	609	612	595	587	609	558	623	620	593	575	620	634	544	649	612	616	616	593	630	642	628	583	633	606	636	597	601	577	607	643	623	637	570	561	594	601	588	631	590	632	614	600	597	609	588	567	590	626	606	616	563	583	612	593	602	611	627	612	630	614	604	657	680	637	587	618	619	598	575	587	549	603	611	638	618	607	637	597	614	606	619	627	640	614	626	635	627	622	641	573	606	622	588	659	611	588	609	571	602	595	644	603	564	602	581	619	591	642	589	600	593	596	573	635	590	602	624	606	592	624	632	599	545	611	602	593	611	628	608	555	585	622	624	594	586	612	612	612	594	609	627	602	602	601	656	633	585	591	654	607	569	589	623	612	563	574	637	617	586	626	602	574	602	615	635	588	607	622	575	553	594	639	613	574	590	587	588	607	566	636	613	609	600	615	611	626	606	627	637	611	620	600	560	614	646	656	617	641	600	615	648	658	582	637	572	603	613	598	598	645	596	600	599	605	595	639	592	597	614	586	632	588	548	597	597	589	562	585	622	590	598	613	627	597	580	612	604	559	618	629	629	600	596	621	625	606	592	606	585	625	618	620	617	611	605	613	609	592	607	624	617	594	584	608	585	608	554	628	617	575	610	597	646	597	583	645	626	559	599	619	645	647	593	619	594	582	609	626	595	595	612	646	642	562	571	600	590	616	650	591	588	623	624	596	607	651	632	627	602	636	556	540	633	552	559	581	587	592	580	608	614	610	606	589	644	610	555	601	643	592	612	596	646	619	628	640	622	608	587	624	610	611	597	641	609	588	626	578	643	604	614	623	567	594	621	598	625	572	601	646	632	564	600	615	581	588	624	642	617	559	606	619	592	620	651	632	605	604	582	597	590	633	610	582	590	623	613	643	604	606	640	561	592	596	569	621	626	645	610	575	584	547	570	632	587	571	574	635	605	633	599	611	620	590	614	645	622	593	639	637	639	598	600	575	606	599	628	620	588	591	591	627	586	594	583	653	652	605	575	635	616	604	595	603	654	619	589	597	588	646	578	597	586	592	606	561	610	607	622	628	626	627	590	625	611	628	620	618	612	646	595	634	579	620	591	582	601	614	586	585	563	618	563	590	593	624	577	575	636	657	593	631	629	594	602	594	594	585	593	601	627	599	598	595	623	598	626	625	654	641	611	608	623	621	622	595	613	567	600	582	580	594	652	603	649	613	649	608	657	584	615	616	577	600	537	636	599	571	577	609	611	580	543	614	606	588	606	586	586	591	655	596	637	644	585	620	589	594	604	567	650	600	597	587	596	585	608	604	570	641	593	616	612	649	670	614	634	613	578	581	572	581	602	615	579	554	583	633	619	612	653	610	597	616	630	559	608	626	595	603	641	633	617	565	583	627	636	602	626	587	595	596	606	609	623	570	594	592	589	611	644	623	621	635	636	610	599	585	594	578	611	595	580	589	615	595	638	601	603	587	583	644	576	594	591	605	581	607	546	566	661	591	580	643	606	560	636	619	630	590	588	587	571	569	600	630	609	599	582	561	617	612	606	689	595	625	627	595	595	667	629	567	603	550	625	628	620	605	620	588	637	611	590	564	592	636	595	583	586	584	612	651	580	631	654	591	610	617	572	586	665	657	608	626	644	604	616	600	565	635	621	570	570	619	568	595	665	542	573	576	609	581	594	625	598	587	627	630	621	617	603	571	592	601	595	608	619	577	617	541	602	565	549	604	590	571	611	614	596	577	638	644	617	625	585	601	586	607	645	607	569	589	581	606	576	593	581	597	596	602	612	582	656	599	602	602	631	596	606	609	625	603	611	593	615	595	589	599	602	580	600	633	604	617	612	581	609	582	615	609	632	608	584	608	592	615	619	600	629	614	595	568	588	631	667	627	574	615	601	641	606	603	604	607	619	603	634	616	591	568	612	598	606	635	640	617	627	622	634	608	563	617	589	607	607	598	634	590	619	609	605	539	613	605	587	597	565	604	584	614	621	607	611	604	577	582	570	625	599	617	607	600	653	588	604	626	573	564	624	606	553	598	589	594	569	585	623	615	619	590	593	627	594	553	611	589	599	581	623	616	595	644	582	563	594	597	591	547	597	612	626	610	594	575	595	584	609	638	629	627	593	597	636	586	603	574	600	602	655
40576	42658	4768	2255	1757	1486	1159	1058	945	846	828	787	751	740	715	694	656	683	658	673	642	635	663	628	667	683	638	659	625	606	636	634	661	698	625	625	597	628	606	623	635	686	661	621	652	641	674	657	653	673	669	636	603	554	668	651	652	623	644	641	661	625	606	606	637	669	645	626	607	644	620	601	579	643	588	622	633	607	652	636	633	603	650	632	645	643	620	579	640	626	626	605	642	623	641	608	635	610	630	621	619	597	616	653	583	630	664	614	647	618	615	643	602	627	629	589	596	579	635	642	609	603	604	631	611	618	620	607	641	611	581	607	596	609	585	626	632	595	632	631	569	636	641	617	630	636	667	627	644	628	633	595	602	636	685	618	606	629	607	576	614	629	629	575	593	633	643	628	625	591	624	625	613	624	660	610	647	612	614	628	586	629	639	643	630	613	573	584	608	623	619	622	641	603	623	623	630	589	598	601	659	628	643	566	612	618	596	611	643	581	601	585	592	605	663	612	643	677	575	647	656	608	633	614	644	570	595	603	611	670	634	629	658	617	595	643	614	619	607	633	608	631	636	613	588	636	624	595	594	597	632	580	607	659	636	640	661	645	582	602	621	627	607	596	652	623	593	637	623	570	610	594	605	598	588	627	648	583	644	644	624	570	597	615	643	611	577	639	574	608	599	657	588	626	603	646	617	610	579	653	614	591	614	639	610	617	614	584	661	621	639	611	645	601	626	620	597	581	632	645	605	651	586	638	572	631	654	599	659	562	624	614	651	589	591	596	643	621	644	598	636	574	634	634	588	627	618	602	636	595	607	606	616	565	592	664	624	646	574	637	654	626	607	636	618	636	624	641	629	577	635	639	590	646	633	602	613	607	652	647	591	630	581	627	624	641	629	634	614	637	650	586	613	641	551	622	650	613	588	607	611	611	618	660	640	632	590	633	588	594	638	594	632	613	586	609	627	630	601	710	614	641	611	612	598	621	577	636	612	623	604	602	596	582	637	628	611	577	598	579	611	639	605	618	614	586	615	654	644	630	622	604	591	610	587	598	628	615	631	620	587	608	603	638	677	594	630	609	603	606	582	620	607	605	662	613	586	599	597	605	650	623	560	596	600	593	603	618	624	615	621	603	624	627	648	655	629	624	627	621	628	600	587	608	620	623	617	659	587	640	613	634	571	616	583	619	640	610	660	615	603	650	571	597	613	650	646	637	596	621	599	653	632	614	614	623	611	622	643	603	582	598	616	610	638	601	623	643	608	648	615	635	608	650	626	655	602	592	599	595	592	603	604	608	643	594	624	612	604	595	617	637	627	616	630	598	635	657	589	641	652	662	582	602	624	583	658	614	637	623	579	649	635	581	612	589	647	601	609	619	611	608	612	632	636	617	591	645	606	652	664	599	615	641	601	576	601	658	616	610	623	577	634	633	615	658	603	644	565	630	581	630	607	626	609	572	605	639	633	598	640	653	643	617	618	587	631	589	648	669	649	661	584	589	672	618	616	594	607	589	626	615	599	647	651	642	676	644	626	607	633	610	641	593	649	646	593	629	605	620	639	602	661	628	607	667	615	622	615	577	620	601	645	608	649	584	600	599	590	588	625	598	643	614	562	619	628	597	616	619	623	643	664	617	617	589	611	612	591	616	583	624	629	591	624	638	619	594	618	612	631	660	625	601	639	636	603	635	672	635	619	632	639	610	606	612	639	608	621	585	620	608	615	641	586	567	632	664	622	608	649	567	614	636	613	531	641	641	609	626	562	592	632	569	617	613	634	614	624	633	662	624	665	630	637	635	599	567	650	607	617	636	592	607	601	648	608	629	670	606	623	620	596	618	621	575	592	643	648	621	623	616	587	630	585	624	609	654	636	624	585	589	616	603	646	622	612	614	611	605	598	643	673	630	624	623	646	638	566	634	603	645	585	628	601	606	620	616	634	586	637	671	626	620	629	598	614	607	678	606	620	606	584	604	631	659	618	640	625	614	581	640	628	624	669	626	635	576	649	652	594	674	586	666	616	640	581	614	628	609	649	612	641	659	624	591	599	608	629	699	629	645	649	620	667	609	612	589	614	646	602	640	613	629	653	630	633	642	626	599	594	642	597	597	603	604	619	606	604	662	618	592	611	608	588	615	644	624	632	594	650	583	590	641	645	671	571	600	611	669	578	617	622	668	605	658	610	642	655	613	632	579	614	630	619	619	621	632	611	623	575	626	607	604	611	610	622	594	619	632	630	594	627	607	647	640	594	632	645	639	631	634	657	646	610	607	613	596	663	609	609	674	602	592	636	645	575	612	586	598	588	583	596	625	616	595	663	661	642	638	617	595	628	649	559	601	636	623	611	642	604	601	584	645	619	595	648	627	592	645	594	586	627	573	604	642	650	617	622	616	611	609	615	626	632	631	619	585	637	590	577	621	616	603	586	617	616	611	639	636	585	598	605	638	627	598	583	629	582	632	613	585	645	627	587	636	613	621	632	622	647	600	628	604	650	623	579	601	662	608	643	624	645	606	633	582	607	599	700	605	627	656	585	622	580	607	600	582	624	664	598	603	638	643	597	585	625	647	598	609	661	634	591	584	658	604	597	626	603	594	570	620	573	602	637	602	627	626	575	624	590	640	648	617	586	660	625	608	646	659	634	618	627	614	613	609	640	642	614	623	630	601	622	601	621	628	585	580	610	623	670	602	576	634	656	587	649	616	636	614	645	611	621	650	579	623	586	619	663	600	607	661	606	608	604	634	602	622	608	661	634	659	601	603	619	589	592	632	620	601	632	584	593	626	620	620	620	561	609	621	602	646	605	617	591	643	636	629	590	630	606	638	598	655	636	625	579	594	621	627	625	602	591	658	625	602	647	620	614	621	594	653	638	594	617	621	643	618	568	569	607	613	600	594	615	632	623	592	683	583	659	627	614	617	670	599	657	586	590	636	651	638	618	613	654	621	631	596	593	592	623	624	638	621	612	600	609	605	648	615	617	629	599	615	627	613	602	604	583	629	609	648	618	603	564	649	611	628	618	634	597	594	605	665	620	638	639	635	641	598	625	608	574	641	651	608	651	633	608	622	569	645	634	627	655	640	645	611	629	611	612	605	666	616	575	616	563	599	574	630	625	636	616	621	603	652	578	632	565	610	648	582	606	579	632	583	606	638	624	636	649	608	683	675	652	603	618	653	663	614	606	626	655	597	601	683	629	658	641	597	621	648	613	620	621	626	619	614	620	640	638	596	604	569	607	596	604	622	608	580	613	657	606	632	650	612	600	590	636	611	660	607	611	614	633	618	613	635	605	621	629	611	640	618	607	624	603	586	641	666	619	582	649	655	619	584	680	628	665	600	638	621	636	608	650	637	654	657	620	628	651	608	584	606	630	601	609	603	604	660	621	623	575	641	630	627	617	613	611	630	595	565	589	607	613	630	626	634	618	653	583	622	628	613	630	637	596	626	595	586	626	603	632	578	630	615	615	599	582	607	652	647	615	570	633	643
25512	21658	27578	25749	8735	758	594	498	502	487	455	427	465	419	443	425	388	442	405	415	392	395	433	445	384	402	413	425	387	412	379	371	443	402	410	368	431	403	405	426	393	435	417	402	414	425	412	435	425	400	421	385	410	418	402	436	400	433	389	410	418	414	393	429	392	429	423	426	383	410	414	423	445	417	370	411	404	413	408	372	412	403	375	413	394	386	403	437	390	423	375	410	406	434	398	380	420	418	437	413	415	432	408	401	404	392	394	422	416	434	429	406	402	416	420	402	399	390	401	374	407	401	433	396	416	407	370	442	411	394	384	420	406	417	431	441	404	391	383	414	388	418	381	447	382	415	457	405	419	386	387	430	394	415	381	422	432	379	409	379	429	439	379	404	411	379	449	367	410	438	401	424	449	391	399	393	375	401	385	363	429	386	359	405	405	426	396	388	420	373	399	402	392	409	380	393	416	397	390	421	361	403	424	394	417	403	380	415	375	368	432	462	400	385	371	390	403	374	376	374	402	398	360	404	376	428	432	398	415	360	395	413	431	422	386	388	379	386	414	408	387	432	400	388	387	386	389	389	429	382	403	411	392	399	430	404	406	418	398	390	394	407	393	407	425	431	376	416	430	392	422	402	405	380	423	433	406	423	418	405	393	378	402	417	373	422	375	409	443	387	472	428	412	418	375	423	403	452	400	405	403	401	400	402	396	420	429	436	444	346	394	406	412	383	416	421	381	391	407	371	433	413	428	401	406	403	387	385	379	425	372	409	430	362	414	394	416	409	404	383	402	384	423	410	448	420	377	405	419	424	383	428	410	436	397	423	431	381	387	358	376	447	449	384	417	428	367	410	429	424	436	415	435	399	403	397	418	406	377	386	391	412	382	383	405	397	393	420	414	408	386	397	418	388	385	430	426	424	409	422	419	421	443	404	391	394	407	430	414	405	425	420	406	424	402	402	479	448	402	412	405	380	417	387	442	392	471	444	409	421	423	419	426	361	414	448	406	423	401	372	406	389	453	408	413	426	411	423	414	406	441	409	425	392	420	399	415	436	437	444	418	431	384	407	389	427	414	360	422	405	390	438	421	410	386	421	393	419	407	368	402	400	408	416	402	394	399	369	420	386	373	364	410	385	445	413	402	413	395	378	425	434	379	413	453	393	363	366	409	390	377	407	422	406	426	415	416	391	385	396	379	426	390	398	412	439	364	447	392	371	417	402	429	398	422	410	404	423	412	388	444	401	422	418	417	449	364	394	397	402	421	423	408	417	416	444	388	403	406	447	417	404	411	405	413	390	414	411	397	409	419	422	420	412	398	387	396	389	404	393	376	371	435	381	411	368	387	407	413	412	399	382	407	391	417	372	399	406	400	446	402	373	423	414	384	402	387	393	399	425	402	424	391	383	370	399	436	424	407	429	390	404	402	386	401	399	429	379	417	390	396	415	388	394	383	439	434	394	403	424	416	415	422	403	413	409	388	438	426	397	374	390	416	375	368	366	400	418	387	420	413	430	405	419	443	439	459	404	416	433	432	428	396	435	410	412	415	429	447	360	436	440	404	414	417	398	393	410	405	394	352	410	409	404	410	375	417	443	391	399	410	424	380	394	408	420	364	435	408	407	393	425	442	425	443	410	389	407	382	416	421	409	424	406	467	407	426	404	361	441	419	391	403	374	422	416	393	412	428	416	396	408	441	436	399	395	409	408	391	397	418	398	411	390	380	428	372	389	399	414	401	447	376	377	412	439	400	405	405	405	392	446	383	393	412	394	405	377	410	404	389	388	427	410	396	384	412	428	409	407	400	400	368	397	399	393	394	406	415	394	429	435	416	418	449	401	396	406	422	363	410	414	424	437	415	428	419	400	427	406	429	430	375	405	409	429	372	406	378	432	417	418	391	381	416	398	410	391	396	409	375	404	421	413	415	357	398	387	406	421	397	420	392	375	389	416	392	400	421	432	415	422	403	407	432	420	410	408	379	415	408	405	399	385	399	377	390	393	414	394	391	428	385	396	421	410	392	404	383	436	420	375	387	434	398	410	383	403	406	395	391	417	401	368	411	389	395	435	410	402	417	409	445	444	413	405	408	439	411	424	377	431	408	403	446	409	410	386	438	419	393	416	408	386	408	397	382	402	362	433	409	408	430	391	411	439	411	385	384	420	373	399	407	390	409	409	425	394	395	411	380	416	402	382	383	365	388	416	427	397	395	391	383	388	449	380	414	417	410	397	417	418	416	391	399	428	412	448	382	396	367	388	450	418	390	403	415	398	414	382	423	401	368	404	423	402	433	375	396	360	403	395	414	416	403	379	403	397	365	383	445	422	390	381	352	423	422	398	432	398	446	419	435	386	378	399	391	406	409	399	384	403	437	410	414	400	425	385	400	407	411	389	412	444	418	414	413	412	399	457	415	424	366	412	373	387	414	429	440	418	414	423	389	388	422	416	415	405	423	402	405	420	375	392	424	403	428	416	412	395	412	423	450	414	400	453	414	380	379	416	397	415	405	408	408	394	399	390	397	393	407	372	409	402	384	391	424	406	400	391	416	375	387	387	407	432	407	417	369	398	391	381	359	374	429	398	432	392	397	410	415	408	385	388	457	429	388	387	371	425	399	418	412	413	421	386	409	459	413	428	411	424	415	393	408	416	399	396	405	399	410	388	387	413	417	426	408	405	402	407	415	396	373	386	401	416	456	421	401	401	423	404	419	413	426	393	431	373	415	414	420	377	415	407	378	460	403	409	444	396	397	428	380	392	454	374	412	427	427	390	397	406	398	402	358	393	470	405	394	413	415	399	440	406	403	422	387	406	435	408	401	398	443	411	389	407	408	433	420	423	389	429	397	419	400	330	415	406	399	430	382	394	413	399	417	424	418	436	413	398	415	402	407	430	414	401	380	416	424	426	408	425	413	414	388	456	436	399	394	407	422	438	393	417	422	404	408	409	406	404	391	411	399	383	423	421	416	395	459	396	457	429	413	375	433	417	411	442	410	419	422	419	423	389	369	405	412	391	412	396	401	382	368	421	388	381	398	418	400	420	415	426	397	426	403	424	417	377	439	392	381	438	412	417	403	401	428	421	428	399	373	375	421	442	413	402	435	402	423	392	360	425	385	427	427	380	413	463	409	410	387	407	412	363	399	426	410	396	401	368	430	441	403	401	395	397	416	420	386	382	410	439	455	426	405	388	391	400	374	391	439	418	408	403	389	428	394	437	423	429	387	443	404	439	410	392	438	434	450	390	402	427	364	375	396	435	381	404	390	387	426	391	411	404	392	402	437	431	422	430	409	371	420	386	432	444	415	434	399	432	402	366	384	447	375	432	434	386	410	408	391	373	383	426	367	412	427	436	436	424	426	403	403	401	412	419	398	404	392	406	405	448	406	387	399	418	376	389	392	410	429	393	440	405	416	442	381	384	387	442	411	377	368	416	391	444	389	374	424	407	371	401	403	392	420	426	384	437	403	397	409	372	387	394	398	377
37403	35199	2858	1457	1064	854	781	712	628	599	549	559	523	502	536	483	487	474	473	460	484	499	461	444	472	442	478	440	438	487	454	496	474	446	404	467	456	446	462	451	478	453	439	423	446	467	468	470	465	457	456	445	442	456	439	469	466	452	457	437	461	422	455	471	492	497	448	458	442	468	463	435	431	413	447	475	448	498	439	470	450	480	451	421	452	461	465	458	445	461	459	454	491	463	454	431	465	471	460	448	458	478	466	424	430	408	434	460	470	421	472	467	463	450	445	426	470	444	454	441	435	439	482	422	454	475	417	450	451	421	440	413	444	438	489	471	431	422	428	446	471	431	468	432	397	428	427	443	445	406	455	438	434	469	465	442	450	457	468	428	405	456	440	458	427	416	415	463	449	450	456	429	450	462	437	467	443	489	472	431	426	432	437	458	431	443	471	453	459	472	434	419	486	462	456	424	439	422	458	461	454	433	441	485	445	453	469	457	430	445	442	442	447	442	479	437	433	476	441	427	471	418	428	447	478	435	494	448	450	435	440	416	477	475	454	414	430	475	407	416	435	488	429	443	394	467	454	439	483	453	414	464	446	459	440	445	448	432	471	468	448	446	433	490	483	426	453	445	458	425	408	483	465	453	440	452	465	442	411	435	429	426	429	471	462	483	437	440	453	467	439	432	444	483	444	429	459	453	431	485	446	412	457	447	466	488	432	454	422	445	395	434	435	440	462	458	432	411	416	443	431	480	458	472	418	439	449	414	431	457	447	439	458	461	422	430	449	414	482	454	469	436	431	386	436	449	453	444	448	442	430	431	501	460	414	462	428	443	457	437	445	493	451	486	415	464	460	416	463	437	464	467	436	430	425	463	451	483	462	453	458	418	447	425	467	424	440	449	442	449	449	456	452	422	457	458	455	446	435	436	436	442	437	464	459	449	459	443	478	500	445	468	444	423	415	465	431	469	444	425	473	444	465	488	437	445	432	460	453	428	467	457	413	437	421	444	455	413	454	416	443	452	458	440	458	427	419	432	440	474	457	463	448	482	479	442	441	475	483	454	450	405	434	402	411	420	464	399	439	498	421	438	471	448	433	444	469	411	467	440	452	467	456	437	422	482	444	458	446	472	465	458	429	435	427	479	472	420	466	438	459	457	436	452	450	399	440	448	456	409	416	444	449	485	477	425	455	443	447	458	454	472	416	476	396	482	464	409	444	441	445	456	471	473	451	448	473	392	460	427	423	460	430	419	445	477	463	409	452	442	464	427	455	418	433	455	433	457	469	419	470	432	437	476	465	447	398	460	435	444	446	425	443	464	435	459	393	444	464	427	442	430	443	453	451	442	443	454	431	420	430	490	449	426	445	444	473	447	428	456	418	465	481	413	445	515	415	424	417	450	439	415	459	451	478	455	472	469	450	440	444	470	439	423	445	472	443	430	429	471	455	426	462	425	456	457	485	461	407	472	417	448	434	426	450	410	435	451	489	460	442	443	468	472	417	472	433	423	446	477	437	493	450	427	468	500	449	454	487	472	427	449	418	477	450	470	439	459	442	463	437	447	464	464	437	476	438	441	439	408	423	420	474	416	442	414	453	460	421	461	426	436	439	429	474	451	492	421	446	452	464	481	476	412	417	462	435	425	425	417	458	424	455	449	415	416	415	450	429	447	453	459	446	401	452	449	454	449	450	445	467	430	427	435	507	433	400	441	468	452	446	469	494	466	469	432	458	431	482	448	423	432	411	455	465	445	450	464	461	456	448	497	439	444	436	406	435	435	480	452	411	456	426	480	529	473	444	465	453	448	432	459	460	482	413	459	420	480	456	411	460	456	439	444	438	441	443	428	422	465	450	413	389	449	411	451	421	454	477	431	416	473	465	439	436	391	496	432	420	470	396	442	459	441	447	422	457	442	447	418	450	474	442	443	425	469	448	440	460	445	428	449	426	404	436	447	414	491	445	427	417	437	475	449	451	442	432	445	421	444	458	472	458	449	453	464	442	442	440	444	450	463	439	434	447	447	442	439	459	445	436	440	442	457	425	413	434	424	434	427	455	436	440	448	480	446	484	479	424	461	441	471	465	489	466	424	420	414	429	486	447	474	437	419	465	457	463	461	479	422	451	440	438	437	450	458	421	433	424	449	446	464	445	444	413	480	441	447	456	432	422	420	471	433	441	418	464	450	463	479	434	442	466	468	439	413	449	461	437	477	462	455	437	431	436	391	474	474	481	471	450	448	439	448	446	450	434	460	491	488	445	452	463	433	454	469	470	471	413	476	442	446	391	438	455	420	443	467	406	415	471	485	424	472	447	447	431	413	440	416	421	463	460	450	400	435	458	425	463	416	457	455	425	445	422	427	386	465	439	453	450	460	448	503	478	432	432	459	471	454	419	396	433	438	440	455	456	450	430	453	447	454	446	438	433	397	452	420	425	437	428	447	443	442	462	454	474	452	454	428	405	447	397	439	448	461	458	433	461	431	450	446	463	469	452	456	471	452	452	458	429	439	458	418	496	427	462	443	447	463	426	460	442	417	446	455	452	417	415	432	440	469	441	445	433	469	423	431	451	442	445	460	474	450	447	440	448	483	478	434	466	447	467	441	418	444	444	457	471	416	457	407	486	431	459	414	439	484	454	468	456	458	443	422	437	419	464	476	432	397	471	424	475	437	432	424	425	439	476	437	424	430	475	460	466	443	476	432	459	466	412	437	467	455	475	469	425	457	431	463	462	398	434	460	419	448	433	476	429	436	412	433	436	456	464	448	448	437	451	443	424	449	434	460	429	412	424	466	487	472	464	434	433	449	471	438	439	467	415	441	468	451	476	479	425	414	442	392	447	450	433	419	422	456	448	501	459	436	392	445	447	440	449	481	449	427	453	486	450	451	443	438	434	448	476	451	440	440	492	467	463	461	427	434	505	454	466	479	465	413	454	459	431	443	458	469	440	459	444	453	449	417	476	430	443	417	446	442	441	427	469	440	452	442	412	408	457	473	444	456	432	457	452	486	478	410	421	452	457	413	466	415	464	419	464	465	452	468	461	470	431	416	442	452	443	463	428	460	433	453	429	455	454	458	450	418	475	490	431	438	437	424	422	458	473	448	450	392	453	472	430	417	461	440	467	462	439	403	489	463	441	441	428	449	465	442	416	408	467	462	448	461	450	461	467	452	427	474	431	456	469	439	442	432	476	496	438	483	436	406	484	429	481	427	462	442	450	404	427	418	425	442	452	453	485	466	433	453	468	428	458	474	476	408	464	467	448	449	439	430	434	465	441	454	430	436	433	469	466	429	457	441	466	422	448	441	454	464	417	459	439	439	424	434	455	431	479	519	451	421	431	474	455	430	444	419	449	478	490	469	468	425	438	445	451	451	451	457	457	461	470	483	450	435	458	482	440	435	448	440	453	460	479	426	431	446	439	466	436	411	483	462	469	432	425	450	463	460	430	490	424	434	430	453	425	423	449	436	448	431	444	466	441	473	454	469
23143	21564	29293	24268	21549	21518	6230	1320	1066	1021	1025	966	927	877	895	853	863	812	790	836	835	817	825	824	799	793	757	770	789	770	793	797	823	802	767	820	851	792	771	746	739	762	748	770	724	749	794	815	845	787	770	756	755	755	776	793	775	830	762	802	814	759	795	793	799	795	780	780	749	784	776	784	800	759	738	787	757	747	752	716	801	731	743	827	731	788	731	812	770	774	727	773	800	794	772	745	757	775	749	781	799	753	769	757	753	768	762	803	794	735	805	793	801	768	807	761	775	820	787	716	717	786	751	774	742	781	769	754	749	800	764	784	741	780	796	757	731	793	793	800	749	740	751	713	732	766	771	755	786	789	782	809	737	780	790	737	789	804	762	754	785	782	772	728	734	754	757	785	732	751	790	753	772	725	746	719	739	728	750	758	759	773	761	803	754	765	777	757	733	777	770	768	754	788	734	746	790	808	795	735	759	782	791	769	811	750	751	815	751	756	743	722	720	722	760	767	797	788	715	807	791	741	731	738	759	776	772	746	829	723	782	755	761	792	810	764	726	810	771	760	724	788	777	769	808	729	718	733	729	775	738	776	748	734	762	786	799	768	766	767	719	763	759	764	745	752	761	791	738	763	790	732	812	774	844	748	793	731	764	729	737	758	719	866	780	729	739	773	758	767	746	756	748	773	756	771	705	775	789	747	779	778	736	775	736	778	753	772	750	784	773	754	745	793	783	819	805	746	725	805	753	772	767	754	712	767	795	756	764	781	726	745	732	716	740	776	774	791	728	743	731	773	750	737	766	766	732	752	765	741	740	752	775	795	792	759	736	741	769	725	830	751	805	725	761	758	738	737	758	800	786	808	767	754	813	747	777	734	776	768	796	755	779	759	801	806	771	757	786	754	772	765	779	764	776	792	813	745	750	733	743	769	729	757	765	768	726	827	711	822	746	751	784	714	745	797	774	797	780	717	781	767	777	746	778	719	782	738	797	763	759	822	796	853	796	761	796	750	776	739	766	792	783	752	765	753	778	773	773	774	741	795	708	725	743	742	735	802	755	741	763	792	747	760	754	767	751	753	734	748	714	786	767	718	788	780	789	760	734	722	751	782	817	755	766	800	783	798	756	770	766	763	757	711	783	744	751	789	767	754	758	815	820	789	804	734	727	789	788	744	767	734	740	778	801	781	762	758	762	805	781	734	765	804	751	782	699	721	760	796	703	773	731	740	819	743	779	760	755	814	746	766	776	724	789	814	766	739	774	757	728	792	810	770	771	757	743	804	762	794	748	743	772	803	750	788	780	726	780	767	731	795	725	720	762	746	764	726	810	747	780	723	754	787	728	749	809	786	765	740	804	759	722	826	805	766	701	735	757	757	727	792	728	770	810	740	768	827	773	767	759	775	772	811	756	752	694	769	791	757	731	715	799	797	758	754	760	750	827	785	751	771	744	796	818	705	728	755	732	751	823	747	782	721	770	763	779	767	787	763	777	780	752	763	742	766	748	729	714	757	718	716	828	768	759	774	735	809	741	746	736	760	765	795	750	716	777	841	776	745	774	801	771	688	804	767	773	724	794	777	745	722	788	695	746	751	726	714	781	775	856	796	804	751	790	734	760	834	755	759	779	790	744	743	823	775	727	820	739	740	805	800	760	766	749	743	692	772	759	751	731	719	743	754	777	776	817	754	806	731	709	791	754	775	765	792	737	767	739	741	771	795	750	779	773	733	768	761	746	711	716	730	753	746	754	782	753	794	802	762	759	741	762	775	777	789	736	808	763	769	740	737	723	753	763	724	740	731	760	767	724	790	764	814	816	766	765	767	777	785	777	776	721	760	736	776	762	745	811	749	818	774	743	751	767	744	730	789	741	725	805	716	745	750	841	782	778	767	774	773	769	728	750	742	767	764	766	743	793	727	799	741	711	751	732	770	809	742	756	800	776	776	770	820	743	775	745	788	779	801	784	839	795	741	738	799	732	789	765	838	782	757	715	814	791	763	775	783	797	750	776	696	775	784	762	739	744	742	767	699	831	760	760	765	714	723	755	770	750	762	695	809	744	706	772	774	747	775	749	738	742	733	766	755	764	782	780	753	782	791	789	807	702	714	765	797	759	712	722	767	758	763	750	771	780	718	742	761	772	782	761	768	757	759	733	797	771	807	823	751	780	719	812	746	798	795	729	760	762	755	726	768	760	701	780	735	714	744	770	703	766	767	751	768	777	724	804	779	814	787	736	721	778	753	744	777	793	774	782	797	718	788	720	772	758	718	780	744	746	735	784	748	806	766	783	787	779	826	778	783	792	783	765	743	740	759	766	735	774	760	760	740	716	773	731	802	774	730	766	756	759	778	781	813	759	737	719	703	760	788	773	801	798	793	747	724	780	748	758	778	744	756	766	768	769	766	714	759	780	737	764	807	763	793	798	721	782	748	813	783	778	760	726	725	785	787	747	793	745	823	764	790	741	776	752	761	727	823	721	762	733	788	750	748	771	761	757	739	758	791	777	815	755	781	770	812	735	764	768	720	692	746	727	797	749	793	766	760	772	784	794	778	763	789	745	756	708	738	782	786	770	765	756	793	776	767	750	791	746	746	712	755	727	744	807	781	707	823	778	777	740	826	750	782	780	791	796	800	717	795	833	730	781	774	733	808	834	783	769	773	824	746	776	757	789	777	761	725	763	800	745	754	753	811	778	715	715	812	768	777	774	724	788	774	780	728	774	758	773	737	761	755	756	768	799	779	790	733	737	769	758	777	731	802	809	746	780	749	812	722	739	782	741	775	803	766	732	765	780	767	776	778	762	750	761	804	787	805	752	792	767	714	768	778	776	728	755	722	774	843	727	742	775	768	744	795	802	794	761	750	786	774	701	771	779	732	750	734	807	762	765	750	761	824	735	794	764	729	782	769	740	790	733	734	810	762	782	757	784	760	725	767	733	804	752	767	790	766	811	800	718	715	722	741	746	761	730	745	720	806	794	805	765	773	799	835	750	805	846	751	754	774	776	774	774	737	751	796	799	728	781	724	716	771	750	753	757	778	771	808	788	728	773	767	783	798	802	720	783	787	749	794	796	765	784	788	808	774	790	759	761	733	769	800	770	719	740	793	769	708	744	784	831	776	737	696	751	819	784	762	698	758	727	784	773	784	699	761	726	787	717	714	716	693	751	746	806	811	741	725	783	761	784	763	751	755	765	792	770	784	794	737	786	745	781	749	729	760	756	765	790	779	758	763	799	789	768	775	770	824	735	815	693	742	800	723	760	754	798	722	751	704	795	722	787	743	732	829	769	764	764	758	721	787	759	722	773	857	736	754	808	748	808	754	716	711	729	773	741	792	770	772	754	752	730	741	737	785	730	767	714	767	785	719	749	766	722	732	742	708	820	735	729	706	728	769	716	717	743	725	782	732	765	788	749	805	803	783	754	788	746	754	766	806	745	738	765	741	733	804	802	750	786	713	743	812	794	744	704	767	760	755	736	792	771	784
46040	51642	8220	3974	3003	2388	1870	1594	1430	1251	1188	1089	995	963	957	940	884	891	871	889	843	802	910	849	777	766	812	790	804	825	827	829	870	794	893	837	802	841	774	801	808	821	853	748	840	811	806	819	852	821	819	768	821	799	776	817	766	793	795	797	802	780	787	755	823	758	801	796	778	826	827	848	790	812	819	811	773	790	746	805	796	769	800	750	821	756	757	817	773	791	712	808	750	785	770	807	778	809	779	809	754	802	842	774	799	762	812	789	735	804	822	812	834	773	777	814	753	754	802	801	810	774	788	796	822	744	794	810	736	759	742	827	772	777	746	771	714	776	814	762	781	761	783	846	788	788	770	794	753	802	745	764	754	783	756	761	803	753	799	778	793	819	790	826	818	737	804	787	775	719	763	752	809	780	780	795	768	771	807	796	754	806	774	743	717	780	779	783	768	784	797	766	771	755	800	769	746	775	755	719	785	805	729	834	745	785	777	789	798	784	770	725	721	769	756	737	789	746	790	814	773	771	806	794	761	795	780	752	779	786	842	758	802	802	835	771	818	783	778	789	781	784	779	792	760	816	730	808	797	789	753	781	724	751	797	800	754	798	769	785	743	742	782	751	825	808	845	783	759	846	853	775	782	775	795	757	809	806	748	805	762	814	768	778	728	769	770	782	783	781	796	799	774	825	772	761	800	750	789	744	782	785	799	793	778	779	796	769	827	809	762	744	781	845	784	805	736	769	726	794	809	812	790	753	800	842	765	728	833	754	837	772	766	786	777	787	760	792	761	808	785	794	802	805	757	760	848	781	763	750	717	719	743	766	766	716	764	726	754	808	764	739	785	801	757	778	756	817	754	833	757	749	749	791	784	776	758	770	798	760	797	808	765	739	807	740	750	796	746	796	737	790	775	841	759	781	778	769	799	756	730	782	774	779	807	762	804	738	797	801	798	735	747	803	824	777	737	794	708	753	765	787	814	794	784	781	808	785	787	786	835	764	805	728	801	797	773	809	762	828	742	760	788	765	750	754	763	803	795	749	816	802	734	764	768	766	756	780	795	758	813	789	765	806	806	727	742	762	784	786	785	719	737	776	797	765	763	769	734	723	804	744	791	798	803	740	778	776	815	749	740	768	761	780	706	806	778	783	759	765	739	805	763	813	767	828	715	801	804	838	822	789	769	800	758	776	816	792	827	773	792	767	793	753	814	751	751	787	794	784	822	750	803	752	776	813	747	775	790	768	768	764	792	731	722	794	823	793	734	769	789	803	801	826	798	810	836	771	766	772	839	799	738	762	761	772	782	772	800	840	814	735	770	772	807	764	782	771	772	796	806	770	777	795	749	785	767	777	783	796	744	788	766	796	798	746	785	752	774	821	808	753	754	740	739	763	805	811	793	756	775	788	773	804	751	776	777	840	778	756	746	793	803	783	780	807	745	813	770	786	732	805	783	803	755	778	742	725	771	741	775	820	767	784	795	756	827	828	793	751	784	759	789	790	799	773	807	786	802	770	797	766	751	826	777	748	801	739	752	797	778	747	767	769	772	752	785	771	810	786	753	793	780	700	795	740	774	782	764	758	720	757	727	806	753	797	794	774	808	775	756	717	751	783	743	830	788	804	784	779	771	784	801	783	779	743	808	786	803	767	777	764	781	768	772	796	805	788	771	779	771	757	806	793	776	767	805	769	693	802	779	784	771	742	783	783	812	758	775	775	750	789	774	824	758	783	809	810	759	763	783	773	739	740	780	755	739	792	781	794	779	760	742	825	786	761	796	759	711	762	777	770	810	780	715	763	830	748	806	784	755	755	783	797	742	755	778	796	823	797	789	799	785	773	810	812	760	804	729	791	774	763	760	762	778	818	764	777	751	778	781	795	778	770	778	753	776	775	779	755	780	710	765	781	691	779	811	812	810	751	800	747	804	776	790	807	787	800	746	806	810	763	760	811	768	802	755	768	756	787	800	800	746	803	757	791	763	775	787	728	747	810	749	759	753	817	793	777	750	778	780	760	799	769	761	793	757	779	754	832	815	765	790	782	754	811	787	748	713	771	753	751	778	811	782	756	811	737	759	761	760	819	717	780	798	765	793	783	737	773	817	741	751	741	776	827	816	810	759	802	797	774	749	758	791	788	771	834	812	776	828	786	797	790	773	779	756	730	778	730	793	759	835	763	730	776	812	788	770	762	780	755	759	781	796	787	732	756	782	770	779	801	781	755	774	763	782	744	798	799	756	740	730	765	826	769	777	817	779	826	775	728	768	806	802	800	786	802	745	759	765	770	805	761	704	792	763	799	802	789	808	776	762	792	752	754	799	764	775	797	820	777	760	790	784	749	794	776	755	772	807	781	760	770	755	768	797	776	747	751	742	832	813	834	766	810	728	767	786	795	755	811	752	825	775	718	736	831	753	786	705	766	749	758	781	740	723	768	747	829	761	757	730	820	767	781	753	764	738	808	765	773	754	772	785	752	832	782	784	773	810	753	791	783	791	772	820	760	793	771	765	756	804	746	776	775	802	724	756	739	784	759	813	773	789	778	767	774	776	797	750	840	742	813	786	839	779	763	757	779	730	812	797	762	737	821	807	829	744	769	787	786	737	804	743	793	741	772	748	792	816	751	793	818	769	778	780	769	779	782	785	793	784	771	735	768	779	770	774	836	738	779	796	801	818	758	764	784	802	825	805	796	774	776	766	782	744	797	795	743	770	783	786	750	782	759	761	782	751	802	782	840	793	767	823	765	773	824	750	728	781	788	805	751	758	813	786	805	793	765	811	808	750	772	812	786	743	763	790	745	778	771	791	784	800	751	781	732	810	806	788	766	754	773	802	794	801	738	771	811	740	730	783	753	788	814	776	783	821	759	770	801	768	748	750	813	783	764	808	799	825	738	787	774	755	762	799	786	800	775	739	789	777	807	739	749	735	771	796	781	734	799	802	761	782	717	791	754	759	740	767	734	746	747	743	745	807	784	778	775	786	759	789	739	804	775	780	778	776	783	793	755	752	806	753	766	771	774	762	741	851	756	815	748	769	773	790	777	781	781	784	724	793	757	777	805	773	732	830	761	768	774	760	763	803	789	752	744	704	802	795	758	755	783	764	883	799	755	805	747	794	751	731	803	792	780	781	775	776	755	732	747	766	794	773	726	814	797	782	744	784	783	782	778	755	785	755	832	790	780	738	816	799	796	766	787	792	775	766	796	787	787	775	821	796	757	730	789	760	829	762	732	768	761	820	795	752	752	758	758	776	791	759	744	772	793	755	781	749	760	750	772	812	801	724	784	790	759	773	769	733	734	826	793	730	775	768	731	784	768	829	785	794	774	828	765	754	770	838	750	798	801	828	740	747	792	832	800	730	772	729	798	750	809	757	779	796	783	795	800	770	784	794	769	763	770	747	772	767	784	774	803	777	786	759	768	762	790	788	785	773	762	775	771	756	799	774	727	767	764	785	751	841	797	756	791	795	779	774	751	750	748	814	771	765	762
28903	18660	4014	519	387	330	386	372	398	373	354	367	358	376	391	382	394	356	328	380	378	352	380	314	363	333	371	375	353	339	391	386	382	362	363	391	406	384	385	371	376	344	341	345	349	350	378	395	354	368	349	392	388	387	359	369	387	345	356	362	333	367	347	355	363	371	348	345	359	389	353	348	381	356	363	367	422	378	352	373	359	342	355	360	336	365	373	362	371	348	396	359	364	326	367	398	359	370	365	347	354	350	384	332	371	355	355	374	347	350	386	396	378	355	360	371	347	369	365	356	349	365	354	412	357	366	386	362	352	369	360	358	370	356	372	386	355	364	392	381	339	353	361	331	353	336	344	359	355	357	383	401	335	391	384	380	364	382	391	353	369	373	373	331	358	350	357	365	362	323	349	359	374	365	343	366	336	365	326	330	355	398	367	363	372	334	326	374	379	324	354	400	392	394	380	342	369	371	368	356	343	362	340	375	344	412	359	322	386	369	380	368	391	353	347	346	392	338	367	361	399	389	393	378	388	358	356	380	382	358	342	354	374	379	362	352	365	353	335	337	358	375	384	380	372	376	373	369	353	359	385	378	336	342	360	371	363	348	320	368	367	382	334	353	347	397	367	338	354	351	362	346	377	328	389	374	341	335	373	364	381	348	362	375	331	369	410	379	338	366	377	376	363	342	367	354	340	383	386	354	353	389	341	378	368	322	367	358	345	348	347	364	366	349	320	360	367	380	360	366	384	355	371	346	331	356	361	350	372	378	368	358	342	378	350	370	380	364	380	342	387	368	357	372	385	404	388	359	375	357	402	381	338	400	400	370	381	349	377	356	336	392	363	348	365	334	384	333	339	348	388	376	385	402	392	315	386	363	363	347	366	362	372	346	341	412	382	380	352	351	386	389	377	357	353	355	401	387	347	344	343	349	348	382	389	397	354	330	365	355	349	359	382	362	368	359	341	375	385	343	362	359	329	379	361	378	352	363	361	375	386	382	343	342	378	376	355	367	342	366	333	378	397	394	356	356	395	339	391	383	347	343	363	366	311	372	383	351	370	377	357	349	381	374	364	366	376	337	366	370	374	359	381	354	353	381	358	374	363	370	353	365	325	334	394	368	376	356	357	394	398	305	364	355	354	373	344	358	335	377	380	369	317	341	330	375	385	398	381	373	365	337	362	313	365	355	349	369	382	340	362	344	353	362	349	406	364	383	359	346	356	363	349	374	369	355	394	340	371	345	351	357	362	379	321	368	399	354	341	372	362	361	381	406	382	367	367	376	380	371	380	381	402	405	363	348	371	410	364	348	343	378	383	342	359	388	379	347	358	359	369	341	354	380	368	330	362	360	341	363	380	368	381	314	356	326	368	356	364	329	378	393	368	354	351	357	372	390	354	360	390	363	350	383	396	359	364	349	370	386	362	343	390	357	383	322	349	370	364	383	352	355	326	363	334	383	380	370	310	382	337	337	364	380	342	353	355	346	372	359	378	326	358	365	354	359	358	352	390	400	356	362	350	386	372	348	371	381	369	377	369	378	322	353	395	345	358	361	369	366	353	345	377	370	373	347	368	402	376	351	377	349	351	313	396	363	332	369	363	390	351	343	400	347	334	336	360	317	373	349	373	361	335	353	358	364	371	384	379	383	352	366	366	371	342	408	354	390	337	353	379	363	360	369	362	362	331	309	383	368	357	357	321	366	371	402	366	343	351	366	361	354	368	375	419	345	366	355	392	336	386	325	395	358	350	341	358	367	336	372	366	357	366	393	341	358	356	355	350	365	352	352	343	372	341	395	362	358	333	385	365	396	384	356	378	386	340	376	362	361	354	337	390	348	357	377	376	374	349	353	342	357	350	374	355	336	354	377	418	360	335	325	356	365	341	362	373	354	358	360	371	359	348	391	345	354	362	347	332	353	356	339	372	362	363	363	369	381	376	348	321	365	380	388	390	351	350	377	379	369	357	335	375	377	371	338	377	429	385	324	318	369	345	362	393	376	342	375	364	368	386	325	367	359	383	322	378	340	338	352	383	431	364	373	369	370	361	344	398	359	359	397	360	374	334	406	371	367	353	326	362	355	385	350	350	363	366	357	353	367	365	365	354	333	338	350	365	341	356	392	340	360	384	368	392	382	370	351	332	348	375	375	371	348	351	351	372	321	360	373	376	340	372	353	367	374	353	349	367	345	388	350	389	355	384	355	359	339	389	355	372	359	378	401	350	373	349	377	371	378	369	362	387	349	392	359	373	378	374	329	340	366	402	380	365	346	380	326	355	324	363	358	371	368	321	332	372	330	365	376	401	384	350	355	359	366	383	337	371	368	359	336	362	402	391	423	389	321	343	366	379	354	355	375	361	365	329	393	370	368	333	354	364	357	362	356	383	373	379	373	395	368	362	348	379	354	376	363	373	350	346	375	354	365	343	351	369	354	397	354	370	385	391	352	420	362	366	333	391	361	350	352	416	345	381	362	351	386	367	372	334	390	380	350	332	357	383	379	338	342	351	384	371	345	401	318	374	344	364	373	348	382	321	382	390	373	383	334	368	349	371	391	364	384	363	389	361	362	374	369	382	366	352	375	378	363	357	367	334	354	341	348	327	376	388	373	360	403	337	343	359	368	380	365	378	380	341	358	369	355	362	339	374	323	382	353	347	356	356	343	399	366	337	335	337	363	370	367	386	345	356	391	397	376	376	350	320	358	375	342	352	342	327	361	353	360	336	341	363	341	366	343	394	368	362	345	383	386	338	397	308	389	367	358	367	336	350	351	337	374	367	382	362	376	373	366	380	364	369	375	355	366	362	344	355	351	384	359	371	361	388	324	422	373	328	351	348	375	364	386	382	360	360	360	387	354	370	364	369	392	375	396	353	343	370	353	358	386	356	339	379	377	405	363	350	352	370	360	353	369	359	386	381	362	360	393	339	356	350	358	365	343	341	354	375	353	358	388	379	416	357	365	347	395	373	365	362	389	346	376	343	352	360	344	382	376	342	373	353	352	384	356	359	390	374	347	375	344	387	387	372	371	365	361	366	334	384	402	387	406	367	356	381	352	315	365	377	335	390	373	341	382	371	363	385	378	364	339	371	370	364	371	342	362	354	369	398	359	339	365	364	342	316	368	369	332	355	377	349	332	367	328	362	371	338	377	377	384	350	368	396	330	349	315	380	353	358	362	347	364	391	348	373	388	365	330	398	345	346	345	392	339	336	347	383	354	327	342	342	384	354	388	342	352	373	349	377	329	329	376	377	356	365	353	386	348	333	333	338	368	334	325	343	363	359	363	378	364	351	308	342	367	355	340	374	339	341	358	344	385	359	383	365	370	375	356	339	376	350	357	367	379	385	345	357	369	357	332	355	350	366	354	342	345	356	391	381	391	355	373	368	349	353	374	351	382	355	387	392	381	369	375	358	344	355	397	359	347	352	386	375	372	344	390	382	380	385	364	380	351	336	374	371	396	378	334	350	355	343	348	371	385	420	346	343	396
16440	10294	618	507	444	453	426	390	418	390	407	393	408	423	386	387	393	411	385	377	412	397	383	390	384	390	404	384	418	405	407	427	398	423	393	390	383	421	385	384	394	394	413	408	401	393	375	392	360	409	376	452	394	363	382	404	408	389	373	379	388	365	407	439	372	372	387	415	379	384	358	389	387	377	378	391	394	379	389	401	410	387	375	420	402	376	373	391	386	402	389	406	394	411	399	375	407	367	371	387	404	412	403	399	371	396	365	394	368	397	377	416	388	418	369	359	390	413	392	410	399	384	364	389	374	400	384	398	401	356	376	406	397	392	368	385	400	408	379	373	390	383	386	394	403	386	416	374	397	409	382	405	376	389	406	390	434	407	393	409	387	384	392	422	392	372	384	401	386	399	378	376	446	378	403	350	368	384	381	389	359	385	387	376	408	362	359	382	375	409	414	355	401	393	396	380	395	370	428	406	348	399	386	397	425	414	392	389	383	414	441	375	403	431	392	422	379	373	377	428	347	388	379	447	402	383	416	397	385	354	378	373	408	378	383	385	364	377	396	386	375	390	412	401	375	387	395	414	399	390	369	383	399	395	371	394	379	387	382	396	326	406	403	366	369	409	422	419	383	394	397	390	363	406	380	381	379	400	414	362	438	394	367	373	403	407	389	378	379	375	394	377	372	376	397	394	354	414	380	388	387	339	399	354	381	372	393	413	388	385	386	410	401	374	412	419	414	367	393	413	419	359	367	355	411	401	405	376	405	395	372	400	374	420	403	389	390	406	405	390	394	425	402	382	360	399	403	390	368	341	414	389	385	373	397	370	381	385	393	368	376	384	367	381	416	386	391	378	373	371	396	373	360	417	392	349	392	406	415	401	397	406	398	391	416	410	368	383	371	411	337	381	379	370	407	387	377	395	383	405	381	373	394	370	384	405	394	416	406	374	375	377	381	375	388	371	368	352	375	391	391	407	363	397	413	433	382	394	354	399	381	400	368	386	389	420	373	397	384	399	348	395	395	371	393	409	378	397	407	381	417	376	390	412	401	405	369	393	371	379	384	386	395	408	375	444	400	405	395	376	396	347	379	403	418	394	375	387	411	374	417	373	407	410	381	399	385	408	415	381	375	407	430	367	351	390	386	374	377	412	377	386	376	366	411	410	411	382	438	383	361	369	393	351	385	383	420	377	421	350	408	387	359	396	370	368	367	343	420	409	369	379	358	369	356	390	393	403	408	393	414	408	354	423	372	353	397	415	386	395	363	408	392	381	417	375	416	406	391	390	410	414	362	382	402	384	404	385	409	424	397	384	375	404	392	372	383	365	414	395	389	380	382	393	378	376	372	408	360	409	380	400	418	414	406	382	368	387	395	371	407	378	327	387	381	394	403	400	378	381	403	417	391	378	380	382	387	380	391	421	397	394	410	395	372	391	385	377	428	419	384	382	372	411	379	365	391	345	361	375	374	389	376	406	394	394	399	359	412	391	371	370	387	391	371	395	367	398	364	384	380	366	387	399	400	378	419	392	401	399	395	400	389	412	404	367	391	400	371	399	374	358	411	383	381	394	359	397	418	384	368	366	400	411	411	415	384	371	359	374	359	392	332	377	379	423	392	389	373	385	388	408	400	441	390	410	368	404	365	387	401	394	378	378	378	428	396	382	370	419	370	383	393	374	386	412	389	377	422	389	411	389	365	374	371	409	372	380	418	439	403	423	365	406	430	384	376	354	392	368	380	417	407	381	380	384	389	420	396	376	393	393	373	442	398	367	413	404	396	415	390	376	413	379	394	407	341	395	391	371	394	399	416	365	403	400	429	397	363	406	426	400	388	374	393	400	394	390	371	394	391	400	383	403	386	381	350	394	381	367	370	394	406	409	372	343	382	384	379	401	405	404	379	394	388	405	390	383	338	353	418	375	394	405	416	385	378	388	387	418	415	393	391	405	387	340	387	394	377	361	395	367	383	366	392	408	407	374	420	391	406	400	404	349	404	393	408	412	402	387	401	377	388	404	431	372	388	391	374	396	407	377	388	394	379	411	359	382	368	389	379	387	392	385	367	422	414	403	374	337	370	373	385	405	364	366	400	407	393	412	399	407	378	403	377	369	393	401	380	362	393	405	412	379	383	368	400	416	382	401	379	400	368	378	397	381	391	398	394	394	375	388	383	368	359	387	384	406	363	363	384	369	405	351	360	452	364	352	388	379	401	397	399	390	392	360	386	367	414	358	363	405	388	392	377	448	383	364	401	363	377	396	358	344	421	363	375	375	378	385	397	398	383	391	384	391	380	394	375	378	389	393	399	370	342	404	405	365	393	378	395	418	368	422	375	381	425	365	396	350	375	403	378	380	361	381	427	394	414	397	395	375	384	363	361	386	384	410	411	374	411	354	358	361	362	366	347	412	381	371	416	405	378	387	414	403	374	346	399	401	429	369	383	396	394	360	409	394	370	399	364	373	399	357	375	401	406	395	357	404	390	384	364	392	455	401	349	391	402	382	405	337	407	415	397	427	412	413	399	404	380	398	388	392	380	388	393	384	412	390	406	378	362	419	389	384	400	395	379	384	414	368	420	387	380	365	351	385	395	411	386	390	393	387	408	417	401	421	405	365	362	405	382	439	395	399	381	394	410	389	418	396	370	397	389	405	406	353	387	389	363	353	368	392	407	401	380	378	379	388	395	396	386	402	391	382	392	384	398	391	419	393	430	378	380	395	395	343	377	384	371	421	411	403	399	411	387	417	412	394	415	450	386	398	412	410	347	360	352	397	389	413	390	391	396	412	362	393	391	407	418	433	395	395	372	399	373	373	349	350	356	425	390	376	383	368	357	418	405	391	382	413	397	398	380	375	374	384	388	387	389	382	358	381	386	328	393	365	374	397	407	390	352	372	385	412	375	410	425	408	400	410	388	380	411	381	373	399	388	396	394	415	400	390	375	394	392	385	359	398	398	393	350	416	377	387	377	373	375	405	399	406	417	399	395	376	367	396	381	390	378	412	382	381	386	368	369	385	403	342	410	397	373	403	374	389	389	385	376	370	353	430	367	390	364	377	396	416	444	381	394	387	369	378	392	422	409	398	382	388	369	339	430	399	381	406	360	383	389	353	363	410	348	400	393	375	387	378	363	365	374	387	386	411	375	372	392	363	394	361	405	398	395	370	367	366	374	400	391	380	395	379	369	391	420	416	408	393	378	380	406	381	414	373	398	375	367	394	383	423	415	418	388	379	374	336	414	355	419	386	386	333	416	393	383	401	360	377	416	408	398	368	348	386	426	402	372	380	450	388	406	351	399	393	383	414	410	397	412	365	426	375	404	380	373	422	351	397	381	362	392	411	375	394	434	394	362	374	417	392	379	406	393	410	425	366	353	372	364	401	432	375	394	403	424	393	382	378	403	400	412	403	371	396	403	362	391	390	388	408	411	373	411	370	385	405	366	370	416	398	385	384	387	348	410	374	380	382	382	376	385	408	370	388	369	374
24115	21461	28644	24591	21354	7759	1233	858	826	738	685	663	720	662	644	633	643	624	650	636	613	622	635	623	611	559	609	620	637	580	645	600	604	599	626	650	607	589	586	582	636	588	608	608	628	586	617	654	626	606	633	619	611	602	664	591	633	631	614	631	563	592	599	614	586	587	581	612	614	575	575	642	616	654	593	609	625	597	603	603	617	554	614	576	623	606	569	582	615	568	617	622	577	634	626	587	566	617	624	590	645	595	649	567	630	662	634	589	650	605	596	637	675	583	598	585	621	599	644	615	656	633	595	606	613	556	588	592	566	611	649	625	623	618	662	579	592	607	565	610	602	575	617	642	606	572	617	595	621	614	609	579	604	614	597	635	580	605	606	596	592	581	580	588	630	634	587	575	627	598	585	559	619	559	628	580	569	564	572	612	593	609	588	596	677	585	624	612	621	652	592	552	607	547	616	580	567	601	605	616	624	619	588	612	653	577	603	587	624	623	571	602	610	610	557	598	562	605	589	621	646	619	587	623	561	624	562	585	583	581	576	590	571	600	574	593	609	627	602	588	599	569	584	605	565	588	580	635	590	578	576	598	626	589	618	611	633	608	605	604	613	564	607	598	575	604	611	580	596	602	616	612	607	603	586	619	608	626	657	568	621	558	608	546	628	633	606	592	572	633	591	600	572	630	608	622	602	576	613	609	650	594	578	618	618	594	589	593	631	574	625	675	624	613	624	606	624	605	584	623	597	613	601	574	588	592	550	602	616	605	603	597	634	602	602	615	642	618	629	641	617	574	568	624	622	629	621	598	593	552	588	618	641	579	622	536	639	611	603	600	610	634	604	635	547	611	609	585	595	622	576	583	616	555	607	606	551	621	563	589	611	567	575	622	642	610	629	631	629	568	575	598	577	588	602	573	564	658	616	610	599	595	561	645	596	598	601	555	568	545	578	577	576	582	603	590	626	590	563	644	640	560	601	572	607	636	579	583	579	617	610	594	566	617	593	559	639	595	651	584	553	629	631	612	656	618	584	606	588	601	594	594	618	637	603	684	571	591	582	571	596	600	621	599	645	629	615	602	574	629	612	607	626	634	578	576	620	573	577	573	582	613	555	575	624	630	608	611	605	622	606	605	565	608	623	599	565	569	619	589	577	594	655	626	638	582	623	614	662	610	573	566	590	655	624	613	607	602	571	593	594	645	659	562	626	623	559	635	548	584	624	587	603	613	637	650	639	590	611	605	567	620	595	613	589	621	605	564	584	577	646	619	609	634	616	624	607	555	613	606	618	633	619	623	664	585	590	599	600	645	592	622	621	584	592	628	588	612	613	580	612	669	571	611	601	612	618	573	604	593	553	585	646	613	576	547	597	623	623	603	666	580	577	537	619	570	633	617	620	560	597	636	586	592	594	584	604	641	613	599	571	581	579	587	615	597	579	621	627	583	607	636	632	619	572	589	631	631	628	589	594	615	598	609	573	592	606	577	582	605	601	616	625	617	576	619	630	621	587	622	589	601	611	610	626	599	568	622	580	603	641	579	631	623	574	558	593	606	606	609	643	615	594	601	586	609	588	556	632	605	593	598	575	581	580	598	598	559	597	588	595	599	575	591	620	608	578	611	626	608	614	538	604	649	590	609	591	607	600	620	594	591	603	614	567	631	600	627	563	583	598	582	606	616	607	613	624	567	613	566	587	561	593	627	599	611	598	603	611	637	622	608	594	621	589	623	629	623	562	641	638	574	620	621	619	590	608	617	611	620	582	580	607	597	627	603	614	594	583	602	563	616	589	597	543	566	612	609	588	579	589	627	620	592	614	619	600	649	562	591	627	610	599	587	611	586	554	564	562	607	609	581	601	614	603	624	636	577	601	625	589	556	613	575	583	600	648	569	590	591	600	575	563	632	603	591	605	625	602	604	584	602	604	635	577	611	619	592	569	608	625	612	569	617	603	564	579	570	604	593	630	576	637	593	629	619	603	617	650	623	627	590	601	614	610	635	604	561	585	634	645	574	652	603	613	636	561	602	583	628	635	563	632	585	584	605	604	585	601	643	601	676	571	600	613	619	601	582	629	647	621	646	579	591	643	591	613	621	614	624	621	600	644	605	655	632	628	567	590	571	559	651	580	563	617	645	619	660	644	613	627	563	619	581	560	630	614	580	607	524	637	607	563	610	571	553	627	574	652	642	585	584	601	594	598	618	596	593	576	629	624	633	606	637	625	611	583	605	627	575	623	615	540	625	598	610	587	598	558	614	615	595	636	573	596	578	588	589	570	667	581	609	623	623	624	590	575	629	578	595	578	628	608	596	577	627	613	635	576	611	625	625	612	601	569	606	587	632	593	631	593	601	573	636	600	611	609	644	646	606	598	658	598	601	607	607	608	583	609	594	568	609	613	640	628	628	592	603	620	656	596	588	623	552	638	595	586	603	626	627	602	584	603	621	591	598	642	645	626	604	625	606	576	571	586	626	593	555	575	571	626	581	600	615	587	644	633	631	634	608	603	626	615	613	616	648	606	629	607	643	588	609	570	588	578	586	578	611	598	621	624	629	612	610	633	591	611	594	588	607	597	552	621	599	567	554	627	587	554	608	607	578	574	576	625	638	567	643	605	628	608	643	602	601	580	612	589	575	609	600	623	641	638	658	574	578	585	603	612	590	599	551	620	593	599	621	593	591	619	627	589	602	607	556	619	611	607	582	587	626	607	643	621	583	593	574	573	612	609	580	640	563	551	563	565	603	584	595	606	596	624	595	632	592	608	632	633	623	647	608	599	597	585	627	579	601	626	593	577	567	632	583	559	571	603	649	629	632	615	560	558	634	620	604	613	635	601	592	611	624	558	635	598	591	591	618	580	597	595	588	590	616	590	573	624	631	560	576	587	605	596	604	581	601	623	605	570	584	602	607	597	626	656	647	587	575	602	653	633	589	609	626	621	579	621	599	618	592	606	619	556	624	603	619	585	588	621	590	598	600	640	624	597	613	607	605	636	591	598	632	628	605	608	575	565	624	624	598	548	595	591	611	555	650	600	620	614	597	650	579	616	593	611	596	590	634	597	576	596	587	609	598	596	637	596	591	608	594	527	585	592	597	631	632	585	631	618	614	577	625	570	632	596	613	593	674	609	620	605	597	585	633	607	591	669	573	612	563	616	587	587	592	587	623	580	583	646	592	588	645	602	600	629	624	598	627	574	619	605	617	619	505	629	590	567	581	595	616	574	621	650	625	601	623	624	606	609	571	621	597	590	599	543	626	599	586	594	656	586	603	601	579	621	614	564	570	612	617	595	625	613	608	617	617	608	607	604	598	621	620	615	601	579	608	556	644	642	607	576	599	600	576	618	558	568	641	576	560	632	620	595	579	619	640	566	603	615	562	612	567	586	616	585	601	610	589	616	608	602	637	631	575	612	543	618	592	688	634	642	633	591	617	659	635	587	599	579	610	615	582	643	623	576	608	547	608	624	571	597	597	578	607	587	611	625	583
38689	38439	5023	2432	1824	1419	1232	1033	965	880	826	746	678	787	726	684	703	681	648	629	642	611	639	622	619	706	644	637	579	676	619	751	688	663	631	634	679	647	620	623	642	550	670	623	637	661	635	648	631	643	643	615	618	619	613	656	607	617	594	626	585	639	603	621	631	651	611	649	614	621	672	620	646	606	651	590	586	638	619	643	572	630	626	630	580	628	645	607	619	619	611	613	624	660	682	649	622	614	635	638	614	602	578	643	638	616	620	624	634	632	621	621	606	651	640	624	579	592	647	608	628	619	635	621	632	585	654	644	665	594	587	607	602	659	592	637	615	647	626	603	607	636	608	573	596	626	596	615	608	630	599	629	647	620	599	601	624	557	581	639	603	625	623	576	628	622	597	577	673	645	616	586	581	638	602	606	654	628	623	632	633	616	644	604	629	655	641	621	606	601	647	593	645	633	657	624	646	599	631	640	568	621	585	586	566	630	625	619	623	643	661	638	626	620	637	594	637	621	618	632	621	629	621	634	636	580	582	616	626	605	588	625	608	613	629	626	580	593	620	564	655	598	634	621	621	627	605	652	661	590	617	583	599	655	615	636	631	580	599	629	617	598	607	583	627	611	588	618	676	631	622	610	653	661	613	629	606	523	598	621	656	596	580	584	654	644	598	633	606	604	643	612	617	606	621	598	617	591	650	605	603	612	607	649	591	603	656	621	613	640	655	640	584	628	590	620	614	613	609	612	618	628	592	596	624	604	584	620	605	638	639	637	621	634	612	599	616	601	627	657	620	614	611	639	639	604	601	603	627	572	601	599	655	611	630	579	613	643	606	585	590	634	631	570	613	625	634	632	643	606	641	584	597	629	615	593	592	611	602	624	614	632	617	619	602	604	605	622	579	577	636	619	646	646	577	645	620	628	665	623	660	630	593	633	613	619	599	636	624	625	596	600	634	633	610	613	634	615	576	573	627	639	565	600	643	635	637	627	617	620	605	596	640	659	659	632	608	628	641	602	590	630	633	587	611	575	621	621	644	589	622	576	623	659	594	617	641	652	602	601	565	664	591	624	608	630	657	610	652	618	633	595	622	616	608	633	629	615	616	589	590	611	612	596	651	607	574	606	601	687	634	660	610	618	621	626	629	574	663	603	632	616	620	629	617	588	634	656	690	619	606	671	620	613	587	599	635	636	604	615	636	593	641	652	568	624	602	568	640	644	565	623	650	698	627	615	635	605	642	627	624	670	558	580	614	634	623	648	612	600	619	614	573	614	604	628	640	595	605	606	613	619	633	598	645	596	591	637	619	627	644	640	604	632	628	640	628	617	596	604	611	596	608	612	571	599	620	607	631	649	623	587	639	632	587	583	611	601	599	588	641	599	629	646	585	613	621	609	613	609	617	638	641	610	609	627	614	613	603	604	628	635	627	612	609	616	636	614	589	615	608	617	629	664	597	664	611	579	628	598	576	612	624	643	629	635	617	602	624	631	592	610	592	609	624	576	616	614	634	606	633	633	598	616	659	628	596	631	588	616	647	582	674	619	601	593	600	596	650	635	639	637	597	606	602	597	598	640	653	607	619	584	637	625	616	591	589	628	603	638	607	633	625	596	589	585	602	561	631	616	624	628	616	601	588	625	630	650	566	603	619	629	675	660	614	596	600	631	638	665	628	617	613	607	625	660	584	678	576	612	614	622	657	654	591	640	611	584	579	593	691	608	646	608	610	635	618	592	643	610	580	584	633	630	623	600	572	644	593	619	581	654	623	658	586	600	610	662	624	680	629	633	622	608	584	597	587	624	614	633	553	623	642	616	586	606	604	575	639	688	604	655	614	616	576	655	616	618	578	600	606	592	621	618	615	601	592	666	658	628	606	627	588	603	609	649	602	618	596	611	591	589	641	549	593	634	651	639	588	646	619	602	641	628	554	590	610	645	648	611	613	606	575	580	646	575	627	663	622	656	636	657	637	642	652	582	612	600	638	606	635	650	598	644	604	572	591	583	611	593	611	628	582	615	630	629	586	632	649	652	654	617	615	628	559	621	676	624	619	604	578	622	577	578	614	599	601	615	594	600	626	594	620	620	612	602	613	667	641	611	643	670	666	592	621	599	635	602	579	595	597	665	626	638	622	600	615	651	657	619	607	617	577	623	615	585	621	600	603	589	578	667	670	656	606	611	609	602	620	642	637	605	591	634	614	572	616	611	605	580	589	603	657	591	607	610	615	630	588	619	596	629	600	589	618	605	652	625	635	601	603	590	649	608	591	630	618	598	636	615	580	596	673	604	633	655	607	620	614	639	587	601	598	598	598	672	639	616	603	642	611	629	619	601	600	580	644	578	608	639	627	597	642	608	586	603	619	617	633	604	621	643	592	595	585	548	633	637	610	607	665	597	637	604	560	598	647	591	604	638	602	592	631	605	605	634	612	640	639	598	637	609	654	599	605	614	639	628	609	608	628	621	593	645	639	651	584	644	603	618	587	622	558	589	602	612	601	599	627	617	622	611	612	615	602	617	590	593	584	579	598	594	620	635	652	558	616	621	603	606	619	613	599	598	599	644	611	588	598	584	597	623	587	629	588	639	638	637	557	596	637	581	649	589	612	609	626	579	600	609	588	649	630	600	583	618	588	608	600	579	584	614	626	610	641	608	612	607	554	616	613	586	685	611	590	596	591	598	638	656	552	622	608	611	643	611	597	617	613	648	619	610	631	628	618	582	608	595	595	581	633	607	628	628	618	615	644	625	593	598	614	596	627	570	583	605	585	645	611	622	614	610	640	634	679	642	573	553	621	608	554	652	634	609	613	642	617	609	643	601	617	635	618	641	632	588	574	603	616	605	675	630	634	613	588	593	562	614	607	646	587	621	629	616	621	562	622	573	565	613	634	615	589	672	599	584	618	572	607	597	590	579	671	653	619	595	623	628	656	644	591	570	617	639	607	589	640	632	658	634	638	565	612	613	580	620	638	589	607	620	604	633	570	614	624	594	579	629	606	603	607	610	620	604	594	568	600	598	627	628	549	658	622	606	621	598	612	574	615	629	650	607	651	607	603	641	667	612	611	608	599	652	599	609	622	570	602	610	592	594	604	651	582	597	620	615	547	581	595	592	632	600	579	617	602	648	617	596	624	646	605	614	640	611	589	640	651	595	675	618	619	618	665	571	567	584	626	594	643	662	634	625	598	605	665	610	616	651	603	574	595	617	604	626	583	606	602	627	627	636	592	615	635	608	652	639	634	668	598	584	671	601	606	601	604	642	637	580	601	628	635	633	632	625	595	615	613	641	642	637	605	608	648	651	624	626	641	619	645	610	662	569	600	632	648	628	595	604	632	599	568	585	634	633	604	611	603	601	641	639	628	616	636	604	604	567	586	592	598	618	611	650	608	602	649	633	641	629	629	620	575	610	585	599	575	595	617	624	633	597	627	594	676	529	620	605	605	643	608	596	625	637	638	587	639	697	616	615	636	613	653	658	634	585	622	635
25399	21634	27742	25632	8800	701	629	541	451	467	465	467	427	438	413	420	394	432	385	432	425	395	416	397	428	404	427	401	393	443	420	413	437	370	398	418	391	401	420	374	428	396	398	424	393	411	402	388	403	424	409	434	433	395	393	395	386	411	416	419	376	446	375	430	408	410	402	372	398	417	423	394	399	415	398	388	392	386	382	396	430	398	400	441	431	433	413	421	353	387	397	401	414	412	393	380	433	406	376	420	409	368	409	386	398	412	421	361	416	409	370	413	412	384	406	404	384	400	414	418	388	422	402	377	411	374	440	379	412	410	429	390	432	394	403	415	377	397	448	421	391	400	402	392	453	392	397	409	370	376	412	423	394	396	407	384	397	406	390	374	395	427	434	400	412	416	396	399	393	392	406	418	379	383	378	406	407	429	429	396	387	382	399	384	365	422	420	364	403	397	431	391	417	428	405	411	410	406	384	386	398	437	401	382	408	379	409	439	404	423	415	426	376	425	421	373	358	394	425	428	361	417	392	388	428	404	375	375	384	419	387	404	364	406	400	403	397	375	392	423	423	412	416	423	440	380	417	406	428	400	364	414	422	416	385	403	402	412	396	391	385	413	404	410	380	381	381	436	407	419	414	400	418	404	389	371	442	395	370	393	415	398	397	412	395	404	424	420	427	403	381	405	388	401	403	400	446	397	401	412	410	405	366	390	399	445	414	389	400	414	412	387	398	404	401	407	408	434	403	384	422	416	364	356	389	392	383	400	400	374	363	389	402	443	362	368	450	374	382	441	404	376	424	409	434	407	378	374	441	397	418	401	371	373	392	395	409	397	390	410	375	397	415	415	398	398	434	403	427	443	424	423	414	444	407	412	404	382	430	371	424	403	392	363	380	406	413	409	397	397	400	375	380	383	430	408	402	413	416	394	426	422	412	416	452	374	394	389	390	425	367	388	429	406	408	404	399	416	431	372	405	402	402	390	376	395	390	384	430	400	435	370	393	403	399	436	404	439	385	392	389	423	409	425	379	432	391	422	377	403	383	366	385	387	408	419	401	418	426	406	398	417	404	411	382	404	386	388	402	387	370	387	418	407	398	400	361	407	436	435	383	362	427	388	384	407	379	446	407	406	391	396	416	376	395	414	412	408	391	399	381	384	414	410	370	401	398	405	433	398	384	404	422	374	435	387	388	412	426	385	371	415	398	390	396	390	390	395	406	396	410	441	367	398	383	411	408	406	398	460	446	421	395	401	369	426	401	421	421	421	418	386	388	387	381	423	379	405	434	376	382	398	402	456	376	390	422	389	382	411	398	420	411	429	409	386	377	439	390	404	397	449	439	385	388	406	416	442	387	400	407	401	408	421	417	401	419	399	390	410	409	415	403	432	415	465	418	416	400	397	420	456	390	388	394	375	411	386	404	404	409	384	396	376	378	403	383	386	403	450	406	373	389	394	371	423	415	395	420	408	418	422	429	424	413	393	383	398	385	419	401	397	422	383	380	428	365	404	409	359	418	399	390	443	424	392	399	407	411	439	409	410	401	399	443	406	406	400	433	410	375	440	382	421	419	422	389	385	410	387	417	393	414	412	368	371	436	397	431	444	368	400	421	409	413	415	391	371	422	374	447	360	413	416	358	395	431	391	406	445	429	406	410	420	423	428	420	379	405	406	417	427	396	380	377	390	367	407	396	372	397	401	436	397	403	431	404	419	396	426	391	393	391	390	399	416	411	393	428	363	391	410	437	376	442	413	417	408	420	444	382	390	379	416	387	366	414	362	435	360	398	369	404	390	397	376	415	405	393	406	411	407	381	418	386	402	396	371	378	401	370	408	433	392	358	417	373	443	404	389	406	387	425	416	389	415	401	405	390	428	426	426	388	408	401	373	395	415	399	425	445	390	375	390	401	367	386	418	389	404	384	400	388	406	388	382	403	445	395	397	410	382	412	425	415	417	414	379	395	380	453	397	377	371	400	417	435	415	409	392	384	409	409	360	430	362	425	426	422	382	402	394	408	397	408	413	432	382	418	415	388	421	397	416	429	374	427	419	406	376	397	403	366	425	425	416	391	382	393	410	400	407	406	371	408	387	397	377	409	381	426	370	385	430	456	366	413	373	424	416	406	423	407	416	369	429	388	380	428	369	420	378	416	410	385	386	404	394	403	403	376	401	423	397	444	403	414	413	407	376	371	351	396	424	380	401	432	413	390	406	403	414	396	381	404	408	418	409	399	406	424	412	430	417	400	372	417	408	394	384	370	405	425	413	423	392	407	401	435	391	394	371	423	411	421	370	427	403	379	386	420	399	379	406	410	397	408	396	420	397	376	402	403	430	383	432	409	419	405	403	422	396	386	378	388	437	400	403	407	392	376	394	417	393	385	385	395	401	404	397	399	391	398	392	406	397	402	401	370	404	403	390	409	419	358	409	400	393	394	414	392	408	345	393	464	413	389	404	411	395	376	391	397	382	403	392	422	408	381	426	384	356	426	389	409	382	412	404	354	381	441	423	404	402	397	422	396	389	430	399	380	405	399	385	371	392	397	381	406	400	386	430	456	395	394	412	416	411	409	415	410	394	375	397	384	389	399	394	379	368	406	382	368	372	388	415	402	375	427	391	425	393	357	344	400	419	386	421	423	400	406	390	393	408	404	419	391	450	399	440	442	403	454	417	425	405	406	428	370	417	418	407	390	414	393	386	387	392	417	394	404	389	424	410	420	390	385	400	410	431	409	401	419	396	381	418	434	393	378	453	374	382	428	437	425	386	398	399	422	417	406	407	397	378	392	374	426	392	420	450	371	397	387	372	425	377	368	433	424	414	388	394	371	415	423	426	415	424	410	404	412	429	412	402	403	408	428	417	404	363	385	412	425	405	409	430	435	401	418	390	448	434	406	418	423	373	396	407	405	402	413	400	408	369	433	425	391	428	406	411	369	394	395	421	406	419	421	415	426	417	387	429	413	396	392	411	423	402	397	424	405	378	464	410	371	409	397	419	398	380	387	445	388	379	454	419	392	405	386	404	390	406	349	402	398	400	383	432	409	388	347	415	414	436	422	372	396	406	408	374	451	420	419	404	430	375	380	396	395	409	410	396	444	449	403	408	398	399	409	396	391	384	443	384	417	447	401	394	380	416	369	415	380	380	431	423	408	394	391	434	404	391	407	420	396	344	410	420	409	370	417	425	386	396	371	427	365	424	408	410	395	400	427	381	404	385	431	375	418	410	398	402	417	394	364	395	382	401	402	415	377	383	408	432	421	386	425	400	406	388	386	387	409	384	411	373	405	379	421	414	365	382	402	389	389	407	415	402	386	421	415	418	385	392	386	395	385	385	381	423	422	442	405	436	387	399	378	400	413	412	401	417	379	398	425	421	421	367	373	461	396	437	398	362	436	357	392	427	381	410	410	419	399	449	423	404	435	394	390	402	412	383	404	362	446	379	397	377	432	399	422	359	394	366	372	398	364	404	399	408	412	380	367	418	393	402
34832	29826	2948	1558	1173	940	785	693	629	557	561	542	529	527	483	491	511	455	441	476	455	469	487	462	456	474	478	464	469	483	468	482	474	459	484	471	444	502	418	466	463	453	473	488	491	439	477	461	440	456	444	458	476	452	457	469	454	465	406	466	487	484	443	472	466	440	428	432	402	481	486	437	496	478	443	468	455	445	464	446	450	454	454	487	444	490	422	446	449	485	457	418	482	470	442	434	426	445	418	468	422	458	435	459	452	451	421	458	466	424	459	421	446	432	469	487	463	459	437	466	478	484	451	429	458	410	474	446	443	449	452	405	402	443	440	446	452	420	455	464	438	462	455	451	455	459	445	402	456	455	419	472	399	442	460	450	464	421	435	481	441	441	410	468	439	462	441	462	429	446	422	454	459	445	478	444	467	416	427	436	461	460	457	423	447	427	412	426	465	443	461	446	418	483	473	493	452	422	451	435	388	427	458	459	433	466	439	434	429	462	421	451	451	440	470	407	404	464	406	407	400	451	428	448	444	441	428	424	436	444	410	448	424	443	429	465	428	429	443	411	477	439	478	480	454	443	406	430	440	427	451	477	441	447	427	423	431	476	427	485	496	445	451	425	413	437	454	414	467	456	473	439	430	471	459	440	404	442	445	460	418	451	433	453	420	441	381	425	428	418	452	431	461	437	426	461	441	436	456	444	418	462	439	472	459	436	425	441	478	436	408	456	467	449	416	440	446	446	419	433	417	440	461	456	424	456	422	443	434	469	424	421	450	474	449	436	443	435	458	433	464	436	419	443	445	436	453	474	455	462	480	488	462	473	445	460	475	480	423	451	429	443	433	454	431	453	452	439	435	441	424	447	426	455	456	433	445	436	447	469	436	454	459	449	463	414	484	427	430	442	464	439	443	422	434	457	472	450	442	436	478	412	440	419	417	462	437	461	451	456	389	454	451	440	428	461	421	446	468	466	450	416	448	438	441	392	421	420	486	441	451	473	440	448	441	440	414	446	441	466	423	432	450	401	422	441	478	458	440	452	431	476	415	430	424	447	479	407	378	438	460	467	411	427	426	427	425	418	446	499	444	427	449	430	417	476	441	442	445	486	469	450	416	412	490	424	464	425	444	429	433	445	444	455	437	456	458	379	460	455	461	435	430	434	442	458	475	392	476	446	448	452	426	441	503	469	479	450	470	408	422	402	444	463	429	423	434	418	443	434	416	434	423	457	433	427	473	425	425	431	402	451	445	469	441	449	477	489	438	462	423	435	444	425	422	463	433	430	410	449	454	431	422	452	487	431	456	438	431	456	427	417	430	434	454	453	475	471	457	427	439	494	431	448	431	415	444	478	437	405	464	436	449	418	446	454	444	427	464	462	461	441	452	440	438	470	437	466	412	417	442	396	447	446	442	454	459	437	445	442	436	430	426	456	462	446	492	433	445	439	457	484	411	443	447	429	395	453	432	449	449	414	417	453	422	443	424	454	456	431	453	452	460	435	434	456	458	474	434	450	441	459	446	413	424	455	458	429	460	473	438	434	396	489	442	443	450	487	431	463	444	457	439	425	461	436	448	425	457	442	460	426	416	458	447	466	485	472	425	425	449	427	408	486	416	410	445	450	456	427	419	456	416	440	452	406	438	430	447	469	437	462	420	429	445	428	414	462	416	455	401	458	434	473	451	446	416	437	428	428	433	401	472	472	440	411	458	423	461	451	475	421	452	429	453	441	437	477	428	404	447	468	456	453	459	435	458	430	459	433	480	469	434	419	455	408	442	423	485	435	434	423	446	431	426	460	438	471	413	427	480	460	453	428	444	437	432	411	483	451	452	426	419	412	443	469	455	447	432	451	469	469	420	443	449	443	447	459	461	470	505	469	490	441	445	425	455	448	469	437	453	431	446	475	437	438	479	411	462	475	434	469	451	450	450	436	434	432	442	427	520	442	433	460	455	425	438	450	431	425	441	397	447	425	427	476	447	426	408	464	439	493	455	425	441	488	430	403	421	422	429	467	444	470	444	437	460	454	452	430	454	447	479	450	460	409	416	471	447	445	419	431	463	435	442	441	448	451	438	445	451	445	463	427	465	432	453	444	449	462	436	430	500	452	426	447	463	427	417	434	469	442	452	433	465	437	480	422	463	434	447	440	449	452	460	481	445	457	442	447	467	432	443	432	453	454	408	420	471	450	450	507	463	449	421	425	440	425	477	433	432	457	460	456	424	453	458	416	415	445	495	433	459	457	454	462	440	465	410	475	448	425	437	463	446	461	431	435	416	481	464	495	399	434	463	420	460	437	446	434	429	431	460	448	474	438	453	469	441	432	413	442	451	462	453	484	457	453	457	422	446	445	474	466	410	421	473	410	432	450	447	427	451	424	421	441	433	471	420	445	444	423	449	456	424	414	445	429	451	452	428	431	463	470	481	435	387	460	429	415	437	442	412	458	469	415	444	453	467	432	434	428	447	449	426	454	484	458	451	390	420	451	415	439	427	473	459	436	443	429	417	450	415	448	416	414	447	418	445	442	460	452	465	443	444	470	460	406	448	438	419	445	414	420	426	456	428	398	453	418	409	457	448	424	462	442	425	483	396	448	478	448	448	461	472	430	448	430	454	448	449	427	399	434	446	442	447	459	438	443	442	406	442	438	471	423	455	446	451	447	440	452	456	440	433	423	397	448	421	450	475	441	466	451	422	436	424	453	449	456	422	456	484	445	461	439	450	458	430	461	426	429	446	493	446	439	430	449	431	441	457	418	438	431	401	474	473	426	421	463	424	483	456	443	474	403	459	466	451	435	424	437	413	433	435	433	461	475	443	421	467	463	416	431	451	401	413	429	447	460	441	435	451	474	449	465	455	447	477	460	440	426	473	444	471	426	416	442	441	452	461	447	429	451	444	406	466	480	456	470	432	455	430	451	463	453	411	457	422	441	466	455	434	490	460	456	414	458	455	436	443	426	481	472	452	435	449	437	440	425	441	431	455	440	426	437	450	460	449	411	457	452	450	418	469	450	426	454	452	428	426	398	432	452	424	442	473	450	485	446	441	463	460	434	435	463	459	435	446	487	430	463	442	435	428	472	449	445	443	438	446	441	447	448	449	444	436	482	447	452	450	426	438	461	415	447	454	444	421	444	450	428	468	426	408	467	424	494	408	455	472	435	449	445	432	404	447	445	459	424	431	420	441	433	436	441	458	438	415	461	442	433	472	448	414	481	430	444	457	398	427	438	411	432	434	484	441	432	437	451	420	455	427	494	424	440	459	472	445	448	437	447	443	456	458	417	450	460	453	495	437	406	438	420	469	399	451	464	446	403	449	472	468	427	424	454	486	468	419	477	443	423	475	467	419	448	497	432	486	412	465	437	431	440	420	427	437	451	458	453	480	476	479	466	457	434	406	467	461	451	436	442	412	404	441	423	434	495	482	418	468	460	427	457	409	466	461	431	464	453	470	431	456	448	428	435	448	435	439	441	454	418	449	443	446	451
23091	21565	29409	24134	21551	21558	6506	1417	1113	1009	1017	915	894	855	914	917	849	842	816	866	828	828	806	828	800	813	752	788	813	809	778	816	843	851	795	782	776	799	769	765	752	804	782	766	806	804	795	763	796	750	774	795	782	774	796	802	802	754	698	804	814	782	773	818	738	767	748	784	805	789	758	719	775	726	786	749	737	792	781	777	772	749	818	760	793	742	747	777	726	796	755	835	768	792	773	775	781	751	736	726	812	731	812	757	724	780	734	727	776	762	742	779	798	771	729	738	706	777	759	731	799	733	774	735	770	761	812	754	799	767	749	794	778	729	750	777	778	773	769	756	803	753	729	741	723	781	748	733	698	768	795	721	755	735	792	766	751	741	757	762	748	732	780	718	761	792	776	755	777	723	752	777	734	778	751	791	780	730	774	731	707	707	767	762	744	791	796	738	746	745	768	748	812	785	766	755	756	725	766	759	806	733	766	718	728	788	786	751	787	729	735	705	794	760	779	745	817	754	735	759	721	763	721	765	800	768	798	767	772	746	753	718	738	787	752	789	777	769	764	738	746	810	777	810	758	723	724	794	781	745	789	780	762	751	757	801	777	723	748	757	740	754	742	785	796	778	799	748	774	724	768	758	759	769	780	731	763	758	738	738	775	747	755	724	749	718	730	763	730	794	765	725	728	753	728	776	743	744	731	749	739	740	744	747	752	765	730	713	770	737	737	740	783	726	787	744	797	756	751	778	748	713	736	754	790	747	799	752	779	761	777	739	682	774	758	775	745	739	775	745	760	700	736	708	738	768	775	755	772	758	708	782	762	772	734	807	748	804	759	748	762	777	769	731	721	770	716	726	740	778	762	731	799	724	768	768	714	724	749	684	773	775	735	735	780	805	761	749	770	743	777	716	760	748	737	771	779	780	743	754	741	770	706	721	832	798	757	796	750	732	795	775	749	734	756	750	732	739	706	773	756	730	792	746	774	712	750	781	737	741	747	754	695	727	780	757	715	765	746	728	762	738	760	716	739	763	733	737	734	710	756	790	736	757	802	727	772	702	722	689	773	763	744	759	703	807	779	770	734	743	750	780	742	754	736	762	751	709	761	712	785	737	793	746	741	784	734	754	758	770	734	795	742	737	726	761	771	763	762	767	756	827	735	790	745	742	776	782	676	816	767	747	732	728	763	734	739	801	802	789	817	779	725	756	756	734	738	726	715	714	746	695	750	682	776	733	744	726	759	742	779	702	748	750	770	742	752	800	764	789	785	781	756	753	775	776	761	718	744	729	741	761	750	768	799	749	718	837	797	768	790	757	747	766	734	782	731	749	703	765	778	848	751	737	744	735	818	779	769	704	726	746	747	849	755	743	725	739	714	736	754	790	745	731	729	779	732	788	736	733	826	733	744	806	763	748	812	749	732	760	728	816	726	774	789	746	717	747	761	802	789	761	780	749	744	739	760	741	755	745	715	752	804	766	768	743	760	775	733	783	757	763	722	722	711	753	719	757	786	769	804	743	740	705	743	770	726	773	729	745	753	744	715	778	720	748	774	743	776	759	715	700	740	759	702	754	748	756	718	796	807	753	742	742	758	751	767	748	752	746	804	810	758	756	740	717	719	747	674	733	785	797	798	759	761	726	792	741	724	780	787	797	775	788	752	781	752	780	826	769	793	720	743	725	742	725	783	770	784	697	784	762	796	799	810	774	717	722	724	725	776	785	722	776	710	748	722	716	707	742	756	726	736	731	797	790	771	723	700	756	740	763	735	758	768	733	743	752	757	757	741	770	796	762	720	775	793	750	718	777	767	786	735	759	712	738	760	778	793	759	728	749	770	745	733	730	710	718	765	769	719	767	806	755	783	724	737	733	759	726	772	798	723	772	807	780	743	800	787	787	767	745	786	813	744	763	748	737	789	743	810	796	709	732	800	723	790	747	741	739	755	734	734	757	794	696	749	690	761	755	816	764	747	755	770	743	808	748	764	774	814	764	781	749	800	750	786	823	756	756	791	810	785	722	740	785	795	751	800	766	708	757	739	686	746	771	805	765	733	845	806	768	706	719	717	746	767	739	751	746	794	738	725	768	780	729	801	758	738	681	759	708	766	725	743	755	764	767	758	719	783	730	757	779	723	719	717	769	713	723	730	747	754	738	765	802	736	748	766	788	715	754	781	770	737	763	774	727	761	768	763	772	798	756	717	776	757	816	764	750	765	767	762	740	767	766	761	699	735	768	758	768	770	765	735	763	739	726	751	719	776	764	745	741	794	762	766	771	754	746	764	713	753	773	772	744	742	726	708	847	796	801	751	711	752	771	754	782	734	734	764	685	760	692	757	706	718	724	806	752	781	761	777	799	725	740	719	711	703	775	768	741	805	782	776	771	807	738	747	768	777	766	729	802	735	770	776	794	739	779	804	776	764	751	783	745	765	812	792	738	772	747	762	790	756	810	803	730	755	731	769	730	764	762	763	782	766	738	787	790	798	777	800	794	738	695	787	768	770	728	725	763	789	708	764	783	781	772	783	774	794	788	799	745	747	767	782	747	789	723	731	715	705	790	711	732	729	771	753	779	776	774	736	745	799	764	789	730	755	784	756	780	766	768	689	770	770	750	768	803	768	744	750	771	763	724	778	783	758	748	752	744	756	787	720	751	728	737	778	771	715	775	761	784	745	717	748	755	819	802	775	788	777	741	736	759	762	771	763	760	733	700	724	805	750	776	748	726	786	804	737	737	745	751	796	732	766	765	758	774	773	747	784	744	752	820	761	748	783	782	755	771	823	709	812	754	767	754	733	748	781	748	775	771	767	779	747	716	721	800	759	761	759	756	764	765	752	764	781	771	763	754	751	722	751	706	744	801	754	744	711	823	768	782	765	761	747	700	741	754	760	749	754	763	775	756	770	755	763	764	773	737	730	738	735	763	761	725	759	749	783	764	782	728	737	774	724	804	745	765	769	727	758	759	728	719	756	774	743	760	768	797	765	719	744	780	781	765	782	769	772	747	790	801	804	769	756	761	767	714	812	737	769	678	755	722	746	764	764	768	727	819	778	754	777	747	717	722	723	744	780	710	729	739	738	784	755	775	778	739	833	839	758	765	820	735	769	741	782	774	766	719	702	808	730	762	769	800	758	725	752	748	774	673	695	770	730	740	751	801	719	719	750	719	752	774	734	793	741	785	772	739	757	750	771	748	780	745	736	768	742	761	782	739	725	796	728	758	730	736	803	713	823	751	751	726	752	794	753	786	753	757	758	742	735	771	733	743	753	762	768	752	716	683	725	734	774	756	736	739	748	762	748	733	744	800	840	801	741	741	751	750	752	748	725	693	763	781	726	747	768	728	754	749	749	786	689	748	744	745	713	742	729	811	720	786	688	694	726	736	772	766	776	708	746	829	737	725	777	765	704	746	767	737	778	741	759	730	767	731	768	736	791	735	682	739	757	765	770	750	726	732	748	762	792	796	777	776	749	784	780	778	758	700	756	758
43983	43753	8615	4275	3159	2436	1922	1638	1455	1291	1215	1101	1044	978	965	907	869	867	913	889	806	802	813	820	802	805	817	845	775	806	791	819	829	784	824	801	767	759	803	761	835	796	809	775	801	794	858	796	792	830	802	772	822	731	801	776	808	792	786	771	819	760	777	789	792	846	781	794	734	761	791	763	822	818	764	820	763	784	786	794	797	723	708	802	741	709	780	768	754	753	745	731	722	814	780	773	772	781	779	792	741	764	771	776	778	749	766	832	786	817	864	759	809	794	754	797	736	754	785	797	798	739	800	778	722	778	720	796	772	719	775	774	758	755	773	797	777	772	700	770	743	806	764	790	754	782	766	831	819	744	796	772	796	864	789	774	793	757	717	789	714	756	753	735	794	758	706	691	746	715	818	750	709	774	818	780	824	774	767	773	768	766	793	763	725	720	769	710	807	824	798	760	739	775	764	736	714	779	838	754	784	769	747	773	768	748	768	778	785	799	747	726	747	783	787	746	790	763	785	786	754	778	816	776	787	764	741	748	719	728	801	753	730	764	708	746	764	767	782	807	772	775	761	766	783	812	748	780	783	755	793	821	769	742	793	765	759	777	746	735	776	777	773	774	776	779	742	767	775	801	784	745	827	742	819	788	781	720	787	803	779	750	745	831	716	792	812	825	729	731	805	804	767	748	783	707	756	754	759	766	798	745	748	827	788	783	758	776	745	759	787	739	765	813	747	765	820	768	777	739	751	732	776	739	737	766	762	817	736	779	786	737	794	779	787	764	786	750	775	767	789	749	779	785	765	788	788	785	746	758	763	775	810	784	747	774	728	743	766	746	758	849	715	819	755	743	757	774	771	763	773	822	785	820	774	781	735	753	764	750	740	773	727	771	787	776	786	762	760	729	745	754	770	744	753	797	721	742	763	772	780	767	780	797	758	784	786	756	763	823	813	780	725	721	807	778	805	784	789	788	780	763	766	773	750	757	788	791	787	751	749	726	780	746	766	767	753	793	814	732	790	775	818	739	775	747	756	845	760	754	747	738	765	757	769	774	745	712	757	789	770	793	764	798	758	769	738	758	759	803	780	776	758	741	791	760	771	780	781	763	757	755	754	786	745	829	738	807	826	771	766	730	751	767	744	806	740	763	752	825	729	823	764	743	797	727	777	792	756	760	756	790	833	753	757	757	814	804	751	752	767	794	802	776	798	753	801	779	775	737	760	776	833	773	776	772	698	780	831	802	777	781	762	821	799	753	766	732	738	771	790	816	744	783	734	791	748	736	804	776	797	758	781	798	735	774	753	793	785	804	796	705	772	751	814	776	815	832	779	737	793	769	816	783	821	785	760	746	771	729	737	734	785	803	804	724	739	781	772	781	701	804	807	779	781	776	842	764	756	742	780	743	794	776	742	746	748	769	767	789	755	790	759	782	791	756	759	743	774	770	782	763	762	833	720	784	747	755	794	779	758	762	781	751	743	802	765	792	800	801	808	729	802	732	740	776	747	705	754	753	745	753	800	803	790	730	790	788	796	772	812	815	704	826	770	835	741	815	728	752	741	830	751	763	793	760	744	826	763	828	786	728	780	811	782	780	795	770	777	756	774	796	813	755	763	748	796	739	779	764	809	789	768	755	806	758	796	801	780	800	746	773	753	747	726	683	774	777	750	782	776	722	795	797	799	769	750	783	769	784	795	751	749	786	760	831	778	731	794	775	786	848	777	785	746	779	771	783	790	775	749	769	786	780	754	783	834	730	794	794	767	802	810	727	727	739	740	766	746	767	742	736	749	761	738	776	734	788	792	803	811	733	750	804	790	777	809	773	809	797	792	780	791	787	772	757	779	775	743	735	818	753	774	801	729	715	758	785	770	735	772	835	708	762	805	752	817	782	762	812	773	737	818	768	810	790	756	736	751	821	729	760	759	801	791	779	753	811	727	739	767	738	780	784	799	793	736	811	812	812	747	806	745	734	761	778	751	737	746	784	756	797	768	770	834	796	775	760	772	750	755	781	827	764	720	805	737	769	813	765	774	747	759	757	754	771	719	778	809	811	827	774	781	700	760	734	800	717	740	766	749	759	787	775	716	748	786	767	777	754	779	818	812	800	769	778	794	786	751	771	753	764	772	769	784	771	714	790	794	801	779	759	764	751	788	825	750	738	756	777	777	766	789	770	745	767	738	715	716	769	788	779	792	774	784	774	731	784	754	803	774	758	758	764	759	788	767	748	768	809	766	785	728	781	787	783	757	748	716	742	794	764	772	753	785	721	785	777	766	774	796	756	761	787	735	786	755	770	750	716	782	739	749	788	774	742	749	796	778	760	732	743	770	765	730	835	712	739	770	722	784	797	760	782	759	766	756	755	751	761	779	746	751	826	787	782	748	778	767	791	802	777	768	749	788	763	748	737	791	831	776	797	747	766	734	769	804	745	751	794	750	786	799	735	786	763	811	797	743	748	762	761	782	758	821	816	751	748	768	766	689	776	776	790	766	786	777	798	749	752	733	755	806	754	731	774	781	740	785	737	791	752	785	801	730	786	783	766	811	748	817	758	751	763	691	784	767	776	766	762	778	730	736	767	779	809	794	747	781	807	759	763	774	734	775	724	741	736	761	715	733	749	793	754	724	760	789	803	787	781	770	729	795	759	781	775	753	784	764	746	726	750	845	681	837	761	777	737	769	784	760	751	788	767	754	725	820	805	752	738	792	764	793	730	745	758	788	783	796	748	719	747	763	792	763	786	729	816	805	752	778	712	759	756	805	801	796	742	787	781	777	768	769	756	728	783	748	780	739	720	761	752	761	755	792	753	785	773	716	794	816	753	747	790	790	697	781	784	766	784	762	797	763	796	786	697	829	751	797	811	744	785	766	763	748	821	758	768	738	763	742	747	768	733	753	777	733	767	794	779	757	797	752	758	788	757	788	770	770	815	788	756	753	771	748	775	803	832	791	749	726	814	777	756	812	791	739	748	718	794	751	735	822	746	750	809	776	823	788	754	815	763	767	774	761	752	771	767	789	756	726	770	777	788	744	838	781	783	755	747	747	788	764	785	738	784	778	775	814	751	778	775	754	777	749	764	761	800	800	747	764	768	814	809	779	775	802	759	789	805	743	728	774	751	758	717	790	743	765	740	775	754	791	757	776	746	795	790	777	793	786	760	771	788	800	817	801	788	769	738	750	795	814	718	761	799	783	720	790	788	768	751	763	741	810	767	788	768	757	811	754	770	752	789	792	716	784	734	755	799	758	806	788	770	759	778	830	745	785	788	754	761	703	786	770	782	836	780	831	746	808	739	786	748	774	775	778	795	774	754	769	781	773	809	785	776	774	727	804	767	742	765	781	769	737	750	832	815	776	755	759	768	816	763	730	741	775	724	749	736	715	754	725	735	762	771	771	779	755	773	778	748	715	778	752	744	812	701	788	744	767	771	748	718	695	752	737	744	777	778	802	798	741	802	729	788	842	773	816	776	785	810	749	783	761	745
28740	18109	3787	592	408	387	376	397	400	363	387	366	360	391	362	387	370	346	361	358	347	365	404	362	340	371	319	376	350	348	350	377	347	329	389	360	349	373	339	401	389	361	353	331	381	337	353	346	369	396	369	368	387	361	345	373	337	366	376	354	339	338	388	315	379	349	381	365	385	370	368	366	345	392	378	337	341	368	336	359	354	332	345	386	352	393	350	358	337	321	336	345	357	357	321	365	389	376	328	353	356	365	375	333	411	374	377	356	382	366	332	389	373	335	388	374	334	350	380	359	353	380	343	362	335	374	372	388	345	394	328	345	323	369	370	392	355	340	348	387	396	378	361	351	349	322	385	354	341	385	369	347	377	329	364	353	344	332	314	367	382	368	392	362	401	350	364	349	356	360	371	366	366	401	339	350	401	359	381	381	379	349	334	357	381	373	335	360	384	363	394	376	359	370	369	361	376	327	353	373	364	388	340	355	379	341	356	373	321	341	361	360	348	360	371	351	368	315	350	356	326	354	366	335	357	332	355	358	357	368	374	363	387	314	365	357	342	341	372	366	382	353	391	369	353	348	394	368	379	356	391	365	374	332	383	357	371	342	353	349	372	404	392	369	359	364	353	390	363	371	368	340	384	336	368	349	359	382	393	377	349	376	356	355	344	343	341	362	339	350	327	336	339	332	363	343	355	375	377	337	353	360	358	354	360	340	390	366	347	340	336	339	348	383	343	363	322	345	371	330	372	343	363	358	352	378	358	378	370	380	365	308	363	379	360	339	384	337	353	390	376	390	349	389	365	338	364	314	336	365	377	358	365	372	345	338	368	355	366	379	346	330	342	359	387	365	358	345	344	349	335	364	334	352	336	306	370	333	339	344	379	373	345	391	338	349	329	345	371	362	364	354	353	362	350	355	334	365	386	371	362	342	331	360	339	369	409	349	334	360	354	360	343	385	364	358	414	370	361	346	369	367	345	327	332	375	364	352	351	361	371	364	390	361	380	352	330	346	360	392	375	342	378	369	345	358	321	331	385	356	364	317	388	360	391	397	369	350	355	409	329	357	326	350	378	361	321	355	364	341	391	371	362	347	340	331	379	352	332	353	338	352	338	352	359	341	379	374	314	336	389	347	377	356	388	338	400	361	373	357	335	358	376	339	381	364	343	382	343	369	379	360	335	357	352	370	360	362	346	367	364	334	374	377	343	369	387	358	342	372	324	378	349	368	365	339	370	373	372	370	377	344	366	333	369	347	324	351	349	362	371	403	358	342	384	352	375	364	360	348	336	321	366	345	335	358	357	380	358	348	362	359	371	379	347	379	356	328	365	336	357	337	349	371	379	354	369	381	382	386	371	356	348	366	385	362	324	377	373	359	401	359	367	358	356	362	374	346	348	363	375	389	324	386	391	338	309	348	385	367	351	356	360	358	385	333	351	369	375	332	379	337	391	359	350	355	350	356	398	352	377	351	337	380	337	316	346	369	386	355	330	331	377	358	354	298	373	361	372	358	380	376	334	387	349	353	334	363	375	379	382	360	381	391	399	354	327	360	374	322	339	372	339	367	369	369	370	337	344	363	322	344	356	356	358	326	336	395	331	381	335	350	382	351	340	382	385	338	369	376	360	332	358	368	330	378	350	388	377	368	345	363	352	354	367	366	329	333	358	363	332	373	388	386	370	378	332	373	352	320	360	390	350	373	399	376	376	353	370	342	378	389	351	341	353	345	354	389	339	337	387	363	365	377	361	336	359	380	394	401	380	377	379	366	331	345	347	344	332	362	333	342	357	342	352	356	356	375	350	330	365	366	382	344	340	368	375	376	367	346	386	362	364	367	346	355	367	359	370	364	339	355	398	364	371	350	340	401	372	359	389	365	384	360	386	354	364	392	380	367	388	342	358	366	362	360	353	357	380	375	349	360	365	381	394	361	352	360	335	325	347	371	335	342	351	367	387	361	353	355	364	344	364	380	359	354	361	337	355	365	358	388	384	364	387	345	338	364	389	364	345	369	352	353	372	351	355	334	361	331	391	367	362	333	385	343	375	350	373	396	360	342	359	374	350	358	376	377	328	367	391	367	388	350	347	353	337	330	348	342	346	360	350	389	362	359	376	358	364	353	377	385	354	369	379	363	334	336	339	373	359	337	363	374	335	332	357	352	360	358	383	342	372	401	373	371	360	350	358	395	345	364	334	337	364	381	352	353	378	371	386	344	341	383	354	332	357	371	375	370	350	355	358	367	367	361	381	356	354	322	362	350	384	336	357	380	341	362	369	366	348	391	366	358	362	381	358	316	324	369	363	407	371	339	331	349	382	349	364	358	369	376	354	356	348	375	373	361	377	381	355	370	349	334	381	341	342	332	364	347	334	356	343	367	318	359	385	347	335	346	366	324	365	367	321	362	354	358	373	373	345	340	362	358	338	356	390	349	378	373	366	333	367	369	343	331	370	363	366	346	339	356	334	345	349	367	365	354	325	342	361	387	366	389	333	389	341	359	374	374	397	389	357	365	390	340	355	339	339	330	353	360	374	371	333	339	363	363	384	392	364	366	375	336	398	374	339	365	378	364	325	361	353	364	353	383	392	391	362	323	368	390	364	370	378	381	372	397	340	357	370	343	342	356	347	343	371	396	375	399	352	347	380	348	310	385	374	368	354	345	367	366	374	331	358	359	388	361	396	400	363	361	365	347	381	323	336	369	345	362	364	343	361	344	380	339	359	353	361	342	387	364	370	346	333	354	351	364	339	361	358	361	411	396	378	351	365	394	354	336	366	351	365	335	328	368	349	352	344	381	387	371	338	357	369	345	333	352	397	367	336	390	361	347	340	339	376	362	345	390	339	362	347	361	354	338	370	380	324	370	346	356	375	391	366	348	369	331	376	356	358	358	382	375	358	386	369	299	358	342	374	369	354	375	373	344	379	343	356	336	366	364	346	384	324	381	370	353	318	349	326	354	372	329	390	330	354	347	364	355	347	369	352	375	367	374	353	370	381	381	369	351	371	400	350	360	399	324	350	366	356	362	353	335	347	349	357	378	350	371	383	373	372	355	386	344	393	355	379	356	360	361	372	362	395	380	375	362	391	386	362	402	369	359	351	334	336	375	354	352	354	343	356	360	382	319	368	350	378	372	415	347	362	350	350	353	352	352	355	352	407	377	366	349	361	328	358	363	383	345	359	342	356	335	332	358	338	369	354	342	341	372	354	358	356	347	350	339	368	341	334	378	373	374	353	355	380	355	340	351	400	370	346	362	350	378	396	362	338	355	352	342	361	368	324	384	366	347	376	337	340	377	377	348	370	385	346	365	358	347	358	362	364	355	384	366	342	355	355	361	364	349	365	337	323	385	327	374	369	382	371	354	393	346	354	336	387	338	390	380	331	373	338	351	328	364	329	360	372	336	361	344	351	369	337	355	376	410	384	353	354	367	336	348	331	364	369	356	345	350	361	370	380	362	381	369	379	335	360	373	331	375	403	361	358	338
16609	7899	625	451	484	417	417	404	430	379	400	373	416	370	378	364	437	386	425	422	337	432	370	405	369	386	434	410	389	375	334	365	413	388	385	395	366	395	363	413	364	367	419	383	421	421	374	408	388	392	404	371	403	403	387	364	388	377	364	371	368	424	410	361	375	409	372	380	390	377	367	389	423	417	415	395	381	400	386	398	367	399	382	392	380	390	381	426	390	362	403	388	371	394	368	387	380	405	402	403	371	384	377	374	364	413	401	378	360	372	349	377	379	409	404	410	375	376	380	396	353	397	371	351	401	354	373	408	366	360	401	376	387	378	397	354	418	360	395	371	390	392	382	402	350	393	348	360	380	408	372	414	364	377	379	365	396	400	374	381	403	407	379	371	394	361	362	387	380	371	396	384	390	374	390	370	364	374	362	408	377	377	415	375	394	414	372	403	378	388	390	390	376	366	384	403	391	401	392	356	388	392	397	393	395	372	393	377	382	351	381	369	365	364	383	404	411	385	377	385	384	380	393	356	387	411	392	402	380	372	368	375	379	401	380	413	423	406	365	373	391	399	375	382	403	384	385	416	408	380	354	403	378	383	376	370	409	415	394	374	379	405	391	385	399	425	403	391	355	383	385	431	399	378	361	422	373	352	379	391	397	406	400	370	368	389	356	377	384	372	408	431	401	346	375	403	381	376	366	396	379	380	358	372	385	340	384	409	353	365	396	378	381	360	395	401	363	392	391	395	383	368	370	383	397	399	408	379	396	367	408	362	377	389	409	396	384	365	404	385	378	407	391	388	336	364	397	392	380	419	373	364	394	414	401	375	384	423	387	396	386	386	402	371	363	363	351	372	370	416	361	433	414	378	385	343	376	394	410	366	387	358	352	394	371	390	379	385	389	379	361	352	400	351	407	391	378	364	410	400	407	376	385	416	380	366	398	370	395	364	367	374	381	382	368	374	383	367	393	350	392	367	367	368	344	402	379	375	372	419	441	377	389	387	416	386	363	382	397	410	378	386	391	381	345	436	397	375	385	359	382	395	387	403	381	371	387	356	414	383	384	379	372	398	378	395	390	386	388	404	363	394	351	400	370	362	414	381	377	405	413	381	375	386	375	377	388	396	407	366	354	389	381	377	394	390	391	370	362	351	388	389	395	393	382	410	376	404	387	371	398	401	382	386	405	392	353	427	362	421	392	373	396	372	363	399	374	376	392	396	393	374	390	374	352	395	368	415	390	380	391	368	378	367	394	385	377	394	393	326	412	407	369	409	356	377	375	403	356	406	350	402	369	394	404	359	422	399	407	423	355	387	385	406	350	416	375	345	362	419	394	378	363	403	428	353	376	389	351	407	395	396	392	390	376	436	389	392	376	362	371	391	387	364	397	355	376	369	368	391	378	411	390	404	381	362	438	408	380	379	400	356	380	393	401	383	399	404	422	395	357	365	419	364	379	378	383	386	394	409	348	409	390	388	365	407	378	396	400	419	394	384	390	393	363	380	388	359	375	396	371	395	383	400	386	421	372	383	359	364	430	385	377	375	376	410	356	396	402	374	388	379	388	343	371	387	413	381	382	376	394	395	395	377	398	410	358	384	377	397	358	327	395	399	378	412	407	401	374	392	428	354	347	420	390	362	391	396	361	374	367	369	397	363	393	384	372	378	401	368	366	362	412	373	428	394	364	432	372	385	393	375	369	391	356	371	430	377	408	395	383	385	355	431	374	369	392	379	337	420	388	363	387	386	393	391	393	389	365	368	371	360	346	384	396	409	375	357	366	384	376	388	360	388	382	403	356	346	369	391	358	350	386	365	384	377	370	386	385	401	365	400	379	422	389	370	395	362	399	364	387	365	389	386	372	399	391	389	370	361	383	348	392	388	386	377	406	385	398	388	353	355	370	352	386	362	371	363	351	383	431	364	383	366	393	368	380	396	390	366	338	368	359	386	385	381	393	411	356	383	364	397	351	366	375	386	403	381	361	380	376	398	413	388	383	380	396	381	378	391	372	377	407	392	407	373	382	355	411	366	403	361	393	371	393	367	390	374	435	382	394	409	377	382	357	375	388	386	403	389	371	368	403	402	378	384	377	375	371	402	380	381	382	383	388	371	378	423	385	341	384	358	377	398	342	376	396	373	383	406	396	384	394	385	397	363	400	383	407	397	356	392	366	386	400	379	396	405	369	424	352	421	404	382	388	399	371	364	377	407	382	408	377	424	382	371	393	342	373	379	364	371	384	397	350	393	374	370	384	389	374	367	404	352	395	382	386	353	366	383	413	380	364	392	394	391	388	389	412	371	370	381	382	367	405	388	377	399	370	376	377	403	367	370	382	408	374	365	372	387	377	378	364	362	343	394	404	350	388	373	363	380	377	354	376	391	376	387	386	370	403	378	399	354	380	392	394	383	377	425	368	368	421	368	376	376	417	383	412	386	404	351	367	388	386	398	386	354	383	355	406	382	417	389	390	349	421	396	386	393	434	409	383	391	408	393	359	387	387	396	379	394	407	413	372	364	369	372	389	393	390	369	387	353	421	414	370	359	387	380	379	369	374	358	404	372	386	371	392	379	408	397	419	371	366	355	396	370	399	386	364	381	379	374	373	375	378	387	389	406	400	424	368	403	349	366	410	376	395	396	400	421	380	402	396	411	394	387	390	406	381	406	420	367	405	412	358	389	398	405	384	389	372	371	362	360	401	387	387	410	366	352	398	382	357	424	370	402	368	412	386	379	358	371	381	378	380	386	392	376	411	379	401	395	371	403	340	365	376	387	383	403	420	399	375	371	400	390	386	362	379	375	400	378	418	394	390	387	380	401	392	382	383	343	377	385	383	401	364	408	378	374	373	370	406	387	372	424	383	377	394	349	403	392	392	383	390	381	389	364	392	367	396	372	357	379	412	382	447	393	364	378	402	387	398	344	376	403	404	376	375	408	415	361	375	387	332	376	375	380	376	326	412	352	392	362	402	409	387	410	382	395	371	387	393	406	371	390	395	353	370	384	402	368	389	353	396	371	406	393	359	388	398	370	388	378	391	436	412	387	344	372	361	425	368	380	380	387	368	367	398	363	393	385	364	384	358	438	406	408	393	364	386	379	416	385	389	382	401	409	398	375	345	384	369	394	384	415	418	346	409	368	383	392	403	392	393	363	400	395	394	356	390	430	403	401	409	400	394	371	398	395	392	383	366	351	405	404	388	374	419	374	383	361	406	382	377	402	367	382	388	395	392	390	370	379	405	412	401	441	407	417	374	352	397	377	399	382	395	390	392	406	387	373	390	404	362	378	359	379	406	369	393	385	363	379	393	410	368	388	346	408	386	366	394	364	390	418	363	396	370	389	395	390	427	415	414	405	409	382	339	407	369	370	412	377	395	389	357	380	396	389	428	408	403	360	385	379	383	384	398	388	397	387	341	368	353	364	397	408	388	381	402	387	394	370	408	348	363	365	375	386	398	365	374	348	329	365	386	369	380	415	386	341	391	395
24413	21562	28815	24720	21490	7695	1178	844	723	724	745	716	659	634	657	650	676	606	616	626	645	684	665	615	634	647	623	627	604	601	572	629	674	641	586	631	620	645	600	640	643	624	577	640	603	588	603	617	615	606	618	619	615	621	603	673	639	628	594	590	610	591	585	600	649	598	627	648	601	641	602	577	646	631	618	584	611	598	561	611	618	594	578	612	653	590	645	615	601	600	573	582	572	657	628	556	555	654	641	610	656	595	608	579	572	605	609	614	623	600	587	551	642	621	633	641	636	590	646	587	648	632	603	617	628	606	612	639	588	598	638	589	628	590	596	602	603	639	637	572	576	590	609	603	549	601	588	568	607	574	640	607	620	594	624	620	620	608	626	560	597	579	604	609	651	561	611	583	582	586	640	624	603	642	621	655	584	640	590	609	603	615	616	569	570	644	628	631	553	589	603	565	620	589	595	613	583	619	628	638	657	583	617	578	628	611	589	579	576	657	617	642	626	641	577	584	600	576	618	569	642	565	583	584	605	644	650	639	627	600	616	614	560	602	571	596	600	583	621	613	569	630	592	600	605	597	599	625	597	582	607	587	613	563	589	589	631	588	610	600	592	598	601	599	622	625	609	582	581	604	549	600	615	610	606	565	642	610	612	599	613	632	634	621	580	598	593	631	621	622	606	609	619	616	593	577	629	614	664	581	590	582	588	587	635	602	591	570	612	595	637	627	633	589	614	610	617	574	615	604	649	590	603	617	593	605	614	562	570	554	630	566	576	574	584	585	618	592	600	647	581	590	585	575	607	586	594	629	601	609	601	580	612	626	559	561	573	583	619	599	615	559	642	628	601	640	633	590	622	642	611	605	605	595	609	626	603	657	609	581	627	572	596	576	616	619	587	628	577	622	600	606	617	627	537	605	583	620	597	614	628	590	595	579	558	640	584	603	572	563	572	604	592	604	592	598	642	593	586	611	570	622	585	599	629	620	640	645	669	642	580	603	605	630	578	615	595	593	586	577	619	642	588	604	603	583	591	652	578	599	620	614	641	553	597	565	622	606	599	617	585	605	582	627	546	616	620	596	572	632	606	609	589	609	578	626	622	602	593	636	571	636	625	590	610	627	605	601	593	585	634	582	581	594	587	611	631	597	629	603	601	582	623	614	626	590	576	607	593	607	606	607	622	632	630	603	602	629	596	601	636	621	595	556	610	609	588	598	585	596	621	653	625	615	584	590	635	598	621	597	605	580	578	589	624	626	592	565	620	621	570	595	641	592	600	638	594	589	600	585	673	628	576	624	584	679	619	635	612	591	627	537	596	600	601	592	613	569	613	611	615	598	609	656	577	626	634	622	591	555	599	596	578	650	613	611	632	591	626	632	622	587	638	583	585	595	654	635	608	575	609	606	557	581	656	573	650	574	564	622	585	617	601	630	572	611	577	581	587	595	635	600	627	610	606	611	626	582	555	652	611	641	599	586	616	573	599	602	591	563	573	606	563	627	646	567	558	595	604	635	590	614	580	602	603	634	598	552	579	592	566	580	614	582	613	581	640	595	583	637	615	564	624	615	584	625	606	636	609	612	576	593	563	600	581	619	582	551	575	598	602	609	616	630	612	626	619	626	604	585	606	614	617	610	585	622	644	593	580	611	591	558	604	631	627	554	559	661	618	585	589	619	577	614	551	607	610	620	553	607	593	612	628	585	621	568	603	584	588	626	606	614	544	551	585	589	607	621	664	598	561	593	614	602	641	599	602	616	612	618	595	587	597	604	622	617	558	615	594	602	626	631	658	589	634	618	611	591	627	550	600	618	626	590	591	632	630	654	648	623	608	637	581	604	645	630	576	610	578	615	588	558	612	627	580	601	600	588	553	599	579	607	598	584	603	648	604	604	576	594	643	592	582	633	582	602	597	608	614	608	605	622	614	590	606	604	562	607	635	639	624	610	569	577	596	586	593	577	640	606	555	656	609	593	635	618	648	580	589	574	629	616	593	601	613	611	570	629	592	593	600	599	609	656	575	612	569	593	599	559	613	598	573	589	596	571	594	629	640	616	636	621	589	599	594	612	604	607	584	582	588	582	611	648	596	605	577	563	630	600	637	641	604	573	612	619	557	611	625	602	633	594	600	580	601	605	643	557	638	623	591	626	624	595	614	609	621	602	602	590	568	565	590	603	584	609	587	609	622	604	612	649	633	585	652	623	582	598	585	626	615	590	650	630	621	565	634	620	639	566	620	589	568	606	598	602	619	617	606	647	603	567	640	596	602	616	639	619	593	598	597	583	607	624	582	614	613	659	613	629	568	622	624	620	629	577	604	608	591	612	577	600	618	622	562	615	601	610	557	617	580	589	594	630	598	612	620	581	553	597	647	606	604	584	582	593	591	601	618	590	643	620	601	641	613	613	612	621	628	569	584	590	622	637	622	637	619	627	607	596	607	602	609	604	631	567	591	626	591	626	613	576	611	605	617	591	574	617	660	609	607	614	603	566	599	606	573	606	616	614	608	615	621	603	571	540	572	616	556	591	567	658	569	589	676	643	622	593	578	604	561	603	580	598	565	627	589	590	615	619	603	617	610	624	615	630	632	566	621	601	600	621	602	576	623	627	620	595	613	614	541	595	609	596	616	610	617	619	596	623	615	591	589	610	593	587	629	573	610	616	560	643	628	583	581	609	575	599	606	589	619	550	577	608	610	623	639	589	625	580	589	574	600	548	608	616	636	594	595	594	646	608	590	604	646	615	634	592	623	628	610	580	598	563	575	581	596	585	605	564	589	603	598	609	658	567	622	582	588	632	571	588	630	611	610	575	627	616	616	572	604	609	560	578	624	626	666	594	622	598	586	644	587	592	613	622	584	614	621	604	592	574	606	590	565	597	617	611	621	660	561	636	591	653	637	578	595	667	576	636	588	563	597	635	582	619	624	604	683	603	659	596	609	615	598	626	586	609	576	597	645	593	628	595	622	590	570	586	622	611	587	666	600	614	586	624	583	593	593	563	602	583	607	616	593	567	597	588	623	637	584	617	606	602	612	625	578	573	640	579	596	611	599	609	595	597	603	630	596	572	604	626	571	630	619	613	613	610	578	584	641	591	656	574	582	594	643	595	612	608	595	574	634	663	641	588	599	590	590	603	622	593	604	572	604	583	617	583	580	625	614	629	593	608	577	594	615	616	624	601	576	637	581	624	641	616	587	549	611	588	604	576	593	634	586	608	583	558	585	603	611	584	645	625	607	603	644	580	589	587	628	623	629	587	596	608	603	593	591	628	606	597	631	635	596	557	608	597	636	594	627	613	588	624	588	594	557	607	601	621	622	584	621	600	614	587	616	579	571	615	638	610	590	617	650	596	586	646	616	606	618	606	647	581	582	580	620	590	611	603	601	596	609	589	610	584	639	640	599	630	616	633	602	565	604	626	631	633	644	623	571	633	599	596	591	602	579	614	601	582	616	598	606	574	617	618	620	644	577	626	570	639	585	585	556	567
38412	37220	5188	2486	1934	1509	1212	1076	986	887	778	776	711	740	704	663	660	659	689	634	608	637	621	617	628	631	657	680	605	648	635	642	608	659	646	679	623	688	587	602	605	564	639	659	631	662	674	670	657	638	640	641	634	662	626	615	618	599	656	616	650	612	627	651	606	620	642	654	632	614	667	603	615	673	562	613	621	591	578	636	590	588	595	598	588	623	608	639	603	609	673	662	581	621	577	606	570	569	624	596	584	617	645	662	627	668	648	639	602	624	597	637	596	609	636	624	627	659	630	628	605	630	603	625	590	601	621	632	594	632	582	627	622	563	573	606	631	629	583	630	595	613	601	619	652	598	619	632	602	581	621	644	622	672	610	628	594	653	649	591	682	607	583	601	616	567	625	600	607	659	630	587	603	614	592	651	607	606	622	610	647	595	635	584	627	585	626	584	619	623	621	667	606	660	618	633	604	614	611	611	619	595	655	563	613	633	641	680	605	653	590	660	609	655	591	619	634	665	584	622	597	607	630	635	628	590	620	614	571	597	613	575	629	631	593	611	661	608	558	565	653	631	625	593	610	609	627	612	665	633	594	600	618	615	599	609	596	626	649	602	630	647	570	631	613	620	597	593	625	637	610	598	621	601	560	622	599	592	625	602	595	649	601	569	651	574	642	604	581	578	623	634	588	664	665	588	603	599	610	639	578	604	668	607	609	635	616	617	599	613	605	585	634	617	641	607	624	669	580	600	665	645	640	586	614	631	629	613	647	602	624	585	617	620	582	640	596	636	661	638	607	635	608	651	602	632	567	625	604	613	619	596	606	648	633	619	622	626	644	624	590	601	629	573	589	618	579	583	598	656	593	624	563	609	631	598	592	593	590	569	626	602	609	596	606	611	634	657	591	576	592	641	638	585	600	625	638	616	614	635	623	671	602	619	606	611	658	617	604	582	581	642	611	622	656	622	646	589	605	594	632	604	607	597	607	562	611	592	619	598	635	622	584	644	628	593	612	643	592	595	606	633	597	599	590	606	630	633	608	617	615	655	627	629	577	623	611	630	573	617	624	646	621	613	597	588	643	606	610	630	576	653	621	630	596	629	599	643	564	609	613	623	617	600	642	618	582	623	623	591	578	628	577	606	622	583	637	603	592	604	593	638	589	633	652	626	628	627	596	652	586	591	607	646	592	636	571	602	633	628	591	609	634	607	646	580	611	594	640	627	631	609	602	621	605	611	608	585	628	646	620	648	661	616	625	653	621	638	541	614	634	649	648	624	614	612	609	640	642	632	672	587	592	614	638	568	614	617	627	605	614	614	587	673	629	591	588	617	635	600	595	650	654	610	633	605	611	559	610	586	611	597	680	614	662	643	605	586	626	600	575	625	613	596	583	576	580	626	629	599	594	581	603	610	594	599	587	623	596	611	617	588	631	614	632	607	628	637	632	607	606	640	626	593	597	653	611	633	629	598	610	577	674	606	626	604	681	583	629	584	659	669	608	600	591	632	627	597	596	609	614	618	666	620	602	618	595	622	620	619	606	575	597	581	652	615	648	638	584	617	640	627	615	566	603	619	623	591	578	619	625	589	605	662	594	645	606	599	608	615	608	642	626	644	603	605	588	630	656	585	580	593	578	575	635	591	622	610	606	608	581	609	674	630	637	596	609	575	621	594	592	602	601	569	594	629	613	627	598	590	631	561	622	627	595	645	602	594	609	589	636	607	641	607	664	625	610	602	616	596	642	632	575	587	628	623	576	638	624	608	608	600	626	597	635	604	576	651	568	572	573	585	587	595	581	603	636	632	606	604	577	642	649	664	617	595	594	651	617	590	608	616	620	624	619	607	594	608	643	638	616	552	602	623	603	587	619	612	663	624	636	583	630	636	634	598	610	613	592	623	622	627	565	608	615	599	571	621	578	624	576	624	609	569	615	602	614	582	615	574	605	643	613	595	634	628	636	575	567	597	591	614	597	592	640	628	597	617	591	652	562	627	570	589	615	597	622	626	598	615	619	576	618	651	615	596	626	615	586	636	593	636	610	631	570	612	603	637	610	581	645	633	651	609	558	591	615	627	615	630	634	620	618	573	604	594	592	578	620	620	582	600	648	586	619	615	587	640	631	628	664	587	619	639	647	605	600	610	613	626	666	617	612	613	605	609	610	579	596	615	624	580	605	617	658	623	603	638	615	617	613	632	619	592	645	639	615	589	613	591	586	615	642	653	608	629	625	589	633	585	618	593	641	607	646	617	610	587	595	604	613	653	632	589	580	648	600	621	625	596	619	642	599	548	617	619	612	626	582	610	620	607	619	637	582	634	617	599	618	655	583	623	645	605	582	589	618	619	604	616	582	608	588	617	597	652	615	612	589	597	608	570	630	661	631	601	625	578	600	588	644	617	592	673	618	580	618	621	666	632	583	584	612	604	624	620	617	658	591	599	626	599	595	597	617	575	636	630	627	629	639	608	606	629	563	595	597	617	638	610	653	635	609	608	616	625	605	600	594	585	648	605	642	596	595	610	603	593	591	606	621	652	570	622	610	594	658	606	592	610	645	702	580	603	682	608	587	592	631	580	639	605	636	656	566	625	607	588	615	605	590	580	601	583	654	611	590	604	614	664	653	615	604	627	597	652	595	617	607	609	657	591	613	589	594	597	614	594	623	590	581	584	619	622	567	626	631	584	586	688	624	622	619	625	580	599	605	611	610	575	660	592	631	623	641	608	578	605	656	598	678	584	633	624	657	614	611	620	601	601	593	608	594	633	627	556	619	604	624	631	623	608	588	658	601	613	572	610	604	644	643	615	622	639	646	614	613	588	641	588	582	619	573	556	570	647	637	569	593	617	628	615	639	597	624	619	591	657	619	593	583	625	584	605	629	601	602	581	605	625	575	576	592	568	654	621	588	631	603	624	573	606	599	582	591	671	648	639	648	636	641	624	599	631	667	616	623	618	623	594	606	605	610	597	560	608	590	579	576	606	669	602	611	634	647	591	601	639	634	568	645	634	643	651	649	620	626	566	608	659	647	563	618	626	631	610	594	614	604	636	601	582	613	597	589	638	647	579	622	593	646	647	659	579	601	615	633	584	640	593	624	596	621	632	647	611	593	598	588	604	617	626	612	595	595	622	666	634	641	585	606	665	602	620	631	602	611	596	585	663	605	634	641	623	629	609	617	600	608	597	591	588	607	633	634	568	586	618	617	595	640	605	580	617	643	604	593	621	587	624	601	663	572	588	546	598	607	618	659	622	643	606	582	576	574	627	635	605	585	639	581	590	600	623	662	629	572	618	653	569	632	596	628	613	608	586	598	637	616	636	632	604	571	610	577	626	610	601	592	620	564	655	657	632	635	594	607	618	621	571	584	615	587	605	650	604	612	603	649	644	594	580	640	607	545	594	599	605	596	641	591	611	604	583	576	594	618	630	632	638	613	621	626	587	604	619	600	624	581	633	603	588	617	633	641	627	609	633	622	592	624	619	673	675	607	567
25442	21577	27577	25690	8243	754	628	518	500	508	443	495	429	452	363	407	424	385	393	407	415	413	415	401	448	406	410	389	392	397	418	392	429	437	408	363	381	428	417	422	402	404	396	399	359	405	383	412	393	416	398	406	419	395	413	425	427	436	397	417	457	420	432	409	422	398	396	404	425	415	381	419	365	410	412	429	388	392	385	441	417	412	373	394	397	397	423	407	400	368	422	418	386	386	430	414	382	389	394	410	391	391	373	394	418	401	398	418	430	401	430	443	368	406	390	421	401	373	404	420	393	423	395	420	422	420	414	388	423	394	419	382	385	390	397	420	381	418	405	406	396	382	395	398	377	425	418	404	375	403	385	401	408	395	377	398	440	403	417	387	423	413	435	409	419	418	422	411	398	388	408	405	398	410	432	394	389	388	417	392	425	398	416	410	423	403	370	425	400	427	397	427	421	430	424	397	435	399	387	426	388	429	410	395	386	424	407	417	388	420	369	432	396	385	352	404	424	392	366	401	389	434	372	393	429	384	384	386	405	376	447	414	443	393	391	397	397	392	428	412	400	385	409	410	403	411	426	416	437	420	405	404	375	381	378	378	382	438	368	417	398	449	388	426	396	391	401	392	413	398	404	380	420	388	392	383	417	407	403	400	393	427	405	405	427	385	452	416	404	387	406	392	404	384	377	420	430	413	381	400	396	405	385	375	413	368	404	406	386	408	396	388	395	381	400	363	455	449	367	378	431	409	410	394	395	439	409	408	394	411	394	380	437	385	393	387	423	390	381	412	422	411	427	390	406	409	405	390	407	388	395	419	401	405	419	416	417	394	405	402	382	436	411	437	394	413	413	386	392	412	428	413	413	374	414	371	422	386	416	367	404	411	438	454	424	397	405	402	408	415	388	404	370	404	391	423	408	405	395	406	414	408	422	409	414	420	423	400	405	385	402	384	420	374	393	395	429	417	379	442	371	444	394	393	405	385	420	428	391	357	389	387	419	384	376	356	386	393	431	419	388	421	397	383	348	430	402	400	396	401	375	396	415	388	389	428	365	421	391	393	373	404	410	407	385	401	381	401	411	399	424	418	431	416	438	357	387	408	426	402	430	383	397	404	385	435	410	415	413	360	396	407	418	385	383	430	379	365	386	411	388	395	378	395	416	453	411	397	412	424	413	413	413	430	408	394	375	420	408	396	405	364	392	406	423	391	395	414	412	393	410	390	412	404	375	410	410	399	374	378	385	378	450	382	397	394	392	417	438	393	404	414	398	424	391	410	423	384	397	391	397	377	404	414	409	383	409	410	373	377	388	399	390	371	413	385	415	388	396	435	393	365	417	385	446	374	411	400	423	387	387	418	394	425	415	418	398	377	421	387	431	394	397	408	398	393	408	381	363	390	379	422	412	438	390	396	382	414	414	411	392	409	384	412	400	399	394	414	383	409	387	407	393	431	445	397	413	419	403	412	431	396	369	393	380	393	399	389	400	407	398	381	412	423	367	411	384	417	369	381	396	424	392	385	418	402	396	410	404	409	401	395	397	419	352	390	399	396	408	387	372	403	440	418	415	433	381	420	420	410	361	411	410	409	382	396	397	416	405	387	447	375	353	422	386	399	381	391	395	371	420	370	422	393	401	401	372	401	385	422	369	364	420	425	393	377	355	395	415	402	425	417	419	404	388	401	432	405	392	407	375	374	380	399	382	375	387	409	406	407	424	435	365	381	400	384	395	409	362	402	420	430	417	414	426	378	397	382	370	392	406	398	425	393	411	395	424	405	413	437	410	422	385	397	389	415	364	394	411	404	381	432	405	398	346	402	400	411	420	425	423	401	441	429	365	416	382	407	382	390	398	432	409	411	382	425	378	414	375	411	392	403	384	376	437	432	432	396	343	410	402	424	462	404	394	401	403	364	442	413	426	443	374	445	423	375	383	408	409	389	415	380	392	419	339	383	387	422	392	418	428	387	429	430	397	424	360	400	395	388	378	392	375	410	401	406	428	408	381	419	394	413	357	423	402	391	396	400	401	357	384	367	393	415	373	408	380	353	410	406	403	379	432	399	387	373	429	425	402	442	397	402	382	430	405	386	429	407	395	432	441	363	417	422	407	406	411	386	422	433	415	359	444	393	424	407	409	413	386	394	396	407	431	419	450	362	347	376	407	399	417	392	400	411	430	370	382	441	415	400	425	396	456	411	399	394	405	410	411	417	391	428	401	409	453	373	410	409	405	421	383	381	429	403	436	412	408	418	414	393	426	391	394	403	375	402	401	383	378	413	429	385	418	425	379	420	421	382	422	435	407	391	382	423	404	391	386	421	407	368	392	403	388	411	405	388	394	407	424	402	402	395	404	407	385	377	410	429	417	411	439	411	431	418	412	374	414	442	436	392	411	419	404	435	395	396	455	401	378	411	388	389	377	401	411	377	382	377	411	419	389	378	397	411	392	437	417	392	368	414	405	402	427	409	403	391	394	408	444	406	399	394	389	430	390	390	378	406	409	360	420	399	391	387	409	408	372	407	394	381	357	405	352	417	396	419	398	372	356	419	433	407	367	429	415	403	416	383	407	383	363	378	395	403	376	396	372	390	412	411	400	376	411	413	411	430	402	393	354	433	434	393	426	427	391	417	373	397	404	386	389	412	412	404	388	422	399	413	379	415	381	411	412	394	396	371	374	425	432	418	432	377	405	409	386	389	375	425	417	386	397	397	409	422	402	387	380	416	409	394	419	415	366	413	433	404	414	413	426	436	418	365	411	419	398	383	391	386	432	363	383	373	394	376	452	406	397	431	410	385	420	397	383	437	422	399	434	372	376	425	381	399	384	399	373	410	427	384	407	370	375	400	430	392	412	422	417	396	437	446	415	397	413	371	390	424	425	409	378	386	376	435	381	372	382	429	391	384	411	411	392	432	391	374	397	382	389	389	405	391	390	428	419	420	396	389	408	423	379	392	401	423	406	369	395	402	372	377	365	405	400	390	419	395	397	395	409	396	397	414	385	442	421	417	418	388	397	445	405	457	408	402	397	399	421	389	434	403	422	443	420	434	403	407	399	383	416	409	372	414	416	444	389	366	399	407	447	402	360	385	379	385	412	399	409	405	434	405	405	383	395	386	404	377	402	402	355	383	393	390	409	430	411	449	407	429	386	383	413	406	442	445	445	418	419	413	384	388	401	374	425	414	378	389	403	437	421	392	414	396	415	397	359	378	412	383	393	388	380	431	385	410	404	401	374	396	407	381	435	399	415	413	397	410	398	408	415	407	426	404	399	406	407	397	405	385	444	386	388	429	403	378	402	399	429	407	401	391	394	417	407	393	407	367	385	391	426	406	394	397	423	391	400	407	412	414	386	391	428	387	395	391	380	370	382	389	404	415	382	406	362	374	404	392	391	378	417	416	371	419	401	392	406	435	419	403	398	394	387	440	368	430	387	408	427	393	400	409	411	367	408	420	378	387	396	393	393	388	412	399	372	361	386	410	445	377
33994	31319	2937	1491	1090	925	803	749	664	585	581	550	526	530	467	498	511	468	492	455	479	508	455	469	496	452	442	435	472	471	464	458	466	460	447	451	434	443	424	439	451	528	447	457	495	488	450	461	465	423	469	487	454	465	469	448	436	449	484	454	441	454	439	466	448	461	449	447	429	436	451	469	464	433	440	439	438	442	479	449	439	399	438	456	434	460	465	429	446	468	442	458	420	419	435	449	437	440	470	439	426	434	402	464	433	429	482	486	459	459	448	453	457	440	469	400	488	487	410	455	462	449	458	486	418	472	442	469	418	430	466	461	441	450	426	418	422	453	434	454	467	460	425	461	448	479	402	456	447	403	417	426	457	465	403	445	437	446	447	430	426	433	466	472	424	423	467	477	426	474	434	422	434	428	421	456	463	420	442	446	437	427	447	422	417	402	408	432	419	430	446	453	463	441	427	449	445	465	448	449	415	428	427	430	442	476	391	401	414	468	423	427	414	449	423	415	476	425	434	461	441	437	465	425	445	402	427	424	412	456	477	453	428	438	405	418	414	418	435	431	437	447	422	428	442	447	423	417	456	430	447	465	388	422	439	442	439	471	474	447	398	428	464	461	430	419	429	419	419	418	440	431	438	410	473	462	429	408	452	471	445	464	452	462	410	473	442	464	450	443	485	459	496	442	423	430	489	455	455	435	419	433	453	442	445	496	445	438	460	461	485	459	392	437	457	442	404	426	437	437	455	440	394	408	448	434	423	455	423	476	411	432	416	443	486	433	443	422	439	413	424	445	421	468	401	419	480	475	458	462	441	451	442	432	429	447	437	465	473	399	453	450	482	453	440	451	423	453	450	461	432	440	426	442	461	444	420	469	465	446	435	441	453	441	388	476	506	444	432	442	449	467	457	427	412	407	456	430	437	472	438	428	443	448	438	396	463	434	436	447	429	405	446	457	443	441	423	435	455	412	411	430	442	447	426	471	414	436	431	446	444	472	453	432	450	435	418	428	410	426	418	436	410	414	460	430	424	418	452	449	463	487	425	461	432	432	424	412	462	426	446	430	409	452	445	400	426	430	443	449	437	429	423	434	435	447	427	465	422	444	444	441	462	439	428	451	402	431	460	442	435	429	422	416	429	425	445	443	446	430	457	426	461	494	425	446	407	397	443	471	430	464	433	425	427	447	461	442	441	450	465	443	438	438	483	476	441	433	427	471	436	436	451	403	460	452	455	408	468	452	441	392	415	426	421	439	453	455	445	437	414	431	449	422	455	404	444	444	420	420	460	446	410	449	432	465	479	403	422	454	439	443	459	459	480	450	427	400	440	412	476	473	428	479	427	426	462	406	439	467	433	418	465	414	415	456	441	436	452	445	455	461	435	447	443	441	435	431	447	441	435	384	476	443	412	430	420	440	436	423	444	451	428	461	464	443	449	411	415	458	421	447	445	413	458	435	449	442	439	460	466	411	435	411	453	435	466	455	408	436	465	467	417	395	460	461	432	480	438	469	414	433	447	425	421	442	417	437	405	427	427	435	432	421	464	431	452	467	466	447	436	410	446	404	445	447	408	457	432	446	421	436	435	438	421	423	426	429	404	397	415	423	444	432	450	430	445	479	445	398	450	433	421	452	438	469	436	401	441	412	452	421	481	421	448	470	443	436	440	445	459	446	453	447	452	423	464	410	410	435	459	447	449	449	418	423	447	399	458	450	461	429	457	507	439	499	438	446	476	438	454	452	418	475	444	448	469	415	430	452	494	426	427	442	462	431	444	449	434	437	408	448	445	422	459	419	408	431	449	433	456	438	426	431	438	435	400	456	447	443	419	455	386	420	433	436	451	443	448	448	444	437	430	436	415	430	452	471	460	432	415	405	440	459	408	473	391	454	421	489	421	440	430	471	427	470	425	458	419	457	451	446	476	435	415	459	457	416	425	475	426	433	406	436	487	446	470	428	416	405	426	451	454	443	467	419	484	448	423	449	401	430	493	458	471	459	449	428	427	449	493	454	456	450	439	411	465	377	380	437	414	452	458	437	418	438	400	500	465	461	402	438	441	435	445	468	425	388	411	423	411	435	466	439	432	417	426	393	454	458	426	430	427	450	433	466	425	430	450	426	473	457	425	423	466	431	445	450	420	440	427	488	424	422	377	402	431	445	442	425	421	423	421	474	479	422	400	409	441	410	451	411	440	462	417	445	437	448	472	438	446	434	465	434	439	434	455	453	476	434	463	438	488	432	475	450	430	445	436	413	433	450	459	405	448	411	434	455	417	466	405	412	445	445	449	439	398	468	435	436	459	453	445	427	420	420	418	446	447	428	448	419	448	444	475	422	442	413	410	434	469	423	414	475	451	423	449	443	423	427	428	473	436	411	406	428	410	467	461	450	431	447	437	454	441	417	474	451	455	437	447	461	482	426	447	457	414	410	444	428	410	472	466	472	391	451	416	448	432	427	440	464	428	484	448	446	442	406	435	434	459	411	455	425	422	497	422	427	481	427	440	502	449	416	406	457	417	457	398	470	435	435	424	415	454	436	426	437	426	456	421	447	461	449	435	448	463	432	412	418	463	490	450	407	430	441	462	476	458	471	487	465	444	468	472	460	430	446	416	420	443	421	436	394	442	424	439	484	467	431	417	441	431	463	428	459	435	431	450	474	407	442	454	432	399	432	449	453	435	452	449	418	433	434	418	424	421	455	428	439	468	433	450	468	431	428	425	443	440	456	442	451	416	418	451	421	455	441	423	445	433	450	440	424	485	435	452	455	416	457	440	463	422	465	442	427	439	425	415	431	437	435	424	430	452	446	435	411	455	442	430	444	470	406	449	428	424	469	438	427	445	420	452	393	469	413	440	436	436	416	400	426	436	439	462	404	426	438	443	415	484	435	414	482	436	439	417	440	431	431	450	437	425	415	413	432	395	448	437	480	414	446	425	421	434	451	438	451	423	430	448	453	439	415	434	445	430	443	437	429	413	472	423	424	442	431	444	431	439	402	453	443	470	442	465	370	437	450	442	435	420	436	431	464	488	415	447	451	439	412	401	430	451	450	460	470	435	443	438	448	437	468	441	422	444	435	458	391	453	441	443	419	393	437	413	420	421	422	461	423	442	395	470	423	427	403	420	438	434	448	441	443	449	444	442	386	439	418	426	384	437	448	461	415	449	416	446	412	455	464	433	449	469	435	448	469	448	417	430	452	452	471	430	439	427	404	442	414	450	420	440	435	437	449	449	450	441	424	393	408	422	456	442	454	471	432	459	445	447	460	472	428	441	434	440	440	436	457	398	417	457	481	433	410	436	404	444	424	408	431	451	419	423	429	447	425	444	405	414	417	473	446	456	433	456	460	454	476	434	420	434	424	446	439	439	448	438	412	458	459	410	480	416	444	436	432	415	414	455	467	439	469	443	428	415	442	408	424	492	428	458	444	443	444	459	418	445	459	414	464	457	432	455	384	445	442	420	468	422	448	474	449	434	420	456	436
23169	21633	29410	24331	21624	21567	5876	1383	1085	1036	1010	962	881	922	889	891	851	836	808	767	898	811	813	820	806	798	778	712	792	801	785	741	799	816	775	718	780	810	759	767	753	766	760	741	733	758	793	810	810	787	834	789	777	829	809	801	816	763	819	748	816	802	796	766	797	782	819	823	790	807	729	754	777	729	764	732	729	752	752	755	703	760	764	768	805	700	751	773	839	750	733	794	800	718	773	763	738	778	748	694	751	765	740	746	702	805	785	784	739	760	727	739	792	733	731	752	751	748	768	769	823	715	780	753	798	732	707	809	730	744	725	742	836	771	758	743	768	759	776	712	749	795	746	812	791	762	765	778	729	760	775	800	782	756	746	785	750	763	788	813	775	728	737	779	722	762	736	734	767	758	718	769	772	757	797	751	714	779	724	759	779	743	801	800	744	756	750	734	712	748	713	743	757	765	749	821	791	747	746	746	739	723	766	732	739	770	767	757	775	703	781	726	756	789	773	737	784	744	735	747	720	798	784	716	773	754	757	761	696	745	772	718	740	740	744	740	751	694	725	769	770	782	784	720	732	747	777	774	794	758	748	725	743	807	736	727	770	749	763	813	722	763	755	803	754	746	708	743	782	769	745	802	751	763	802	727	711	765	805	784	724	737	788	773	735	762	787	753	755	728	782	744	787	810	748	718	767	728	792	792	743	708	737	722	756	750	763	769	744	775	753	770	726	780	734	772	776	777	740	719	737	816	792	731	771	768	760	722	743	740	718	717	723	757	748	738	751	735	755	731	721	793	723	714	779	750	731	784	768	753	744	798	759	763	762	718	776	757	762	783	789	789	769	808	752	767	772	792	746	770	777	773	734	747	763	803	770	711	774	736	733	699	768	735	766	787	802	768	770	757	795	763	768	763	774	704	753	730	734	792	711	813	745	749	750	755	829	793	742	745	743	724	745	742	795	763	767	775	773	710	770	760	763	782	785	788	790	761	711	702	762	806	721	708	734	798	791	808	754	743	731	750	722	772	782	806	752	754	773	777	755	718	756	735	736	750	763	778	712	725	726	713	774	759	749	705	736	778	746	754	738	777	765	723	772	737	777	691	743	779	736	745	759	777	760	797	794	742	762	748	764	719	781	790	746	728	748	780	724	733	785	748	742	740	721	751	801	746	764	779	801	761	729	705	768	791	778	808	779	771	788	790	711	785	746	776	787	786	754	816	813	778	748	725	720	735	747	732	743	779	730	754	715	770	780	759	740	739	793	775	805	767	759	806	739	789	768	766	798	725	732	759	712	755	775	733	779	802	716	716	787	747	769	758	701	740	746	751	746	767	717	729	734	736	772	747	720	744	744	765	736	747	744	737	757	748	777	797	749	829	780	774	766	779	804	771	785	748	796	767	704	694	781	745	759	808	725	785	789	706	767	738	754	727	774	758	782	743	750	783	764	779	756	740	763	795	747	755	709	731	754	728	709	783	770	740	751	752	795	722	751	747	786	760	750	767	692	744	749	768	787	769	760	765	755	758	732	755	786	767	740	768	753	799	763	769	716	752	730	710	747	715	739	709	768	759	752	729	720	728	763	803	749	739	717	755	774	762	785	759	843	726	802	692	751	758	797	760	764	734	744	743	772	741	767	792	747	692	773	733	762	751	736	759	760	724	795	723	764	694	761	706	726	760	742	776	773	787	763	732	754	727	765	702	790	730	787	762	710	742	764	731	717	719	777	744	747	712	745	761	764	760	711	729	720	769	745	704	751	753	739	773	775	758	756	768	747	756	727	765	752	724	775	711	752	844	741	700	722	783	736	719	746	719	749	772	728	752	735	817	768	721	721	804	758	715	741	731	722	719	773	736	783	740	795	740	706	757	788	783	725	726	756	670	706	728	767	716	793	744	736	792	749	726	734	756	791	772	800	765	723	748	778	737	757	799	744	756	780	771	782	757	819	771	744	778	769	784	788	757	739	732	748	703	753	774	763	807	716	768	813	784	802	740	765	710	705	749	732	751	771	761	775	772	826	776	748	749	763	788	773	765	692	774	766	748	760	731	724	760	757	752	784	777	759	748	716	702	762	783	753	762	761	713	740	724	728	743	729	728	727	739	742	697	752	720	766	744	784	746	793	753	774	795	772	740	732	747	749	776	771	763	725	777	747	748	745	729	720	700	760	758	738	707	713	797	739	790	709	775	796	767	726	708	747	714	732	750	721	735	779	743	800	787	791	726	763	735	772	766	757	766	800	767	761	778	711	792	797	784	771	761	764	749	716	770	739	722	699	810	761	779	723	773	773	745	759	726	756	772	738	729	744	817	754	760	792	721	789	755	778	760	739	751	748	754	775	758	762	777	764	729	761	772	733	781	770	741	705	774	691	747	745	698	757	800	776	722	747	719	718	752	792	737	782	808	776	747	770	744	763	747	720	717	786	740	748	706	754	785	711	745	754	764	773	740	756	770	791	732	793	719	788	792	707	746	822	750	779	731	737	818	757	761	760	723	740	753	783	741	737	734	775	722	770	785	733	806	755	732	688	719	766	752	741	739	750	777	788	771	749	690	690	796	776	720	757	744	729	736	741	741	747	754	753	750	749	786	792	736	759	744	751	743	726	774	750	770	726	730	766	761	783	783	764	732	743	719	795	790	751	778	767	731	791	792	771	762	782	770	784	776	760	747	727	769	730	709	732	746	741	788	786	754	750	793	781	731	716	752	787	801	778	758	756	725	712	752	797	786	725	747	801	756	752	791	724	690	778	729	797	758	751	780	746	786	762	698	752	783	757	767	754	710	798	773	726	776	737	750	749	778	738	729	753	761	777	730	763	772	787	773	706	744	733	722	753	740	750	736	740	777	711	758	752	763	741	786	756	702	735	792	802	766	819	756	758	729	740	760	792	792	771	779	715	722	751	700	760	776	780	769	764	714	720	717	749	792	749	778	781	761	724	731	719	735	754	739	727	722	728	756	767	782	803	803	777	718	783	753	769	791	756	735	722	770	712	736	786	747	768	757	770	752	767	755	722	718	781	780	741	766	794	810	760	735	751	777	790	765	747	716	760	804	709	737	721	756	745	758	797	746	783	780	713	729	735	773	780	719	739	806	774	780	720	764	724	744	753	731	768	784	735	812	745	768	770	749	741	739	715	762	728	764	742	755	774	757	768	749	790	752	755	786	789	727	793	687	737	780	802	765	762	774	745	716	759	764	778	781	772	790	767	730	739	767	780	716	768	718	756	765	739	768	750	739	731	771	691	722	784	767	786	744	721	736	729	706	721	728	775	728	788	784	784	754	736	737	769	795	753	767	779	744	756	748	763	749	715	784	793	747	724	734	722	762	784	695	748	723	738	755	757	704	721	775	721	750	790	762	726	754	714	780	785	771	720	744	732	744	770	731	765	764	777	772	762	723	768	762	736	737	764	757	762	719	769	738	715	776	799	764	779	706	779	750	803	761	740	760	724	732	730	766	718	745	728	706	707	746	779	743	757	738	779	802
43780	42852	8880	4405	3165	2527	2020	1662	1484	1295	1264	1097	1018	1088	945	908	863	895	899	847	825	859	787	849	812	765	768	816	841	816	762	841	828	834	814	811	808	802	760	824	812	800	765	809	802	814	820	823	831	795	798	750	782	839	812	777	810	762	802	817	774	879	795	770	801	787	753	759	824	794	779	824	769	790	779	772	830	817	781	778	760	755	736	754	771	742	795	793	737	762	805	758	674	783	771	710	792	714	731	793	757	757	778	777	797	755	812	797	818	751	824	720	739	770	747	776	772	780	779	777	753	729	753	742	733	792	761	757	718	816	800	768	753	741	795	756	746	773	733	818	731	760	745	783	792	755	769	741	772	765	772	825	757	775	762	808	809	776	750	765	744	780	752	759	756	711	771	791	801	796	720	804	783	724	767	717	734	784	768	751	760	790	761	815	759	801	788	769	802	764	770	808	750	749	726	778	782	800	709	783	754	713	764	785	755	791	770	772	728	777	764	796	775	783	777	783	814	795	796	775	776	776	732	764	763	785	777	756	768	755	823	784	763	754	775	745	764	771	745	761	780	767	746	755	793	785	784	759	717	752	755	766	763	760	813	768	748	772	786	826	766	805	767	722	737	755	767	775	769	772	764	772	788	767	735	749	754	770	746	754	795	803	757	792	745	745	774	789	784	797	762	755	764	810	769	753	816	725	775	765	809	746	761	763	764	730	744	773	754	780	789	776	740	779	737	744	756	801	802	712	743	751	744	809	767	779	799	735	777	784	777	747	761	705	802	780	754	744	749	783	788	729	807	770	749	770	755	762	766	787	732	745	767	796	795	765	787	765	755	726	773	753	773	735	708	778	802	761	755	804	691	766	741	774	805	829	740	729	764	803	771	803	763	777	780	793	796	793	740	781	779	838	742	770	717	767	815	760	725	754	777	722	716	776	753	812	772	767	773	744	763	775	729	818	794	766	781	715	774	771	742	769	740	783	735	808	732	779	741	728	766	805	803	822	799	737	819	750	738	758	746	794	779	783	761	801	774	797	761	782	813	758	803	791	777	758	833	781	768	759	778	779	790	795	725	780	803	771	756	783	776	787	780	735	790	781	845	778	825	753	766	756	795	739	768	718	763	795	765	762	680	765	804	747	757	804	795	767	784	764	732	786	724	815	759	758	782	772	788	761	753	794	783	764	737	757	740	778	816	761	811	701	726	797	799	764	765	777	755	774	763	724	784	751	782	741	786	782	739	733	747	803	777	750	799	750	758	742	778	811	807	784	775	784	790	741	780	780	741	760	764	757	769	807	767	770	796	799	705	785	722	781	801	761	771	747	756	744	770	763	781	748	744	718	758	776	800	724	753	789	762	752	749	715	732	758	780	796	795	766	785	754	778	754	785	812	770	763	775	762	815	777	784	808	764	779	745	804	722	784	783	767	788	806	759	792	777	744	795	787	771	829	813	765	806	762	756	792	782	792	768	755	754	755	770	814	765	767	798	752	792	736	729	793	758	794	775	788	708	732	748	756	767	779	770	780	773	777	761	772	829	810	782	788	768	813	781	743	778	775	761	785	743	798	735	757	791	776	771	774	747	734	810	802	772	744	778	752	756	806	781	769	779	825	727	735	756	746	755	765	709	765	798	763	789	829	746	796	725	786	764	778	750	733	780	782	774	761	761	735	787	792	784	750	772	800	777	749	746	745	769	778	829	791	781	773	733	739	735	779	763	741	805	791	771	742	704	759	757	830	776	761	736	779	785	754	765	777	738	786	741	799	749	762	732	754	751	812	775	775	758	794	790	795	804	755	752	783	809	759	754	775	703	763	789	761	754	758	741	748	768	756	754	801	749	737	767	748	756	760	776	746	766	830	767	729	773	781	781	767	782	701	762	816	751	791	769	780	759	827	758	809	756	768	766	763	785	785	811	784	750	788	763	765	776	791	777	790	745	758	794	793	730	791	785	724	767	745	791	744	775	715	790	806	772	770	724	769	774	801	787	800	764	744	756	737	770	750	790	754	797	739	753	757	776	772	731	743	769	740	811	786	756	737	769	747	799	762	753	770	795	716	780	762	773	719	738	800	725	796	837	774	767	788	798	745	813	763	746	778	798	795	760	767	730	764	779	806	759	745	767	770	751	769	806	749	766	756	793	739	778	814	761	768	823	795	763	731	735	794	736	791	756	758	793	760	779	732	750	762	767	767	691	740	810	685	776	756	782	769	699	758	787	756	760	780	820	741	763	807	768	739	777	776	774	771	763	784	749	791	750	783	811	761	757	773	760	759	770	770	755	712	789	757	801	754	776	831	756	805	779	763	837	820	774	804	816	748	811	758	770	741	795	729	745	778	752	804	760	849	760	759	737	757	737	744	754	739	764	773	715	792	759	751	798	711	739	796	781	815	743	743	743	766	811	793	796	777	756	709	795	787	751	769	838	762	780	762	753	763	787	778	741	777	768	732	746	775	711	769	767	763	791	760	752	767	734	762	772	741	779	738	746	774	755	761	805	738	788	746	771	778	713	780	776	710	763	757	825	784	740	786	823	805	707	793	735	746	761	793	753	755	783	779	837	813	811	721	760	728	760	736	787	738	744	722	778	762	748	780	743	732	745	796	760	778	789	737	724	757	794	813	794	764	759	802	681	794	803	769	764	766	754	765	793	749	772	776	760	769	762	758	765	818	697	764	761	706	815	789	758	783	741	754	771	772	739	815	749	766	746	733	781	745	782	764	795	724	717	764	760	799	811	808	783	773	765	726	730	773	773	801	746	758	784	779	758	732	763	764	792	858	752	763	765	760	704	728	794	785	768	808	737	821	729	790	781	762	755	765	765	786	792	746	815	778	757	785	761	755	777	766	758	769	777	746	738	758	782	728	786	785	833	729	767	776	724	744	764	792	762	763	739	756	760	777	782	798	759	816	771	797	814	788	758	793	756	777	756	775	765	756	777	692	808	746	744	787	777	799	772	756	745	773	799	751	790	741	781	794	777	743	753	787	757	710	787	818	785	778	789	815	776	743	692	793	788	806	782	793	764	834	773	782	768	804	731	764	795	735	760	768	753	847	745	762	766	746	747	742	737	796	797	798	802	791	817	777	783	794	790	738	768	749	753	808	782	724	743	738	776	731	758	759	764	773	708	780	799	792	774	771	762	785	791	731	766	803	739	814	765	748	770	760	757	775	760	758	747	763	705	765	757	746	812	742	774	764	758	749	754	805	718	753	747	742	753	789	782	753	740	819	795	730	831	726	758	753	735	758	790	783	780	796	749	804	796	766	783	794	758	782	711	764	784	730	712	764	833	754	760	734	754	774	748	775	731	783	755	798	756	788	709	801	717	771	744	745	784	777	770	777	811	807	729	764	783	749	788	746	757	780	797	779	755	740	753	762	758	773	780	787	770	783	776	765	768	769	735	792	826	784	740	755	761	757	740	782	755	754	738	776	763	781	767	806	786	795	797	726	768	798	737	771	746	736	795	757	731	749	725	729	764	770	739	760
28730	17727	3437	588	421	404	360	363	368	334	364	328	379	354	345	354	357	354	394	361	351	347	371	331	336	343	379	380	387	344	371	351	337	345	345	371	379	396	362	343	373	350	367	385	362	368	370	378	392	378	375	375	361	373	381	386	341	368	375	403	344	349	399	392	332	374	355	363	355	354	354	328	333	347	370	334	340	320	369	345	360	377	355	375	366	362	366	320	365	350	330	333	322	374	328	350	363	348	342	366	372	326	349	374	355	334	368	334	340	340	348	376	321	384	386	362	389	384	359	350	354	374	384	347	341	366	337	343	368	370	380	345	351	349	361	373	378	351	351	365	352	360	368	361	347	362	340	342	354	325	354	377	363	364	354	348	357	344	356	357	330	351	349	347	348	386	351	337	362	351	380	321	350	358	365	328	321	349	343	341	381	364	341	371	361	338	341	357	398	346	354	318	337	377	357	354	316	349	346	347	363	363	341	327	353	337	347	378	386	357	376	404	339	372	314	390	375	354	367	351	339	364	350	323	350	361	353	373	349	398	361	385	351	347	326	338	353	335	350	370	342	319	362	368	340	331	395	362	334	351	379	354	342	361	388	384	345	383	347	372	362	371	365	396	360	372	332	358	343	376	358	351	344	387	350	334	350	362	368	362	359	395	304	353	364	366	345	370	341	366	380	350	370	373	342	363	393	363	365	358	351	355	346	374	394	320	332	359	378	353	352	375	353	368	356	382	361	351	338	355	339	409	369	362	340	355	383	351	352	339	333	363	392	374	368	316	337	364	337	383	364	320	352	370	344	375	369	341	377	382	370	384	372	330	353	352	355	340	379	374	359	347	335	388	377	365	359	367	344	361	374	393	345	330	323	362	314	377	334	347	356	346	349	357	335	340	352	344	356	330	346	340	362	370	383	352	376	346	331	353	395	368	371	364	361	380	346	350	368	336	379	358	361	381	336	392	355	346	356	319	393	404	354	376	374	381	359	341	342	379	366	351	366	386	350	359	347	380	379	374	354	356	354	368	383	358	354	330	379	350	372	354	346	343	343	326	341	368	400	371	354	333	367	350	389	379	332	369	364	357	375	342	372	349	362	359	380	385	370	370	342	355	351	355	348	365	351	372	343	384	378	319	367	361	336	363	386	323	350	357	310	364	375	360	333	344	361	357	345	380	350	354	373	334	372	338	369	360	375	346	367	372	356	352	358	327	382	347	374	342	352	323	362	391	371	357	352	361	313	352	384	359	361	356	335	348	366	354	353	369	340	366	386	326	384	339	369	324	366	390	320	348	389	359	321	387	365	373	337	337	359	360	374	393	358	343	370	341	325	338	325	366	394	335	377	373	365	367	351	348	361	352	401	368	350	379	393	337	366	360	333	398	358	346	378	339	343	339	381	373	354	369	393	350	332	314	333	384	373	344	378	349	347	329	342	371	407	342	347	341	362	370	354	336	374	367	348	351	361	331	329	397	355	338	329	318	357	370	344	368	318	341	336	384	384	386	337	364	360	366	338	338	329	359	339	329	376	341	321	347	302	346	333	360	369	333	364	352	335	376	366	376	381	343	357	354	337	382	362	340	383	359	362	322	360	378	367	377	337	355	367	371	403	360	355	351	391	349	370	350	396	333	344	372	351	366	370	329	375	367	351	363	370	385	359	312	310	388	376	330	346	364	400	350	358	319	342	379	375	357	385	341	357	353	373	352	349	365	356	342	363	357	358	359	350	361	330	358	356	340	336	343	350	331	326	337	377	322	376	334	378	347	368	358	331	331	357	334	387	365	351	360	349	359	358	365	371	363	341	345	363	356	346	359	383	356	341	374	373	360	360	350	346	360	318	362	358	365	406	346	334	337	337	338	386	391	369	361	357	327	336	370	375	369	358	345	334	355	330	342	367	329	346	322	336	362	326	338	353	388	383	359	362	343	330	369	341	355	363	348	367	360	418	358	333	340	350	365	365	361	326	373	346	386	360	343	319	371	364	358	336	353	327	384	359	336	358	334	369	381	364	380	347	346	377	350	375	354	351	348	327	322	362	325	365	355	363	367	308	352	349	358	369	359	374	382	330	337	334	335	363	374	342	371	351	373	343	358	365	336	348	325	354	334	343	342	354	359	346	336	336	348	361	336	362	357	333	363	388	340	363	348	362	369	388	349	370	375	353	365	348	320	356	337	370	363	352	395	365	380	342	340	363	369	374	368	375	334	373	372	367	346	317	335	329	357	358	348	378	371	356	343	376	358	315	352	319	363	355	357	357	347	323	335	354	367	357	326	330	352	366	357	381	371	358	334	326	351	363	351	402	327	363	353	323	386	364	373	345	333	363	353	340	334	353	364	358	369	332	350	378	363	343	380	348	361	354	367	347	358	379	333	358	329	319	350	355	342	340	313	369	353	362	337	352	362	345	353	358	361	342	384	382	353	364	322	347	331	346	361	368	345	366	359	361	376	328	328	350	349	362	355	374	377	362	336	353	346	348	343	338	334	335	348	328	358	343	363	343	322	356	386	348	368	389	377	355	343	358	345	375	306	307	353	343	396	369	390	356	346	341	354	342	327	351	358	345	353	341	363	340	352	359	366	382	347	350	361	356	355	361	343	388	375	399	386	314	407	337	370	344	349	361	340	363	351	367	350	351	355	353	368	341	366	364	343	331	346	348	363	347	348	318	339	353	371	343	348	379	328	392	364	354	357	359	350	337	320	369	362	372	344	369	348	349	373	354	345	325	351	355	369	368	370	338	397	360	371	347	378	365	349	372	343	350	353	334	388	334	356	330	327	332	364	357	347	347	315	360	328	385	367	363	372	372	387	372	337	344	356	334	352	380	358	356	376	377	337	370	331	357	341	397	359	367	349	343	333	327	356	340	363	386	378	349	386	379	370	345	359	376	320	385	365	369	359	361	362	360	374	344	350	347	361	358	355	364	342	328	343	372	310	352	353	356	380	351	363	295	339	347	376	374	368	355	363	335	365	388	392	393	337	390	332	385	365	310	330	368	361	365	353	358	340	331	363	374	384	346	382	356	339	338	358	320	327	371	381	330	358	319	361	320	295	366	363	348	350	393	343	368	338	342	398	394	344	331	384	340	334	333	365	351	344	368	342	384	358	377	340	343	359	332	341	355	331	364	359	326	341	318	375	345	341	343	349	362	363	363	363	309	379	374	357	309	379	371	349	332	360	361	401	382	352	336	354	342	334	354	362	379	348	373	351	355	370	367	337	364	355	347	357	383	348	337	362	381	340	354	318	386	378	339	347	347	401	353	370	314	354	338	352	341	327	358	361	345	350	347	373	353	370	366	331	322	335	370	338	376	360	360	347	348	325	359	377	374	368	345	339	343	363	347	337	376	357	346	374	383	343	377	347	350	358	325	371	345	358	384	322	368	310	346	372	334	355	332	374	365	350	337	362	392	348	370	320	342	340	350	378	340	357	347	349	366	369	375	336	328	365	365	318	388	363	346	324	363	354	348	346	345	358	342	344	382	385
15075	6303	651	466	426	424	430	400	410	408	391	403	388	357	417	388	399	356	394	364	335	394	416	368	411	404	341	391	365	410	382	386	435	396	360	426	416	395	397	354	388	400	418	382	397	385	391	410	428	404	390	406	394	424	367	397	384	349	375	358	386	357	440	387	376	390	383	388	387	399	369	417	372	382	374	416	355	372	384	383	386	355	368	375	362	394	387	402	340	378	362	398	375	417	403	390	353	394	387	439	435	347	396	371	359	389	396	363	401	383	401	404	376	377	348	365	402	384	384	371	415	362	381	385	348	375	375	343	373	375	387	397	391	394	344	385	361	375	381	370	378	379	361	382	399	365	402	354	407	377	413	409	383	390	362	388	391	373	366	381	392	373	380	387	375	380	388	381	391	395	372	409	418	380	353	368	352	383	411	374	376	361	365	390	409	385	363	402	358	397	366	388	417	404	398	373	373	415	362	341	368	388	392	382	388	393	378	353	406	366	352	360	362	396	378	387	349	389	393	363	371	382	418	362	385	372	370	396	387	347	331	377	387	388	390	372	367	392	380	391	402	371	337	378	409	375	356	337	403	392	389	375	370	421	408	416	366	383	384	379	365	399	371	375	385	348	432	404	397	364	367	435	386	403	361	370	394	389	379	397	380	368	340	361	363	396	367	377	349	377	378	376	376	358	392	383	417	417	339	386	383	389	362	400	372	350	338	353	379	366	359	379	354	392	352	375	395	341	371	381	350	403	392	425	352	390	414	427	378	366	415	345	413	387	377	372	349	395	354	345	385	369	385	359	376	384	375	418	347	409	388	384	367	376	391	408	347	403	399	370	371	375	367	376	391	388	383	384	405	404	410	359	346	375	367	400	350	402	365	378	365	387	350	408	372	369	384	370	393	368	341	380	389	413	416	348	373	383	389	377	397	374	404	382	364	380	386	352	356	346	388	407	382	372	378	369	406	369	329	396	364	392	364	362	394	358	362	362	357	388	371	413	367	392	378	395	357	332	369	396	386	367	382	360	377	387	361	385	358	375	391	373	356	404	382	385	391	396	385	426	373	371	389	394	404	365	393	372	389	359	386	382	368	376	365	383	385	370	402	363	383	399	420	382	410	391	400	375	390	363	386	422	399	396	369	374	374	384	410	388	410	370	354	373	409	375	433	380	398	383	378	365	384	388	362	388	382	369	389	360	359	373	359	419	378	368	370	348	367	343	386	418	363	405	361	369	371	401	376	379	397	405	375	397	371	370	376	363	388	423	407	394	374	346	366	382	399	365	373	398	380	360	414	364	374	346	368	412	358	379	343	357	384	415	399	364	414	375	406	387	375	407	373	378	406	371	360	375	354	381	370	350	359	391	394	417	374	384	366	359	398	373	357	372	383	338	393	360	377	394	366	385	345	377	363	341	364	357	364	427	391	365	403	384	380	400	401	388	379	416	377	390	387	361	401	389	350	416	371	399	391	386	337	378	365	364	376	412	379	385	348	379	376	369	371	356	405	372	392	389	382	381	393	388	382	372	388	364	362	432	382	422	355	378	387	396	399	385	374	345	386	398	383	323	386	435	391	383	356	366	378	384	392	389	362	405	384	377	368	424	385	376	428	356	370	382	392	410	368	357	376	405	359	401	375	386	396	384	335	376	392	406	365	373	377	407	387	407	369	403	390	396	375	384	410	379	381	375	378	396	344	374	355	397	364	362	376	403	404	361	373	390	393	403	410	367	363	368	371	384	390	362	380	389	441	410	358	379	415	374	376	360	363	380	369	359	399	382	380	380	388	357	392	362	401	390	353	354	386	384	400	372	412	373	367	400	343	357	395	387	340	375	387	391	431	375	398	361	395	375	387	386	388	380	367	402	379	359	371	387	400	398	366	345	399	363	384	400	396	366	369	365	370	380	358	366	413	386	374	396	408	397	404	381	356	351	370	377	366	402	353	387	406	395	369	362	370	387	378	397	384	386	374	423	396	399	424	364	380	388	355	353	362	397	393	392	380	395	384	353	405	388	370	395	391	373	368	397	376	374	397	391	362	373	360	397	354	422	404	386	367	364	409	405	398	380	378	410	416	409	392	371	389	382	368	424	367	378	396	362	381	388	333	365	374	380	374	376	379	367	380	406	361	362	380	336	381	414	384	386	336	343	401	376	348	356	357	394	389	356	368	375	389	410	365	365	415	380	358	364	387	333	369	372	409	400	399	392	374	398	377	380	376	381	375	374	380	387	378	350	392	364	361	385	415	391	408	395	392	398	396	382	383	348	413	387	354	389	391	390	354	386	376	357	403	418	377	384	397	417	354	378	411	396	384	397	407	379	379	381	370	367	409	428	418	350	365	380	358	340	364	332	388	370	397	381	361	379	391	340	370	389	387	382	394	380	358	379	401	349	378	374	354	416	398	384	368	384	386	392	367	350	364	395	387	402	351	373	316	390	370	342	368	362	383	367	409	383	348	376	368	391	396	386	368	366	379	398	379	395	404	378	409	340	402	386	380	356	392	380	389	359	356	415	387	349	401	399	349	384	374	409	406	353	388	403	371	374	373	361	418	379	382	384	391	372	399	384	366	389	394	382	392	433	405	410	361	385	371	382	375	393	378	370	361	382	355	389	393	380	399	386	372	405	373	381	403	381	392	373	355	405	384	381	382	387	358	391	366	366	378	364	384	367	414	412	373	359	389	389	396	343	370	366	387	373	377	421	407	398	396	359	362	360	380	429	352	375	378	371	370	390	365	395	397	396	365	422	351	361	397	390	385	340	345	418	412	394	376	369	400	352	385	392	401	387	388	366	384	383	376	393	352	375	343	370	356	346	387	402	377	401	380	369	361	366	367	365	402	346	373	372	400	376	388	344	368	362	399	352	390	370	366	394	397	353	406	387	387	375	366	340	398	360	342	361	393	338	411	354	380	415	359	415	423	361	364	372	385	430	391	398	392	383	390	350	387	377	396	367	377	371	362	404	383	391	401	393	404	364	359	382	379	382	370	356	369	323	398	422	349	404	379	409	377	395	344	379	368	368	390	390	389	392	381	386	377	413	383	343	372	380	353	398	356	403	411	377	384	384	372	372	376	378	376	383	361	409	371	372	393	363	391	388	378	365	406	391	367	383	376	358	403	333	343	358	394	389	400	382	377	361	374	375	388	382	357	379	404	375	399	391	348	393	366	371	388	396	379	344	382	400	374	392	366	400	390	407	396	379	362	391	374	357	377	388	374	402	350	365	398	376	369	351	346	352	386	372	379	365	399	396	410	395	346	339	417	355	399	402	379	405	383	395	379	385	358	375	396	387	379	386	373	393	409	395	379	411	368	400	383	384	391	383	364	392	341	420	364	386	385	361	374	387	424	369	410	381	365	332	350	397	390	360	372	375	375	383	389	412	380	407	393	368	375	364	378	353	392	365	364	366	407	420	363	381	369	400	399	395	358	369	387	383	365	399	373	371	407	351	379	376	383	398	396	391	377	378	354	355	380	372	369	347	368	383
24321	21559	28982	24592	21487	7780	1247	834	815	760	682	667	686	635	674	654	647	634	623	581	637	639	601	629	649	616	601	650	598	615	631	617	589	617	644	627	613	595	622	600	635	582	612	626	580	623	661	623	612	605	586	594	642	574	614	594	628	682	615	644	625	609	613	611	645	592	631	602	624	615	604	578	617	645	614	623	608	609	623	619	610	594	631	553	589	615	591	588	607	605	604	548	634	564	634	662	658	646	633	621	641	620	568	628	570	548	604	645	593	603	668	647	597	583	597	591	594	591	622	620	637	599	644	614	632	611	578	643	635	582	594	612	639	583	651	659	572	570	564	568	622	552	590	576	589	607	619	573	630	596	588	585	632	590	591	627	616	617	622	581	576	645	558	567	616	608	594	576	598	573	666	586	576	571	562	594	623	633	583	567	628	597	632	609	653	568	601	589	612	573	578	630	596	562	583	572	598	590	641	572	563	573	629	638	553	588	643	627	573	610	582	605	614	580	591	594	607	603	607	597	632	636	628	602	566	562	586	624	635	663	603	603	607	641	571	630	598	610	632	562	592	592	593	586	628	600	593	651	585	592	600	624	609	627	598	584	635	616	621	632	598	575	609	558	538	546	594	604	610	617	609	586	590	610	594	590	620	569	604	629	584	640	634	617	638	631	621	613	627	597	615	579	549	617	616	621	616	597	598	610	606	600	619	600	591	598	594	574	585	565	649	627	598	591	592	621	620	639	629	645	576	594	598	603	668	588	587	630	596	597	610	591	631	601	598	530	608	589	569	577	642	595	658	569	575	573	570	626	560	662	616	581	654	599	621	580	610	640	618	601	612	598	593	552	624	638	610	620	591	605	609	618	610	594	584	551	611	613	544	601	617	601	609	617	592	633	604	631	599	579	631	584	611	645	614	592	566	593	614	612	604	645	595	581	590	607	589	576	632	627	655	608	567	580	598	594	627	606	584	587	578	576	583	646	605	570	616	584	580	571	567	587	593	660	626	604	596	615	593	653	609	560	580	596	586	594	634	605	583	587	631	601	600	591	641	563	595	610	584	596	555	594	617	610	559	599	593	599	554	582	646	573	607	594	581	629	569	584	527	579	627	587	611	618	596	570	585	574	573	567	630	622	534	566	570	630	600	575	628	575	578	649	544	597	549	601	647	619	585	576	580	618	579	612	563	650	622	628	605	581	624	603	606	610	585	616	599	559	598	620	602	630	612	654	584	608	594	596	622	634	609	589	580	611	615	573	645	613	623	623	619	544	608	582	599	620	574	610	585	569	554	626	591	583	585	601	569	637	581	600	581	602	602	586	604	626	589	592	614	629	617	594	596	627	631	602	577	601	602	644	587	631	604	620	620	577	634	574	606	586	590	551	612	598	634	594	592	600	614	590	553	609	600	599	565	589	619	596	571	576	568	625	609	586	614	600	591	572	604	583	573	623	615	625	599	532	576	621	570	618	589	613	626	583	595	586	565	586	573	580	596	615	582	578	643	593	573	660	593	625	595	588	619	614	614	654	604	599	587	582	611	587	615	596	639	634	588	621	572	598	648	580	598	566	623	587	625	601	592	604	596	604	658	573	613	590	570	580	606	598	580	568	602	626	601	582	630	547	569	608	576	592	601	582	606	596	584	602	585	605	639	597	589	568	588	570	605	612	618	624	665	606	593	613	571	585	600	588	620	626	579	582	609	632	584	623	566	605	555	655	594	624	591	595	624	575	627	632	599	571	631	642	580	596	587	618	558	591	574	589	594	608	565	620	586	599	613	549	621	596	597	642	607	615	606	630	591	577	561	588	565	591	596	656	594	581	616	650	597	597	592	555	612	644	600	596	633	618	625	569	613	565	634	615	506	591	626	628	604	613	609	589	596	629	609	590	577	599	577	567	617	572	571	580	631	556	586	615	639	629	612	627	596	621	593	635	608	595	619	648	603	577	599	607	606	611	616	606	626	592	599	604	570	572	589	590	610	557	594	598	598	578	604	619	605	597	649	603	561	611	572	596	626	563	590	607	574	591	606	568	612	585	607	604	622	594	596	584	598	586	626	600	580	574	604	601	612	607	602	584	608	584	627	599	646	589	638	578	598	591	599	574	595	582	596	602	591	632	619	544	606	600	592	589	654	595	614	568	601	608	575	628	584	604	581	607	616	598	598	541	584	636	607	579	574	616	611	596	613	549	622	599	596	604	611	592	642	623	536	578	622	625	599	609	580	616	619	626	609	591	614	643	578	583	567	628	609	619	567	608	581	598	608	624	611	559	626	617	597	612	620	600	552	620	614	635	597	615	626	619	593	611	636	603	590	572	615	576	636	585	603	611	570	587	594	619	604	606	560	599	589	601	605	600	581	572	646	620	582	626	588	576	589	588	589	575	607	597	574	615	620	581	570	563	605	581	641	588	619	651	619	610	597	591	571	602	597	622	626	620	588	590	614	607	617	590	597	587	581	585	637	606	602	554	596	647	657	619	614	570	605	612	597	587	631	618	558	602	605	622	552	596	583	593	598	550	592	579	577	607	591	605	622	586	610	565	606	594	602	560	590	602	597	570	624	609	613	579	603	586	603	623	612	588	594	593	639	603	596	576	577	652	584	594	586	581	592	584	613	628	592	612	632	574	653	578	628	607	630	604	592	605	594	588	604	609	563	573	595	599	607	568	601	544	597	619	604	575	568	646	614	621	623	652	601	583	574	586	591	580	625	635	634	643	583	621	579	576	580	642	625	613	593	589	629	599	663	571	591	623	553	609	621	615	591	601	597	585	626	591	592	565	587	579	598	581	613	569	651	582	673	564	611	609	554	600	549	588	649	600	597	602	563	627	613	621	563	593	583	617	583	566	621	566	596	617	614	598	557	606	569	616	628	587	649	581	589	587	587	558	575	540	600	602	592	588	631	625	623	636	615	639	595	543	605	629	615	611	606	583	648	581	563	598	596	579	602	634	586	600	598	581	589	584	589	631	605	587	580	592	573	584	612	592	620	569	587	594	601	621	603	604	649	570	585	606	629	573	573	624	581	622	626	568	600	594	602	569	568	574	586	628	569	624	595	624	628	615	632	565	570	591	588	625	610	575	570	574	578	597	574	581	569	634	608	585	607	577	599	589	599	610	635	576	566	610	615	596	598	604	629	606	591	606	578	593	620	649	636	612	589	590	545	572	616	587	580	556	543	598	576	593	601	591	590	569	642	636	593	584	609	593	614	637	621	608	624	585	596	649	609	595	585	607	619	617	600	599	558	619	601	583	601	584	594	600	627	569	578	565	658	600	565	566	588	594	600	589	597	582	591	571	592	592	636	595	645	622	602	583	620	602	632	566	569	608	627	619	584	580	611	554	624	576	620	584	585	597	572	628	595	599	597	612	654	579	558	641	576	571	576	579	658	592	610	583	613	622	602	599	605	584	634	635	591	574	618	596	617	565	635	573	614	606	583	578	620	589	612	617	598	595	608	612	634	591	595	621	574	580	591	595	613	620	648	627
38033	28691	5091	2561	1905	1444	1231	1093	927	883	822	777	784	755	683	675	700	636	608	669	637	622	627	609	653	618	653	619	580	598	679	616	655	654	651	638	628	615	578	649	604	587	630	634	655	648	693	671	654	590	621	612	629	609	577	617	634	623	652	630	617	629	595	667	566	652	623	619	628	646	581	592	607	652	607	622	616	628	612	595	582	665	612	640	629	612	601	658	611	597	634	626	640	621	612	587	630	604	621	631	610	594	645	586	586	630	595	638	629	666	615	642	648	624	622	616	635	611	628	601	592	585	633	604	641	628	587	666	576	624	618	590	625	643	644	618	612	674	576	590	623	626	638	570	626	575	623	607	621	595	587	623	570	645	611	625	639	624	582	574	607	589	599	637	612	597	614	589	585	636	638	614	623	620	606	597	586	615	609	587	641	610	652	596	646	588	574	590	634	603	606	556	594	615	607	585	579	591	572	637	601	647	641	589	627	662	621	645	615	596	634	589	596	590	597	576	587	612	625	615	608	641	625	627	599	660	632	610	593	607	624	624	565	602	615	632	594	640	567	613	606	576	582	563	605	631	627	545	609	550	593	645	623	627	562	578	602	654	594	608	633	597	592	612	620	576	687	629	682	598	564	599	612	588	596	664	547	634	597	610	596	582	607	550	608	609	607	651	670	588	597	630	639	594	635	606	633	624	629	629	594	616	570	623	587	636	666	569	573	602	618	616	575	633	627	583	568	623	598	577	644	624	606	583	636	598	533	594	571	606	622	615	623	663	612	600	563	632	641	620	626	611	641	616	637	597	631	613	614	607	600	640	583	595	633	645	634	590	638	603	593	571	623	604	599	633	604	591	650	670	627	621	655	631	599	590	617	591	603	601	626	642	660	623	614	640	564	604	642	586	636	591	625	645	608	593	603	606	620	641	611	590	665	627	602	618	580	618	633	597	632	546	620	625	607	612	632	603	596	626	595	605	598	585	613	586	607	649	565	596	614	635	595	640	601	611	628	619	604	636	604	624	630	585	616	600	634	576	614	587	607	616	615	638	614	635	604	610	588	633	614	612	619	611	587	641	604	580	583	588	603	567	629	638	602	618	628	560	614	641	571	639	626	613	681	610	561	620	636	651	597	611	606	600	591	625	595	632	625	584	641	575	605	598	588	609	603	614	567	665	610	654	572	623	644	601	587	616	629	641	568	650	605	631	621	620	620	620	605	635	591	634	618	630	628	570	615	593	621	619	562	584	576	593	583	646	644	594	580	623	638	573	620	603	606	632	604	561	616	608	608	632	594	621	655	614	621	572	611	626	667	670	623	645	650	628	620	591	592	609	630	623	606	609	602	648	620	606	603	596	625	594	584	605	590	611	596	611	638	607	610	612	616	598	667	592	550	556	579	570	626	625	629	607	612	638	603	559	639	608	650	584	590	619	612	577	606	595	594	599	617	601	654	593	639	651	632	638	599	615	602	647	638	574	638	574	610	602	616	579	617	628	624	584	564	647	617	655	618	591	639	626	627	602	604	610	617	596	631	609	576	665	614	624	591	615	634	616	605	570	533	594	634	586	626	591	594	623	584	592	571	645	606	648	605	586	579	599	630	609	591	605	623	660	627	607	612	596	619	649	620	609	617	630	607	599	603	618	630	565	583	602	670	593	608	609	605	575	586	604	648	613	604	602	640	612	607	613	594	605	609	632	690	668	636	652	579	617	633	570	581	587	621	573	592	626	646	619	677	609	631	637	621	601	613	645	592	605	587	568	609	626	574	605	597	618	567	577	583	635	610	618	616	635	609	600	567	555	634	606	620	601	590	680	633	583	626	623	555	667	657	604	650	637	589	608	550	645	640	619	555	585	657	575	615	647	626	613	656	594	597	634	595	603	615	610	597	626	577	623	607	604	603	589	610	618	637	610	660	622	627	604	574	590	644	607	634	635	617	611	600	610	571	587	642	590	638	643	599	631	568	594	614	591	634	642	550	582	655	603	634	593	597	619	571	602	674	610	656	642	609	597	608	602	626	579	564	591	609	556	667	609	651	577	611	599	648	605	622	622	645	670	622	643	610	643	606	586	609	624	622	584	613	634	595	615	631	624	587	628	604	604	573	586	593	611	625	594	606	558	597	600	623	657	627	623	591	591	565	646	620	670	665	612	668	589	578	662	644	656	630	612	632	594	587	582	577	599	607	576	644	563	556	610	579	620	551	596	619	617	592	635	589	638	591	611	657	595	604	602	613	630	590	594	608	661	655	589	618	628	632	629	610	627	603	662	606	614	591	603	610	575	611	612	644	586	578	560	654	616	582	628	631	639	627	602	595	640	609	597	633	639	559	632	652	613	620	595	644	637	578	592	605	618	629	633	610	592	597	595	634	584	605	623	643	626	588	618	584	606	592	598	607	579	610	580	631	607	602	629	605	628	582	637	601	582	609	589	610	596	573	572	618	636	567	646	618	603	598	595	593	591	609	613	613	637	659	597	571	634	636	593	582	607	641	586	608	610	627	577	657	637	622	604	627	623	584	660	585	588	620	627	591	600	629	649	549	594	592	659	586	629	579	607	615	600	617	627	621	597	604	601	596	670	655	614	587	643	586	601	611	615	613	614	612	597	620	605	628	623	616	645	607	621	577	582	632	618	602	614	625	590	660	585	601	636	573	599	633	625	621	634	624	618	605	644	570	646	604	564	600	646	636	589	608	598	604	582	640	644	560	593	614	609	564	594	613	604	625	612	628	591	632	590	626	607	602	632	612	628	604	637	621	569	564	648	654	632	613	611	637	596	579	592	643	648	639	632	606	612	614	618	590	615	623	614	572	581	635	634	578	591	586	558	626	592	615	596	578	606	630	606	589	592	629	594	598	590	624	622	573	614	615	615	582	553	632	585	620	617	589	601	644	630	639	619	625	595	629	622	646	647	602	624	622	604	619	575	623	638	580	627	598	572	623	604	608	573	625	593	599	627	628	605	590	621	621	629	612	643	621	596	618	598	576	630	607	594	604	637	669	571	625	638	610	674	614	626	612	600	593	576	588	602	622	592	566	610	582	596	618	626	608	630	605	658	600	605	606	626	626	622	613	617	584	589	621	581	622	576	651	602	623	605	667	630	604	625	645	608	604	647	624	558	611	621	572	642	613	619	641	576	591	629	609	629	623	586	615	556	575	616	575	596	596	609	630	638	649	625	619	651	574	646	609	592	556	587	596	600	618	594	668	598	603	618	584	644	617	589	618	627	582	596	577	624	599	625	626	619	597	598	601	599	635	572	578	602	635	633	627	584	604	586	615	636	609	634	584	599	623	616	588	576	619	588	642	631	588	597	578	596	642	631	604	596	584	594	568	639	606	552	637	602	627	615	633	593	588	543	619	625	616	590	600	567	601	620	544	611	591	572	634	615	614	592	626	588	609	613	591	649	585	644	616	603	650	616	620	617	598	614	639	665	600	609	600	638	585	608	557	597	604	606	602	585	594	636	658	661	605	640	630	633	625	642
25520	21570	27720	25570	8375	747	560	499	472	500	417	426	452	469	420	458	430	393	415	416	392	391	383	416	374	408	434	401	447	373	403	382	421	395	386	401	391	397	398	398	406	406	412	406	405	444	392	434	400	466	385	423	414	456	411	376	400	406	429	409	428	382	390	416	405	397	396	375	425	409	409	403	372	363	386	395	411	420	398	423	384	432	375	391	387	417	396	419	382	421	380	407	394	395	416	386	404	390	418	392	380	399	366	408	421	415	403	375	419	374	403	424	393	417	435	371	397	408	406	401	388	389	376	418	400	442	419	413	372	391	397	389	392	388	399	386	401	385	376	379	409	382	385	411	416	364	402	410	404	397	370	380	360	402	410	386	439	384	381	383	400	377	396	420	382	431	407	416	429	336	400	425	422	389	422	396	384	431	398	425	424	413	433	399	381	399	376	370	381	413	412	398	406	401	371	386	425	437	419	382	397	360	405	407	423	371	375	401	447	376	401	372	417	383	380	406	421	379	410	425	392	400	406	408	359	424	415	423	393	445	415	403	402	407	394	418	379	423	399	362	397	448	419	368	391	413	419	412	431	398	366	368	411	393	405	369	387	405	394	413	394	385	374	382	363	386	390	405	371	401	410	357	364	429	376	427	441	391	423	382	392	448	419	331	382	409	392	414	423	397	392	406	362	396	394	378	355	377	396	383	435	380	396	397	423	401	355	393	420	400	398	429	393	389	420	430	386	399	413	383	392	394	384	424	389	419	400	408	378	401	384	409	388	425	409	370	390	392	398	394	377	379	394	389	380	390	390	396	394	397	425	431	408	406	404	375	402	374	398	398	438	399	367	409	385	368	399	378	385	416	391	417	417	422	369	420	398	385	411	410	391	389	376	387	385	369	384	397	400	453	370	377	386	383	429	377	427	402	383	409	372	409	415	405	410	426	389	408	390	410	383	414	387	387	418	395	394	400	405	385	392	388	379	387	379	414	437	433	382	392	381	402	383	378	386	411	386	415	407	397	398	389	406	384	407	369	378	384	434	396	395	383	381	414	387	386	422	422	370	396	387	414	397	336	393	376	377	372	386	412	395	393	412	410	378	409	397	379	387	374	387	351	414	370	390	421	406	372	422	415	370	404	411	391	395	398	400	397	392	396	391	408	409	404	386	395	396	378	389	386	404	404	370	389	384	381	377	409	407	432	402	405	374	379	414	394	401	395	407	416	393	354	416	445	363	393	395	383	383	384	385	438	404	384	379	385	366	375	409	437	403	368	416	416	388	408	375	402	403	376	403	402	419	417	427	380	393	420	408	395	403	432	370	401	405	400	384	390	389	378	394	398	386	383	399	396	403	382	406	426	400	409	364	410	412	396	439	390	385	420	388	385	432	387	399	420	375	370	397	419	421	406	419	399	356	420	405	388	381	392	398	411	369	409	423	381	407	396	423	416	386	374	365	366	408	399	354	380	399	383	391	367	423	402	411	384	383	425	429	410	382	427	415	400	388	381	402	374	392	403	401	407	407	394	386	377	365	408	418	430	436	423	397	394	404	415	421	402	392	416	389	383	403	394	452	412	387	383	406	383	394	383	372	371	432	396	401	382	408	394	378	415	389	407	421	387	407	379	402	399	388	425	402	406	418	381	407	373	381	386	418	388	414	373	411	388	422	363	412	379	410	367	371	415	385	424	420	418	360	389	388	421	389	403	405	415	441	394	454	400	414	421	394	416	431	412	387	400	401	391	424	406	422	411	388	377	414	382	364	426	439	426	404	434	370	409	355	415	405	375	426	360	409	394	392	377	419	397	382	408	408	402	440	371	410	377	392	414	370	407	399	384	399	372	386	383	410	385	392	376	388	411	387	407	400	402	395	424	363	431	388	419	380	402	413	386	383	403	412	403	392	371	387	378	386	365	393	367	413	418	389	420	387	414	415	381	353	378	391	371	410	422	412	398	392	399	417	413	407	418	394	422	386	439	409	344	377	407	375	346	404	387	399	388	382	436	424	437	374	365	412	392	442	426	382	400	407	409	420	374	422	391	386	398	392	391	381	410	388	408	436	371	429	399	437	365	395	410	386	408	378	393	415	376	377	407	389	369	423	393	385	367	378	413	421	369	411	399	395	403	369	388	391	334	408	384	390	396	404	415	398	389	391	397	384	402	390	434	411	404	381	373	399	374	430	361	376	401	371	393	420	397	366	380	370	355	406	446	431	368	418	411	408	426	387	411	377	430	444	378	384	429	369	369	398	380	390	382	385	392	390	408	391	431	377	346	381	385	393	408	390	403	412	405	377	416	416	422	369	383	403	398	401	428	422	405	385	367	402	384	390	363	368	388	387	372	413	397	388	373	388	373	386	399	396	363	415	392	418	407	380	403	384	363	409	395	382	382	383	386	384	397	411	403	428	402	376	408	447	379	398	377	397	415	378	412	381	400	365	389	400	404	410	423	366	385	414	398	380	431	398	444	420	392	382	364	393	403	457	404	413	363	358	368	390	386	409	456	378	408	411	420	390	381	401	386	396	366	402	385	426	405	376	411	409	432	400	422	365	405	374	412	385	408	420	393	382	359	384	423	397	380	400	412	383	403	407	392	384	396	400	404	376	374	412	382	393	397	392	390	403	363	383	403	395	388	391	414	361	446	378	416	361	381	409	395	411	367	382	391	402	376	381	394	421	389	403	407	361	395	418	407	390	391	398	421	399	393	404	389	375	387	414	404	388	384	432	419	420	402	434	387	384	406	430	390	388	431	355	377	367	427	390	423	366	397	356	389	390	394	442	385	431	394	389	381	407	386	399	401	387	407	385	403	398	365	396	403	401	392	378	425	392	399	395	363	413	368	428	426	408	403	378	408	389	431	384	406	432	416	373	428	396	378	399	413	369	444	381	404	410	394	427	402	407	397	417	386	398	425	391	376	430	406	413	373	420	415	397	380	416	414	402	400	408	383	358	407	395	401	396	446	368	402	405	380	415	422	439	418	385	394	387	410	389	383	409	396	376	400	393	394	381	426	393	418	412	420	396	390	367	395	387	408	407	369	374	395	391	389	394	433	443	356	386	414	392	408	428	396	399	440	415	397	384	414	368	424	387	392	384	434	387	374	441	381	380	424	382	416	389	390	438	401	400	396	381	380	415	372	399	388	393	388	419	412	413	393	374	408	381	362	417	383	408	396	396	386	387	381	410	399	428	396	415	377	399	438	384	378	400	380	400	390	402	421	393	385	378	397	401	390	417	412	404	422	394	400	404	373	410	379	407	396	396	375	358	444	403	353	413	391	418	383	375	412	408	405	410	393	410	394	397	411	391	396	417	423	401	403	405	403	410	419	373	422	409	369	412	396	391	412	394	436	410	386	358	395	412	391	412	417	447	373	368	397	404	397	430	408	426	402	380	399	402	405	393	396	410	379	422	404	379	389	411	416	385	426	373	418	431	372	372	406	333	365	379	420	375	407	380	419	399	386	387	415	420	374	396	407	367	408	387	371	408	373
35353	22435	3066	1494	1185	964	784	725	632	612	539	540	488	485	461	488	449	461	439	433	457	456	438	453	472	446	446	465	477	443	472	426	476	437	466	470	425	475	466	453	446	411	464	432	468	426	476	450	450	416	474	445	493	448	458	453	487	426	466	407	478	450	471	494	443	487	433	467	473	440	439	456	451	440	430	476	428	462	440	476	450	435	388	400	428	376	437	450	421	405	484	431	431	450	413	459	476	420	446	461	438	435	467	437	416	426	424	465	466	420	463	447	462	427	420	435	441	438	422	412	406	426	426	444	411	466	465	422	440	452	414	424	431	416	474	424	403	402	430	422	423	467	453	437	446	416	467	418	413	435	438	430	439	435	407	383	465	470	439	429	453	402	423	432	426	424	446	415	401	424	428	479	426	430	460	468	395	413	453	440	452	459	468	430	465	456	465	427	435	404	434	440	414	437	458	413	446	428	435	430	431	431	425	450	396	432	433	456	422	421	469	430	423	409	434	421	445	447	465	433	402	480	426	465	462	433	424	455	455	451	443	415	444	494	448	400	426	437	454	418	442	461	464	449	435	441	415	448	426	460	454	476	451	435	436	439	448	430	444	440	417	431	443	483	463	361	412	434	413	481	453	452	401	443	434	432	437	435	415	430	468	437	394	418	428	419	460	427	421	431	425	487	451	455	431	434	471	406	442	405	456	454	427	461	466	403	444	428	454	454	448	411	435	441	452	460	427	455	429	436	439	433	444	443	445	439	433	427	436	415	457	464	431	457	461	408	425	426	435	434	444	444	438	398	462	449	452	423	453	452	451	463	450	426	466	430	428	452	444	427	447	390	442	417	428	445	420	424	427	455	446	477	443	419	438	382	422	439	443	456	451	463	487	463	456	444	472	458	462	442	457	473	463	444	430	462	438	458	475	440	426	455	434	440	462	434	469	449	407	446	452	456	426	432	453	410	407	424	432	457	426	446	446	427	429	422	421	421	421	472	423	445	431	446	453	443	397	441	428	417	465	406	436	465	414	405	471	402	458	435	418	450	414	455	417	443	431	434	432	448	435	435	469	431	454	444	447	431	423	405	426	434	476	459	432	426	451	440	402	430	461	437	408	438	447	417	443	456	437	451	418	463	447	405	454	462	434	463	457	418	449	421	434	394	420	416	414	449	427	414	444	420	404	453	458	466	426	453	417	438	439	454	450	433	419	412	424	438	446	433	459	410	459	428	430	399	468	452	453	409	426	383	437	418	458	430	419	458	399	444	451	435	447	421	432	450	441	467	465	458	467	404	412	464	419	436	426	469	449	458	414	431	439	448	460	454	462	418	443	433	432	427	469	439	455	389	437	406	385	403	458	434	431	391	469	411	454	426	457	470	444	443	414	445	428	437	440	448	455	448	446	407	435	444	433	398	473	431	420	421	447	432	441	429	468	464	437	432	422	415	442	443	440	459	442	498	419	461	410	454	427	460	443	460	411	400	461	426	424	462	438	473	483	425	450	463	416	434	435	421	429	407	439	465	447	443	435	446	380	422	414	440	406	455	465	407	431	405	471	435	471	409	399	382	416	454	417	455	432	411	468	425	466	457	445	398	429	445	431	430	440	411	460	400	463	461	453	475	433	427	411	447	485	426	424	476	411	440	440	447	474	468	449	459	432	445	446	454	417	444	443	425	440	463	418	456	400	408	429	470	421	476	415	431	441	409	466	449	431	404	490	439	474	441	452	463	411	444	450	429	389	445	477	460	434	467	432	424	447	421	446	458	458	424	458	407	442	408	446	421	396	420	458	443	437	412	474	441	424	472	438	442	415	467	459	485	470	444	464	471	432	440	386	450	423	463	419	425	456	403	446	450	442	471	442	449	437	415	381	424	448	428	467	396	479	446	441	462	419	425	449	430	448	438	426	403	428	391	426	453	438	436	459	453	420	471	473	440	426	426	417	418	452	472	436	445	438	413	436	421	428	449	421	442	437	403	466	444	431	445	436	465	441	408	430	426	427	392	416	436	436	464	453	443	443	444	430	434	431	449	422	437	444	441	449	451	427	431	443	441	463	401	428	410	440	438	397	426	413	469	455	443	445	430	442	438	407	425	442	434	445	451	451	454	405	438	468	428	457	465	468	457	429	426	385	448	485	437	457	434	435	428	447	467	447	507	490	404	458	427	448	450	462	447	438	412	451	434	409	430	455	452	437	419	453	462	486	473	418	409	437	391	411	431	449	438	426	444	435	433	436	427	419	410	446	427	410	458	451	431	450	419	461	416	428	418	427	446	446	422	407	464	471	452	468	425	432	441	459	429	441	419	456	416	449	447	423	420	442	450	421	456	456	443	438	397	463	436	432	445	446	460	407	430	433	418	439	436	451	455	427	413	416	426	450	441	466	425	451	436	419	438	466	450	420	445	470	440	440	385	445	454	410	448	427	420	450	403	432	427	430	406	467	433	436	436	436	440	445	432	415	442	420	435	443	413	455	423	446	457	452	433	441	416	416	404	446	436	418	463	408	426	446	462	437	429	429	391	412	382	462	427	455	435	467	447	468	427	426	457	428	443	427	462	452	446	445	452	425	459	438	427	450	448	419	475	428	420	465	420	408	436	439	432	495	425	418	449	432	480	446	450	395	466	437	466	413	438	435	402	454	413	445	419	441	446	418	434	486	438	448	450	442	408	412	467	451	446	444	444	409	431	479	466	429	428	436	413	406	424	395	406	466	426	432	457	448	416	427	439	502	466	423	403	434	426	426	411	442	468	453	445	417	451	436	463	448	452	410	426	443	449	400	415	454	476	424	451	436	412	433	429	450	422	457	454	447	435	447	459	431	458	453	459	457	435	410	407	434	450	394	450	440	453	419	422	446	458	444	458	448	432	432	419	463	465	432	433	441	469	446	454	415	448	465	434	453	416	483	417	417	439	452	419	437	446	461	431	473	436	423	431	455	420	449	441	437	462	424	450	441	454	420	447	472	448	472	455	431	458	417	448	433	397	424	446	445	447	495	450	432	474	433	422	448	455	443	471	478	448	443	443	467	422	424	427	451	421	460	440	402	422	448	459	445	420	411	462	427	437	427	445	425	417	441	388	425	453	478	468	427	467	414	430	430	433	430	419	435	433	438	433	435	424	408	443	445	433	424	428	489	485	465	492	439	391	418	467	438	442	436	461	481	439	454	424	411	455	435	450	405	452	453	455	445	449	426	405	425	456	439	462	436	449	474	432	435	434	410	441	439	475	410	420	414	447	414	455	436	402	432	432	470	470	452	460	419	449	439	440	427	417	449	434	472	449	448	404	433	434	434	434	458	456	418	453	405	435	425	432	438	464	412	459	390	479	440	450	449	453	442	474	443	429	444	397	416	458	412	441	438	460	425	415	438	478	410	425	457	418	449	410	409	445	414	421	451	456	458	474	420	429	416	461	452	429	473	461	426	446	437	440	406	451	457	400	409	416	442	424	472	462	443	440	446	442	460	432	407	447	486	441	457	414	438	444
23160	21570	29509	24115	21564	21578	6659	1475	1143	1028	1033	926	909	965	889	886	870	830	759	790	826	793	757	793	797	770	839	759	817	785	817	840	794	766	820	766	761	775	824	737	748	790	775	816	760	753	733	822	803	762	757	825	761	786	800	760	776	827	768	770	816	811	760	767	800	750	731	767	748	761	786	733	748	745	734	789	820	819	831	746	712	726	768	721	733	757	740	725	719	732	775	712	753	737	766	780	727	733	792	733	755	744	752	729	816	749	773	765	748	778	761	780	776	711	705	782	740	746	740	799	748	718	764	772	743	767	740	772	772	736	735	715	751	770	789	749	749	752	761	714	745	720	825	753	756	725	774	762	750	742	744	763	765	741	737	766	723	731	746	768	769	741	739	717	761	728	803	726	719	737	736	749	791	739	799	752	795	728	729	705	790	750	701	749	734	747	771	783	751	746	728	745	750	721	735	772	734	757	743	704	758	752	744	790	736	758	694	719	769	744	739	765	755	727	730	741	718	719	773	779	724	691	747	759	692	762	733	749	778	789	708	758	712	763	713	747	708	698	777	744	798	775	733	749	753	739	761	765	742	749	753	759	788	742	775	753	764	766	761	769	767	755	796	761	771	784	765	727	783	754	748	736	756	761	722	700	761	733	771	750	753	790	740	745	760	764	758	726	782	711	795	726	764	759	724	731	708	745	733	742	777	733	735	697	709	723	751	784	699	790	732	721	738	749	768	752	718	740	752	756	755	754	744	805	768	740	760	701	755	755	771	744	787	741	750	756	786	746	734	768	735	724	750	737	783	755	759	732	788	780	732	773	721	749	722	746	742	741	749	739	802	736	787	811	729	709	764	770	776	746	722	732	756	783	750	744	781	765	783	724	777	752	736	795	722	712	740	764	733	729	775	756	732	766	683	696	765	756	764	760	766	752	727	727	771	744	774	736	728	699	811	780	700	717	760	747	705	668	717	760	707	738	715	780	786	716	748	745	761	766	748	747	802	775	752	754	727	764	763	740	738	755	703	710	819	681	729	783	732	746	713	742	763	766	720	841	733	783	774	765	788	755	735	801	765	750	719	731	738	752	782	739	759	787	741	707	739	782	758	726	773	761	723	678	743	745	770	730	657	770	777	745	696	772	773	721	713	687	740	730	777	811	734	725	745	725	759	748	743	778	738	752	726	743	743	754	791	752	765	776	766	796	729	823	729	758	771	753	756	764	746	758	765	773	818	777	744	740	745	746	734	770	729	706	720	731	675	753	743	754	769	803	749	736	739	751	701	725	820	761	785	771	728	781	734	772	732	755	767	695	773	752	792	756	759	782	726	720	746	760	761	702	729	747	709	738	766	789	767	748	754	738	761	715	723	754	766	760	760	777	751	741	741	758	700	734	786	741	740	784	708	744	766	690	717	760	770	757	722	734	711	759	780	793	773	775	773	787	719	734	736	722	728	756	748	703	762	786	753	723	706	719	771	725	750	735	750	789	773	789	766	766	810	746	775	719	730	774	710	741	723	755	720	783	818	778	749	765	693	728	741	767	743	769	728	730	793	772	742	721	755	728	668	752	747	704	761	731	745	747	725	728	720	759	754	763	723	718	783	772	746	741	723	746	723	731	751	738	788	724	766	733	709	767	703	695	724	795	731	714	708	724	708	752	769	692	740	699	723	733	759	773	734	716	743	700	710	752	704	709	721	766	736	764	756	748	777	772	759	760	787	702	813	750	719	714	709	711	785	772	786	750	772	737	720	756	778	730	737	765	779	760	765	702	696	759	742	729	733	748	736	717	847	760	776	754	757	698	741	708	734	720	766	739	764	779	781	762	728	755	741	712	776	756	751	785	749	784	737	814	776	782	707	715	714	767	777	767	733	791	730	791	718	754	788	696	766	686	697	742	747	764	728	770	721	719	715	778	814	719	684	785	746	766	786	723	763	765	677	743	770	756	698	761	751	777	736	758	735	716	743	743	681	717	749	719	761	757	705	777	767	768	731	706	758	758	765	732	723	769	725	759	737	732	684	748	801	749	752	740	798	788	725	740	764	714	778	715	747	776	725	741	766	761	708	731	757	775	723	772	730	744	799	697	816	786	799	739	728	764	743	716	752	708	735	802	811	751	769	769	829	729	735	781	760	748	767	727	753	759	730	741	694	738	755	794	805	727	775	778	792	770	708	736	729	723	765	770	709	736	721	764	742	754	732	729	767	704	753	747	744	756	768	752	770	749	721	762	750	771	689	775	742	721	769	747	691	715	741	701	742	745	760	748	710	771	756	758	723	744	765	711	771	727	723	722	745	746	761	767	751	759	732	797	701	740	728	746	748	740	723	756	751	784	749	801	779	814	768	749	752	773	778	770	712	743	706	736	782	754	721	713	708	787	726	747	735	739	722	745	740	757	712	753	703	760	754	775	726	761	739	746	734	740	721	699	727	752	788	728	756	736	785	786	728	721	719	781	762	797	745	781	763	702	764	781	789	745	701	737	721	721	746	766	776	730	741	790	734	750	715	746	775	779	759	812	766	700	724	731	768	787	746	725	768	778	772	738	680	713	719	739	673	745	701	772	707	731	759	720	728	765	732	714	737	739	727	754	721	732	701	729	761	735	814	811	727	767	769	715	685	698	775	787	768	753	801	750	759	729	780	731	730	675	766	762	728	714	789	732	738	759	755	703	776	768	705	781	770	724	706	713	790	718	716	760	724	749	736	742	737	764	739	720	758	757	771	730	738	756	795	703	729	746	715	739	752	736	788	733	737	750	725	746	753	718	791	735	725	757	746	732	696	720	735	777	748	770	719	708	740	761	793	767	790	738	791	747	713	723	787	799	700	747	757	744	745	753	754	711	756	780	726	746	769	723	777	736	743	778	732	763	782	802	779	715	785	730	692	757	768	756	720	730	752	695	775	764	730	721	770	716	770	749	761	788	729	696	780	733	752	787	747	752	771	768	774	727	713	777	734	768	705	769	774	736	714	741	740	778	738	741	724	678	759	753	736	768	726	695	736	773	737	804	774	744	790	734	756	739	762	746	741	720	765	751	755	706	760	737	709	719	754	742	737	749	762	784	770	763	719	769	776	763	720	771	746	703	732	691	765	780	758	717	737	726	732	715	741	783	740	737	712	719	771	710	780	718	768	757	761	742	736	770	782	775	707	740	817	770	785	757	737	697	775	797	779	787	710	759	787	737	699	766	742	773	722	741	817	733	770	773	737	730	704	734	766	743	741	763	725	740	725	760	794	724	776	731	734	801	751	768	772	757	744	706	726	737	721	766	679	749	757	728	757	822	717	747	743	746	737	755	747	736	769	749	745	751	715	769	765	736	701	725	776	786	716	736	737	776	785	721	784	748	718	761	753	770	708	764	748	763	745	755	778	717	743	778	717	755	726	758	764	712	762	723	718	731	767	791	758	764	777	785	765	721	764	709	758	797	733	756	726	729	743	757	725	758	796	756	747	747	712	738	745	775	709	728	776	756	753	732	743	751	747	713
43002	33272	8947	4386	3135	2480	2023	1750	1459	1288	1189	1054	983	985	953	942	864	866	879	887	835	820	829	782	799	823	841	800	840	845	747	767	797	806	819	881	780	788	743	802	786	820	737	805	765	823	854	835	833	858	840	820	767	859	781	772	782	786	779	817	813	841	808	768	766	804	795	774	767	760	762	809	798	841	745	745	778	720	797	752	722	720	733	789	826	824	727	751	818	742	832	779	759	763	737	757	776	755	812	784	784	743	764	760	793	783	784	746	777	800	780	810	765	798	808	781	797	767	795	765	780	770	772	773	773	764	756	747	760	697	760	800	749	749	778	702	779	723	770	775	770	747	777	786	743	697	755	753	753	781	784	688	791	736	745	775	742	790	763	758	783	821	769	816	780	743	769	742	774	814	767	761	747	822	801	769	784	778	766	765	762	796	755	788	754	819	794	789	765	788	737	742	747	797	751	701	765	755	742	846	758	761	741	759	736	762	809	770	755	730	749	817	722	764	779	756	772	741	698	792	794	747	785	718	768	773	771	735	776	717	773	731	763	719	732	735	781	749	758	839	818	759	723	809	772	773	795	763	760	767	797	799	778	774	792	734	780	760	760	782	751	818	769	783	778	735	784	756	731	730	788	772	767	730	746	788	791	733	753	775	791	744	746	746	709	793	759	765	757	717	791	745	780	819	814	788	773	784	804	734	745	825	760	786	733	744	764	762	763	744	765	741	752	763	747	775	804	742	779	749	789	778	783	752	719	709	784	725	770	759	760	758	743	763	740	745	822	763	766	768	797	739	781	796	768	763	754	759	701	737	775	757	717	796	785	722	745	730	765	774	735	829	803	780	752	781	758	785	690	827	760	756	759	791	776	797	756	779	787	803	724	734	783	736	750	753	755	803	757	790	758	752	774	734	778	754	836	707	760	722	769	797	805	802	764	768	718	723	737	730	730	755	742	750	757	766	776	743	785	771	808	778	779	778	791	748	714	768	773	774	761	771	793	725	793	714	719	753	743	803	709	732	799	772	776	774	711	739	769	806	772	791	747	739	759	772	740	771	739	742	770	729	752	769	753	783	763	752	787	789	774	751	778	749	812	754	787	739	768	805	762	670	707	749	733	765	730	730	734	788	733	753	738	759	798	779	796	787	803	790	711	742	760	815	755	785	728	808	748	770	819	795	795	766	740	786	756	709	767	759	736	739	739	761	747	785	722	751	758	739	742	755	744	798	808	707	806	723	736	777	773	731	765	756	804	762	786	749	745	773	744	754	784	774	769	719	755	746	758	756	808	781	759	778	807	823	736	740	704	725	765	791	741	753	746	772	755	778	795	758	793	710	795	750	733	775	697	727	735	774	782	765	759	710	804	729	759	752	798	779	752	735	784	737	737	755	780	784	758	777	724	767	787	769	741	729	754	745	798	758	776	782	746	786	782	729	764	776	766	756	776	719	718	716	731	714	794	728	762	774	798	802	712	796	737	802	736	696	787	725	754	780	736	764	769	779	763	750	746	764	762	788	730	762	787	765	752	757	780	792	744	752	794	770	727	766	754	768	812	781	738	749	765	738	767	740	772	804	738	761	761	799	742	725	718	821	783	782	746	737	793	770	802	743	783	731	744	744	776	745	724	798	804	778	804	789	816	697	754	740	750	745	796	703	794	749	820	788	778	777	803	759	818	756	801	787	747	750	754	744	809	786	821	765	777	793	771	742	780	735	753	731	778	807	747	778	739	750	760	786	723	767	707	757	720	759	747	738	759	792	772	791	776	759	753	797	733	792	807	768	717	738	755	719	758	772	781	751	770	811	801	745	822	755	777	749	774	696	752	794	751	787	763	779	809	759	813	793	813	804	760	779	766	789	752	749	755	774	763	754	793	720	770	769	743	715	776	786	747	765	746	794	727	760	756	741	709	764	774	759	728	733	679	788	716	760	735	801	809	751	777	753	799	809	738	743	796	799	730	796	724	842	710	769	763	785	759	742	755	713	732	737	731	762	757	780	820	761	785	759	779	779	741	784	740	789	780	723	761	777	758	744	782	752	718	760	728	709	759	769	732	772	770	792	781	764	787	709	725	780	766	756	768	783	780	799	741	778	800	786	754	769	773	744	766	787	764	789	770	761	749	754	740	785	794	800	765	761	810	759	779	688	748	749	824	754	763	768	750	812	724	776	744	730	748	750	706	774	783	766	748	780	759	753	719	757	834	721	780	775	714	753	761	758	758	756	724	741	748	735	765	808	783	800	774	789	769	732	732	767	777	748	764	734	743	736	765	751	759	747	771	810	737	734	748	740	750	769	711	772	755	748	759	748	784	769	764	739	778	751	701	749	786	787	762	794	766	753	723	776	761	785	775	757	754	766	755	790	797	750	754	833	733	768	788	759	773	708	757	780	757	739	793	712	720	773	794	758	744	775	790	787	763	734	785	758	803	792	746	737	812	745	776	729	815	767	790	756	767	774	777	717	752	784	791	780	726	783	727	768	763	762	782	748	752	788	786	758	758	747	782	674	770	815	752	763	752	795	738	741	756	742	773	843	781	754	769	750	735	784	765	775	738	770	722	811	787	763	743	825	726	771	722	747	806	735	799	764	738	731	754	717	711	752	775	759	747	763	744	748	789	809	717	775	759	728	783	762	757	806	788	791	769	755	775	768	724	797	785	747	734	762	720	798	786	738	766	758	735	823	763	763	783	781	786	727	774	796	775	730	782	771	786	807	790	733	778	762	775	760	736	788	759	813	778	794	774	754	769	721	753	745	769	818	736	767	793	715	753	800	775	740	789	775	826	731	706	756	745	795	802	728	755	724	760	763	743	701	714	736	783	725	770	706	764	742	767	768	795	777	737	784	748	758	755	724	748	769	770	747	681	720	710	770	752	780	720	737	815	744	762	769	727	731	769	719	767	753	739	769	771	767	751	784	724	780	777	778	776	748	812	773	792	737	762	754	798	757	771	784	752	736	695	756	761	753	790	776	712	792	781	702	812	771	748	778	772	772	780	746	755	766	744	755	762	709	727	782	743	753	783	745	734	728	744	815	683	775	768	759	752	685	795	769	779	796	795	733	744	741	723	766	757	793	705	763	747	791	806	765	730	761	792	737	767	748	744	801	757	766	733	791	814	729	761	733	798	759	769	793	730	696	771	759	753	768	730	767	749	738	716	797	746	714	768	789	765	763	762	780	784	724	752	748	810	731	790	783	736	738	720	752	743	778	753	740	705	785	772	776	793	712	751	747	811	755	765	768	771	778	705	773	794	768	784	788	784	744	811	763	758	739	741	793	780	781	740	748	798	703	781	793	774	733	769	791	813	765	752	762	778	775	767	809	780	769	761	756	777	701	785	722	757	767	748	781	800	748	756	750	739	715	747	784	753	749	811	709	751	734	783	782	777	746	707	794	759	740	750	798	750	720	726	746	757	730	754	770	758	796	741	754	777	782	752	740	786	736	806	742	851	758	758	737	779	738	724	726	762	717	794	752	761	752	766	795
28670	17512	3270	596	434	392	380	353	380	344	358	345	377	354	364	354	346	336	324	381	364	323	360	349	353	361	337	330	366	369	368	301	389	352	376	336	364	345	352	347	371	372	358	355	390	376	371	379	380	309	373	376	400	326	364	342	375	353	371	341	361	362	375	386	347	379	368	353	360	336	354	347	378	343	344	355	356	348	348	326	341	376	339	336	372	337	344	364	360	350	364	346	342	329	343	380	377	343	370	401	355	376	360	339	354	367	367	378	342	378	347	343	352	343	325	352	348	370	396	364	375	355	364	336	366	324	338	368	354	377	310	376	363	360	359	355	350	365	344	363	365	400	304	367	354	369	377	323	349	386	351	318	348	336	393	390	373	373	367	383	366	332	373	386	351	351	371	371	354	340	334	354	338	351	350	372	358	357	350	378	319	344	353	386	385	353	333	364	357	371	317	350	358	349	371	329	360	335	354	339	348	351	356	360	324	344	364	377	341	383	347	389	389	361	365	327	333	346	351	358	345	347	380	351	332	364	364	347	375	356	351	330	365	352	338	350	381	355	364	387	337	365	361	407	334	334	370	328	367	348	395	359	341	320	324	360	360	363	349	322	372	341	346	354	365	383	334	316	371	358	334	381	378	348	387	351	371	330	344	378	377	381	327	372	331	342	364	337	379	372	343	330	359	359	363	368	354	368	331	355	354	363	351	351	367	343	400	350	371	354	355	398	342	343	332	345	353	350	370	385	383	358	313	341	341	348	348	368	388	349	325	361	334	353	357	373	382	337	339	353	364	360	369	365	351	383	378	371	388	380	360	389	352	356	366	385	396	359	350	375	365	351	355	358	330	363	361	363	374	348	333	382	350	349	346	320	382	360	369	342	385	367	339	348	364	343	322	333	329	393	344	389	376	388	327	343	313	345	329	389	333	335	336	335	330	367	383	378	339	350	375	353	323	352	387	359	358	351	339	372	334	373	332	336	344	331	368	340	324	335	323	368	362	354	352	348	353	386	405	367	368	324	361	368	356	383	341	360	374	345	338	325	350	305	384	340	333	340	347	380	332	363	356	357	362	337	371	349	357	349	334	386	348	336	369	360	361	346	364	393	352	351	367	366	372	394	361	390	381	378	352	330	340	345	389	363	336	346	343	365	354	341	358	348	352	411	378	381	362	345	388	377	331	337	313	351	334	329	367	353	355	389	368	383	356	322	401	325	353	326	346	334	362	331	350	336	371	359	317	349	336	361	362	330	347	330	355	386	377	382	343	359	347	335	347	348	346	345	381	404	344	386	370	338	373	378	371	346	394	354	374	368	383	342	378	361	368	368	348	382	363	381	384	358	352	333	363	342	377	344	355	341	352	356	358	329	347	371	336	361	354	364	362	366	368	332	363	325	355	357	390	369	373	362	309	338	367	339	340	344	333	383	376	364	358	364	360	341	338	347	355	365	348	334	390	337	350	342	330	350	354	349	351	354	361	355	371	352	342	338	362	334	355	397	362	378	338	337	338	377	336	358	353	355	392	321	346	370	321	353	385	368	337	373	345	366	365	359	391	380	351	353	336	372	373	369	377	319	340	344	357	357	368	370	356	330	342	322	350	373	335	354	326	337	361	364	339	322	340	334	378	335	382	340	368	353	345	339	349	374	348	337	383	384	402	355	357	371	334	323	383	375	359	330	377	372	369	351	358	362	342	337	343	390	384	338	341	326	333	367	324	358	365	362	349	360	337	380	346	326	350	352	347	374	371	347	354	352	356	327	367	319	389	366	383	365	363	372	345	364	359	348	367	372	333	331	370	343	326	350	354	340	338	361	338	318	393	360	345	369	341	371	381	352	374	358	357	370	368	347	331	341	359	339	369	364	362	354	365	364	330	327	354	362	404	364	346	340	396	349	356	361	332	368	378	348	357	316	389	383	345	339	361	334	325	344	345	326	360	359	339	355	345	329	335	379	344	360	348	365	333	337	344	373	372	372	359	322	338	338	316	358	356	370	343	326	334	345	339	354	396	358	339	348	359	357	335	374	373	351	309	337	353	356	319	338	403	360	344	323	368	401	352	335	400	364	325	336	367	341	341	363	359	291	368	325	366	349	370	379	364	317	356	327	351	376	340	302	359	356	391	364	375	384	349	372	381	354	324	383	357	349	372	368	352	384	368	346	366	356	347	336	374	319	338	337	341	374	379	356	345	355	321	327	380	326	324	377	384	370	362	331	354	355	359	377	328	387	360	338	380	352	385	357	351	383	355	345	357	369	341	343	348	342	359	397	368	373	381	368	377	353	365	390	372	374	377	341	377	375	353	363	379	375	350	331	376	384	351	393	346	345	328	361	362	347	408	339	329	329	382	367	360	375	335	356	348	336	312	346	382	357	373	344	380	391	336	350	350	365	337	352	370	406	345	349	382	311	397	389	358	337	393	338	350	369	337	351	343	356	379	349	347	344	332	380	376	319	352	344	320	377	370	341	339	369	358	347	345	358	363	398	360	357	387	394	376	323	359	368	358	363	382	398	316	377	349	371	394	332	366	331	343	354	394	365	385	387	363	345	363	346	358	343	325	368	341	336	362	366	360	378	424	386	348	367	377	342	354	378	348	380	360	365	357	382	324	358	336	378	369	350	360	388	355	385	356	361	334	334	356	335	356	375	343	347	355	334	363	352	346	342	359	361	345	385	386	352	348	335	321	324	364	377	340	360	318	368	415	370	341	320	337	374	374	366	380	322	398	343	379	358	385	353	353	358	362	339	351	357	350	336	368	360	377	366	354	358	346	349	402	389	359	384	362	349	343	339	364	396	353	384	365	349	369	377	368	368	342	351	380	345	339	348	351	350	333	351	349	366	402	365	399	382	341	360	339	396	327	359	340	366	345	362	336	381	383	314	354	347	360	352	354	386	351	375	356	358	348	345	363	354	346	364	353	390	347	352	368	384	379	362	416	364	372	373	368	359	368	379	328	362	371	379	344	368	371	316	355	369	335	354	393	351	330	353	364	354	363	351	383	351	372	382	328	350	369	338	345	323	363	350	320	361	342	325	335	350	350	354	348	348	357	350	369	328	337	329	349	349	344	337	325	341	344	386	399	382	343	366	360	342	351	365	354	354	351	344	375	364	355	352	332	376	365	354	338	372	364	341	326	360	352	349	366	374	348	354	376	344	341	360	352	376	369	351	358	367	377	375	367	378	369	354	362	325	358	377	365	352	343	376	341	361	325	384	350	362	348	358	338	374	358	353	348	357	360	380	342	350	346	339	374	342	357	354	331	374	376	365	348	332	330	334	356	383	349	305	345	339	309	389	368	335	347	366	344	349	318	341	366	371	368	356	373	329	362	342	308	337	392	351	347	357	355	355	366	356	341	349	362	358	346	379	347	343	373	352	354	368	393	325	359	344	385	360	352	381	391	366	379	329	387	360	362	364	349	375	355	364	403	341	370	321	378	346	365	337	360	326	321	361	364	375	357	363	366	396	382	357	366	371	350	354	363	380
15985	4981	634	491	445	434	437	435	397	358	366	386	391	407	386	409	403	410	370	384	391	414	365	376	369	359	367	373	383	415	399	368	415	384	378	414	364	398	387	384	394	374	399	400	413	374	401	384	405	422	414	379	401	377	360	383	376	391	400	416	386	418	394	382	406	392	363	393	379	400	382	378	392	382	389	353	387	386	346	346	393	376	383	411	361	369	376	381	411	358	362	400	416	368	401	392	411	408	416	338	376	362	373	375	398	396	390	392	383	403	410	395	363	361	359	362	371	366	407	386	409	362	398	415	370	374	368	391	379	372	374	393	380	369	370	375	376	353	382	360	391	353	399	363	388	377	397	401	392	390	399	379	396	349	374	403	392	369	363	401	387	377	404	381	364	422	378	400	350	398	380	390	381	380	375	357	356	360	373	358	405	378	366	382	367	379	368	383	394	409	395	397	418	378	394	358	394	408	379	381	384	368	412	381	393	399	382	393	369	392	372	372	379	373	400	383	397	375	362	399	377	402	359	352	365	397	384	382	348	387	406	384	391	357	369	408	390	390	368	368	427	385	383	377	377	377	360	366	387	360	375	391	410	370	384	396	380	384	388	376	398	395	379	373	393	386	416	415	359	361	403	419	385	401	384	387	368	342	382	387	399	382	397	385	375	397	379	400	391	398	364	379	379	388	374	404	385	339	348	402	372	385	384	367	424	392	377	377	348	386	408	395	371	392	350	375	370	383	373	397	369	377	400	372	383	411	360	380	406	393	384	393	370	367	379	387	378	379	397	397	394	361	377	393	369	341	412	392	397	377	361	354	366	375	367	398	387	372	383	425	372	384	407	395	402	380	386	395	357	368	375	387	382	350	397	363	384	372	379	409	342	403	418	410	364	389	357	384	371	409	398	372	382	415	385	390	390	355	360	349	381	412	368	414	390	372	368	374	389	377	329	376	382	384	367	369	357	373	378	379	405	364	382	386	403	364	408	377	356	399	382	378	398	428	406	388	383	376	366	384	389	381	413	358	371	365	400	337	389	432	400	406	387	392	382	396	374	361	370	394	346	370	405	385	386	364	396	390	386	376	383	374	377	396	361	364	382	369	372	377	343	383	365	387	373	415	405	397	366	422	365	363	388	360	359	399	357	396	401	356	401	373	384	420	370	358	409	399	380	383	406	403	358	407	389	377	376	403	378	366	389	380	400	369	362	405	361	405	340	418	371	372	366	353	366	386	391	393	381	361	395	407	387	389	356	400	396	390	384	337	371	392	373	396	389	373	396	353	366	412	389	397	395	376	381	356	374	373	380	371	385	403	399	360	393	374	377	373	379	422	399	429	358	367	388	358	319	397	410	365	390	384	408	393	364	360	369	391	384	387	381	408	351	380	398	381	385	373	418	399	378	361	377	369	389	369	349	388	418	392	359	402	389	379	391	390	337	346	385	379	385	372	396	373	371	387	401	388	399	349	396	363	343	366	406	400	411	421	393	361	381	376	381	396	344	345	391	376	392	368	391	386	392	366	371	389	373	388	369	398	354	414	405	405	344	404	399	378	379	367	409	381	405	367	371	382	358	367	409	373	368	383	386	380	358	366	364	424	414	386	376	364	381	371	383	398	397	423	377	367	345	374	371	383	371	404	350	372	379	369	396	368	409	379	394	375	432	371	370	363	442	368	365	402	358	379	387	382	369	361	399	355	402	361	378	351	391	365	363	386	414	382	364	391	365	378	392	389	385	369	355	360	367	346	389	381	400	397	401	388	384	362	375	404	387	374	393	400	395	378	384	402	376	377	375	342	390	392	351	362	393	397	376	365	356	431	360	347	406	389	405	416	374	354	358	414	410	370	397	373	367	337	393	369	359	354	410	398	371	379	386	411	401	382	359	409	379	381	369	397	379	401	364	362	397	379	393	386	398	372	373	364	383	378	367	408	401	385	368	382	415	403	392	397	376	359	337	402	396	389	392	386	344	401	376	364	377	385	396	357	420	359	425	398	379	381	380	417	386	395	376	367	381	342	355	365	358	388	384	387	372	398	357	415	373	376	378	392	411	368	398	409	374	400	373	367	365	392	392	401	405	417	413	385	342	394	382	354	395	395	394	378	365	392	379	381	373	363	408	386	357	368	395	388	367	343	375	402	405	374	396	369	388	346	383	388	378	345	401	398	386	345	348	402	369	388	370	333	376	379	393	390	357	428	406	394	378	380	359	395	366	399	385	385	353	371	356	365	376	386	385	396	412	359	382	390	367	355	396	393	407	404	408	406	428	390	362	389	384	396	379	384	364	354	408	365	439	387	406	379	414	346	390	402	406	387	381	371	396	354	359	394	383	374	388	407	382	395	387	394	389	361	351	422	374	368	358	389	364	390	390	362	362	385	415	394	352	393	377	347	413	381	372	426	379	358	374	385	371	371	363	385	379	389	392	391	412	365	346	385	388	378	362	355	374	354	367	368	376	362	386	370	399	395	386	374	349	418	419	347	389	355	339	339	394	400	396	380	396	421	400	400	364	359	375	354	383	423	388	381	387	404	393	367	375	416	370	380	422	336	384	382	422	393	389	378	416	381	372	373	445	409	403	381	370	366	382	380	381	396	379	455	368	413	361	366	399	387	387	394	423	370	390	406	410	384	370	380	392	345	406	361	348	371	410	354	382	400	395	386	339	335	376	376	382	376	374	389	394	381	402	377	381	382	367	380	418	346	363	386	390	374	399	383	384	369	385	410	377	388	337	371	378	375	368	388	372	388	353	393	369	369	361	383	404	383	391	382	429	400	407	366	372	369	390	373	345	407	368	385	397	385	388	390	367	396	342	390	393	363	409	365	386	404	392	364	389	386	363	335	389	385	377	399	408	390	386	364	368	325	373	386	375	389	384	363	375	359	363	372	364	373	396	362	365	392	421	390	384	351	334	389	396	367	386	370	373	411	365	356	364	361	404	384	388	330	357	376	385	421	400	408	376	375	413	384	387	362	384	409	349	393	388	391	411	433	376	379	379	378	346	378	387	388	375	394	373	371	389	389	380	376	401	398	383	351	374	334	382	389	414	369	369	338	363	377	383	409	401	351	418	361	372	381	359	394	385	388	363	348	382	349	420	381	354	394	361	376	365	377	370	367	381	371	379	412	359	386	424	396	385	382	368	381	379	363	400	397	401	395	380	357	352	368	352	387	379	379	397	361	379	371	413	374	399	389	397	345	360	351	381	407	362	403	393	396	395	370	364	434	393	377	389	336	375	399	394	361	376	384	384	384	396	396	355	425	397	390	409	368	342	383	395	325	399	389	388	386	387	391	352	407	355	396	385	394	414	420	387	380	388	354	416	397	379	384	414	345	403	399	398	386	421	369	373	381	386	394	406	380	376	380	350	386	394	366	368	383	400	374	396	392	412	366	365	362	368	359	369	401	413	368	364	357	395	400	393	412	362	394	414	373	364	376	386	390	383	397	403	393	421	371	394	394	406	359	404	373	420	378	398	344	422	438	402	386
24270	21539	28811	24705	21459	7629	1200	854	768	711	728	699	715	710	639	641	647	614	624	662	659	615	627	618	598	611	646	605	638	605	615	598	631	619	675	607	588	591	552	589	616	607	607	610	574	598	613	607	667	581	609	644	622	599	582	635	608	577	598	649	608	577	631	671	561	590	652	569	624	586	577	623	580	568	603	601	598	570	616	603	615	583	608	649	577	601	571	597	583	603	561	610	571	592	565	611	618	555	588	583	598	636	582	566	591	612	612	536	583	588	626	591	594	570	606	607	591	610	603	604	592	560	605	592	548	566	621	610	603	610	587	570	603	602	616	601	589	636	582	615	572	541	611	560	589	583	585	577	580	587	571	596	592	568	558	594	578	631	599	593	607	583	603	614	614	593	631	594	568	641	584	594	600	563	589	642	612	624	604	607	601	576	631	610	621	577	575	580	578	603	569	595	558	570	611	584	584	594	630	581	589	623	620	552	591	578	559	581	583	580	600	537	550	600	621	605	578	579	595	574	613	568	578	598	609	593	615	599	630	613	619	612	588	590	630	587	626	580	611	580	596	553	577	561	549	613	547	546	593	641	634	588	584	608	590	550	600	601	622	593	597	577	601	581	588	572	591	571	572	559	609	587	591	593	611	591	639	558	609	563	600	621	592	598	542	615	554	598	599	584	558	570	633	614	585	589	583	573	579	586	615	631	575	600	621	584	576	581	600	609	588	582	585	620	610	552	564	605	577	627	606	632	584	592	572	608	563	579	594	574	546	616	604	592	584	618	613	631	641	585	609	620	588	574	635	571	580	589	552	596	616	560	640	602	613	581	555	581	623	591	612	579	596	604	596	518	596	589	593	595	599	627	614	634	586	623	629	600	619	603	577	594	609	592	582	604	632	608	592	579	591	572	545	608	576	586	613	597	575	592	585	607	600	602	601	572	613	600	585	593	588	662	575	549	625	619	599	623	589	608	588	601	575	558	589	610	563	584	602	559	591	599	559	540	580	604	571	631	603	595	570	562	581	548	550	575	602	581	586	591	572	599	606	589	596	572	574	601	596	563	581	617	588	594	590	590	584	562	586	584	577	610	610	591	620	591	588	611	602	561	574	577	612	565	586	591	589	578	640	670	583	567	568	580	587	606	623	590	533	595	602	646	574	593	640	588	584	602	618	552	571	625	605	598	573	586	578	567	623	617	591	572	567	610	610	562	583	617	619	618	611	586	588	583	623	607	592	553	578	584	591	559	602	605	575	599	593	558	593	574	597	588	550	669	578	562	555	611	617	594	577	628	555	565	576	631	553	596	588	537	612	582	589	613	626	624	631	558	606	630	538	565	624	605	591	583	623	598	544	610	594	574	557	552	566	585	571	613	611	595	586	567	626	613	574	574	593	586	596	604	576	603	588	624	542	645	622	605	640	577	598	630	603	611	641	617	615	609	625	585	564	584	603	568	594	590	587	550	614	627	616	575	611	595	631	557	614	593	563	596	580	586	596	578	577	578	618	623	599	590	577	587	612	580	604	577	624	609	603	603	578	627	632	597	585	587	590	608	623	553	570	595	584	575	575	596	597	589	572	614	590	608	602	579	607	578	580	549	563	595	610	608	598	580	563	580	620	644	578	607	653	597	625	582	570	633	560	582	535	557	582	633	633	623	598	565	604	618	598	625	600	589	622	604	612	600	611	601	540	560	601	579	600	633	578	616	611	574	595	619	650	617	556	598	577	592	555	536	619	599	594	580	583	576	574	566	612	578	575	599	596	615	609	622	594	576	607	617	603	606	595	609	589	586	600	607	630	562	625	622	619	570	575	610	539	586	623	587	605	613	620	612	633	593	609	624	601	602	619	613	567	582	617	617	618	580	616	626	590	546	571	574	618	605	594	605	582	602	553	573	646	638	567	606	608	585	558	568	591	598	579	622	600	572	595	610	610	569	595	625	620	608	597	633	520	589	575	572	543	597	606	626	554	566	630	584	612	601	582	556	588	579	602	602	580	648	604	564	611	589	585	599	595	594	561	578	608	593	628	580	607	568	651	578	609	601	596	602	627	561	570	579	628	592	599	627	583	593	571	593	633	583	613	578	558	594	647	601	579	581	618	582	566	562	575	598	606	561	587	571	583	564	621	575	584	592	568	639	634	600	605	579	561	573	606	616	627	614	585	588	558	544	549	587	626	615	608	553	567	558	616	611	567	583	581	615	620	611	590	580	615	615	571	574	575	602	626	575	599	582	581	616	625	511	646	629	556	553	564	573	553	605	631	579	596	624	574	601	583	618	618	625	627	615	599	607	595	605	616	588	612	622	615	555	562	613	582	589	651	632	613	621	615	575	580	600	603	589	587	593	574	560	611	575	593	625	581	594	574	578	596	557	570	588	585	604	577	583	598	580	570	565	604	589	535	620	620	621	626	581	567	636	620	573	564	613	590	649	623	616	624	589	566	613	590	589	645	627	602	590	599	598	608	616	620	608	631	570	552	614	564	635	614	598	620	586	565	566	563	598	601	579	617	573	555	589	577	626	584	607	564	578	624	618	598	561	599	604	544	638	624	565	643	588	620	585	610	610	600	545	613	584	591	580	554	611	593	577	603	576	577	573	621	591	580	576	589	582	573	604	599	582	630	579	627	638	582	586	596	559	637	555	561	569	656	632	586	576	592	581	574	612	557	602	565	563	570	590	587	604	606	601	610	603	598	561	576	617	612	607	617	593	641	622	649	599	595	621	576	639	600	611	569	590	636	670	572	583	581	564	615	556	596	589	579	589	616	619	575	583	617	648	625	624	598	532	610	567	586	564	529	602	581	557	598	558	620	577	564	622	559	543	621	575	592	564	562	599	627	614	593	612	598	550	551	579	583	615	615	613	580	571	592	566	596	551	637	585	632	594	623	603	580	566	554	610	625	607	616	603	598	601	600	649	580	613	598	611	598	556	589	582	564	564	578	577	598	581	584	619	619	563	582	580	604	600	646	592	624	560	638	590	580	602	642	582	579	629	584	574	599	634	596	587	577	613	573	532	620	609	569	593	569	611	612	579	571	598	591	589	599	589	631	594	558	608	605	620	565	555	556	609	599	616	565	570	596	585	615	603	615	576	607	619	639	592	587	602	577	587	585	591	606	587	581	588	574	620	581	604	583	631	613	570	581	606	632	633	642	560	571	630	628	549	611	585	624	608	561	599	585	612	591	577	629	580	628	590	587	601	599	624	591	581	605	601	627	568	562	605	595	640	604	598	573	582	631	587	611	544	574	650	579	625	596	551	628	605	623	605	611	584	617	592	571	531	618	581	571	628	589	597	570	600	657	593	600	622	599	609	613	586	617	559	613	624	590	585	620	604	609	593	554	577	591	588	566	618	635	617	565	624	632	619	573	601	567	585	631	604	614	607	567	578	562	587	617	597	580	585	580	575	578	612	607	575	632	614	580	620	615	607	590	564	584	609	629	576	567	596	609	550	619	619	631	617	593	591	569	637	610	644	595	601	569	630
36441	25370	5291	2622	1872	1506	1210	1085	967	856	828	799	765	757	700	692	652	705	689	648	594	648	597	612	629	635	600	640	610	609	609	624	615	639	624	612	650	591	608	577	627	629	591	617	636	659	643	625	651	677	629	624	600	577	622	644	605	685	593	649	613	587	665	601	628	648	617	624	575	585	602	598	664	672	617	643	662	600	606	604	619	617	596	588	596	533	603	630	623	594	604	606	602	608	591	610	674	601	601	627	583	625	602	609	643	600	652	615	630	622	629	610	628	596	602	603	586	587	628	609	620	615	614	611	596	579	612	626	605	593	623	635	616	553	669	595	595	579	596	595	614	639	630	590	607	609	591	583	644	602	650	584	605	612	596	639	588	605	612	613	573	657	584	599	631	584	620	615	570	619	616	605	612	636	607	581	632	619	618	619	651	641	568	615	595	607	569	611	622	558	695	560	604	571	605	637	595	620	635	656	593	632	655	617	638	598	624	614	600	589	620	603	590	598	573	595	633	588	632	608	601	629	568	589	604	599	624	564	566	589	632	624	615	635	642	604	590	600	595	647	610	614	631	573	591	591	600	668	577	636	655	574	593	635	613	605	620	592	606	643	644	560	630	655	619	585	591	648	638	594	577	578	643	601	614	609	580	591	633	627	629	602	616	639	593	652	601	581	582	562	574	631	598	566	578	602	586	616	609	619	596	580	589	627	601	605	574	602	652	587	586	618	594	611	602	600	643	622	658	611	585	570	608	609	606	601	609	597	602	586	629	612	582	652	607	602	557	603	601	606	628	597	686	556	579	597	644	589	597	633	605	592	577	608	617	635	604	607	564	631	626	593	635	629	588	612	617	579	609	589	637	599	577	618	645	562	596	567	589	542	617	608	584	574	602	624	590	589	652	593	632	588	625	604	664	600	596	612	587	602	644	623	613	604	608	625	601	628	611	625	611	611	597	576	568	610	598	568	635	591	614	581	606	648	553	604	592	641	561	617	570	609	633	610	552	622	602	633	596	616	612	581	611	586	592	610	634	576	621	616	586	608	593	628	632	575	576	588	609	596	591	566	617	625	613	591	640	629	565	566	623	598	546	595	586	589	589	574	582	626	587	561	601	602	569	617	601	623	579	625	621	642	627	586	592	608	581	617	570	595	586	591	631	650	588	626	609	625	591	595	581	633	562	625	587	595	579	610	633	613	595	570	546	632	627	629	633	625	595	572	582	617	619	592	604	596	594	630	609	622	596	618	629	580	581	624	594	623	556	578	590	613	568	593	603	594	584	600	631	571	648	601	599	605	590	602	597	587	561	598	611	627	603	616	609	579	597	649	628	597	549	595	558	584	626	587	636	600	591	574	623	625	605	605	644	628	595	633	607	612	572	631	620	612	587	603	605	608	584	631	611	584	623	560	617	593	640	617	605	575	633	624	560	591	587	629	610	590	609	651	605	634	613	578	584	621	592	571	596	606	557	600	614	593	585	593	634	619	577	574	645	597	617	605	589	640	575	585	591	575	598	576	609	618	603	628	599	619	619	640	580	603	559	633	579	592	654	639	611	646	597	645	624	602	594	616	608	642	614	600	597	638	596	620	648	655	569	619	613	592	603	586	619	589	611	570	618	594	619	607	547	592	594	628	605	611	621	631	611	622	596	607	608	651	619	644	616	621	656	614	595	622	605	600	579	611	604	583	626	587	594	603	581	561	638	599	608	618	629	561	581	612	616	581	607	621	618	627	665	570	625	597	645	628	652	657	562	666	616	591	645	611	630	580	586	622	589	526	578	584	608	593	612	604	596	579	552	603	617	587	654	636	595	588	629	654	607	610	589	635	619	598	607	623	561	585	610	595	587	612	660	620	618	634	629	572	586	605	585	602	603	629	555	642	644	664	592	634	573	602	627	612	586	559	634	655	600	601	623	611	649	620	603	626	578	660	593	597	623	580	593	640	625	615	590	599	612	627	636	607	584	643	607	618	586	611	620	609	565	605	593	634	625	630	608	589	607	582	618	599	572	580	624	604	659	616	587	601	612	590	623	578	571	602	574	632	598	605	608	557	608	627	613	654	576	606	626	608	641	588	674	588	605	669	595	620	629	578	578	568	587	594	587	612	604	602	631	578	582	621	607	640	586	591	593	610	605	612	593	637	638	626	586	590	640	607	612	624	594	617	588	644	601	603	594	620	555	655	614	630	620	590	602	596	551	604	583	636	596	623	551	601	596	605	598	585	561	576	587	609	554	629	597	595	593	598	631	572	618	585	576	661	568	570	626	643	610	642	580	617	601	580	582	626	639	614	583	604	588	600	592	644	629	589	634	675	633	606	630	597	604	613	617	612	568	590	586	576	602	609	604	619	604	584	613	669	651	585	558	630	570	584	621	621	628	627	611	629	612	586	610	600	616	602	616	582	586	594	619	633	634	616	585	591	599	621	606	631	637	611	614	606	573	658	614	566	564	635	588	587	617	603	608	688	621	617	604	643	581	607	626	628	618	643	617	611	614	600	600	591	596	558	585	602	631	611	625	600	609	594	646	603	616	601	595	558	542	608	593	621	605	596	594	580	631	598	612	626	603	646	597	589	599	623	587	618	569	594	608	627	629	569	594	607	595	640	571	596	579	609	638	594	627	599	645	594	604	580	619	610	552	581	564	576	580	646	615	631	607	609	607	597	637	614	626	606	617	570	604	615	620	571	628	598	611	618	613	629	624	613	606	572	621	622	633	577	652	534	609	555	610	645	620	626	577	584	573	572	607	614	621	640	589	621	571	629	570	605	663	583	612	617	630	628	585	639	617	612	564	592	628	573	622	553	605	627	575	621	604	607	594	615	603	608	619	631	580	563	623	666	579	600	567	648	553	618	613	598	668	592	622	619	596	554	644	609	594	577	590	613	589	603	584	629	619	661	549	570	615	622	614	578	575	579	574	596	551	576	580	662	630	573	605	598	624	661	583	606	597	597	597	589	632	619	593	632	610	641	648	636	641	597	621	601	582	602	593	617	579	655	601	595	600	592	592	610	628	586	646	593	606	653	548	614	629	623	582	584	631	604	586	590	564	618	613	585	615	612	662	601	584	579	605	615	594	588	636	583	592	635	611	582	575	609	580	584	621	577	605	647	564	570	595	636	600	611	660	607	608	621	609	562	636	588	624	585	617	640	589	588	586	632	653	584	556	605	584	601	537	649	626	618	643	588	612	591	559	638	597	582	570	622	590	635	599	573	603	589	585	627	589	615	651	610	606	611	608	604	583	613	600	594	689	607	597	609	551	629	609	626	681	604	616	613	626	601	633	616	638	618	632	622	619	596	621	665	626	590	565	599	601	580	584	624	587	542	618	584	581	593	618	577	602	598	601	608	646	609	620	630	589	601	662	609	628	643	596	604	626	613	635	581	622	595	600	598	618	608	600	624	616	580	616	612	612	636	625	604	608	619	643	584	638	623	650	577	603	621	582	618	622	605	622	663	582	647	654	604	634	585	638	611	585	626	600	609
25436	21576	27728	25732	8476	761	562	485	460	449	438	460	450	411	433	430	421	371	407	413	387	431	379	406	409	383	406	392	421	405	385	401	439	403	404	420	407	393	393	405	390	405	397	351	406	408	400	455	402	412	451	389	418	410	407	394	369	376	441	405	399	405	433	373	405	337	408	429	388	420	385	412	389	380	418	449	387	426	384	427	386	388	375	358	397	389	386	398	422	403	350	424	399	377	408	376	359	394	415	365	372	361	382	408	393	377	385	382	403	398	408	411	392	411	429	412	389	406	409	412	390	399	420	393	394	354	374	408	391	381	386	415	383	435	398	423	386	383	404	402	434	419	377	370	361	432	402	391	399	384	383	402	397	398	398	399	407	373	415	402	388	380	400	382	388	396	408	425	384	389	372	426	403	421	374	392	386	417	377	360	378	384	383	373	405	388	403	364	388	393	382	388	424	386	365	395	398	390	399	387	420	434	393	384	395	385	362	395	373	406	426	403	380	401	416	379	375	410	382	392	415	379	414	385	406	414	414	384	401	369	436	399	391	395	400	347	384	400	385	395	374	397	392	422	393	409	404	400	393	401	410	453	410	394	401	386	368	383	369	363	415	367	360	392	413	351	432	356	379	344	380	448	408	410	425	375	400	395	375	417	389	378	366	378	434	381	425	396	373	422	418	398	405	397	402	353	391	374	374	401	373	420	416	380	386	400	398	414	422	421	383	398	395	396	375	350	404	418	397	402	402	406	403	402	371	438	381	402	373	392	416	411	388	405	388	376	353	396	429	384	376	420	394	426	404	362	392	378	401	435	387	389	431	408	365	352	367	339	383	403	413	409	384	388	409	428	397	414	414	418	373	353	392	413	372	394	386	391	440	412	380	367	387	388	398	408	397	422	424	399	377	411	401	426	395	401	389	385	406	415	376	375	375	391	419	378	404	405	372	383	424	372	374	406	391	399	412	373	381	359	420	375	423	407	396	444	384	415	432	389	428	433	394	396	406	401	396	381	372	386	411	351	382	406	395	393	382	382	398	349	385	372	406	397	420	403	412	392	400	403	380	395	365	379	395	396	369	397	414	420	389	400	385	415	397	366	374	379	394	363	398	380	386	379	385	392	407	425	424	442	396	400	375	397	367	372	382	426	366	402	409	407	373	420	409	373	423	394	386	386	411	366	373	392	413	386	376	384	425	406	363	392	398	423	390	382	376	403	385	370	386	361	364	370	411	414	405	383	422	413	384	399	383	385	406	395	396	401	404	350	358	375	386	396	364	413	428	410	369	365	392	389	363	370	406	395	425	420	402	411	379	360	376	425	382	397	389	404	366	427	423	380	377	387	378	387	393	388	387	412	423	373	395	348	396	358	405	436	413	387	390	399	409	429	394	449	400	437	393	393	389	389	390	349	395	387	386	374	421	428	391	391	413	398	391	402	392	381	388	429	408	385	399	379	367	398	427	373	395	411	397	400	402	360	374	385	398	400	358	414	416	392	419	370	365	401	444	397	437	381	423	407	452	407	379	391	394	385	375	387	367	407	419	403	376	395	380	390	369	417	360	435	418	397	406	388	384	379	404	387	389	368	392	419	418	422	377	391	456	416	379	401	384	382	408	391	401	409	375	402	423	371	402	361	381	332	390	443	381	409	395	382	381	378	386	372	356	377	375	374	380	381	390	394	449	373	403	405	404	357	392	382	406	377	419	383	373	398	390	401	413	397	390	415	398	384	413	396	396	409	442	344	412	423	400	366	378	373	411	373	409	382	420	392	381	392	379	359	395	374	399	396	404	415	395	430	371	430	433	389	359	408	393	427	419	379	398	387	407	397	396	404	406	403	367	379	377	396	417	388	372	430	401	352	409	413	378	382	376	372	382	391	364	393	403	387	345	354	347	405	387	402	367	400	349	407	371	422	393	387	361	395	388	389	375	415	373	409	410	426	374	415	424	395	371	370	366	372	378	380	388	398	370	398	395	366	398	374	403	400	383	427	373	417	375	399	379	395	388	400	380	427	387	384	396	377	352	364	390	365	381	395	348	373	385	390	390	371	397	402	419	378	366	356	402	427	384	385	386	388	430	403	417	375	416	358	393	426	422	408	375	359	408	394	409	385	388	380	372	394	378	380	387	396	404	400	407	377	391	403	396	379	394	382	422	377	380	414	397	373	400	381	360	405	406	425	395	384	412	375	366	437	428	361	401	372	378	400	407	389	411	401	390	380	402	419	431	412	363	444	382	382	391	363	369	387	414	392	362	383	387	380	363	386	388	371	426	394	402	394	378	408	381	395	450	410	389	368	412	418	393	391	362	369	357	397	419	413	405	401	395	395	400	422	390	377	395	385	397	376	393	444	387	401	360	397	409	367	374	423	401	400	405	417	387	388	408	438	411	393	412	432	388	363	423	359	341	374	417	376	386	382	386	403	399	396	403	419	400	428	366	424	386	368	426	384	411	398	374	406	422	366	375	372	384	403	403	398	363	401	392	394	394	384	387	405	361	381	382	405	396	413	407	398	411	368	396	388	361	334	383	387	412	427	440	378	413	365	355	359	372	404	447	383	358	393	406	410	384	398	408	380	380	389	385	395	403	411	402	403	374	388	387	363	405	406	384	378	393	403	405	391	379	359	389	382	394	360	406	388	389	445	384	363	396	427	384	407	472	382	427	409	385	405	411	401	386	349	398	387	375	387	409	410	415	407	416	394	402	391	365	419	384	400	365	365	389	403	401	342	404	393	393	372	421	388	399	378	404	410	397	400	384	361	370	385	394	390	357	401	357	392	393	369	400	405	418	377	345	374	399	414	402	414	371	390	406	378	407	405	397	374	397	401	364	365	399	395	378	434	430	428	363	361	385	393	417	419	387	425	379	394	407	396	416	386	385	414	374	375	410	356	409	402	374	374	369	374	367	411	413	396	412	431	399	414	403	387	373	387	360	393	404	388	353	375	429	376	417	410	399	406	406	406	399	395	407	365	393	404	385	415	406	366	432	373	368	410	419	382	392	389	364	388	369	420	429	409	411	391	389	363	370	371	399	377	403	417	368	370	391	377	384	371	406	402	384	382	421	411	382	380	400	377	413	369	420	347	402	398	396	387	390	403	408	393	379	376	408	382	373	403	364	364	392	419	378	355	428	401	391	385	360	383	428	404	414	407	414	440	381	394	374	379	401	395	421	427	416	399	402	422	394	410	371	385	389	410	388	338	406	398	381	364	437	383	388	394	418	393	390	392	403	395	394	395	389	392	404	399	399	383	403	399	370	353	416	391	394	407	371	367	416	421	407	382	421	381	348	382	400	390	413	406	377	375	384	415	399	453	396	381	356	394	416	411	439	399	398	378	384	399	384	432	389	396	395	415	393	417	385	381	388	403	385	422	410	394	386	352	411	380	383	406	406	384	370	386	385	424	399	410	431	411	402	368	438	397	408	432	335	387	405	388	397	415	385	412	405	387	384	391	409	408	421	370	385	380	386	393	352	428	387	376	352	387
32210	19346	3162	1506	1171	934	795	702	637	614	552	542	541	506	465	460	474	469	471	466	485	460	489	415	469	442	421	445	430	484	455	462	443	399	435	423	432	460	457	433	428	480	425	418	446	467	492	484	467	464	455	480	443	468	458	452	445	434	483	486	400	435	478	448	448	413	451	438	454	385	429	420	417	395	436	447	475	464	430	415	424	414	442	398	448	446	424	419	408	426	405	455	415	460	446	438	428	430	421	410	440	450	437	397	442	450	413	433	431	413	424	419	426	429	461	423	443	481	443	475	423	425	448	392	450	447	444	437	474	404	448	439	447	443	440	386	416	440	457	452	405	446	431	421	423	410	440	419	413	386	467	449	465	464	446	412	423	399	430	459	405	434	429	430	432	441	406	409	462	415	391	459	422	419	455	457	442	439	411	427	453	434	451	413	477	442	457	435	410	397	419	440	437	426	413	463	420	435	438	471	419	441	430	431	438	465	462	417	421	445	418	436	493	483	426	465	420	429	428	464	477	450	455	407	412	422	435	461	405	431	422	424	415	470	436	412	465	445	401	437	420	437	423	449	417	458	428	443	410	420	426	424	418	416	448	420	402	397	426	436	399	418	459	463	427	410	432	412	470	430	441	410	425	455	449	447	432	420	458	473	436	414	453	433	425	421	412	404	437	411	421	468	411	411	463	412	433	415	433	457	458	439	432	445	421	434	444	439	434	441	440	450	406	431	431	431	441	407	432	432	401	393	402	453	433	392	416	439	431	419	452	434	443	395	397	432	417	438	445	422	453	445	471	452	453	422	446	472	393	434	435	451	392	397	424	474	444	433	443	441	423	426	434	433	423	451	421	419	441	427	486	420	484	451	425	430	424	410	411	435	455	414	441	425	418	436	443	439	405	425	438	423	431	450	457	438	441	398	433	474	457	413	439	443	425	437	437	457	411	444	443	419	438	409	429	429	390	432	454	418	449	445	463	425	449	411	442	472	416	403	441	433	430	429	409	455	401	442	431	444	458	485	420	420	456	416	435	471	474	429	408	436	427	428	417	437	449	450	436	430	443	404	431	423	452	488	449	433	435	451	380	463	421	469	444	480	473	434	446	425	470	439	416	435	401	443	443	435	408	439	459	422	457	440	451	473	436	441	465	407	437	414	417	425	408	436	456	438	439	440	446	396	414	404	478	418	453	398	481	411	429	417	428	430	429	468	420	442	442	410	465	409	429	421	416	425	445	405	427	441	406	424	447	391	400	424	414	414	438	403	422	423	439	436	389	399	432	435	438	416	450	412	474	433	440	399	446	456	451	439	431	439	412	445	413	369	408	420	414	421	442	434	396	460	431	437	430	445	449	445	450	417	468	456	451	416	425	418	413	386	437	478	425	474	418	469	431	431	448	453	453	462	419	445	452	425	404	450	462	382	437	471	441	420	419	471	398	403	421	449	421	400	461	482	402	434	422	425	433	391	431	432	469	466	421	446	434	422	427	427	438	425	445	459	419	413	409	415	439	423	412	395	420	436	394	445	434	418	463	446	413	404	436	419	438	433	383	418	422	412	464	424	461	492	419	414	457	379	416	417	427	408	434	443	420	432	421	451	427	452	433	467	427	442	433	450	432	379	421	422	405	422	401	454	423	450	427	408	437	443	397	466	421	395	419	433	441	430	460	441	423	392	432	401	408	399	468	436	431	444	401	443	430	436	452	407	449	444	433	433	431	439	424	470	451	432	449	430	465	431	433	442	436	427	422	408	410	434	421	415	455	429	442	465	453	451	435	483	450	446	435	419	437	441	439	418	437	414	404	420	453	440	385	461	460	389	446	410	415	438	466	422	430	460	413	462	433	415	458	392	388	470	465	460	435	411	438	432	451	438	453	418	421	465	421	432	415	421	452	443	422	389	429	407	436	403	408	407	423	417	484	430	444	415	444	451	415	464	435	421	409	416	463	459	437	462	452	446	448	428	429	436	413	464	419	441	416	448	440	461	395	423	456	453	412	459	421	459	428	454	401	433	440	405	415	459	461	434	426	459	428	449	422	439	403	447	458	463	445	451	434	448	419	401	425	418	402	438	426	430	412	441	446	437	461	443	409	447	457	434	381	443	407	396	412	437	417	440	423	442	428	400	427	401	418	410	429	419	417	452	410	414	408	429	456	417	443	434	447	422	428	439	402	402	471	446	434	414	434	434	459	421	419	448	441	436	401	446	429	443	419	413	397	434	472	420	429	424	412	480	443	435	439	421	406	412	435	411	417	438	462	423	463	446	427	408	452	441	411	414	435	443	457	432	437	447	430	441	447	437	434	433	392	407	413	446	443	461	427	416	439	432	444	445	404	458	418	468	411	432	481	420	409	452	427	461	456	462	453	427	425	451	432	437	409	439	419	428	423	416	417	398	411	443	406	389	443	424	424	426	451	409	440	412	425	430	411	461	447	443	432	387	399	432	387	421	433	439	428	413	462	428	449	456	435	407	438	448	415	422	404	478	435	430	468	416	480	398	428	420	471	447	387	446	421	429	431	408	441	446	440	404	419	395	479	435	405	447	478	441	456	418	420	425	409	461	461	446	411	438	458	440	455	416	428	449	439	439	431	396	421	460	433	417	397	482	401	421	457	445	429	422	410	470	439	435	425	458	465	456	427	429	402	451	436	416	418	457	426	430	445	447	437	436	392	398	432	421	403	453	420	433	462	405	420	449	431	422	399	499	412	445	430	411	420	435	450	435	448	426	416	457	416	423	408	413	445	426	451	453	440	394	449	445	443	422	399	439	430	414	386	436	464	459	400	442	440	412	451	439	420	437	406	430	475	493	428	471	450	424	445	435	473	463	412	427	428	418	413	405	459	436	428	443	421	428	400	410	423	440	448	429	446	447	446	439	473	470	432	421	447	418	425	412	443	419	431	457	422	400	432	474	455	423	429	413	436	440	419	433	394	392	439	434	417	441	456	393	425	417	463	425	443	453	438	417	407	453	462	453	431	415	441	380	372	420	449	445	422	465	422	426	500	438	454	424	435	460	400	483	420	438	429	436	414	450	413	451	430	422	417	444	410	423	393	459	436	465	427	423	423	441	462	405	397	444	450	433	442	423	450	455	428	404	443	426	477	420	426	388	433	396	461	465	427	469	416	418	435	435	481	456	438	423	416	438	403	462	422	418	435	434	432	399	478	381	421	412	430	449	407	430	469	486	408	419	431	406	479	438	432	439	415	416	438	454	473	428	444	448	437	415	426	440	402	415	442	427	402	411	452	418	422	392	431	411	427	442	403	423	436	471	427	409	432	377	407	431	468	437	450	434	477	445	443	434	400	431	410	405	452	453	444	451	412	427	465	445	439	458	428	412	388	418	454	413	467	424	434	447	429	420	423	402	438	424	421	413	422	410	439	452	419	445	421	395	478	401	420	406	435	452	431	432	436	438	471	399	465	405	450	431	421	434	377	438	402	425	428	439	422	456	451	477	412	449	424	405	413	416	445	416	435	391	446	424
23176	21642	29530	24261	21637	21628	6143	1436	1118	991	994	963	906	890	879	849	837	839	804	813	846	855	814	754	820	791	804	785	788	772	767	792	753	797	776	816	756	740	762	759	789	759	761	779	764	876	743	794	839	821	740	788	799	790	742	736	826	754	794	772	743	781	721	747	754	721	783	768	749	757	698	772	776	781	791	739	738	742	790	707	748	744	755	743	724	739	721	749	789	744	764	692	734	787	702	739	742	748	706	773	764	764	747	779	739	764	692	785	778	801	800	766	748	767	751	768	748	733	786	737	790	740	752	766	726	781	736	738	766	763	715	760	745	759	740	723	787	772	748	795	778	752	759	709	720	731	756	752	805	729	783	740	733	788	764	761	722	737	765	742	745	687	737	820	759	700	737	787	772	764	776	698	751	729	769	765	748	765	718	721	708	728	706	743	698	782	776	720	737	753	759	748	740	776	739	769	794	738	678	763	720	769	737	800	798	761	744	783	766	740	765	768	741	762	749	722	737	769	750	692	750	768	727	788	734	828	734	742	791	751	762	727	773	750	768	719	776	722	765	707	762	786	736	787	820	696	739	714	785	708	753	753	735	784	707	730	716	751	748	737	755	795	705	734	746	757	693	725	745	728	725	746	736	692	691	751	709	781	773	730	687	781	695	717	735	732	717	736	766	730	750	740	750	778	802	714	737	789	743	728	759	723	729	723	766	783	766	718	726	727	751	720	736	727	725	705	708	730	789	710	775	741	748	752	731	736	788	779	747	725	733	728	704	771	755	744	680	719	780	703	756	746	805	748	747	721	749	733	726	717	766	749	724	726	745	778	743	717	772	718	720	756	780	754	767	767	721	727	732	767	719	733	761	699	723	703	760	731	751	741	726	757	748	708	732	771	755	787	770	758	753	760	736	763	785	738	714	809	745	733	779	758	749	733	774	767	721	744	764	751	749	714	744	776	726	720	745	766	795	730	754	736	769	698	692	713	792	728	774	734	750	756	698	745	745	755	750	804	754	784	789	733	720	681	749	724	745	762	782	805	782	729	831	715	781	778	728	720	685	783	747	695	796	741	823	762	701	733	761	755	752	766	729	748	730	706	744	705	788	735	731	767	768	745	723	731	782	778	767	729	695	678	758	746	763	801	709	775	791	792	743	768	736	747	763	752	767	732	766	761	724	786	719	744	771	780	726	719	729	736	766	749	746	749	720	798	784	776	750	819	777	776	722	743	758	660	779	733	780	754	744	762	724	752	741	731	709	779	729	757	712	771	728	794	789	740	757	717	734	768	766	722	732	744	772	778	720	776	768	746	755	763	793	709	764	722	718	724	762	794	798	742	725	724	746	765	712	730	767	742	707	714	725	760	761	794	781	796	763	743	751	782	718	833	688	712	735	745	770	798	729	718	788	695	744	725	771	760	759	750	761	772	712	798	778	747	727	734	781	788	797	768	669	792	745	762	751	747	737	763	757	720	740	735	744	739	714	744	733	719	777	727	745	711	740	756	713	756	690	737	745	787	751	723	743	723	742	766	721	755	730	755	745	742	729	708	742	703	782	758	734	729	757	747	756	755	734	701	726	755	748	734	773	796	792	779	766	753	734	760	714	732	773	756	725	744	748	729	707	726	766	800	744	755	837	752	759	731	705	754	766	830	759	776	730	760	784	717	698	748	808	687	731	735	725	762	733	763	728	780	753	706	739	758	735	706	772	712	720	772	763	721	706	707	785	751	766	806	764	735	784	744	745	759	774	744	726	788	732	733	795	749	756	786	763	737	755	737	741	686	737	748	743	701	738	754	727	768	750	759	716	718	720	741	732	702	732	748	705	750	806	785	739	752	723	732	749	792	799	743	747	734	721	779	752	786	733	721	789	756	700	719	755	738	818	733	723	752	760	743	696	717	729	783	722	734	736	751	771	728	755	716	744	753	743	668	687	754	769	721	708	722	732	752	809	701	753	727	757	751	797	740	768	708	750	780	764	745	778	738	745	725	702	743	768	756	725	772	731	722	748	750	719	719	767	730	739	706	777	747	787	703	821	732	739	756	722	751	751	718	697	749	719	730	709	753	715	771	740	736	735	748	695	737	732	728	730	735	778	749	723	745	763	774	802	732	758	763	773	775	719	769	770	753	748	731	759	765	793	753	744	776	741	718	756	780	727	757	740	757	698	726	763	781	764	732	774	752	800	722	728	733	783	693	764	726	750	700	790	700	740	776	759	767	754	730	731	741	751	718	750	755	734	706	787	726	714	791	703	766	809	740	793	741	759	729	749	766	762	690	720	749	748	802	760	716	733	713	795	797	750	752	725	762	765	754	752	738	736	714	757	754	789	722	749	758	747	755	746	784	739	814	737	747	735	736	721	729	767	748	715	752	769	746	770	696	780	734	701	737	736	711	706	757	749	751	756	743	731	738	696	746	791	802	741	697	749	735	742	751	705	695	793	758	806	715	750	748	752	741	759	790	755	815	754	745	725	762	747	744	756	708	757	742	739	752	726	733	738	710	745	772	769	740	723	709	753	712	764	785	766	758	783	767	704	689	753	735	730	765	707	763	742	778	750	729	760	695	716	786	739	752	754	795	754	713	756	745	766	750	718	751	766	771	700	722	746	732	769	751	809	792	708	744	746	765	726	730	773	757	734	772	746	755	748	749	782	796	728	737	759	765	723	784	772	732	769	769	780	689	768	781	700	744	781	777	754	785	736	783	715	716	727	750	747	704	748	775	755	745	708	790	740	739	740	757	724	781	739	746	750	771	758	760	733	744	763	711	737	770	745	741	721	702	708	781	741	767	706	728	731	731	772	749	759	748	717	755	731	742	764	781	761	735	737	713	757	750	763	703	744	669	769	735	745	739	706	756	755	713	731	746	763	718	763	760	794	751	746	744	750	729	780	719	730	697	746	764	749	658	794	764	752	776	730	758	762	732	770	725	745	749	737	790	714	660	750	767	751	794	743	743	750	733	802	676	814	764	736	699	738	729	757	739	753	694	705	761	702	766	707	759	726	778	660	724	781	741	778	782	750	776	776	757	713	746	730	754	808	783	775	738	760	751	729	760	742	731	735	709	717	755	750	706	765	748	732	736	765	790	709	752	752	789	715	690	714	683	766	716	793	721	756	731	742	755	702	769	742	737	724	768	720	744	729	742	787	758	742	699	752	783	754	728	747	760	779	719	748	727	757	752	754	689	768	769	743	737	719	736	743	712	745	771	731	806	741	743	734	752	747	737	705	734	767	723	765	821	741	780	763	779	767	763	712	759	744	758	774	740	729	777	747	767	754	813	758	709	778	735	723	704	762	748	711	723	729	778	744	703	751	740	726	767	753	740	762	760	761	749	683	765	703	741	753	704	699	727	786	804	745	767	707	745	764	751	781	738	757	774	792	755	743	789	765	721	709	758	720	726	740	726	736	751	767	748	722	746	706	736	763	738	772	765	776	771	697	710	725	736	769	744	750	767	727	750	744	757	780	729	736	731	741	744	761	733
41461	30220	9207	4507	3317	2598	2075	1737	1541	1354	1238	1130	1052	1013	995	938	886	890	879	904	871	825	800	824	762	760	774	776	839	816	807	804	783	780	802	777	767	752	743	766	785	801	833	763	863	825	839	776	842	777	829	822	804	796	811	783	787	773	779	757	818	808	782	786	815	803	791	764	827	728	783	767	750	781	765	798	782	818	790	802	761	823	749	785	804	769	760	745	741	757	778	733	754	722	799	778	715	754	735	779	744	762	774	763	798	774	735	793	779	747	783	781	754	781	768	780	736	762	773	801	766	755	786	774	803	775	730	790	774	771	769	784	777	779	770	763	745	783	811	755	732	770	780	744	794	777	756	742	810	773	744	794	744	760	733	783	716	758	763	774	750	744	801	785	768	728	722	782	746	739	739	725	712	775	763	747	781	739	725	786	740	776	759	715	744	746	748	744	822	787	710	728	725	705	733	737	786	771	795	781	754	752	780	739	750	731	754	779	743	758	770	737	751	767	794	786	715	733	722	765	724	760	761	755	784	759	785	741	727	749	770	758	758	757	695	804	767	762	752	773	770	732	790	771	749	772	733	698	792	772	755	757	775	766	718	775	775	800	767	769	767	771	722	730	816	759	750	732	756	753	805	781	713	714	754	756	717	722	784	741	730	784	773	755	740	769	806	763	702	793	796	752	824	774	795	752	764	774	727	709	765	759	765	723	776	758	777	805	789	767	793	734	716	765	769	722	742	736	760	750	740	797	738	785	753	781	744	739	796	781	764	771	750	720	789	765	755	767	784	741	727	796	710	805	755	784	719	771	778	727	766	760	765	802	772	740	789	713	737	750	746	755	753	768	762	765	766	768	766	787	742	733	762	779	749	794	726	727	754	717	758	805	783	734	704	731	806	813	727	748	775	781	784	807	750	732	798	732	787	741	758	744	783	812	731	795	702	742	793	751	745	768	756	774	750	789	764	727	717	769	729	768	752	744	725	765	710	761	746	723	761	749	753	695	782	753	716	752	748	778	761	730	809	734	745	713	780	738	785	748	783	773	777	791	756	742	801	757	752	748	791	756	726	747	718	728	788	746	750	733	735	793	744	787	762	797	691	732	797	748	717	758	733	781	752	737	734	769	793	768	766	788	768	758	727	791	797	732	760	732	768	844	724	733	753	725	780	732	757	716	819	778	760	723	752	763	746	744	764	744	769	740	719	726	806	733	801	747	721	757	721	775	790	774	759	754	805	806	798	754	756	751	766	753	685	781	784	705	768	781	754	743	771	735	778	779	745	781	791	754	768	750	748	833	716	757	746	804	776	748	780	777	775	763	747	765	727	739	736	729	711	722	773	777	787	742	809	802	753	765	753	730	730	767	787	772	786	771	769	752	781	711	767	751	732	731	772	791	780	748	738	762	751	771	743	730	723	793	755	694	769	761	778	742	758	736	762	741	784	762	733	728	714	823	806	725	729	762	742	739	777	778	767	763	758	747	725	785	747	708	791	734	747	755	756	756	734	760	774	741	768	744	717	768	660	776	744	771	769	784	750	769	797	750	743	767	748	764	744	749	776	769	755	708	792	706	770	782	711	766	845	717	785	773	800	739	757	779	728	766	828	761	780	771	759	742	741	725	797	803	755	747	773	749	768	806	714	777	755	763	773	785	711	688	734	738	699	790	754	751	767	813	736	752	763	756	768	746	754	703	756	789	726	734	732	765	785	767	825	756	764	766	756	727	757	779	766	772	742	765	758	728	789	736	737	819	764	711	726	709	788	758	767	750	740	747	739	755	768	719	752	750	776	755	764	769	747	784	770	760	744	780	745	752	781	771	724	739	768	760	802	743	730	749	756	730	760	732	761	701	775	773	728	747	740	701	795	792	772	737	776	780	832	776	791	727	784	773	722	750	742	765	737	810	771	761	790	761	731	695	720	787	778	698	800	758	712	786	732	753	822	773	731	800	756	794	782	783	796	751	735	765	745	733	795	756	743	752	771	746	725	723	737	726	795	764	771	776	713	744	716	776	756	741	803	745	743	765	727	776	726	805	774	758	748	752	785	821	772	765	727	722	741	786	767	766	743	740	732	802	761	724	712	755	760	757	754	751	729	757	753	779	756	763	797	772	715	775	731	725	743	763	790	715	729	784	812	750	807	779	747	758	771	752	762	778	733	725	754	724	722	799	811	707	750	777	756	783	805	778	772	778	751	794	777	719	763	724	739	757	756	734	743	823	756	762	775	789	714	734	724	753	740	747	771	719	761	761	773	777	772	721	767	766	765	757	770	815	775	779	724	824	787	766	698	725	727	779	764	757	720	770	795	774	756	785	709	756	773	757	739	746	748	743	774	736	776	776	786	771	761	783	774	765	783	764	729	719	727	722	779	701	742	843	761	725	809	801	766	749	784	771	772	778	766	723	718	746	747	756	768	750	753	760	782	735	732	761	759	747	757	744	790	796	781	772	767	797	730	768	759	743	797	764	765	784	736	713	771	756	770	729	751	831	770	734	771	711	799	746	730	764	776	738	726	773	838	732	735	814	761	803	728	747	751	801	764	736	795	720	758	760	754	761	740	776	779	761	735	768	732	747	774	754	746	771	761	727	730	760	771	803	742	786	756	746	702	798	782	748	735	785	768	748	735	802	815	765	742	737	749	782	745	698	742	730	759	779	720	716	738	782	775	755	711	726	698	727	742	759	727	774	738	815	724	723	774	778	749	799	748	749	743	755	716	751	721	721	768	723	725	765	760	787	768	769	753	742	742	773	743	713	748	745	771	777	784	718	765	763	717	827	773	811	755	713	811	778	745	784	720	779	747	741	791	769	770	731	733	740	740	753	811	745	747	724	826	751	778	742	730	744	711	771	738	792	766	766	788	751	858	719	758	778	807	709	733	756	767	738	758	786	693	766	767	778	722	737	731	775	732	791	824	799	745	749	718	787	756	733	751	762	768	699	726	784	733	801	767	711	785	770	745	790	742	733	743	787	788	730	768	824	756	725	759	755	775	776	767	772	739	726	724	725	827	701	732	774	739	810	770	778	763	752	786	734	737	798	729	761	793	769	726	754	769	754	703	796	776	704	736	749	758	792	778	773	764	735	776	777	764	745	725	713	754	735	800	718	783	746	725	746	780	794	766	758	784	744	755	757	743	774	750	753	768	767	740	759	756	772	734	786	747	809	749	733	777	736	742	734	773	753	743	708	711	690	811	777	756	739	758	775	733	761	763	762	738	753	761	730	725	777	791	719	813	750	740	811	723	774	814	724	734	797	737	725	769	708	770	753	767	747	766	775	746	763	710	781	767	714	752	750	800	785	759	704	721	780	765	777	727	728	715	729	725	800	729	832	737	736	765	746	753	771	757	793	785	797	777	750	721	748	732	776	751	748	783	772	769	815	748	772	738	774	756	733	755	800	736	725	732	787	809	780	783	752	762	732	753	723	756	709	753	766	750	728	777	761	770	747	776	756	748	759	772	770	739	750	802	805	785	786	737	771	751	757
28466	17186	2992	551	440	386	368	360	362	329	397	353	351	342	358	347	303	348	358	342	343	371	367	366	380	319	338	347	380	372	327	350	347	379	386	353	378	317	323	353	349	360	357	340	310	367	360	348	365	359	371	348	369	345	319	342	330	334	355	350	324	348	343	369	344	349	367	366	326	354	360	356	357	344	384	373	374	383	341	326	316	361	355	363	359	333	353	354	365	329	360	366	345	349	327	371	334	360	326	348	353	340	326	338	356	334	372	325	367	321	339	363	340	376	365	384	351	303	346	367	359	335	356	375	331	363	341	372	321	355	341	327	368	332	338	379	334	312	357	329	345	372	367	343	339	356	355	351	313	349	341	374	345	365	390	373	350	351	377	319	347	350	370	351	357	353	366	349	393	339	348	352	326	321	327	351	353	333	390	337	336	354	329	327	361	353	368	363	354	359	352	343	331	353	321	325	369	354	327	380	364	345	358	331	364	354	325	346	347	365	314	349	360	353	359	356	382	357	314	355	359	353	334	359	380	367	318	354	332	337	327	377	400	335	355	348	348	354	319	355	350	351	372	358	347	320	347	346	325	352	350	360	313	369	355	349	348	333	350	338	347	372	300	358	341	364	330	375	376	351	375	336	375	353	373	355	350	359	331	384	364	347	344	332	325	330	371	364	351	344	350	348	344	367	331	355	324	362	354	359	324	344	358	364	335	354	330	341	337	349	318	353	346	370	369	342	343	330	355	378	350	323	348	368	328	353	339	359	346	347	365	337	367	364	327	323	358	365	341	334	355	329	360	351	357	324	345	339	372	365	290	348	364	331	370	340	358	320	353	345	329	357	345	351	360	354	343	389	348	338	370	375	346	337	340	306	374	326	359	371	346	362	321	360	372	375	329	312	353	341	353	352	345	336	320	351	342	351	340	328	338	317	357	348	362	348	377	353	310	341	342	319	375	339	357	395	373	375	364	391	346	372	353	352	322	362	343	383	349	353	337	356	367	368	362	332	306	335	364	350	370	323	334	369	379	342	324	349	361	344	355	330	339	335	364	330	318	383	355	336	353	351	342	366	391	373	384	344	354	338	329	336	355	334	348	354	355	359	360	329	324	338	336	313	312	350	344	337	372	362	359	341	349	343	355	325	349	354	372	362	329	332	360	343	334	352	366	350	353	338	338	342	391	355	323	351	346	367	344	400	337	376	329	374	329	370	332	337	370	343	357	364	338	352	327	365	368	336	308	382	362	362	331	322	336	349	363	334	348	359	348	344	348	348	378	367	314	362	357	330	336	337	357	338	330	337	348	321	351	311	325	347	369	336	320	325	358	345	343	336	318	342	358	324	358	353	343	310	366	336	348	360	357	349	376	366	363	342	363	325	322	333	351	345	346	322	350	311	346	316	325	354	362	352	351	360	322	347	351	369	317	335	359	400	363	318	330	375	348	312	346	373	320	349	333	317	329	333	339	345	391	348	331	348	384	349	363	346	342	348	358	389	347	352	345	368	372	346	359	346	340	332	315	332	343	332	351	363	346	319	363	349	384	368	350	342	345	340	359	337	326	332	381	322	347	358	340	338	368	348	395	373	315	336	317	354	352	353	367	329	356	360	362	351	367	334	372	352	390	362	333	361	348	350	360	301	351	350	319	348	344	360	339	335	352	303	392	332	323	348	349	339	314	315	319	343	337	331	344	313	321	366	392	340	322	371	351	363	317	334	321	349	352	350	328	372	336	353	375	346	305	351	346	364	345	348	355	371	361	367	327	340	345	322	306	359	345	357	364	359	359	345	331	354	346	361	369	341	359	343	344	348	348	336	319	314	343	343	362	324	324	351	384	355	334	321	354	357	417	374	385	353	343	357	357	340	364	326	364	342	338	388	400	328	355	344	371	338	365	334	335	352	337	316	320	335	348	346	338	349	352	336	362	371	343	340	339	353	335	360	324	361	348	331	325	355	341	324	338	343	339	336	353	387	362	345	353	367	352	350	330	338	330	310	359	338	363	360	375	337	352	370	330	316	341	308	381	345	338	333	369	373	356	343	365	326	309	362	373	360	330	340	340	314	334	369	337	346	339	390	331	348	341	339	344	352	345	365	342	357	346	350	325	340	339	326	349	336	367	353	340	346	348	371	337	336	345	352	341	369	353	339	356	354	338	347	309	367	337	337	339	344	338	337	340	349	308	372	347	350	333	353	356	357	372	336	334	352	366	327	364	327	350	351	350	361	386	361	357	365	326	328	366	332	346	349	358	328	360	349	359	326	335	359	371	351	349	358	325	351	351	355	367	363	339	349	351	332	350	341	341	348	386	350	349	380	341	346	315	380	379	365	346	350	334	353	394	327	349	352	353	350	345	334	345	357	329	389	345	349	340	308	353	351	352	346	329	355	344	323	345	399	363	344	376	330	326	346	351	354	381	352	326	348	334	353	336	344	366	381	317	359	351	325	354	358	310	333	346	344	398	357	338	339	344	339	360	340	351	354	372	337	337	319	336	361	364	354	364	364	330	377	345	353	335	310	325	374	357	336	370	358	349	324	347	381	381	343	355	331	346	386	369	337	325	361	357	364	321	336	373	303	340	377	359	338	313	362	330	321	343	362	342	337	334	326	350	354	343	336	380	345	356	293	345	315	346	365	359	331	336	338	331	336	356	378	358	327	363	322	348	350	343	382	373	372	317	343	359	384	340	328	373	362	368	310	352	326	328	327	348	326	346	332	365	350	350	342	345	382	334	367	350	379	378	323	338	323	330	351	321	338	342	374	376	370	345	391	345	385	329	378	359	346	313	345	384	323	328	352	343	365	376	325	337	328	336	356	347	350	324	351	351	370	355	365	334	325	380	322	373	314	334	347	328	317	366	323	332	361	338	365	342	357	384	343	332	324	358	346	327	323	328	392	346	338	374	377	349	350	382	349	373	332	315	332	305	361	310	358	343	351	354	329	346	335	342	335	360	337	348	355	365	341	373	344	355	329	348	344	350	388	336	361	353	335	347	362	328	333	379	389	349	327	335	381	329	354	337	356	340	312	328	356	342	419	321	348	336	351	338	312	365	346	335	396	363	369	370	346	319	354	358	398	350	385	371	318	333	368	328	364	358	326	379	342	365	353	344	361	318	330	379	349	358	317	342	355	312	368	363	353	384	375	369	376	378	349	358	328	352	357	342	319	312	370	345	342	358	363	360	334	376	324	328	355	296	318	346	360	352	397	334	361	370	344	343	394	312	342	380	347	339	343	346	362	356	356	365	378	345	310	329	351	384	348	358	339	325	331	342	351	358	346	318	336	325	373	328	344	365	353	330	350	371	375	372	369	369	333	313	326	332	345	346	325	364	333	354	342	341	331	348	356	320	347	349	334	367	347	363	278	373	369	334	330	345	344	380	344	369	377	373	349	307	341	350	341	353	335	384	363	344	358	340	312	368	363	344	351	352	327	353	337	344	317	365	366	337	339	337	365	335	347	348	374	345	362	324	356	357	380	380	330	324	348
13241	3929	657	455	402	390	429	373	359	383	381	398	404	387	417	390	386	374	392	384	401	374	406	364	369	391	393	380	364	364	380	371	403	389	379	361	382	391	368	376	408	373	394	358	446	409	396	377	389	370	361	362	373	399	376	345	396	398	358	359	365	400	371	375	375	385	363	368	402	395	343	379	371	368	359	368	330	369	366	354	394	400	348	380	355	365	368	364	378	405	367	364	359	381	341	377	362	348	364	395	375	356	399	382	386	362	366	344	353	389	359	354	412	368	390	372	368	398	371	363	388	349	395	393	390	366	357	351	365	345	362	385	375	344	412	349	398	353	374	352	360	374	365	372	376	380	380	352	353	353	378	417	358	365	380	366	379	352	358	346	357	339	340	377	366	390	358	340	320	370	364	342	336	347	373	317	361	369	380	349	402	367	367	365	374	355	384	385	381	378	396	346	365	360	365	404	355	363	371	374	338	377	367	369	378	391	392	372	345	370	350	327	370	407	337	346	331	405	386	379	375	396	375	365	376	400	361	395	388	358	335	346	357	409	401	352	379	368	399	380	385	352	365	349	352	392	365	365	348	371	351	357	344	366	362	388	379	364	373	370	383	356	366	368	325	344	393	358	367	336	371	357	360	329	345	383	363	375	385	350	357	384	376	377	364	343	362	338	383	370	375	373	391	382	374	395	367	362	314	353	361	383	348	418	387	361	385	384	355	374	381	383	381	390	351	417	405	328	352	379	352	361	369	383	335	343	377	364	378	363	412	344	382	423	386	385	371	349	361	351	301	351	383	372	370	377	373	376	390	395	398	369	387	343	387	343	394	333	399	367	382	391	384	373	353	393	375	361	328	357	363	330	389	353	353	352	356	369	351	380	393	364	390	357	348	342	422	357	368	361	369	409	367	349	366	390	369	395	370	357	399	398	345	339	343	373	388	357	339	371	380	341	385	377	370	377	361	370	376	368	356	400	382	352	358	350	380	386	353	350	365	391	355	405	381	378	368	367	364	402	368	347	360	352	371	371	409	356	381	405	381	357	385	393	340	399	349	353	387	384	382	370	384	395	386	376	361	354	362	321	405	378	386	384	382	395	388	394	394	370	350	367	341	374	389	381	361	366	341	362	359	328	395	392	385	349	358	356	366	356	393	397	320	420	370	372	396	390	363	358	367	319	396	359	366	424	376	350	370	359	381	351	342	369	394	375	349	378	352	389	361	359	402	366	386	376	376	386	366	353	388	345	380	371	366	365	349	354	344	351	393	381	371	369	354	343	374	359	338	368	364	376	361	372	387	366	356	354	381	336	372	362	359	375	367	343	342	387	361	345	375	394	360	321	361	352	395	379	324	386	330	375	396	356	378	365	379	377	371	356	412	360	344	384	403	422	392	381	375	334	381	336	384	341	360	395	368	367	384	363	395	389	362	356	384	358	364	373	338	371	380	389	368	374	363	360	341	400	384	383	367	369	426	374	357	374	386	365	349	360	365	352	374	356	350	343	335	378	337	366	356	397	317	375	349	400	390	377	366	397	349	372	357	371	367	397	387	351	364	336	413	351	387	347	373	375	318	364	394	350	359	365	377	376	350	395	402	377	357	342	345	402	333	360	375	354	358	372	402	381	385	391	364	391	367	388	322	398	384	359	390	376	395	387	386	359	380	363	366	367	355	361	322	376	368	376	354	367	388	381	358	372	387	396	389	391	335	378	365	372	379	363	354	382	392	362	367	390	357	365	350	382	387	372	333	374	363	408	351	389	379	397	391	374	365	391	403	399	362	393	334	365	374	372	377	374	348	370	402	348	388	342	370	347	380	374	360	368	374	395	374	374	370	406	363	397	347	379	381	362	398	397	354	384	400	372	352	344	336	387	355	396	328	361	342	409	342	388	409	376	399	342	386	347	403	340	369	393	359	402	346	365	384	348	363	365	339	362	339	380	362	351	365	377	358	370	404	372	368	366	372	356	373	348	367	350	368	405	391	401	363	393	377	413	365	382	387	388	373	348	369	392	349	392	352	366	373	412	344	376	381	361	378	364	346	384	353	368	362	364	376	353	396	385	369	374	374	361	357	398	406	364	370	361	365	373	388	392	373	380	350	366	390	356	387	391	372	368	358	329	403	375	336	393	371	357	347	362	365	363	363	399	361	386	362	369	375	341	347	367	378	353	417	379	356	375	386	387	376	383	389	396	372	402	347	357	418	339	332	354	362	332	373	361	398	389	327	404	399	371	390	368	368	379	368	362	408	367	407	379	384	372	348	359	378	389	403	363	361	340	351	371	410	361	376	372	393	346	388	391	365	339	383	355	372	360	371	390	354	358	371	366	338	399	401	362	382	350	367	359	355	359	357	377	377	371	363	336	360	346	383	407	386	388	368	375	333	361	347	394	364	384	387	352	366	346	383	397	338	374	392	385	345	400	342	377	404	384	369	374	357	382	398	368	362	364	340	362	421	381	355	340	384	346	398	405	389	396	356	366	377	384	380	348	352	383	345	386	337	356	358	377	370	366	362	344	341	379	347	352	417	373	387	404	374	384	365	367	346	337	345	351	387	390	370	398	367	372	404	377	401	376	358	369	369	368	391	357	355	337	348	372	366	354	364	369	389	386	388	352	389	373	372	338	360	345	361	371	391	386	345	367	363	394	383	357	371	406	360	383	396	341	357	359	334	352	370	375	365	378	363	374	362	379	370	371	394	383	409	393	392	349	373	344	378	367	359	352	392	370	366	383	363	383	392	371	386	395	356	393	368	358	348	393	408	345	365	398	374	357	386	337	372	379	334	346	349	371	349	407	384	378	349	398	404	386	344	353	386	324	367	392	393	356	383	341	356	376	353	386	366	405	324	368	378	321	389	371	394	366	383	355	403	392	375	365	374	375	392	359	340	383	340	360	397	328	373	376	371	409	362	378	398	392	340	358	391	383	359	347	345	393	411	339	383	356	336	368	359	370	395	342	344	376	396	372	359	396	368	391	370	381	348	346	367	349	405	399	431	358	366	347	384	361	368	399	370	356	362	372	339	361	336	362	386	357	381	370	350	358	344	371	366	393	383	368	363	349	329	373	354	387	368	375	338	354	395	389	399	344	386	365	377	393	391	375	344	367	397	348	383	375	366	393	328	355	389	358	403	380	347	381	332	372	398	360	358	369	348	371	364	376	385	357	421	333	378	387	385	367	390	361	389	371	350	382	387	340	338	376	345	397	365	367	346	384	358	393	356	360	391	310	360	365	407	372	343	358	355	337	380	343	330	347	359	372	385	424	409	404	398	371	384	379	357	366	381	364	398	361	379	357	383	358	366	363	369	409	366	385	337	373	396	380	379	373	328	395	397	343	383	390	334	319	386	386	360	363	361	402	328	370	347	377	395	371	357	362	371	358	384	362	352	372	355	422	366	375	327	377	386	360	340	352	388	347	340	370	361	368	380	379	405	390	345	342	388	329	381	369	384	399	360	383	367	354	384	375	357	353	389	391	392	340	348	355
24402	21588	28883	24750	21497	6726	1155	841	779	705	702	714	678	660	689	674	693	637	635	669	568	644	608	591	557	621	683	591	570	629	570	637	633	597	623	599	581	629	613	632	582	594	613	622	580	605	613	640	612	585	615	633	563	579	589	609	598	598	591	601	584	564	597	575	611	593	598	597	620	542	544	569	630	552	569	659	563	570	571	617	546	562	603	622	579	578	564	600	557	576	653	597	588	591	544	610	593	576	597	571	566	561	561	637	588	585	572	566	580	570	563	546	605	559	562	589	559	595	546	614	582	572	603	572	581	625	587	593	580	582	554	621	607	565	628	572	583	587	616	593	601	595	544	601	573	552	563	585	614	515	580	567	596	587	534	570	533	582	592	618	579	563	592	593	582	605	574	588	629	644	584	573	571	576	559	583	606	593	563	534	531	619	571	600	595	579	580	602	615	569	640	587	608	566	601	591	579	598	563	583	609	590	632	571	588	591	628	589	584	597	598	557	621	577	587	601	620	560	545	587	554	586	606	563	596	585	599	603	572	551	580	581	599	582	600	612	595	583	535	553	612	596	627	563	541	600	610	541	567	612	624	577	589	562	591	582	573	565	579	577	575	571	600	602	561	579	547	613	580	555	610	568	621	590	589	541	568	573	622	589	574	580	601	561	615	568	598	561	615	575	563	607	614	601	573	559	600	568	605	609	553	613	549	578	567	558	585	586	583	616	588	575	558	598	572	627	587	583	581	578	580	579	566	567	560	638	550	554	592	628	578	563	625	556	621	591	554	610	562	579	546	591	562	525	627	572	570	571	596	628	579	590	569	565	567	601	571	539	614	622	568	584	611	564	577	574	581	583	571	558	633	563	585	612	584	587	573	565	613	581	597	609	582	545	579	558	588	600	566	567	578	559	603	584	586	536	573	582	637	600	574	600	554	623	605	521	596	616	612	598	575	598	628	588	591	625	626	563	639	566	553	622	573	631	579	526	593	582	589	536	560	565	581	591	603	560	584	558	553	595	570	572	568	575	563	602	612	571	577	572	598	567	566	617	603	577	553	601	575	517	579	554	571	610	640	594	575	567	545	578	598	598	581	583	629	602	627	586	597	625	567	580	577	587	593	586	618	612	561	611	571	593	620	580	608	545	587	600	618	582	596	578	541	590	616	544	605	616	574	581	643	595	594	610	553	553	555	559	609	594	577	604	576	576	609	544	611	623	601	555	553	609	557	628	579	591	626	595	561	584	573	577	590	574	571	633	518	577	585	607	571	573	583	604	553	630	608	572	626	559	555	592	602	554	531	610	631	631	608	544	588	545	597	582	547	576	599	542	641	537	581	584	669	575	626	572	628	615	601	600	614	617	627	607	610	576	633	587	609	593	601	602	597	579	560	560	551	615	576	613	590	610	575	545	591	595	578	603	595	533	605	548	540	582	590	566	570	557	566	569	598	595	572	601	572	606	538	599	563	591	556	576	604	615	586	566	588	578	574	592	621	579	585	541	565	627	639	542	554	591	622	549	553	578	548	611	548	579	564	558	596	566	594	596	568	599	580	568	603	601	624	593	613	637	559	593	599	587	581	577	571	579	598	603	617	602	618	595	560	602	631	608	581	587	571	624	560	552	572	578	556	582	551	563	603	567	572	567	581	524	589	579	569	593	580	574	579	578	585	570	560	553	591	619	565	592	576	598	602	569	573	602	601	567	589	589	597	607	596	562	604	558	579	575	577	592	595	590	614	601	579	618	587	596	564	571	597	605	578	589	533	631	548	582	568	614	550	559	561	573	557	578	565	591	608	567	578	546	587	599	577	571	573	589	517	562	634	588	548	560	646	615	633	584	567	597	599	580	545	611	575	540	577	595	596	588	634	623	582	590	533	560	583	638	608	566	564	592	592	610	553	629	579	602	586	598	567	584	610	586	568	622	577	573	597	591	607	541	620	581	554	600	603	563	603	598	619	551	582	600	637	628	596	600	576	607	546	590	592	599	568	595	584	603	602	589	584	588	631	562	585	569	585	590	599	620	603	624	600	538	543	542	572	560	571	611	560	603	542	569	578	582	583	589	555	592	534	613	615	601	565	601	593	601	543	596	624	563	586	572	610	603	601	624	590	617	608	578	573	586	633	627	599	571	570	559	629	591	611	580	576	595	578	589	600	559	584	615	578	593	567	573	568	570	613	552	564	560	568	557	615	590	598	583	610	553	575	586	599	537	620	597	574	548	518	566	627	560	592	589	601	642	581	589	658	615	586	605	572	583	595	592	595	550	611	597	623	585	613	573	558	614	601	585	557	601	569	583	556	578	568	572	576	570	605	582	599	579	575	627	589	555	583	577	577	621	559	585	558	560	585	574	593	578	576	609	618	604	594	574	592	577	565	590	572	589	569	551	606	603	601	567	582	558	578	585	530	551	611	606	550	561	565	609	578	567	548	538	572	582	551	556	611	608	586	626	554	562	609	606	602	584	602	568	567	527	560	609	633	573	545	579	582	563	557	573	604	570	591	549	599	567	622	565	601	631	596	553	605	620	557	576	560	611	585	545	605	606	589	544	592	567	558	603	582	585	553	581	609	596	556	577	603	547	571	616	609	599	619	569	600	570	535	641	599	595	632	557	578	545	587	591	566	586	549	567	591	607	606	581	624	590	537	584	547	567	579	585	567	586	568	592	604	580	581	613	599	604	579	586	601	586	539	594	589	592	606	612	611	592	609	533	621	571	582	592	580	613	563	607	598	530	589	582	552	585	546	575	621	580	613	545	567	563	563	578	583	546	588	561	573	586	537	604	561	598	566	608	526	572	547	586	639	588	586	594	578	585	600	615	587	574	579	589	584	589	577	621	557	608	619	567	555	587	602	567	606	603	533	572	550	598	560	583	573	570	588	587	635	615	557	587	575	562	532	580	558	528	600	571	599	586	643	566	552	555	562	591	565	574	580	617	551	568	614	574	519	604	560	551	562	547	559	611	542	575	590	578	575	566	603	581	591	598	570	590	568	577	618	548	582	582	585	551	550	591	548	599	567	621	588	619	578	614	573	601	581	582	582	574	558	549	582	595	579	580	567	617	556	552	587	549	615	571	541	578	606	573	648	587	541	589	614	590	565	593	573	589	597	596	579	568	599	594	584	593	563	599	563	587	597	608	560	583	546	569	626	562	572	544	551	566	576	601	578	608	607	560	610	564	607	581	605	570	585	610	560	598	598	603	550	593	600	587	548	600	532	568	582	559	536	629	617	550	599	606	609	597	581	604	585	548	582	585	569	564	594	596	589	601	572	607	575	547	582	566	577	642	560	553	586	577	553	604	568	593	608	583	568	618	560	602	561	578	561	618	587	601	566	535	560	611	577	595	599	567	591	620	618	559	613	580	544	534	609	577	643	606	560	583	616	557	548	580	582	576	561	575	606	590	606	540	629	577	595	599	573	604	571	557	608	546	585	616	546	601	556	589	583	541	625	645	610	585	552	585	589	576	548	565	571	547	567	576	576	542
32882	21921	5488	2559	1893	1526	1233	1091	1003	895	769	802	781	702	711	697	668	647	645	595	648	677	618	661	634	630	583	555	636	646	619	661	645	573	656	621	607	631	595	617	582	605	597	653	636	619	657	672	624	624	617	674	623	613	614	626	608	616	641	659	609	636	608	590	618	615	592	648	624	585	631	617	567	642	627	608	643	645	604	585	601	617	606	592	610	633	646	550	570	611	598	633	636	572	538	588	590	613	594	594	628	588	605	579	590	541	636	597	620	595	614	606	579	635	615	586	583	545	633	624	553	637	616	539	550	597	574	599	580	643	632	609	586	588	572	586	595	606	617	552	570	554	648	558	604	588	608	593	586	597	590	632	622	599	577	575	562	598	569	596	601	598	593	571	606	625	642	622	591	597	603	605	588	557	568	598	622	597	598	566	617	623	590	591	596	602	622	655	604	625	626	593	579	602	608	619	627	627	609	617	629	631	606	614	597	621	614	560	600	653	612	579	550	604	598	604	638	616	588	618	614	618	599	576	627	586	632	576	652	597	574	554	553	604	588	552	587	621	548	612	586	570	588	624	574	631	654	610	611	554	587	534	565	554	613	590	564	638	638	616	614	564	612	585	582	577	611	605	627	654	596	614	594	623	615	619	571	578	592	571	658	611	565	556	586	595	615	635	617	612	568	609	615	595	585	565	592	588	654	607	574	638	598	600	566	563	562	568	579	573	596	539	589	610	612	613	599	593	631	541	595	570	569	634	571	617	579	594	588	608	569	539	599	558	642	561	596	597	609	610	561	572	562	577	591	615	544	600	571	568	610	611	588	611	592	585	585	576	602	583	601	606	602	572	586	576	578	600	627	589	575	605	615	619	592	639	601	578	614	571	574	543	629	685	623	606	584	621	583	583	625	582	563	544	603	619	583	607	567	598	610	593	593	535	608	607	632	578	615	609	633	583	563	558	623	629	570	633	638	623	615	598	614	570	626	628	574	634	630	642	630	583	566	613	596	570	610	586	587	620	593	601	612	597	615	614	571	624	582	620	622	623	586	565	588	588	574	596	606	610	594	587	601	581	569	625	597	607	566	632	602	554	607	588	602	572	598	629	590	647	625	631	604	604	595	639	635	596	620	597	553	571	591	597	591	578	567	620	574	590	616	546	556	600	610	622	616	629	584	581	602	626	623	600	598	617	600	560	586	608	541	580	594	567	589	612	604	650	586	602	617	595	569	618	621	631	617	589	609	536	559	613	582	581	591	605	624	621	603	561	581	598	605	627	598	580	611	583	633	570	573	632	571	573	566	614	619	535	595	602	651	561	590	597	611	624	648	589	573	606	597	574	576	606	596	582	559	566	565	625	600	628	537	612	588	597	555	571	594	639	612	617	592	599	567	600	605	642	621	615	629	607	603	611	620	602	607	620	597	603	582	591	624	581	629	603	597	578	610	609	629	613	593	524	589	583	595	618	571	596	582	610	579	581	655	567	578	589	592	625	573	577	600	607	654	589	568	604	625	631	621	652	567	594	610	626	619	651	578	592	584	583	656	605	618	623	611	603	608	619	649	585	624	597	623	591	575	552	608	591	581	569	618	601	641	597	638	588	592	600	613	586	602	602	615	564	534	577	601	616	563	620	560	624	601	643	558	563	601	619	588	568	604	605	571	608	568	598	614	606	608	548	552	579	603	610	573	603	618	591	585	606	611	582	607	541	578	562	635	579	612	589	533	588	615	636	562	572	582	587	613	627	628	567	579	597	563	575	637	569	576	579	574	601	572	590	589	620	629	642	564	624	609	590	611	611	598	605	598	596	596	638	621	631	570	615	589	604	586	553	642	632	609	563	584	617	602	545	563	593	560	626	568	581	611	573	585	594	603	585	514	597	577	583	616	617	630	603	601	611	581	638	611	591	583	589	611	597	576	558	577	578	560	580	580	580	631	589	611	628	585	561	613	595	611	607	548	541	584	570	632	587	586	566	577	586	589	591	623	611	592	627	583	602	587	613	577	615	614	609	550	582	606	606	641	606	579	596	565	553	569	580	625	612	629	547	624	615	570	600	598	622	611	579	624	599	641	564	603	605	567	608	623	598	629	631	566	630	585	579	619	630	601	632	639	593	575	603	585	613	604	584	585	589	569	569	615	613	539	608	593	594	597	567	658	590	594	620	595	587	610	625	590	588	595	574	637	611	614	591	638	554	605	646	617	584	612	606	597	624	646	582	617	623	535	590	600	611	538	595	587	586	620	634	604	601	566	588	614	618	585	602	622	609	620	591	582	610	584	596	603	566	621	615	587	607	577	588	639	608	575	575	585	604	555	614	580	566	620	536	578	596	611	590	610	563	595	583	588	595	601	571	570	582	572	579	588	589	587	594	576	617	601	610	616	603	628	603	647	580	624	576	590	563	580	585	619	624	587	564	583	573	626	607	594	549	624	591	568	655	622	590	605	598	562	573	587	560	637	640	538	599	597	603	641	597	599	602	600	590	601	562	602	561	585	569	639	589	585	570	602	646	568	577	616	615	563	563	587	587	603	604	597	563	624	580	593	609	596	580	566	629	607	626	603	566	602	630	628	595	569	605	605	599	570	576	569	578	608	583	594	608	596	594	618	596	593	601	555	590	599	605	603	607	584	604	580	563	606	598	582	624	602	604	652	585	576	628	610	611	573	582	608	554	603	581	603	569	597	608	614	595	601	602	605	577	598	582	566	597	557	579	627	614	593	587	599	599	609	595	574	563	598	604	597	623	572	610	544	612	574	595	609	594	601	565	595	603	579	591	578	597	623	612	593	607	583	626	588	606	579	639	585	625	571	616	634	607	599	587	607	589	602	581	599	565	607	617	555	593	528	578	569	591	581	689	565	665	626	636	602	600	564	613	586	633	633	638	565	565	608	600	585	578	607	606	603	579	613	615	583	573	629	582	636	629	576	576	602	607	573	623	571	588	557	643	587	596	599	548	661	597	633	562	599	577	621	585	608	603	605	587	608	603	618	579	583	576	620	589	611	615	613	596	581	615	568	621	578	562	561	654	603	613	575	579	578	600	615	582	594	620	564	586	591	635	584	603	593	592	592	600	614	605	596	604	604	618	597	569	609	577	595	576	623	578	593	603	591	590	588	630	599	613	580	583	593	593	585	624	596	611	603	559	604	588	620	621	640	620	571	595	559	616	565	605	610	606	561	597	559	560	580	594	599	616	613	605	621	625	573	576	583	595	599	589	603	600	600	603	609	617	593	620	616	597	612	607	601	598	565	623	589	652	599	565	589	617	605	562	595	620	557	584	588	542	580	616	576	571	588	617	589	580	603	551	564	582	613	577	632	589	595	600	606	588	565	601	567	562	586	613	593	635	616	629	587	606	637	584	678	588	600	587	603	598	569	578	587	626	567	595	567	620	574	612	621	565	643	656	602	667	592	595	596	594	577	594	579	622	572	613	577	628	622	623	593	602	593	605	635	649	618	602	533	586	577	590	638	561	646	606	592	599	584	589
25485	21532	27586	25659	7483	789	529	507	491	472	478	414	426	410	363	390	384	407	418	410	399	380	391	426	384	382	390	411	409	396	410	385	430	386	406	433	415	393	387	388	375	399	419	409	378	373	408	386	422	412	409	376	388	412	376	342	371	397	357	341	393	381	374	390	413	421	351	392	427	397	401	413	396	416	367	380	366	356	368	401	424	383	424	382	389	413	378	340	398	392	408	381	374	337	382	411	382	387	399	422	363	391	390	364	386	366	408	390	392	360	411	397	377	389	377	344	398	382	404	388	408	354	362	402	399	418	394	351	402	419	365	425	369	378	392	380	385	420	388	370	369	410	388	400	407	400	404	398	395	388	391	375	402	393	359	375	388	378	392	354	409	387	397	373	335	336	327	380	383	395	379	361	373	386	345	395	369	409	395	379	362	430	411	398	385	369	367	405	358	367	355	404	415	388	382	367	394	355	401	377	398	362	393	408	368	362	360	365	372	373	378	398	387	379	390	381	353	378	372	356	375	395	348	402	346	416	354	403	388	339	379	419	413	392	414	374	392	401	355	390	370	406	377	376	379	404	342	404	406	378	392	401	367	386	388	396	403	370	358	376	404	381	361	376	357	388	374	371	376	383	386	342	387	390	365	389	374	403	382	369	339	375	343	410	416	368	382	417	364	373	378	354	377	350	363	360	407	389	394	378	366	385	369	379	386	394	362	398	365	359	382	382	406	378	351	352	387	374	397	417	366	404	355	383	379	387	392	372	374	404	357	368	335	347	395	377	353	383	379	365	357	413	405	363	371	377	381	382	385	356	358	385	380	338	409	374	369	375	353	404	349	380	359	391	378	371	378	358	400	385	380	354	370	364	386	404	354	360	396	400	384	365	389	382	383	343	360	396	382	371	376	358	371	427	340	394	368	405	371	395	393	348	376	389	383	376	373	422	365	368	375	372	401	391	393	375	397	361	365	383	364	374	394	402	390	400	393	366	383	378	361	380	377	377	365	376	397	400	363	385	363	383	354	368	369	369	369	397	383	384	361	374	390	365	372	360	383	399	345	399	381	392	362	385	398	369	346	379	370	368	402	388	420	392	357	398	395	376	348	420	394	379	395	378	402	383	341	428	369	356	367	381	415	378	374	391	385	381	380	383	376	423	374	409	401	405	378	366	382	380	386	378	403	418	390	334	391	392	365	373	395	359	350	362	408	387	363	360	400	388	366	356	378	398	380	408	383	369	404	373	356	393	342	386	386	369	388	399	376	401	426	367	368	362	367	380	346	401	354	400	385	378	396	374	380	378	414	379	404	424	382	375	419	437	430	394	372	411	428	397	405	403	412	387	382	375	378	412	393	390	368	392	375	383	373	397	371	365	399	404	391	390	385	400	374	368	400	380	364	355	421	351	405	410	380	376	393	381	398	359	394	382	369	352	378	376	388	411	418	355	393	362	357	362	422	396	393	360	390	369	369	367	428	373	380	383	388	394	392	382	402	394	355	365	365	433	379	384	397	391	376	378	393	356	394	366	371	404	377	412	384	416	375	362	417	411	381	369	386	388	376	369	357	433	399	392	367	366	394	363	391	382	386	383	391	383	400	379	397	359	368	405	369	363	365	345	377	371	380	401	372	377	400	380	411	372	385	384	390	385	380	376	397	356	352	353	373	398	401	378	388	387	377	386	359	399	397	390	374	416	388	384	403	390	377	388	404	366	419	349	398	389	408	392	370	384	373	393	396	388	386	384	398	406	398	355	347	363	406	364	378	405	371	380	373	352	369	359	393	393	341	413	361	413	345	364	425	393	395	391	363	372	350	410	395	415	372	388	371	386	356	359	387	452	376	375	397	407	384	369	358	387	390	381	343	374	402	378	389	380	396	419	391	406	379	390	396	349	401	433	390	373	414	421	378	415	380	395	344	370	353	357	375	373	387	369	395	374	399	381	359	392	398	374	381	374	373	372	390	371	370	398	377	374	349	374	399	355	392	369	392	366	359	402	413	352	360	375	370	411	377	371	381	417	363	366	389	370	377	370	383	381	356	396	405	399	355	370	402	399	381	389	377	370	417	377	381	339	373	367	367	387	404	409	380	381	406	397	359	385	370	414	407	373	382	358	425	377	380	362	373	378	381	372	365	418	399	391	374	355	393	341	370	393	406	371	360	383	412	380	380	386	381	383	381	385	380	424	370	391	364	384	372	383	338	386	380	373	391	389	356	356	384	380	400	379	386	402	373	369	386	377	394	366	370	397	388	369	370	389	377	401	366	401	377	387	409	378	380	360	409	383	391	370	414	372	359	393	386	419	358	384	379	396	379	377	356	351	412	402	419	367	372	365	365	385	384	390	373	385	372	386	369	397	354	341	370	350	408	412	370	394	369	367	376	403	433	378	421	396	415	388	409	381	387	379	384	370	365	386	373	385	409	370	369	421	392	395	393	393	387	414	386	379	387	378	385	403	378	356	375	379	391	411	358	376	339	382	378	371	370	364	384	403	431	434	371	396	375	373	372	399	361	360	378	367	393	391	354	378	391	402	379	403	370	376	384	365	382	379	350	361	389	393	381	372	355	431	361	351	356	350	354	373	387	351	366	365	363	380	383	389	377	372	351	391	376	382	368	375	370	396	377	386	395	354	385	394	395	415	405	370	377	381	384	380	373	355	403	408	350	341	371	372	374	435	378	377	377	378	383	423	410	389	364	421	376	394	370	349	376	378	349	423	380	378	420	349	380	385	375	392	399	388	406	374	365	386	395	388	370	370	397	372	314	373	390	371	376	365	401	393	407	378	349	409	397	368	340	368	386	410	394	409	397	388	378	393	364	378	370	398	354	358	401	372	404	356	385	387	398	360	405	365	379	398	407	370	405	349	384	399	348	372	355	369	353	365	394	364	353	329	398	410	415	378	397	410	332	410	386	393	429	377	394	355	393	414	336	410	359	389	352	409	356	383	378	356	388	386	354	404	379	366	362	428	384	356	428	419	372	379	399	377	396	372	379	383	406	398	431	354	315	390	371	366	406	379	376	390	367	397	371	359	379	389	374	374	369	341	378	385	417	399	387	401	373	440	347	363	400	369	399	402	381	385	395	378	374	362	383	379	390	345	347	394	407	403	373	369	398	363	392	389	389	416	356	384	403	387	440	376	368	369	374	420	393	394	372	376	387	376	402	368	373	373	384	377	373	387	392	378	387	421	415	406	405	376	384	385	413	374	395	393	358	381	389	409	377	383	365	388	383	363	366	375	359	369	396	379	388	379	389	378	386	376	361	371	406	378	344	379	403	348	377	355	375	400	408	375	370	366	429	406	373	394	395	386	380	379	360	379	371	402	365	408	391	384	369	395	372	364	390	356	373	396	369	357	391	368	368	353	392	411	400	383	361	366	389	420	394	413	391	371	366	392	385	410	402	359	371	379	373	432	392	388	397	382	402	393	367	395	371	365	375	407	365	424	393	369	368	380	339	382	377	368	363	349	379	375	355	329	391	402	365	398
29229	17735	3098	1531	1176	1003	817	649	617	593	570	578	458	507	499	459	423	447	474	481	457	447	435	433	444	421	392	412	412	433	434	444	470	452	449	437	462	414	422	454	447	440	419	434	449	446	479	498	477	471	506	431	405	472	476	455	424	434	438	447	442	438	448	426	449	421	404	401	443	438	416	441	425	431	455	416	446	444	475	444	413	412	467	421	424	432	426	404	442	438	426	376	441	444	406	380	431	443	411	423	421	435	409	445	408	422	393	431	451	420	388	416	418	414	449	427	423	427	393	465	424	422	401	387	408	427	403	442	417	447	387	446	446	443	425	435	422	406	458	403	389	402	432	441	408	455	402	402	429	426	446	398	436	436	414	430	426	404	414	417	410	411	466	425	430	431	426	446	414	406	453	409	454	424	397	415	399	372	374	467	401	425	436	427	410	431	445	426	388	429	419	455	426	436	455	444	435	423	422	427	416	419	456	423	402	385	439	432	448	418	448	430	400	430	419	462	421	455	387	402	421	401	422	444	432	380	436	398	409	441	382	449	418	460	376	433	381	418	439	441	446	427	438	441	402	461	416	401	428	407	405	456	409	417	421	426	381	424	390	433	425	413	425	440	392	423	448	422	422	452	435	424	397	438	435	384	433	436	407	418	442	404	407	444	410	430	418	434	434	408	418	411	409	418	403	428	424	411	414	442	442	426	368	449	439	419	462	420	371	433	447	390	401	449	410	398	372	414	436	438	403	445	442	415	430	375	389	408	428	393	416	377	403	431	431	434	382	425	424	425	427	408	442	428	437	430	412	407	443	409	449	398	441	434	403	419	447	415	429	403	408	383	379	376	420	431	428	384	409	412	422	422	440	437	420	403	411	396	440	432	422	455	434	377	437	435	436	431	412	411	408	408	466	428	390	412	441	382	427	420	451	444	444	407	455	444	415	402	433	440	391	415	431	432	434	386	417	383	422	444	450	398	434	455	405	408	444	438	465	407	386	382	423	421	407	410	418	408	408	417	419	425	436	419	456	407	435	397	400	419	423	416	408	447	441	426	416	421	445	438	433	455	423	386	401	443	414	408	444	439	425	467	404	426	433	408	423	431	418	412	423	402	452	429	431	444	420	415	430	421	424	454	422	426	402	406	449	424	409	420	406	422	425	428	400	426	416	412	445	416	402	434	429	419	410	387	409	421	460	443	403	435	456	412	400	430	415	373	444	426	441	432	427	435	467	473	433	410	417	437	455	397	430	402	382	393	432	436	434	424	420	429	438	400	399	463	400	408	415	449	405	423	394	414	395	425	405	388	411	398	411	372	419	407	417	400	459	446	432	449	432	449	415	459	429	454	385	376	422	435	430	411	423	433	453	441	449	433	427	435	439	416	419	415	439	412	419	412	410	440	425	416	428	457	423	423	425	419	439	429	394	444	422	406	436	445	417	417	422	403	418	418	440	458	412	440	426	414	413	381	449	432	416	404	419	454	438	441	432	431	419	404	457	437	430	409	413	430	455	459	416	436	413	418	441	420	413	414	434	448	420	418	462	426	459	432	432	392	427	443	405	395	395	422	444	427	379	417	422	440	406	413	408	441	417	440	423	433	418	447	444	431	419	428	401	412	414	432	442	430	419	412	422	425	425	380	402	437	460	415	427	415	424	395	443	443	451	442	421	434	469	415	455	443	405	412	436	434	423	427	433	452	392	428	422	417	423	448	425	405	464	443	395	439	398	417	413	453	462	444	421	428	414	399	425	439	436	418	455	419	431	444	421	453	394	455	425	430	451	411	427	424	410	407	424	433	453	426	456	428	422	424	448	437	416	373	399	437	412	420	440	429	433	376	410	418	461	461	422	437	436	409	408	406	425	428	421	428	448	391	436	422	410	419	420	367	394	408	479	432	450	432	418	460	443	383	412	409	414	393	411	427	433	421	445	392	433	418	439	406	397	401	433	425	392	456	421	392	435	438	431	373	426	387	388	421	400	427	430	414	426	406	428	414	424	416	441	409	434	375	462	390	420	416	427	425	441	406	445	410	402	427	442	428	401	421	412	432	426	451	450	436	421	432	461	443	436	441	400	410	413	406	393	427	420	438	434	430	450	396	401	432	474	428	427	449	426	423	434	445	431	438	444	432	440	434	414	412	418	452	395	426	419	398	418	427	436	414	403	449	386	410	431	379	435	448	410	396	399	427	424	388	400	437	421	433	422	415	449	424	429	403	428	410	427	438	405	451	437	421	437	406	408	406	405	426	398	407	429	409	446	423	405	409	409	450	415	433	442	412	452	410	409	405	441	389	417	403	413	433	416	405	392	436	390	414	419	399	400	451	452	396	458	439	421	440	436	431	380	435	422	420	440	413	431	436	410	414	412	434	422	420	420	400	401	421	411	437	420	424	449	449	438	388	452	432	396	415	403	419	388	407	474	424	422	405	411	411	390	440	412	420	423	424	412	430	412	379	452	401	441	416	427	399	423	394	394	377	415	448	435	403	419	438	388	378	421	395	449	436	436	395	459	452	452	429	392	414	413	389	422	434	433	438	432	412	417	440	433	473	479	417	409	392	445	442	395	452	400	399	412	457	422	413	473	420	443	448	407	397	427	415	475	386	477	413	421	415	405	418	448	423	410	422	403	447	406	427	404	423	419	423	436	420	413	401	428	448	417	409	429	435	396	403	415	448	410	413	413	416	428	427	390	453	392	436	428	389	405	401	443	442	390	431	435	471	408	428	421	395	413	433	412	430	408	382	411	435	427	411	429	433	381	434	434	410	444	434	465	388	427	437	423	424	420	398	408	414	430	410	432	414	429	433	456	417	434	435	402	400	397	391	403	431	402	433	422	407	433	427	428	408	441	407	419	434	436	432	442	406	438	395	373	417	393	460	470	418	429	420	432	452	421	432	431	387	428	384	439	399	474	411	389	450	439	425	443	404	430	401	418	415	415	397	422	407	443	398	416	415	420	423	395	452	419	416	414	402	407	408	411	401	412	413	384	402	408	471	396	426	439	459	379	426	444	408	459	421	420	429	408	437	437	414	444	415	431	410	450	394	449	443	445	438	401	438	448	397	416	416	449	433	440	439	420	396	442	415	454	427	431	429	393	391	409	426	437	396	477	439	430	413	401	417	401	424	416	418	437	433	414	430	415	427	403	413	410	396	441	405	455	445	407	414	407	425	426	422	424	461	426	430	420	444	419	442	414	413	426	407	412	449	414	409	421	404	422	409	483	423	449	415	417	425	455	441	413	437	388	467	430	404	447	380	436	436	417	394	422	440	427	384	414	411	443	430	464	438	433	420	458	395	391	400	438	437	429	393	421	438	435	463	398	442	410	429	429	419	427	409	426	387	455	455	411	428	436	452	429	404	445	382	426	419	442	409	394	414	426	393	435	457	408	457	394	404	434	416	432	401	450	432	390	437	390	422	406	427	415	410	447	422	448	408	391	439	395	426	429	424	433	435	443	402	402	434	454	400	463	448	407	391	399	423	443	403
23098	21604	29384	24296	21609	21599	5883	1395	1126	1010	979	943	994	902	863	887	859	871	743	831	798	803	808	776	775	765	761	800	768	704	809	766	794	787	777	741	799	745	786	770	742	771	753	777	748	788	790	846	779	809	745	787	809	762	771	783	736	691	795	708	768	770	778	749	792	743	731	791	776	739	760	779	731	742	754	732	744	751	704	724	737	726	742	702	755	745	775	703	745	770	688	802	773	753	769	664	749	731	761	693	811	741	757	768	734	780	784	728	712	719	716	754	760	740	714	748	781	756	771	701	695	713	705	729	709	710	768	707	809	746	767	743	763	756	734	756	710	784	726	772	745	748	745	723	673	763	753	706	823	775	691	736	770	765	701	716	716	746	724	789	737	685	747	741	779	701	745	781	730	764	710	695	782	756	771	679	738	765	729	775	738	783	817	729	736	749	711	733	710	751	750	736	685	711	735	715	729	748	790	699	772	757	774	682	775	735	744	691	740	734	684	729	754	721	741	783	754	744	764	747	772	777	756	792	711	793	697	715	767	774	779	776	751	767	700	760	762	765	750	707	695	730	735	752	734	721	740	749	711	752	732	717	698	733	691	727	734	794	751	736	730	744	778	776	731	757	754	736	701	710	729	751	733	782	754	758	722	737	704	696	731	735	741	752	782	742	728	742	730	747	774	654	711	720	804	735	705	724	776	723	711	756	766	774	757	726	758	716	742	758	730	772	733	718	755	746	754	689	773	733	746	728	682	805	761	740	716	751	760	688	736	752	738	702	759	750	766	713	734	742	740	755	741	775	774	771	775	751	732	757	740	752	731	721	778	736	763	752	672	787	749	725	809	758	710	810	678	717	768	797	744	692	770	729	684	726	760	751	756	736	690	710	767	760	703	706	790	725	738	717	746	765	735	716	700	704	781	742	704	776	744	739	768	727	721	752	732	800	766	724	709	674	782	712	740	729	748	716	733	703	770	768	744	759	701	734	749	712	779	733	766	710	724	762	737	787	748	745	714	774	724	739	750	720	705	759	681	731	751	710	672	739	740	743	772	719	788	766	694	750	783	759	767	734	751	721	687	747	760	721	765	734	727	737	725	729	747	721	745	738	710	720	739	742	757	710	720	818	732	783	714	736	746	731	748	707	771	718	712	758	734	760	749	762	773	734	747	746	817	739	782	730	781	709	739	744	702	737	759	723	768	709	745	742	745	753	764	717	694	754	770	727	765	716	677	693	706	752	739	728	744	741	779	768	774	760	740	729	718	732	757	715	711	727	761	762	734	770	717	720	735	755	755	738	784	769	735	768	746	718	698	783	718	787	777	742	712	751	715	740	740	741	733	745	768	784	750	774	711	722	678	720	752	683	740	752	796	767	714	759	761	752	714	717	767	718	687	751	756	734	728	720	764	706	719	698	748	741	774	757	757	706	724	719	691	748	728	704	710	706	752	747	757	772	683	755	721	704	738	758	747	734	768	707	711	758	688	733	719	705	725	759	737	752	730	731	710	744	747	747	751	730	718	711	776	717	757	743	716	714	683	773	760	776	712	717	704	695	770	712	811	722	749	704	752	733	767	715	725	764	737	713	742	734	717	760	793	779	701	736	706	715	713	768	720	744	753	750	748	729	741	807	756	774	746	745	772	713	744	728	720	743	701	768	734	730	767	732	766	751	732	733	768	703	718	771	759	718	695	760	777	725	763	750	732	757	732	743	745	754	733	689	730	715	758	724	747	745	758	742	753	780	779	739	742	705	766	738	661	708	740	742	735	742	681	748	759	745	755	761	768	790	720	744	705	719	743	701	732	722	717	774	721	724	711	738	747	731	707	750	700	708	750	745	763	756	721	744	762	742	781	718	736	732	726	758	756	729	768	753	790	701	735	723	762	775	750	698	680	750	723	706	760	739	725	716	740	726	747	762	825	748	803	791	758	762	766	701	704	710	762	764	713	751	771	723	736	765	683	723	787	710	754	803	783	762	824	730	765	725	762	755	720	714	747	761	735	722	768	721	801	706	767	707	721	725	767	720	747	790	742	804	761	707	712	793	711	736	760	758	763	721	728	741	741	748	753	776	799	768	770	715	724	707	779	733	750	696	728	791	739	754	775	702	773	702	724	760	746	729	740	755	722	736	764	773	783	738	688	699	700	734	750	749	801	775	725	774	766	741	770	706	740	727	701	756	751	765	639	711	777	740	733	763	794	725	748	715	695	704	751	726	743	701	727	799	723	695	723	748	681	724	749	751	683	726	671	729	706	761	728	668	754	708	722	744	756	806	761	711	717	723	780	747	725	725	737	680	709	726	690	731	680	819	766	743	731	763	772	717	719	729	802	702	744	741	830	706	737	756	763	740	746	706	764	749	732	726	791	695	730	784	745	760	745	722	735	745	710	698	705	743	750	743	737	750	779	706	706	733	741	766	717	759	758	732	748	714	737	769	725	752	690	739	745	757	746	757	729	705	695	751	714	737	747	776	747	744	752	718	720	757	729	763	769	741	709	719	769	765	715	716	726	724	692	696	716	748	772	794	735	742	706	735	745	725	738	711	741	713	681	755	727	744	712	705	700	707	725	737	781	721	761	732	743	741	774	792	744	747	717	714	729	742	729	751	726	762	763	700	702	749	724	768	788	704	739	733	710	753	765	730	716	711	694	732	725	720	778	758	718	758	718	716	805	746	763	690	705	742	773	722	754	724	718	770	713	672	727	713	770	739	775	748	740	792	760	764	718	735	723	762	731	768	702	720	768	697	687	754	750	734	739	688	767	745	744	851	732	762	755	734	757	788	767	695	720	748	749	730	741	763	676	712	746	816	744	756	751	702	751	682	724	721	733	705	770	708	725	755	782	741	742	695	764	710	704	789	696	718	677	749	764	777	759	725	749	774	771	737	723	741	754	738	821	758	798	726	819	706	751	718	762	770	697	738	721	755	718	729	803	768	746	742	680	706	777	751	716	741	718	719	763	718	771	721	749	701	680	744	721	706	707	768	733	715	737	697	750	685	714	790	738	708	734	724	752	776	719	734	711	717	764	747	734	678	722	721	765	773	715	780	706	696	780	748	735	702	717	711	767	751	798	794	756	694	694	757	799	735	725	732	704	798	718	762	750	683	727	742	740	717	736	831	759	732	724	730	737	788	762	782	736	743	732	745	722	679	762	767	780	718	709	749	773	734	719	811	780	733	758	727	707	680	711	750	719	731	730	756	784	776	773	806	705	778	738	760	715	777	816	770	706	727	692	736	731	729	788	755	733	703	737	700	761	686	705	758	751	768	759	711	754	729	713	731	745	749	726	735	739	661	755	742	783	767	717	716	804	727	697	715	703	716	741	747	739	756	714	727	777	756	730	756	760	753	779	801	733	733	731	748	759	710	725	705	721	717	751	744	721	734	742	748	735	735	757	789	707	720	681	723	711	712	784	779	752	723	730	744	694	727	699	777	735	760	747	743	768	751	706	735	713	753	749	687	764	762	742	668	722	734	765	749	734	747
40251	35682	9287	4542	3414	2590	2095	1666	1480	1335	1213	1183	1051	1009	941	911	939	862	876	846	817	837	813	819	809	808	784	779	857	818	761	837	793	791	764	770	821	788	790	751	801	753	747	817	815	833	819	877	788	799	751	797	761	773	777	752	731	777	770	820	810	742	751	722	788	782	770	771	782	792	767	730	769	782	791	769	786	768	757	718	789	766	797	782	732	773	700	765	735	784	758	792	767	743	737	806	787	822	768	754	774	732	752	774	765	702	752	713	775	778	748	776	748	718	790	761	775	745	795	729	753	728	784	756	810	752	746	759	762	768	741	763	719	778	740	785	763	718	719	804	761	720	772	729	771	809	719	734	769	756	760	812	709	764	756	803	762	727	738	685	753	699	764	751	737	743	805	782	757	754	760	727	763	749	733	754	743	754	757	785	751	763	747	714	786	760	724	709	699	732	747	755	759	750	771	724	745	755	779	733	785	697	803	731	810	802	752	744	757	779	832	780	734	728	698	747	727	742	774	725	741	760	732	757	809	728	790	807	760	783	731	722	753	758	729	746	781	722	752	702	757	738	724	771	752	746	714	774	742	787	742	727	781	722	751	814	739	764	738	776	744	774	721	722	731	745	751	762	817	702	752	745	742	779	741	717	756	721	742	757	748	709	777	767	739	724	740	796	714	709	753	766	661	718	714	743	733	765	737	787	769	722	815	766	697	742	736	719	712	756	773	693	713	708	775	777	754	769	721	721	727	736	723	716	738	765	784	764	790	798	763	712	711	697	791	807	778	775	790	727	767	778	760	800	807	761	801	712	761	771	736	724	718	713	747	747	755	784	723	740	760	745	764	753	754	780	725	691	724	717	748	758	739	731	792	773	764	748	746	783	785	798	740	739	749	744	780	764	775	754	726	707	758	750	769	716	801	733	783	764	764	753	773	761	778	715	749	719	793	767	749	712	780	768	726	801	724	714	685	708	741	726	729	750	772	788	717	764	822	765	724	812	760	748	710	762	751	780	724	781	726	769	765	777	670	775	754	712	793	790	713	764	768	742	761	781	734	789	767	709	722	754	789	752	750	733	732	751	756	729	744	744	717	768	774	760	767	738	786	735	800	733	708	771	733	711	761	743	722	736	722	768	756	794	729	705	764	718	734	772	754	737	729	712	747	764	785	800	803	777	786	787	788	742	704	756	704	737	757	784	773	777	746	782	753	705	739	763	720	754	762	791	766	752	757	760	764	750	725	745	714	731	757	768	735	755	740	790	757	738	750	747	768	735	781	758	734	779	758	745	732	802	765	716	714	754	754	717	740	742	787	701	778	780	746	737	762	749	768	788	786	724	791	778	752	689	765	805	751	706	761	760	769	714	750	735	769	768	753	737	779	748	728	751	771	734	755	775	706	750	761	691	772	701	765	733	766	763	736	750	741	760	751	811	751	751	760	786	748	703	738	732	757	734	750	787	720	740	704	729	761	771	762	765	742	755	765	733	741	804	726	730	740	786	732	767	752	721	799	767	728	776	731	810	742	689	717	730	725	732	768	732	787	760	734	761	719	734	750	719	726	754	726	727	767	724	737	715	778	742	755	760	779	732	720	767	735	732	753	752	765	723	765	756	772	760	743	745	758	784	760	778	790	738	794	745	751	789	731	777	782	804	741	729	765	743	767	752	793	695	753	761	713	747	728	781	766	740	767	735	755	721	731	711	730	783	720	752	774	710	714	794	767	765	695	755	811	774	728	701	759	746	756	738	686	766	734	768	725	735	769	744	735	771	777	754	728	753	713	736	804	717	746	763	781	748	699	820	756	752	761	785	747	737	796	729	758	745	711	760	743	776	768	703	726	730	756	755	727	796	739	737	744	742	757	737	748	703	797	755	813	714	783	740	714	743	758	708	706	748	770	710	730	732	745	739	790	748	766	719	725	763	717	753	709	769	683	712	724	794	750	744	757	716	839	748	754	740	789	776	729	746	746	766	734	719	717	774	742	741	747	776	765	759	746	719	788	718	800	743	792	703	744	693	772	762	786	733	695	720	774	771	756	736	733	763	744	759	751	729	704	731	746	786	775	792	731	786	722	740	724	709	813	723	776	769	725	778	734	815	776	733	703	760	739	717	702	719	761	824	738	775	734	749	748	732	726	736	753	750	710	764	739	764	747	758	722	755	758	783	757	774	735	748	789	714	724	737	789	753	754	775	753	762	729	757	746	786	722	812	756	697	702	774	773	737	781	768	752	788	749	760	747	788	734	741	753	717	711	733	747	752	713	795	765	787	796	741	763	729	718	740	765	760	757	782	716	763	722	753	748	784	788	757	760	764	743	736	768	758	698	761	723	764	725	768	740	753	755	692	718	752	755	755	682	737	729	790	725	755	766	754	708	709	745	703	779	754	744	721	775	701	756	760	744	734	763	743	747	758	733	789	782	779	760	767	789	744	686	748	763	716	739	700	753	760	788	784	756	791	790	803	755	718	743	742	719	772	704	758	768	790	754	755	719	726	758	748	755	772	784	771	797	740	738	774	761	759	763	733	773	754	783	779	735	735	745	785	749	745	739	726	778	730	709	741	772	733	781	745	770	752	756	761	797	815	759	799	746	742	723	729	719	739	725	738	721	762	734	731	709	718	732	745	741	750	747	786	730	712	778	761	757	754	742	725	758	795	791	721	746	756	731	747	779	784	763	691	734	734	735	706	792	750	733	754	796	811	697	718	763	770	745	778	843	709	735	703	765	759	747	755	762	757	808	789	755	749	736	779	714	685	719	780	789	758	742	727	759	763	735	716	765	768	759	766	753	764	738	773	740	697	726	703	769	727	728	782	813	759	748	776	765	754	764	760	796	741	725	714	766	761	781	766	742	732	754	800	746	762	713	753	757	787	769	784	738	759	765	800	773	709	764	758	780	773	783	768	797	705	740	738	721	707	743	746	762	818	762	739	771	748	755	731	799	796	776	747	783	771	770	768	746	730	750	770	767	760	800	783	760	709	723	812	740	757	716	788	787	780	720	774	788	740	753	772	790	749	755	729	741	737	768	716	722	768	667	697	754	800	721	796	715	732	720	709	769	819	728	735	750	756	785	699	788	719	741	776	718	799	777	794	744	721	728	723	770	721	754	795	805	681	727	761	741	745	716	703	835	759	755	724	730	743	728	694	750	728	774	777	764	773	773	725	710	746	744	724	734	749	716	707	746	783	736	807	798	803	719	741	729	748	722	766	748	716	780	804	719	727	748	806	812	752	776	801	716	700	759	736	770	781	746	774	743	780	793	754	710	745	735	723	767	774	764	721	717	765	784	755	756	745	774	741	754	771	747	724	761	765	775	771	741	718	779	794	745	693	761	768	756	769	782	721	763	711	783	782	768	770	771	790	790	786	744	750	768	811	771	780	746	761	797	721	764	763	728	749	773	740	752	744	782	754	746	783	790	743	786	751	748	800	712	754	746	751	776	773	721	739	760	732	771	775	775	759	702	769	719	738	709	784	743	709	817	711
28787	17328	3148	536	410	385	381	339	358	308	371	308	364	367	328	358	351	346	332	338	333	333	316	307	354	306	346	344	365	349	317	395	326	343	340	323	331	338	335	322	364	373	359	352	361	368	382	351	344	334	353	358	358	356	355	325	329	335	358	374	358	367	359	372	337	351	378	353	338	309	312	390	365	345	328	350	373	362	325	338	328	366	340	357	320	358	322	341	371	376	347	353	374	367	338	348	336	366	341	366	322	330	388	338	349	328	335	330	364	341	353	345	346	353	348	360	342	327	330	306	356	336	352	362	354	370	336	351	361	376	318	356	345	336	336	378	339	345	335	330	344	341	348	297	337	388	334	345	342	384	352	333	352	349	340	357	381	349	366	367	316	344	341	318	386	357	372	340	332	330	336	322	366	338	354	383	335	350	308	361	333	355	358	365	349	317	372	344	341	329	359	371	342	307	358	345	303	362	316	330	353	332	307	356	366	348	342	326	313	367	337	351	314	331	314	326	353	339	349	357	356	319	381	314	365	360	351	363	319	364	354	371	350	340	376	349	374	354	344	335	361	353	335	355	328	349	356	344	365	348	369	365	363	332	367	368	365	373	335	353	351	397	332	349	345	320	373	321	368	339	363	363	288	343	361	372	341	331	372	363	345	335	339	325	341	354	363	336	361	329	306	346	338	329	335	348	337	360	353	339	332	325	344	353	336	382	317	316	342	331	354	364	365	353	370	321	350	344	322	355	322	331	312	334	345	358	352	361	345	329	345	314	391	314	348	371	337	363	354	357	358	374	351	381	358	340	347	380	358	356	375	363	361	344	357	394	380	342	353	322	339	333	352	330	328	341	346	365	364	369	355	353	299	361	333	375	373	339	335	365	348	342	343	337	350	329	351	331	363	361	352	343	360	386	349	304	340	330	333	331	360	346	338	333	337	403	329	368	369	361	352	361	337	320	319	346	339	347	373	351	377	325	382	315	341	357	341	349	329	334	334	351	383	360	320	323	366	349	361	365	377	368	365	314	328	342	346	330	353	363	320	355	347	350	365	362	348	325	358	367	352	332	355	334	336	367	311	335	375	334	339	312	327	349	361	379	366	322	330	356	360	351	345	374	323	350	342	354	369	339	342	339	352	315	347	333	328	357	350	356	351	385	334	300	343	333	352	348	358	371	322	366	337	321	347	346	339	360	359	352	365	346	336	355	340	365	330	333	330	324	350	350	332	336	357	354	352	338	355	315	376	324	330	338	334	367	368	342	381	355	333	351	358	358	343	346	360	359	335	353	348	346	366	375	355	346	334	346	331	364	336	344	337	361	351	321	377	319	317	335	367	350	337	319	349	326	356	349	324	331	363	367	339	339	347	326	336	364	344	347	336	317	330	313	330	343	340	358	336	300	319	335	354	381	374	345	353	349	362	346	329	328	319	348	369	347	316	377	370	337	322	344	350	339	347	354	333	344	331	376	341	368	322	346	355	330	356	332	358	344	342	351	337	338	369	381	349	339	355	361	370	332	318	317	338	344	337	348	325	382	375	369	332	356	364	377	366	358	314	331	335	328	338	321	336	329	323	351	316	347	348	298	363	348	367	336	328	320	330	349	365	360	377	352	346	339	363	342	348	347	350	334	362	343	348	365	347	342	330	337	335	343	356	354	379	363	366	370	367	365	340	362	368	347	374	375	306	366	335	322	347	347	309	352	365	348	329	344	345	353	310	353	357	339	357	344	347	315	327	341	363	333	332	326	359	377	307	368	327	331	393	329	325	318	356	370	345	349	330	376	331	332	359	371	356	339	354	348	382	341	366	339	368	362	360	336	338	374	338	348	363	340	351	335	351	354	338	331	314	362	362	360	370	332	318	353	337	338	356	362	338	345	360	351	307	337	351	330	316	368	347	333	318	312	316	367	333	302	331	349	351	354	349	352	345	339	332	343	305	337	299	314	337	346	329	351	334	359	352	346	351	382	327	336	342	366	351	347	360	345	338	350	345	336	335	339	358	338	370	354	380	350	361	327	389	345	347	333	334	364	323	363	335	328	337	348	335	354	384	367	380	368	357	362	333	341	356	347	330	337	321	342	355	374	328	318	316	335	340	322	312	351	356	353	325	340	328	353	328	344	336	359	359	338	330	339	362	318	318	332	336	349	325	368	358	330	335	308	349	375	359	357	344	361	340	349	303	339	361	353	346	346	352	360	397	352	324	336	375	340	375	354	309	388	337	354	348	344	387	360	365	345	359	364	320	348	353	363	329	347	345	355	342	371	351	364	346	373	362	351	366	355	331	325	359	298	345	319	329	354	368	360	371	327	412	323	356	346	344	352	350	321	354	350	297	339	311	334	350	316	326	352	381	330	358	313	353	333	351	338	341	348	378	360	364	368	333	313	373	303	371	350	338	370	366	342	351	306	357	342	381	315	327	365	357	337	349	335	328	364	331	363	345	370	332	367	316	343	369	340	327	332	345	319	349	334	351	336	328	362	337	352	291	363	339	352	334	347	368	319	331	337	356	355	308	334	342	366	354	344	365	334	365	354	336	323	383	331	368	333	362	319	344	318	328	338	391	309	372	324	330	351	349	341	362	325	343	345	318	343	349	358	360	320	347	377	351	364	350	340	347	321	339	341	348	353	378	335	340	366	328	341	359	350	362	372	369	402	346	316	346	352	320	302	356	347	335	339	361	357	370	336	351	360	328	341	354	355	351	329	370	418	301	379	385	363	341	334	342	317	355	326	332	340	331	352	342	376	382	330	378	332	389	352	348	325	349	302	351	327	366	326	328	336	363	336	349	359	344	360	356	361	384	332	342	368	342	347	343	332	338	325	332	331	355	343	318	347	331	337	352	349	341	343	340	365	361	330	366	348	354	344	304	355	331	305	340	320	345	357	364	327	368	337	328	330	341	350	347	361	350	378	346	336	372	343	348	354	327	319	342	359	353	374	318	363	353	349	364	370	349	365	338	356	325	330	331	344	315	329	340	354	355	333	293	361	361	343	328	351	335	357	333	369	334	341	345	339	354	388	309	343	323	360	334	360	322	361	365	355	335	370	366	335	318	329	331	342	325	369	358	337	328	341	349	364	341	322	347	357	371	348	310	353	327	347	356	359	356	368	375	345	340	336	342	328	323	354	332	309	345	367	360	336	335	316	317	367	353	365	369	344	349	311	340	358	346	357	323	344	347	341	353	376	357	347	362	337	374	343	401	354	302	325	334	367	356	381	350	378	345	313	330	334	342	361	340	354	332	328	364	379	318	362	357	375	377	403	371	336	334	320	339	378	361	364	340	366	355	348	331	330	363	371	367	350	335	369	343	338	349	357	333	334	372	355	352	381	373	332	353	322	352	329	341	354	332	333	340	344	341	382	340	347	335	330	350	362	343	347	341	373	342	350	353	319	324	388	319	369	374	362	346	356	344	374	350	326	330	371	369	336	352	333	367	355	349	325	345	361	338	337	332	322	349	334	334	344	361	326	317	320	328	321	327	368
13235	4687	619	450	450	413	406	397	388	380	380	378	368	404	383	400	330	377	370	365	353	361	382	403	405	375	348	351	415	386	368	393	370	350	377	400	368	398	412	364	391	358	367	375	375	388	414	387	371	406	381	374	403	364	341	363	389	341	374	412	377	396	373	370	377	416	371	397	372	382	403	372	367	369	380	373	411	394	356	388	363	399	383	398	377	323	343	380	377	368	354	346	373	366	357	357	372	363	364	364	376	380	354	357	368	371	372	357	384	363	394	354	338	405	346	395	415	376	387	354	375	356	359	398	336	302	360	373	371	340	370	349	328	324	389	360	389	386	377	351	398	387	344	357	361	380	404	368	349	383	358	346	366	391	372	387	384	365	382	402	366	365	329	374	332	375	359	383	431	354	355	357	364	388	380	394	367	380	342	339	369	396	375	360	383	356	399	371	349	385	372	403	418	366	377	392	399	378	360	375	350	406	363	378	365	379	361	360	346	341	343	379	356	367	354	355	356	341	355	394	384	359	386	337	384	353	377	398	380	370	341	377	358	375	343	366	351	352	388	369	386	378	388	388	383	383	345	336	354	398	369	354	370	370	364	419	378	373	355	364	342	376	379	372	397	366	381	371	406	385	383	350	356	336	357	359	346	369	361	353	361	323	359	386	345	387	361	371	374	359	386	425	337	387	380	382	379	366	337	363	365	395	340	371	366	338	375	375	381	371	356	380	363	374	395	363	377	368	371	360	355	374	372	378	354	360	358	377	388	401	395	357	329	405	378	371	388	344	354	365	350	382	371	363	379	381	398	373	343	340	363	388	361	370	366	372	370	350	397	375	346	365	381	378	360	353	344	403	328	384	375	364	377	355	330	362	388	353	385	395	325	362	392	370	365	406	363	368	350	405	365	368	369	411	358	357	385	360	356	346	368	374	358	388	407	376	370	370	354	374	322	379	335	359	389	339	380	362	372	400	400	359	353	368	369	377	358	340	372	375	348	374	372	393	370	354	368	378	368	371	409	374	361	371	388	367	353	348	384	359	380	379	411	346	394	353	367	360	327	380	368	377	373	327	379	371	333	400	376	380	336	352	365	382	345	411	367	386	367	362	339	373	376	371	401	357	393	394	368	378	374	366	350	328	341	384	416	376	353	338	367	374	379	330	366	380	334	371	348	386	370	380	375	366	355	338	398	390	358	405	369	369	372	390	414	336	362	355	360	364	380	369	372	349	376	395	374	381	380	342	390	373	348	355	334	347	376	385	330	373	342	393	384	350	355	365	362	384	401	371	370	379	353	362	361	378	367	381	348	381	392	367	364	362	397	378	337	357	378	365	350	351	371	380	372	429	357	401	371	403	345	328	407	398	389	339	384	350	366	362	351	377	393	374	384	332	390	335	333	373	383	373	343	392	373	391	370	355	346	366	354	338	372	405	355	398	379	364	373	360	394	362	367	357	356	389	337	358	358	361	393	389	348	361	342	336	362	351	385	346	385	347	382	350	369	356	391	378	333	391	347	346	367	385	332	361	365	347	327	363	423	394	348	366	364	361	379	391	365	380	394	341	363	356	394	362	372	373	390	345	364	359	382	334	358	355	355	389	403	354	360	363	370	399	371	402	360	377	372	353	409	358	365	356	362	331	326	391	391	360	374	351	383	384	373	351	372	405	384	371	349	354	348	339	363	330	381	343	424	378	384	365	392	382	364	345	354	378	384	346	335	373	366	362	410	369	364	338	400	354	342	387	394	390	356	349	398	333	358	369	381	373	394	338	367	400	385	356	376	373	341	387	362	368	361	403	368	392	394	350	362	377	408	362	362	405	374	384	401	398	383	349	400	325	383	367	375	406	365	375	384	377	374	398	356	321	383	358	352	345	361	340	386	402	372	412	369	352	395	353	367	305	389	360	373	326	372	390	337	386	375	424	382	368	383	380	351	385	367	367	406	377	347	381	375	395	375	351	339	377	351	368	380	357	357	368	364	362	335	392	382	372	357	362	357	404	377	352	347	375	352	364	366	378	386	386	372	381	387	390	360	365	361	378	358	377	358	391	377	366	332	356	348	364	369	373	360	376	391	348	407	393	356	386	385	377	353	391	371	358	355	379	360	340	390	366	372	405	353	340	352	367	342	381	348	373	349	378	373	410	360	385	376	351	362	344	360	330	340	365	349	347	407	377	395	358	345	341	373	373	418	382	380	384	392	370	326	363	397	357	333	341	397	408	353	382	378	364	387	360	349	365	409	386	337	355	401	391	376	373	376	362	359	357	369	361	367	353	415	369	377	373	356	369	364	352	345	376	375	375	352	385	382	362	358	348	377	357	335	368	385	381	383	368	353	379	383	353	380	371	387	382	373	389	363	374	381	375	342	339	356	386	375	357	373	354	375	375	359	354	373	389	377	380	371	377	403	401	353	375	387	389	355	380	353	370	330	360	374	389	355	360	358	357	359	394	355	405	351	373	365	360	354	359	355	393	419	377	337	324	370	358	383	374	350	354	370	371	347	378	377	346	357	384	357	334	369	381	371	375	369	356	362	358	367	372	393	352	343	341	366	395	379	364	378	386	356	343	380	378	386	371	380	352	378	357	398	373	388	372	345	406	377	370	362	377	372	385	373	351	386	375	364	363	358	352	335	378	388	325	407	373	398	333	336	373	348	380	389	391	351	360	365	372	366	361	350	382	386	392	405	387	336	358	350	378	368	381	408	340	389	389	376	388	387	379	352	360	353	401	359	367	394	392	364	360	386	371	378	375	380	353	408	388	343	373	352	355	357	341	364	368	390	386	367	344	349	411	379	369	362	363	358	347	379	368	392	389	354	385	400	367	363	359	358	362	397	359	334	383	381	381	351	368	372	370	368	367	371	361	398	368	352	385	368	372	350	352	405	365	390	367	388	407	344	405	422	375	372	377	365	381	364	366	385	372	372	378	365	370	346	367	398	352	387	368	410	348	377	345	380	363	376	385	355	409	361	376	352	343	386	382	398	363	379	357	352	371	393	381	369	341	374	393	395	380	360	378	409	367	373	345	370	385	389	383	377	367	346	376	333	357	385	372	384	383	370	375	360	358	363	357	350	349	359	376	351	408	353	343	385	372	379	357	367	382	327	352	373	358	390	352	371	373	378	374	368	361	374	363	394	374	342	376	349	351	368	358	391	349	363	319	375	387	375	363	349	342	376	363	385	357	374	360	359	397	375	363	386	395	375	403	362	372	383	339	376	366	379	376	379	386	391	360	375	376	349	371	344	385	406	379	343	386	356	357	390	393	375	363	355	387	382	336	377	387	394	384	369	367	356	358	382	348	377	345	374	368	405	403	385	372	392	375	377	371	356	394	403	396	360	323	376	392	350	382	377	391	353	324	348	409	345	383	408	358	378	388	392	390	375	352	384	357	369	369	335	373	364	380	334	337	365	390	363	351	371	398	359	357	327	381	368	360	393	425	362	360	360	381	368	385	372	407	374	364	338	386	356	384	372	397	382	352	362	380
24354	21545	28672	24865	21364	6075	1141	853	770	697	743	676	653	613	631	602	595	601	602	588	624	627	608	624	580	647	599	622	584	616	547	568	591	594	583	590	621	595	584	612	571	637	585	650	630	631	570	576	599	622	673	614	602	645	606	600	544	592	580	648	573	579	613	618	591	538	548	605	616	615	583	574	568	577	588	605	591	580	603	575	569	584	599	581	573	583	559	577	573	572	593	604	601	589	570	540	603	595	543	602	584	625	575	630	588	596	585	575	593	574	591	578	571	598	585	549	571	575	599	581	537	592	604	613	588	579	569	567	569	575	583	581	565	590	635	531	581	605	611	551	559	620	573	582	561	599	585	588	555	566	587	640	567	603	599	535	571	607	564	531	586	587	597	584	597	602	584	613	548	564	627	561	607	560	594	581	550	595	570	590	621	583	616	614	602	591	569	596	578	591	558	593	569	554	550	580	574	624	562	609	623	566	512	633	576	549	575	575	594	565	595	603	616	580	544	633	648	601	597	622	576	565	594	635	558	583	571	582	605	593	591	576	576	623	567	567	587	574	580	573	577	635	570	554	563	584	577	610	616	586	580	564	537	577	584	559	574	601	607	537	550	584	577	604	569	566	566	593	557	571	545	580	583	560	576	611	572	586	570	543	585	617	615	604	582	594	585	577	569	590	557	546	618	606	550	567	622	575	609	583	580	534	609	566	631	585	604	600	591	635	535	583	575	568	600	613	556	591	560	609	560	587	551	538	629	615	545	595	579	589	552	578	570	616	564	594	563	578	588	582	618	646	585	592	582	545	572	581	599	605	586	587	596	578	594	566	603	565	545	568	573	595	584	540	597	565	603	540	591	539	618	571	553	550	579	592	588	550	606	588	548	580	602	586	577	577	589	570	575	585	602	623	618	587	670	584	592	572	568	570	582	586	592	571	590	583	565	575	585	602	569	621	579	564	548	596	578	649	616	561	598	583	611	602	551	607	575	582	596	562	597	573	629	612	621	542	584	592	605	582	572	607	600	564	558	572	574	600	592	579	556	587	575	564	570	586	547	557	558	566	573	553	608	572	583	605	581	550	628	570	598	570	551	576	589	567	560	582	554	589	568	580	565	606	631	530	528	617	570	571	594	596	582	550	597	610	589	543	575	591	594	574	600	563	600	585	601	605	531	540	580	620	564	606	609	539	586	578	584	569	624	592	585	600	558	587	636	540	593	624	612	615	559	631	582	564	533	618	596	580	652	622	574	599	548	590	575	576	612	612	609	595	553	569	606	588	580	566	562	545	560	563	546	550	601	557	612	585	565	620	592	563	567	566	545	595	557	622	586	572	541	563	588	574	545	586	573	513	588	555	637	592	602	561	614	577	606	570	580	592	550	590	570	598	555	610	600	542	563	536	613	585	594	575	617	594	548	576	591	559	593	569	575	583	631	590	602	628	578	591	567	576	575	562	611	598	546	583	583	592	610	583	596	587	565	603	609	595	537	528	569	590	541	556	582	588	537	615	574	561	583	557	582	601	593	532	591	566	577	577	589	606	589	605	573	608	530	607	592	549	589	630	617	577	606	584	576	569	613	582	586	574	580	596	581	563	553	589	616	585	549	590	609	555	595	597	557	591	602	578	620	632	595	566	575	577	607	549	566	572	614	571	562	517	579	567	577	610	584	590	589	551	557	580	569	540	583	606	579	588	600	582	580	602	615	579	586	553	567	615	592	601	550	576	575	545	623	561	567	600	552	540	602	629	630	572	550	560	541	619	568	601	579	573	595	576	595	599	629	555	587	617	578	588	568	564	581	568	590	566	586	621	551	608	612	566	570	556	554	604	586	550	571	573	621	573	604	559	578	602	558	596	580	549	561	573	558	558	590	549	600	591	581	588	621	580	567	615	586	557	557	579	573	504	580	587	567	611	562	544	595	581	569	562	549	617	564	530	597	533	585	533	597	558	582	591	599	586	582	559	534	620	585	620	588	599	565	551	614	554	559	571	609	571	578	609	600	598	574	581	584	595	576	594	553	584	618	534	605	598	571	610	590	583	579	583	542	578	637	597	538	551	568	592	586	608	583	590	617	594	561	589	596	603	591	583	543	567	557	575	588	575	560	570	595	575	570	595	572	599	584	586	604	559	563	581	572	557	608	586	580	574	561	594	566	572	530	581	583	569	579	577	553	604	592	588	600	556	569	593	604	559	576	610	605	606	585	573	584	591	538	584	588	557	562	588	595	583	570	602	579	596	606	606	557	554	590	584	587	590	607	550	604	549	604	610	561	595	602	617	619	582	609	616	572	587	560	575	581	547	595	616	599	584	600	574	568	535	578	535	638	546	608	553	572	592	518	592	518	588	563	572	560	550	551	548	574	577	580	574	595	612	610	590	609	533	594	620	605	564	569	571	565	582	592	534	592	572	558	606	586	596	571	559	557	582	574	575	573	616	565	600	590	569	607	605	563	587	586	541	590	559	580	640	574	567	590	587	594	626	615	602	603	561	577	549	597	572	555	600	574	559	617	579	590	625	580	596	617	621	595	621	575	578	582	573	601	536	590	566	554	568	604	564	544	591	610	553	597	553	544	571	542	597	553	622	628	598	576	589	582	624	590	590	564	590	607	544	581	552	544	579	524	562	558	585	598	633	585	568	569	565	609	577	564	580	594	573	577	579	608	542	564	549	584	591	614	577	591	572	580	587	621	638	579	561	532	628	590	562	584	566	590	616	557	550	628	567	621	562	621	596	575	595	615	625	592	607	572	616	588	569	588	581	598	580	574	545	575	602	562	567	565	572	598	616	586	551	606	575	605	575	583	567	528	589	598	534	594	565	564	548	572	585	569	577	574	602	599	564	605	542	588	550	547	594	555	603	550	612	604	589	569	517	567	582	611	594	550	614	596	633	579	568	556	554	571	578	581	601	601	596	585	571	579	553	566	625	565	583	589	573	566	538	553	556	543	563	590	582	566	560	604	591	616	590	599	609	575	542	627	526	561	571	569	601	598	598	528	604	569	605	579	586	607	578	599	601	578	626	563	550	532	580	601	561	568	598	560	571	583	548	575	538	607	574	582	619	544	558	553	580	616	587	558	559	557	598	603	624	540	598	536	536	578	596	599	611	584	577	569	561	573	622	592	569	598	600	598	556	589	587	575	544	534	607	547	591	556	572	544	601	569	578	549	564	581	607	578	565	570	596	602	563	556	556	500	611	577	586	646	604	574	595	566	588	589	576	573	594	593	577	611	600	576	580	600	603	574	604	606	598	603	560	557	597	551	612	579	532	569	539	569	580	581	546	537	607	575	591	576	564	587	617	565	570	589	620	586	547	577	594	608	563	623	558	563	621	618	534	585	596	579	544	600	572	565	561	569	602	578	580	558	553	599	582	563	564	537	615	556	602	626	587	543	577	614	613	557	583	570	605	576	565	557	555	558	606	556	585	576	641	592	587	577	621	581	601	593	545	580	551	579	565	552	573	566	561	590	591	596	618	620	547	615	577
33059	36140	5244	2511	1932	1536	1222	1055	952	912	766	776	752	739	682	666	712	664	659	693	659	611	604	614	626	624	573	629	628	651	600	606	608	593	628	624	578	608	603	621	608	582	597	640	606	632	694	640	643	628	668	606	660	628	570	627	598	601	592	589	604	575	615	615	644	593	615	567	576	638	636	629	622	555	598	583	604	629	587	571	618	600	604	603	604	563	604	574	591	609	611	608	571	582	596	628	595	602	588	600	570	635	606	580	591	568	614	619	575	614	602	575	566	566	577	630	605	611	622	582	590	612	610	583	595	593	617	558	546	606	559	598	574	591	621	623	560	589	597	568	593	603	572	613	593	619	598	560	604	611	609	621	602	592	587	575	615	591	629	633	594	590	655	628	578	546	626	632	609	615	561	610	601	578	586	595	573	604	629	625	602	610	586	549	565	601	593	544	600	579	595	640	568	606	657	566	625	595	634	606	591	629	588	574	603	559	607	569	584	627	549	585	630	600	602	668	570	643	601	608	620	620	610	614	597	604	575	570	591	534	609	644	580	600	593	599	602	590	623	576	582	594	609	579	639	583	606	571	571	598	615	617	605	619	584	612	622	552	617	645	610	590	625	581	596	567	593	587	586	612	585	577	644	608	561	571	567	576	575	601	631	577	608	589	658	617	595	591	596	583	597	602	596	612	591	621	597	577	595	615	613	584	634	613	591	599	590	618	591	611	599	612	584	583	582	574	541	615	599	576	585	554	555	592	580	588	614	556	628	583	581	618	550	547	607	580	538	650	601	623	624	584	572	638	634	612	639	571	613	620	576	575	616	570	624	621	577	603	595	614	593	620	591	628	600	602	612	567	559	552	599	598	601	525	547	609	606	599	586	624	590	592	614	604	593	612	629	614	619	576	592	620	565	618	641	646	598	593	632	606	603	576	597	554	528	586	578	604	650	617	593	602	573	599	548	561	547	599	601	595	621	602	561	622	589	564	629	597	641	586	600	588	620	578	568	557	615	595	588	609	621	602	614	625	609	561	617	606	595	624	651	587	603	599	582	569	593	576	593	630	612	597	579	597	604	575	610	603	632	590	615	586	605	558	561	623	584	623	611	597	597	625	620	576	596	587	612	625	626	596	611	577	545	587	662	567	589	572	605	601	612	590	563	595	570	584	633	609	569	614	605	609	582	573	603	640	591	586	623	571	578	610	559	544	593	590	597	636	587	595	632	676	595	609	584	630	647	559	561	548	592	612	572	570	604	589	540	581	606	598	615	590	603	625	550	659	612	587	615	608	566	576	629	583	544	578	590	560	587	548	559	596	599	603	595	599	556	607	634	543	596	626	614	584	590	602	622	610	578	615	582	566	632	554	585	573	563	610	577	597	593	558	596	623	544	580	604	612	633	610	573	566	600	579	587	594	598	580	545	578	620	601	586	556	574	600	586	578	583	567	578	621	619	545	594	612	574	579	585	625	598	641	605	578	596	638	581	617	570	578	562	615	610	625	618	586	603	601	593	600	590	581	598	579	574	609	579	586	550	569	591	651	624	594	615	608	536	576	597	612	584	626	563	606	578	591	621	555	632	560	605	541	620	635	589	593	627	587	592	634	577	591	600	613	565	613	625	621	562	581	557	606	597	598	614	606	561	588	583	587	605	628	568	613	593	602	566	548	606	576	588	601	623	589	597	582	599	626	582	592	583	579	562	601	558	596	571	573	598	584	615	550	643	567	585	560	561	599	570	599	570	607	641	632	616	589	598	586	609	611	587	582	601	550	583	597	623	614	579	645	604	603	594	567	592	634	584	618	590	601	569	629	618	624	611	601	602	605	597	613	605	634	575	578	595	569	630	572	611	630	592	611	577	575	540	628	613	592	634	603	560	611	594	631	589	574	606	592	606	571	594	557	577	566	570	591	575	648	575	616	560	605	589	602	557	627	616	592	559	613	595	576	594	646	588	592	553	607	629	595	538	564	579	633	601	603	586	571	592	621	595	625	588	620	607	593	604	593	598	560	566	626	565	641	598	601	591	565	603	589	615	547	606	599	590	610	577	584	624	644	566	601	612	608	584	597	603	559	578	570	605	578	560	627	598	586	573	595	619	621	605	591	643	596	612	551	613	606	565	634	575	597	606	597	588	634	616	577	583	590	606	592	598	583	598	574	557	591	603	645	656	587	624	590	583	584	571	653	575	588	599	597	590	589	602	594	613	619	646	612	588	573	565	607	624	597	627	568	570	590	611	573	616	543	593	583	587	575	555	542	617	607	590	559	569	621	613	569	587	593	583	604	597	560	614	586	549	621	601	614	580	581	587	579	587	578	601	590	576	578	589	558	596	589	582	571	595	574	620	585	636	579	590	600	609	558	612	587	619	599	608	592	605	606	596	579	594	591	565	568	626	577	529	583	604	576	553	591	582	613	588	594	596	630	652	587	590	607	586	564	617	594	600	596	601	626	616	600	565	582	578	572	607	604	613	625	649	593	567	575	597	585	588	608	618	588	594	598	566	596	598	574	556	622	600	554	558	585	568	615	576	605	578	597	590	609	571	629	587	565	627	649	562	597	604	579	613	626	591	591	585	602	564	605	606	554	581	633	589	556	604	595	599	654	643	594	599	573	588	588	602	601	622	587	589	595	546	586	581	648	604	601	604	577	598	574	603	592	575	579	563	621	578	568	505	630	579	603	604	608	589	611	603	577	604	602	597	537	560	611	610	589	578	610	597	572	577	567	603	612	548	613	585	603	582	589	613	606	580	560	643	559	554	627	607	540	627	626	558	583	635	628	528	623	574	565	590	588	609	614	612	615	582	595	554	600	596	610	589	607	608	582	581	548	562	604	600	567	629	609	582	619	569	581	603	605	581	626	591	616	611	586	607	592	608	564	613	611	581	608	602	554	563	615	596	566	602	618	604	553	604	588	555	636	583	604	554	615	558	547	613	604	597	582	611	606	577	589	632	587	674	604	570	624	609	543	527	623	629	541	591	577	581	566	568	625	595	569	590	611	598	609	587	581	641	606	609	622	575	563	634	577	539	618	605	598	553	575	554	552	609	600	628	589	622	592	606	589	610	585	604	606	583	580	589	629	611	558	598	628	617	608	592	562	543	567	602	642	613	582	609	578	640	618	588	605	581	592	607	599	632	595	625	584	550	557	585	587	569	604	607	598	587	643	591	594	579	612	605	597	585	567	566	601	605	574	641	580	600	592	614	618	606	573	655	633	601	636	600	635	627	628	572	563	513	614	642	571	574	576	541	601	574	593	555	614	596	561	573	616	578	612	594	633	591	616	547	606	594	625	574	616	638	620	586	599	583	609	592	576	607	609	584	600	617	617	584	604	613	559	567	556	564	559	612	593	559	589	613	596	580	572	600	564	614	606	555	623	569	586	587	588	578	559	582	596	591	620	637	601	568	598	604	627	571	624	620	597	636	576	573	597	564	613	563	602	608	628	564	584	599	603	643	615	593	612	615	616	608	614	603	567	603	561	589	595
25421	21600	27127	25889	6375	644	553	483	462	457	454	429	416	457	447	448	403	374	384	398	393	378	374	404	387	419	393	374	399	370	381	442	368	393	360	413	412	400	403	424	403	395	393	414	373	424	411	382	389	367	395	414	413	420	384	385	392	427	380	412	380	386	413	416	411	400	416	351	439	379	393	378	381	425	363	393	418	379	385	401	387	393	393	382	368	392	413	415	377	364	386	373	417	374	384	387	388	363	372	423	384	371	417	385	383	394	397	356	350	404	419	411	374	405	379	348	362	362	369	395	367	400	354	386	379	380	369	353	409	392	385	373	387	361	332	364	404	345	403	392	387	374	420	366	376	371	388	384	387	398	375	384	403	396	378	404	342	382	359	397	394	403	405	370	409	419	356	376	401	384	377	398	409	365	362	396	394	373	377	378	374	389	390	387	392	397	380	392	372	347	407	399	367	353	362	405	387	406	363	418	400	372	409	374	347	407	355	403	360	365	376	329	389	411	374	383	360	378	386	381	388	373	384	377	361	388	363	423	375	378	425	375	396	402	374	377	397	373	387	387	382	392	400	397	366	371	399	360	397	424	382	398	390	399	412	356	401	357	372	403	393	393	368	417	407	382	398	427	369	360	373	367	392	400	380	374	346	441	410	362	372	365	381	361	374	373	422	383	381	389	375	345	382	399	379	410	351	373	390	355	366	403	382	389	360	383	342	367	372	392	342	390	372	371	390	337	360	347	373	376	403	372	386	381	366	402	389	365	401	397	399	368	374	405	438	403	383	370	396	390	384	375	385	355	392	374	375	346	381	388	398	364	362	420	379	389	394	340	373	409	419	348	370	392	447	360	366	375	379	347	399	395	392	364	361	420	395	409	416	363	392	408	353	423	407	362	390	406	379	389	395	367	404	398	405	370	425	387	386	386	411	403	370	401	350	358	392	395	393	401	376	384	357	410	365	377	385	364	377	375	398	410	367	402	395	415	385	384	390	365	377	375	388	387	372	418	374	405	340	383	335	400	371	387	408	367	382	339	407	365	346	377	370	388	366	383	392	394	376	387	359	381	406	372	405	360	405	420	374	337	386	384	386	340	386	385	374	364	398	367	391	395	368	400	371	375	398	375	369	392	356	388	357	393	370	356	389	395	378	382	404	391	400	358	396	379	407	400	363	336	365	369	387	385	410	356	386	420	379	389	396	362	400	366	395	373	394	361	391	416	386	365	408	384	374	403	379	391	405	406	362	388	398	373	385	392	412	365	403	375	340	379	377	400	372	395	401	359	374	358	419	422	367	394	352	398	414	374	385	414	401	385	380	379	390	383	385	419	396	395	401	371	395	403	391	376	378	392	402	375	403	388	391	359	387	347	384	407	379	379	362	372	400	408	411	374	380	363	378	382	354	367	394	372	386	392	379	415	363	363	424	394	384	370	367	364	393	401	395	392	372	369	377	376	375	406	370	373	343	386	386	379	385	373	381	372	367	344	374	423	347	345	363	360	421	375	445	374	412	404	399	382	372	376	392	385	368	365	371	378	370	403	395	361	389	354	405	347	368	395	370	425	407	395	393	373	416	334	397	386	417	380	370	378	399	398	381	378	401	417	363	369	375	379	383	383	392	387	328	401	433	358	384	364	370	384	375	385	372	377	399	380	378	404	369	406	399	379	388	382	390	367	394	385	383	366	405	349	357	413	363	374	398	392	372	411	404	403	376	375	392	350	413	386	367	384	326	392	395	404	374	401	426	367	415	376	401	370	415	401	387	364	363	382	383	432	398	371	395	412	379	344	382	395	390	392	406	361	345	372	372	356	405	391	387	346	371	408	377	376	359	370	403	406	402	351	397	415	356	358	355	404	381	365	375	394	389	400	358	393	347	366	357	374	393	378	382	382	330	388	383	410	400	409	395	374	397	417	373	392	416	389	368	427	394	380	385	387	382	385	398	369	397	396	374	388	386	399	413	379	414	393	366	410	380	365	410	379	368	370	417	362	397	416	415	366	400	384	330	409	374	408	391	404	365	376	390	376	415	405	381	387	404	384	379	402	391	391	378	378	406	373	392	322	382	367	378	361	385	415	360	358	388	368	374	385	388	389	379	415	389	415	381	393	390	402	377	341	381	376	361	394	351	410	395	397	389	405	396	368	386	359	389	379	406	334	376	371	384	405	360	387	384	383	373	385	378	372	378	405	382	366	410	393	415	406	379	402	378	381	366	406	379	397	395	397	398	375	366	382	393	362	364	363	407	349	374	358	371	397	378	374	377	379	392	354	345	382	354	392	401	377	367	435	374	379	381	414	367	394	381	408	369	389	380	376	389	397	369	393	415	380	371	351	383	425	399	373	389	395	396	394	363	420	407	335	353	389	377	374	377	412	404	404	365	414	415	354	374	382	393	367	410	399	374	353	394	393	367	363	377	370	383	382	371	373	396	372	359	373	418	400	402	375	362	405	409	381	392	363	377	338	399	413	361	375	347	408	366	372	369	374	358	395	414	391	435	383	382	385	377	394	380	402	415	398	357	396	357	390	418	359	391	350	390	380	372	368	389	379	370	367	362	395	384	365	411	378	385	364	379	378	374	414	376	386	398	401	372	390	403	379	365	379	396	395	374	390	416	388	394	368	364	381	370	383	398	374	365	394	403	358	379	406	379	358	376	405	402	386	414	373	379	358	372	419	391	345	374	374	369	388	375	372	373	378	379	386	382	361	382	431	333	400	371	392	377	360	379	396	400	386	419	395	396	404	383	387	383	379	414	400	403	371	376	388	390	395	383	406	368	419	404	356	381	366	349	388	379	376	401	383	412	413	377	428	383	381	375	365	397	391	374	377	362	406	376	388	356	391	372	380	364	390	384	359	365	372	389	389	406	363	382	357	379	367	375	369	377	352	364	383	400	397	396	393	367	368	392	420	379	364	388	399	373	385	381	388	388	374	379	384	380	420	402	372	369	397	376	365	382	382	382	405	414	389	391	389	373	413	389	395	372	403	391	351	409	395	373	364	402	396	386	373	384	395	412	396	374	393	349	379	406	392	329	346	379	367	362	384	352	340	386	389	364	366	404	385	406	381	391	364	353	394	399	383	404	372	370	382	366	372	408	399	413	379	397	384	371	394	358	361	408	382	403	365	387	388	374	396	378	387	391	397	388	405	363	445	391	343	375	363	406	395	392	378	376	367	381	373	395	389	393	364	392	402	349	373	393	365	386	366	384	362	403	378	374	355	392	332	360	372	368	384	343	350	356	398	374	388	376	380	353	393	376	387	363	367	335	373	409	383	380	369	408	378	379	393	404	435	385	409	373	363	357	375	430	393	421	432	406	353	383	370	375	380	407	382	381	369	357	368	367	390	434	396	387	358	401	376	371	360	409	407	348	390	406	369	405	391	402	357	380	385	358	366	402	372	391	374	351	378	399	370	398	373	393	352	367	416	402	360	358	353	398	365	416	396	359	389	403	390	336	413	399	364	402	409	402	372	354	371	405	385	382	392
32123	32752	3019	1450	1113	995	759	768	643	598	552	498	504	500	459	472	510	458	495	449	468	465	494	466	462	421	446	427	429	442	466	454	461	438	461	400	423	422	449	437	437	443	439	448	471	492	470	422	470	455	456	441	424	453	448	448	460	429	450	446	434	423	439	423	465	427	444	453	416	427	405	431	435	446	445	383	424	433	418	454	416	470	396	410	404	424	404	413	376	409	409	437	389	427	433	408	366	435	440	457	455	405	413	432	438	448	406	385	392	410	419	415	416	427	439	437	434	432	447	434	423	413	442	436	436	424	418	459	443	433	425	399	406	453	417	467	411	433	414	418	387	387	441	479	437	452	413	430	410	443	447	452	450	387	405	432	421	418	415	430	410	427	470	426	432	439	393	455	443	416	401	412	412	418	420	424	455	392	438	448	440	404	410	417	411	398	456	459	463	405	401	446	446	432	418	412	419	417	443	426	411	444	434	436	411	402	432	435	439	430	413	413	419	410	437	416	442	440	408	468	443	427	396	413	406	403	388	426	406	415	431	427	424	406	438	457	437	405	435	395	429	412	409	422	440	427	453	422	461	431	450	390	424	456	397	432	420	427	432	421	424	427	440	449	434	437	430	426	412	413	480	459	460	422	404	447	432	427	415	427	458	435	405	395	427	431	419	424	393	412	426	462	447	392	442	403	419	397	411	449	424	419	397	429	452	432	439	420	427	370	446	459	412	416	428	392	426	453	439	430	444	422	453	463	435	432	435	426	455	406	388	407	419	435	424	374	414	437	386	421	457	445	420	417	438	407	417	449	459	399	384	390	397	440	427	451	426	419	390	391	434	438	396	406	427	444	443	459	410	438	390	417	404	456	425	438	445	475	425	446	430	414	438	444	472	443	414	460	425	422	430	411	399	439	446	447	417	430	434	407	410	397	398	402	415	401	449	399	434	435	435	400	431	401	459	409	443	405	410	424	445	460	432	404	417	394	416	467	425	402	433	453	436	411	446	432	428	424	432	397	412	444	403	441	421	403	433	404	438	428	414	437	451	410	417	425	427	454	424	413	398	461	445	432	430	436	423	405	433	387	402	404	443	407	414	451	445	412	418	418	403	427	398	435	442	428	434	433	404	419	388	412	444	431	391	470	434	432	430	384	396	420	410	416	392	433	444	413	432	408	408	387	430	412	380	423	395	430	416	455	432	399	430	435	423	415	423	416	447	457	396	424	435	379	417	417	397	408	423	421	430	424	445	416	442	420	449	453	426	432	424	441	400	395	440	442	438	422	411	412	418	422	447	390	391	437	450	381	448	439	398	416	415	439	436	415	401	435	405	404	398	399	416	438	461	434	422	424	456	385	411	437	428	405	387	431	445	441	401	485	430	397	421	391	421	413	424	452	423	405	402	415	434	401	462	438	444	441	456	485	396	417	429	407	396	442	437	415	414	439	415	446	452	425	466	445	442	414	438	385	412	413	435	415	450	412	415	413	431	426	416	443	448	410	429	433	418	477	440	448	409	441	417	422	416	417	401	452	419	445	421	403	399	408	414	405	423	434	399	419	410	394	444	388	395	373	440	434	429	414	391	446	497	382	419	448	379	463	446	397	459	377	415	456	420	404	411	416	381	420	431	413	408	422	472	424	430	439	405	463	434	435	443	406	389	409	432	442	417	427	418	435	397	456	382	400	424	435	424	423	407	415	496	394	411	429	419	426	417	398	440	406	431	428	427	454	428	373	448	392	415	406	441	390	416	399	426	416	419	404	443	445	413	447	410	442	410	431	405	430	457	444	421	431	412	482	403	412	413	418	428	410	411	427	414	365	432	428	436	440	412	401	396	436	425	433	413	427	432	427	416	410	427	437	407	440	452	433	403	418	403	408	442	414	428	410	397	431	391	469	431	418	423	399	443	433	424	452	476	439	413	439	418	395	429	436	429	437	422	435	380	401	401	419	436	416	451	407	434	441	425	438	458	399	413	387	457	415	424	446	442	382	397	433	440	457	374	433	407	440	405	412	462	434	418	433	431	436	398	452	439	444	408	422	438	393	411	402	380	436	445	438	396	428	423	459	422	441	395	419	442	417	419	412	371	415	450	418	423	408	430	415	452	418	443	416	401	440	449	442	431	426	426	416	401	403	401	397	379	410	396	385	411	408	375	411	412	444	408	421	422	440	398	426	389	447	402	394	415	456	442	431	415	404	439	405	406	464	397	419	414	411	413	452	424	460	414	434	426	418	477	422	403	421	429	442	395	417	443	430	443	407	404	414	407	410	438	383	422	407	400	430	447	433	451	444	409	466	429	416	432	428	454	442	413	422	426	442	422	431	447	424	407	408	380	399	446	460	380	402	388	428	389	425	376	454	453	406	458	442	415	438	428	421	420	435	424	418	456	407	430	438	441	397	414	372	404	413	429	410	448	417	430	437	371	446	388	388	455	386	436	359	411	437	439	397	399	388	405	391	441	420	455	414	428	437	413	460	451	438	441	403	471	420	434	410	423	433	467	409	428	406	420	429	440	427	436	428	395	421	412	419	403	399	419	424	429	395	401	436	440	430	470	431	433	418	444	421	437	391	414	441	463	426	424	434	445	423	429	422	428	432	410	454	418	428	410	408	396	386	401	433	446	416	427	434	431	418	427	420	399	416	393	425	442	395	437	432	407	425	465	445	408	423	431	436	431	438	436	500	399	442	422	445	428	454	420	439	415	384	433	425	389	408	425	456	445	400	437	450	418	396	403	413	472	402	406	419	434	442	414	410	429	445	413	470	420	441	452	406	455	453	427	410	415	433	411	415	433	422	442	446	460	398	406	433	409	392	438	421	456	397	426	409	438	373	418	402	415	439	429	410	407	405	450	411	420	414	429	409	416	425	405	422	403	473	417	400	421	419	422	432	382	471	426	409	417	444	394	396	437	397	463	428	420	402	410	418	427	441	424	443	407	387	423	464	457	408	437	427	412	431	440	409	426	450	402	445	396	442	449	440	448	459	465	417	401	392	423	434	416	423	412	415	418	421	429	401	395	443	399	423	427	393	416	464	409	420	422	423	419	449	450	418	402	407	421	438	409	423	420	447	435	459	444	434	420	420	409	443	444	436	399	418	401	431	431	439	419	478	429	421	392	400	404	386	421	414	439	426	400	438	463	419	470	425	421	437	419	411	405	400	413	408	437	420	407	375	441	409	400	428	416	445	390	439	429	434	410	406	433	379	409	427	426	443	437	460	425	412	422	424	438	441	401	430	407	396	460	433	403	426	455	405	410	410	416	476	429	425	450	438	444	438	437	421	461	390	452	432	420	440	411	419	396	410	387	403	425	403	382	430	414	418	434	456	404	410	399	401	410	413	401	429	440	456	405	508	426	374	416	405	426	378	440	429	438	417	417	383	420	410	422	462	412	434	421	408	417	425	425	419	471	410	404	413	423	469	399	442	401	428	398	432	394	416	445	468	439	451	444	438	391	393	401	416	411	382	426	426	423	394	426	403	461	386
23084	21528	28646	24798	21422	21183	4644	1330	1076	1018	959	944	850	863	880	851	825	829	841	797	770	796	752	737	773	757	769	712	769	826	727	817	746	726	689	775	729	669	758	698	705	743	777	779	752	721	799	798	766	786	795	754	771	690	763	742	709	762	802	710	751	736	730	723	756	735	736	736	739	729	722	720	800	721	747	764	713	721	762	752	705	712	762	678	699	754	724	720	759	717	758	703	742	723	708	752	752	751	769	718	793	707	734	716	791	732	721	812	739	747	748	760	750	732	693	747	712	713	763	750	760	721	676	758	759	733	724	778	805	719	747	737	720	733	708	733	736	727	723	671	710	760	764	731	753	721	744	743	754	760	637	713	796	713	721	706	752	718	682	754	734	761	754	727	754	816	720	733	727	695	794	695	724	728	758	725	678	745	758	753	731	771	700	710	728	739	720	749	731	700	759	718	721	736	696	728	739	734	718	723	659	812	749	697	687	720	707	732	709	707	710	697	769	638	717	720	733	706	715	747	733	744	686	755	733	743	752	718	709	744	704	757	683	733	726	754	777	716	731	691	712	691	741	702	719	762	731	729	777	721	716	726	733	731	746	784	699	715	702	699	726	716	770	725	751	713	744	747	747	728	722	699	664	722	745	770	747	723	729	699	766	733	730	732	717	762	714	704	736	743	729	720	689	709	748	711	747	697	773	749	703	743	735	724	730	727	738	714	734	746	738	733	721	703	771	755	757	725	786	739	744	738	685	732	728	728	704	738	729	681	722	736	707	732	710	753	769	754	742	712	724	733	730	727	765	730	709	726	684	717	711	731	729	736	771	752	741	697	721	742	664	698	720	719	699	726	744	725	763	736	721	732	727	750	713	737	763	714	694	698	734	734	734	725	745	695	738	759	738	717	733	736	720	730	772	700	721	718	707	711	731	773	722	748	729	751	780	774	768	750	736	743	705	740	711	739	780	699	742	708	668	702	722	694	745	743	770	767	736	710	730	733	759	738	764	695	791	758	737	715	753	722	720	759	656	718	731	720	759	764	717	736	725	767	723	755	682	729	738	684	750	724	758	721	733	700	691	696	721	712	696	702	772	673	730	765	726	710	725	791	737	707	747	714	696	740	769	672	750	700	726	746	731	688	708	729	761	754	748	753	732	709	733	788	756	696	744	758	724	694	721	734	727	703	720	737	691	744	722	735	755	762	693	711	676	680	770	681	683	669	742	696	690	766	779	765	723	741	755	751	692	751	735	709	715	779	729	759	706	752	744	747	711	710	717	770	777	691	730	773	711	747	731	726	701	758	694	712	731	659	697	725	681	746	701	737	708	735	711	749	692	765	712	761	721	688	765	740	738	753	729	738	714	733	754	737	731	738	742	728	705	731	721	734	750	713	691	721	687	694	751	722	747	745	726	653	728	767	713	738	736	735	707	707	752	723	751	739	745	706	742	726	696	719	664	734	724	712	679	709	717	732	670	705	750	748	710	688	763	697	712	741	706	737	656	742	736	700	742	770	750	750	752	738	713	695	680	709	685	726	738	731	702	712	728	683	699	690	738	731	702	718	709	713	719	739	735	696	712	721	700	748	720	762	772	726	717	749	691	716	794	731	718	761	716	725	703	717	730	754	736	742	708	716	750	716	712	727	717	782	686	712	676	725	736	718	687	730	744	705	687	710	725	688	715	737	720	719	788	701	700	750	785	703	707	686	705	736	757	762	768	720	708	686	760	739	765	731	712	719	760	722	702	739	733	741	741	687	723	735	760	709	733	746	712	746	730	732	737	703	795	756	708	742	756	747	736	756	733	725	682	750	715	717	713	768	703	699	735	688	685	750	684	697	782	774	749	744	747	690	772	732	703	754	733	752	742	758	745	670	724	684	716	717	682	726	705	705	725	738	745	743	712	689	756	738	728	728	760	709	731	689	779	751	766	708	741	696	706	759	676	726	725	704	688	684	737	797	696	686	711	718	761	708	735	716	724	742	776	707	765	726	703	718	719	694	726	708	701	764	685	725	729	728	684	759	705	723	761	767	772	664	733	726	737	816	726	702	788	691	739	725	758	778	712	687	795	695	752	808	699	713	762	739	735	772	794	716	712	725	738	743	695	743	710	738	767	715	728	681	723	730	655	701	715	756	733	754	699	708	744	732	771	694	742	648	743	735	727	758	738	740	728	678	662	690	759	727	758	706	747	750	747	723	705	716	696	691	736	764	714	696	736	723	749	739	717	740	711	717	686	689	702	719	758	724	740	697	735	710	692	709	690	717	740	750	710	722	688	724	752	718	711	750	743	721	734	735	737	689	736	730	723	719	750	729	725	729	704	740	730	692	743	670	701	722	694	752	667	719	764	712	741	745	712	715	735	690	700	702	687	688	719	730	733	734	725	724	714	709	744	732	705	747	715	706	777	731	684	721	711	703	788	748	734	714	734	680	735	711	733	708	699	734	757	680	700	735	715	754	700	701	744	718	709	688	775	767	704	799	731	734	760	754	748	708	736	729	790	714	779	747	668	733	748	729	758	758	741	710	697	692	718	742	691	753	695	746	660	741	671	728	692	763	749	738	702	714	702	738	683	696	732	722	719	668	746	738	698	752	705	745	742	690	718	731	773	729	760	684	727	722	688	702	752	728	720	742	753	713	729	766	734	714	750	710	755	731	787	718	732	706	745	768	755	768	731	722	713	727	748	750	679	741	738	725	682	722	728	750	774	718	730	723	726	738	709	739	715	708	787	810	738	711	740	682	690	718	721	749	709	724	738	726	737	787	697	718	710	718	663	712	762	720	735	734	761	704	758	706	751	706	721	711	738	720	783	699	751	733	753	664	790	746	755	745	754	696	738	776	698	796	693	702	704	733	752	741	683	735	756	738	711	770	730	724	694	736	704	728	769	766	732	745	713	774	760	723	685	715	697	782	666	688	748	649	713	732	753	719	717	757	723	733	722	789	742	649	740	721	722	739	766	744	803	744	736	740	748	761	760	787	794	720	758	723	698	715	710	676	713	757	753	752	738	703	739	733	738	739	680	710	708	740	731	728	723	700	742	766	726	731	707	713	734	740	700	741	697	775	697	741	732	723	707	693	743	750	784	727	739	727	692	714	717	714	754	746	753	688	752	786	772	729	733	740	757	727	728	740	764	721	706	705	797	718	738	741	728	793	726	701	725	725	728	725	724	747	735	734	772	736	719	788	756	748	726	797	717	717	741	724	761	773	727	735	719	723	711	710	731	768	757	798	720	705	754	769	716	754	732	767	726	720	750	731	743	689	733	732	695	737	673	666	734	682	789	697	700	722	758	678	739	761	723	738	713	691	703	722	689	763	713	713	763	708	739	742	733	771	689	755	713	751	722	741	697	724	777	653	690	693	737	730	721	691	708	747	776	740	712	707	768	721	704	756	738	694	688	722	704	746	719	724	766	721	696	730	712	698	738	739	705	738	735	750	750	713	774	746	633	706	725	718	685	751	727	752	706	744	732	720	713	758	704	740
42091	44219	8801	4223	3156	2463	1964	1702	1499	1284	1169	1100	1044	962	958	912	857	853	855	829	857	835	837	800	797	810	746	808	785	801	775	804	772	805	785	777	817	786	749	758	775	775	757	751	782	801	772	835	825	802	770	820	793	776	776	753	774	756	802	782	731	745	828	765	787	726	801	731	762	771	779	736	719	727	755	721	770	747	720	776	757	743	750	742	764	745	742	755	752	734	765	787	775	771	793	744	780	737	752	790	734	710	768	734	716	734	717	791	736	776	754	741	726	784	705	734	710	724	769	765	758	746	723	770	730	765	775	744	738	720	759	703	721	752	743	781	752	750	752	775	792	723	740	760	759	760	771	748	700	764	775	762	774	740	784	791	751	755	790	759	762	731	749	752	750	793	758	749	714	726	766	732	732	760	730	759	780	720	741	700	731	751	731	710	754	701	791	744	741	734	747	790	724	719	746	736	695	762	761	775	780	739	717	751	720	760	783	727	731	744	720	770	715	734	772	731	780	735	757	727	724	720	726	727	721	727	738	770	743	764	732	788	704	728	783	785	773	778	739	717	703	745	734	705	776	759	741	749	769	750	787	754	704	728	742	735	753	723	719	717	710	781	752	716	775	732	726	760	717	753	785	745	792	753	733	768	682	768	822	738	826	767	724	761	723	751	724	762	783	706	750	753	803	769	718	747	743	774	782	780	714	776	785	751	760	779	751	726	754	738	727	777	749	794	728	747	764	759	683	748	779	771	705	740	758	759	730	777	762	714	755	742	742	750	768	795	707	763	718	717	725	721	723	775	721	774	791	762	692	705	723	752	745	782	741	710	785	730	738	758	699	753	767	801	782	736	743	720	695	693	749	728	722	768	730	731	718	715	795	779	755	734	766	761	768	723	753	739	743	713	752	803	798	769	742	736	730	781	695	745	735	759	752	755	747	745	716	751	700	738	721	784	739	766	759	703	753	775	727	750	731	733	727	700	813	695	761	782	757	749	763	757	754	740	731	714	738	712	724	692	753	755	719	714	718	733	709	728	761	781	786	724	718	746	707	741	768	734	772	736	809	764	745	722	693	701	727	802	744	759	756	762	781	727	710	759	719	765	768	732	794	716	702	769	743	753	734	726	746	738	738	758	708	750	749	750	799	749	693	781	762	765	790	739	755	757	768	767	724	719	764	736	749	787	736	721	780	702	718	759	735	711	742	721	767	795	723	755	715	755	753	763	743	705	712	771	744	711	743	740	730	773	775	712	705	716	762	818	747	766	712	731	737	698	760	749	777	739	761	729	736	745	778	744	700	734	736	765	762	731	759	767	723	717	762	747	737	766	728	788	711	722	761	705	721	748	709	759	782	766	751	726	772	737	721	746	718	778	750	760	745	735	777	749	698	733	774	734	794	776	727	765	719	738	756	738	747	741	725	713	763	788	745	740	748	745	708	713	759	734	760	739	745	696	781	714	758	717	758	738	759	715	716	719	776	727	705	803	775	740	690	716	735	761	716	747	728	787	755	695	693	756	749	749	726	717	787	720	804	752	752	709	705	714	772	769	764	726	708	737	739	706	740	751	736	755	751	746	744	762	784	752	703	790	738	770	752	747	748	694	722	742	728	750	761	766	742	754	766	794	737	734	718	725	749	739	788	772	746	753	702	713	725	727	748	765	751	791	717	741	727	708	688	748	740	794	789	714	755	785	734	744	740	704	780	749	747	775	762	727	744	736	732	733	739	730	710	725	770	740	714	784	757	774	708	711	748	743	745	700	728	709	719	779	767	695	773	702	786	740	741	766	724	746	688	799	755	743	691	724	710	755	732	754	718	751	754	767	732	797	719	724	769	752	757	736	718	717	784	740	742	761	724	775	746	735	714	756	705	731	783	774	758	737	766	755	710	781	730	730	731	739	778	697	683	740	746	702	736	739	754	765	747	771	716	747	759	683	753	778	748	706	745	707	785	788	792	747	730	751	779	753	785	698	706	739	708	763	723	753	759	744	768	766	718	740	714	736	778	715	722	775	759	733	725	745	759	720	820	686	758	741	749	759	728	679	736	767	736	790	736	731	742	739	732	756	724	726	740	699	750	735	755	718	708	748	796	744	748	702	820	771	745	683	774	749	775	761	756	784	753	748	724	713	735	714	731	738	725	768	772	736	753	701	751	731	723	737	782	764	744	742	772	743	693	730	722	705	763	754	722	777	702	729	737	707	740	722	759	745	752	776	755	750	684	751	830	739	725	750	691	728	744	748	762	706	748	769	736	773	772	801	768	767	706	747	718	725	811	748	777	743	747	738	718	702	751	733	802	731	752	767	727	735	798	772	707	733	718	777	746	777	701	744	750	767	715	780	726	767	769	755	704	750	736	762	717	679	755	727	724	803	766	702	711	756	766	674	748	782	716	734	747	778	723	710	739	768	714	716	713	727	728	725	715	756	742	762	776	709	758	755	724	744	762	764	767	753	782	735	746	755	734	772	760	722	737	694	751	758	718	747	736	688	771	741	724	747	754	762	711	695	776	689	719	746	717	784	751	770	772	690	701	773	725	718	738	754	784	772	762	755	763	752	756	750	756	730	770	712	747	726	717	714	698	711	693	750	712	768	713	778	724	754	759	737	755	707	755	700	738	723	711	709	727	746	708	757	714	698	733	812	757	745	781	769	711	784	770	788	699	716	756	762	762	770	789	751	733	733	725	740	751	782	740	752	723	807	773	763	752	650	754	767	761	734	715	761	742	770	754	742	719	740	739	749	707	713	748	809	735	734	730	790	712	744	698	740	799	754	763	760	733	773	727	749	742	704	701	749	773	752	734	777	751	765	713	712	671	722	734	753	783	757	758	699	684	728	771	665	746	737	709	745	776	773	710	729	744	721	724	734	718	787	738	716	725	709	695	763	724	721	700	770	687	720	728	764	750	684	723	744	746	752	769	798	803	750	761	767	793	735	756	750	768	707	737	731	763	723	707	749	699	753	741	733	784	729	706	707	727	700	694	766	748	718	688	751	762	728	737	751	731	753	754	748	727	743	769	754	757	729	785	748	723	754	745	762	742	754	747	741	715	720	763	760	757	724	795	743	713	784	767	756	742	735	762	747	779	791	700	751	746	713	734	741	768	728	732	817	731	742	727	744	767	782	746	758	761	701	715	770	761	779	704	780	695	736	811	756	752	727	712	755	749	726	721	735	725	725	733	696	777	713	730	738	725	725	688	722	732	715	704	709	747	745	788	769	745	730	708	755	784	708	738	760	751	744	744	703	707	729	761	711	758	733	769	776	743	734	734	695	727	725	771	752	760	723	785	763	718	755	763	690	721	766	761	723	700	752	751	704	734	724	754	717	698	758	747	785	771	745	762	774	706	694	708	772	806	692	759	725	739	725	808	761	735	778	767	747	753	709	726	716	686	713	742	751	756	754	712	724	737	770	836	728	711	718	719	771	720	734	726	771	771	752	727	717	753	712	740	776	708	734	702	760	747	721	760	733	732	730	748	702	756	722
28746	18920	4059	746	618	542	416	351	386	369	375	370	350	361	328	371	346	364	349	345	378	347	359	381	324	343	375	362	378	389	356	351	349	346	360	329	367	346	383	342	362	338	326	368	347	351	390	407	366	371	335	326	349	381	371	334	353	337	345	398	366	382	389	356	348	354	381	339	343	352	350	358	348	375	355	369	330	370	351	346	324	360	352	351	340	316	360	361	364	371	322	332	316	330	377	387	376	341	343	357	367	334	368	371	354	338	369	330	340	364	336	348	362	371	328	416	339	380	358	331	330	329	354	367	326	359	359	332	367	362	374	354	332	345	358	356	341	378	366	363	347	342	362	364	318	330	344	358	367	380	364	352	348	347	335	352	383	355	318	364	332	389	341	324	356	380	340	385	339	322	330	373	308	326	357	371	348	331	351	360	343	352	345	396	340	368	368	357	344	352	362	321	351	353	334	336	341	353	369	316	348	355	347	347	355	341	373	361	342	345	347	361	359	366	343	360	337	318	342	342	382	343	370	348	341	362	394	359	367	355	357	366	365	328	350	325	330	341	348	327	317	361	351	305	353	338	375	338	349	360	374	344	367	357	335	336	327	355	367	348	368	346	371	345	362	339	349	373	335	361	360	341	342	315	384	327	376	348	366	370	359	360	362	351	357	329	350	360	345	374	370	333	382	356	363	327	362	361	359	338	347	323	318	344	327	358	358	372	370	352	358	348	312	317	351	361	339	293	340	344	330	360	348	383	365	359	352	350	341	375	351	358	332	356	354	323	354	369	376	329	363	352	335	375	372	336	343	341	364	340	363	348	363	354	332	368	363	370	335	359	308	315	363	366	332	367	351	352	357	332	306	356	362	343	343	370	338	359	342	376	365	351	355	345	338	367	347	329	338	340	357	356	364	331	370	342	381	341	324	336	349	369	337	345	350	309	341	382	357	356	372	379	370	376	336	396	379	342	370	380	368	370	368	353	323	342	311	358	377	338	328	334	356	324	379	384	323	333	351	316	372	363	321	358	393	351	354	355	335	315	314	358	343	349	355	316	322	340	349	386	346	306	336	345	343	353	346	325	343	378	352	340	335	350	370	339	339	343	335	349	359	341	345	344	334	366	354	355	380	348	343	354	329	333	365	340	323	341	340	352	373	343	344	361	373	339	319	348	370	355	369	346	329	339	370	374	340	318	344	355	354	352	359	376	360	320	355	370	348	353	329	354	336	323	337	352	359	346	322	333	312	333	365	363	348	372	366	365	322	318	382	383	351	331	325	383	390	371	345	365	332	348	353	331	364	361	308	369	378	373	342	352	353	308	328	358	391	365	377	353	363	346	346	356	375	355	324	347	345	380	375	392	364	362	354	344	337	329	306	379	348	328	320	371	369	355	357	343	339	357	337	324	368	336	365	373	329	338	355	358	349	376	343	349	382	355	360	379	350	330	305	344	344	317	340	370	361	372	380	336	371	373	367	336	387	345	370	334	351	375	359	335	379	376	385	351	376	356	380	324	340	351	364	353	361	347	335	389	358	368	342	394	379	354	345	349	358	333	347	346	362	298	343	367	366	342	342	343	368	352	321	356	329	386	376	327	357	349	341	336	313	356	336	338	356	367	355	345	367	320	333	354	388	349	343	351	355	331	361	385	348	390	349	347	346	325	366	356	347	373	377	355	361	360	355	378	361	367	334	376	357	349	381	391	314	338	343	370	363	377	361	346	354	326	357	356	311	354	359	358	358	394	392	376	366	326	345	356	356	347	341	368	341	372	355	370	338	355	355	354	361	371	364	361	363	344	309	352	336	333	348	349	344	356	331	377	350	340	333	346	337	376	364	347	370	378	394	344	360	335	344	349	369	363	388	393	379	336	370	359	352	347	374	366	359	355	359	332	352	333	349	338	322	340	357	340	376	367	315	344	384	310	338	346	361	331	361	348	352	376	363	378	339	327	329	319	366	356	346	343	372	385	377	372	366	328	387	349	332	359	359	344	335	358	324	346	367	325	361	330	368	330	336	341	355	352	340	378	324	352	347	374	323	339	371	347	332	371	354	344	339	317	373	353	351	361	374	366	346	314	326	385	380	325	366	370	339	345	348	372	373	314	325	363	349	363	321	353	325	372	333	351	384	365	377	362	367	339	403	385	368	360	397	356	385	366	346	357	373	340	372	348	343	331	335	328	404	381	324	327	357	388	369	337	377	319	362	362	363	333	345	392	370	349	404	365	361	377	329	351	384	347	331	338	366	315	362	346	354	361	321	335	312	347	389	354	353	354	352	365	309	384	350	365	346	356	322	365	340	332	323	343	336	330	366	370	383	345	343	373	350	352	340	322	345	343	343	322	344	366	369	393	371	330	343	314	363	354	361	376	368	353	376	375	338	372	360	363	330	343	329	328	333	347	374	365	372	336	353	338	344	322	408	359	363	319	358	337	346	334	358	344	345	370	412	363	370	378	344	366	347	348	350	377	362	330	373	361	404	313	308	310	352	321	353	362	346	369	378	336	350	324	348	340	356	351	342	336	369	374	371	350	317	355	371	322	366	320	348	349	351	348	343	330	332	389	385	339	333	365	355	325	322	348	365	381	328	332	383	340	357	338	357	340	334	342	365	378	349	359	339	368	328	320	393	340	353	378	359	321	344	373	342	390	346	346	334	356	340	351	346	363	367	360	377	338	363	336	333	336	361	394	339	315	347	368	356	351	327	330	304	360	358	356	329	348	366	362	343	362	341	354	358	360	376	364	354	313	371	327	352	316	354	308	377	341	320	339	347	340	383	332	364	356	328	324	344	345	361	381	386	322	362	344	375	327	344	347	353	377	343	368	353	343	340	322	330	345	380	397	361	349	322	319	343	387	343	376	354	348	356	322	359	374	342	355	376	352	386	352	343	370	370	358	343	338	363	350	367	297	361	340	331	325	311	324	358	359	327	321	359	306	376	339	384	335	338	386	344	368	359	345	357	388	340	325	355	331	340	374	353	364	368	368	351	344	386	349	377	348	332	375	342	367	344	350	357	368	368	341	351	357	346	346	352	346	344	320	333	373	325	352	364	359	332	335	384	338	395	360	379	337	374	341	365	357	362	373	328	365	370	354	358	362	379	343	359	325	371	345	328	351	388	342	348	351	351	345	360	306	364	367	386	364	359	362	361	361	399	324	366	341	327	324	319	380	363	296	377	335	328	342	362	356	330	353	378	338	377	365	359	317	330	326	349	355	368	340	363	375	303	387	353	373	358	347	355	349	342	349	341	351	340	332	335	362	333	351	338	360	339	341	362	343	373	327	373	339	371	361	357	351	338	363	332	343	356	351	351	360	353	380	345	322	356	374	404	334	367	323	385	335	338	355	377	350	352	365	309	361	364	377	330	366	346	338	350	370	349	361	365	349	327	360	356	366	351	351	352	378	368	328	339	372	356	352	348	332	351	378	328	347	323	362	342	330	370	369	307	339	348	368	362	353	356	350	353	351	340	356	349	346	376	371	369	358
12750	13238	664	485	455	428	424	386	441	414	405	365	413	388	390	392	377	403	372	359	392	349	376	355	379	373	404	398	364	362	384	387	416	376	390	360	373	390	374	388	346	384	375	358	405	382	389	381	384	384	417	425	420	379	373	385	392	372	376	405	391	419	404	377	373	350	396	396	377	386	365	399	373	379	379	388	410	384	381	389	346	393	402	400	376	359	391	388	370	372	377	394	359	373	355	340	383	377	354	417	388	361	336	370	402	405	353	385	375	367	400	356	398	394	374	391	419	380	386	367	361	377	409	375	419	397	364	361	371	378	394	336	398	376	371	364	378	412	335	402	369	373	386	364	316	351	383	404	359	376	368	403	361	379	372	359	407	363	360	357	383	382	369	380	367	394	346	362	366	372	343	339	373	357	369	398	359	371	362	374	381	391	393	358	381	364	330	362	351	379	393	402	407	406	366	380	350	374	399	358	390	379	375	401	380	390	353	416	388	371	368	370	305	361	382	384	374	389	365	370	398	370	348	356	392	377	372	370	367	374	397	380	372	375	363	384	346	375	344	362	385	391	389	373	337	387	401	385	417	360	383	398	387	374	379	393	363	382	362	379	366	399	343	363	373	356	361	371	382	371	357	360	354	349	373	343	383	365	346	396	349	366	359	381	386	345	410	393	351	370	364	364	365	376	411	373	397	370	362	376	365	393	359	367	373	355	409	355	381	365	386	389	357	378	377	395	352	393	407	389	335	380	376	382	345	366	351	378	400	360	423	366	341	371	338	348	376	369	391	376	412	381	393	389	371	415	381	385	410	376	387	376	345	336	406	356	361	381	366	349	359	382	393	361	403	380	372	385	388	358	376	358	367	352	362	387	358	361	388	348	370	350	374	381	390	399	341	363	358	343	379	380	380	386	355	370	374	406	391	403	355	378	366	405	408	385	377	376	375	399	373	382	393	359	373	380	393	386	383	394	380	381	374	381	386	366	363	378	402	374	354	354	336	391	397	372	351	397	373	392	392	358	359	369	403	374	398	389	363	372	366	360	391	388	398	367	337	386	395	375	372	383	371	380	372	367	381	345	330	394	384	400	383	393	392	361	385	392	378	379	395	380	381	344	375	373	358	367	367	379	396	389	394	376	355	384	371	374	403	385	374	356	366	348	347	341	389	340	390	357	390	389	358	375	373	368	351	362	377	379	412	350	368	411	384	393	391	351	385	370	395	335	383	363	373	403	368	358	359	361	348	362	368	387	366	390	368	385	388	392	401	390	362	341	399	360	360	363	338	384	370	385	410	338	393	371	400	376	371	363	397	366	376	381	344	412	384	355	364	358	369	383	390	331	391	358	389	415	365	351	371	349	382	400	404	396	386	361	399	383	359	371	380	351	362	396	390	359	364	380	376	369	370	363	384	338	387	366	379	403	399	377	409	408	367	357	392	358	399	399	432	348	370	390	394	375	369	374	352	421	398	370	388	405	363	398	410	393	361	385	368	369	381	353	385	403	369	337	364	397	392	381	394	371	396	394	391	396	392	363	368	393	378	380	372	360	370	366	385	373	359	364	420	390	348	357	386	367	365	381	381	349	367	387	370	393	349	379	353	373	405	382	336	349	366	351	372	350	404	380	376	404	403	374	390	357	383	370	367	346	339	353	394	381	369	392	373	411	351	393	372	416	355	406	379	355	329	365	349	396	423	365	402	360	386	375	398	390	388	407	379	370	330	372	360	372	388	382	361	401	350	403	361	360	376	367	417	352	365	394	403	401	369	360	384	380	379	369	359	380	376	399	356	363	364	383	391	392	366	379	366	361	401	386	341	339	372	369	358	376	403	389	397	363	399	401	330	369	398	412	390	349	365	368	408	331	418	382	388	388	411	357	395	384	372	406	354	346	399	363	370	367	423	337	366	379	336	351	363	368	387	375	371	337	344	368	410	380	345	351	384	387	379	387	375	402	387	363	380	385	372	400	392	375	369	376	382	388	388	374	351	383	346	421	361	372	368	383	381	361	353	361	396	392	364	392	363	368	346	372	358	386	334	379	372	385	365	383	411	388	379	351	372	399	364	368	376	361	383	392	383	369	375	355	382	364	393	385	415	361	377	364	383	371	354	404	359	367	360	406	408	380	368	384	374	384	346	341	391	391	390	367	387	339	384	356	367	352	350	385	356	375	391	351	382	357	367	378	366	382	343	383	374	379	377	386	345	367	372	366	360	415	371	394	379	349	379	378	372	361	366	379	395	368	402	377	387	347	357	402	379	398	373	440	391	352	390	376	413	364	358	396	358	355	377	386	389	384	371	389	369	401	333	421	378	346	341	345	402	356	399	403	361	384	388	368	374	385	365	363	372	376	367	384	349	401	354	354	371	374	382	367	396	388	377	367	386	377	386	375	378	374	414	391	378	373	386	352	368	368	362	368	400	361	380	358	397	386	365	361	342	376	369	409	378	360	373	378	371	402	355	381	346	350	353	397	341	369	376	381	376	403	383	375	406	356	383	409	376	359	383	399	354	399	395	387	356	377	371	402	418	371	376	383	353	402	359	335	389	396	422	400	352	376	381	373	356	367	372	340	375	368	370	410	399	354	367	415	386	384	411	377	378	391	369	374	389	407	374	358	382	371	388	428	344	363	360	382	385	345	337	367	396	366	390	356	412	367	368	389	385	355	368	359	342	369	388	394	407	345	347	376	389	413	375	361	378	367	359	407	398	397	389	356	354	385	370	373	393	366	388	374	385	386	393	372	382	396	386	391	416	360	396	368	400	377	359	394	395	389	408	382	380	361	401	378	386	382	372	347	381	381	361	382	369	368	369	389	365	407	360	382	374	349	385	355	379	362	395	375	351	398	401	375	376	361	371	349	365	366	388	359	399	377	392	371	385	387	370	371	364	326	379	362	395	391	380	402	401	364	358	365	356	372	348	403	411	379	374	356	354	378	366	400	382	394	370	386	396	379	370	366	376	388	376	387	378	358	367	363	345	364	363	349	363	358	393	387	380	371	342	397	382	401	386	403	369	382	375	399	409	366	370	360	417	365	369	375	358	338	339	397	379	362	368	364	343	353	348	369	402	388	381	350	352	367	382	380	377	385	368	363	382	386	404	375	377	414	385	346	378	387	372	403	397	356	363	387	354	390	396	381	357	373	411	406	390	374	351	374	346	379	374	390	387	373	354	401	381	356	405	372	374	369	407	392	408	375	386	372	377	381	373	369	396	368	364	385	363	382	365	400	378	371	392	375	378	347	413	369	361	397	408	364	393	358	395	382	383	349	407	352	356	375	431	364	353	351	366	368	410	382	357	383	390	385	358	372	373	387	372	360	333	366	371	422	397	401	408	375	374	389	361	381	409	384	376	397	396	352	391	379	386	370	376	366	394	353	351	355	387	335	391	369	322	357	399	374	399	367	379	394	357	383	324	363	366	373	345	358	402	349	357	382	391	409	389	367	353	363	377	372	395	401	380	385	350	415	388	351	414	400	374	380	371	376
24270	21572	28343	25182	21428	7667	1117	877	769	720	714	719	684	630	628	598	675	685	611	662	617	632	579	598	594	614	547	585	596	599	589	654	606	619	607	595	600	605	615	607	563	611	620	598	592	650	621	600	596	633	649	600	566	567	586	639	568	599	609	595	614	603	656	575	572	610	606	575	585	585	576	592	636	590	553	563	619	570	544	625	610	588	589	513	569	635	547	546	581	552	576	615	549	617	589	553	577	574	575	608	616	573	619	590	590	589	597	596	597	583	628	571	611	572	599	583	580	576	594	605	624	634	597	583	590	573	589	583	565	574	582	580	555	553	604	587	582	605	599	589	594	594	581	610	629	564	564	592	600	552	592	544	572	609	599	635	595	595	560	600	603	578	609	546	593	550	613	588	558	538	629	594	566	575	583	582	555	618	616	635	605	589	562	599	590	590	579	599	599	620	579	546	610	625	569	603	566	607	565	548	644	604	581	598	581	569	617	588	633	593	609	611	575	555	619	617	601	606	606	571	598	590	530	606	598	606	615	615	566	582	600	556	610	591	633	600	609	612	593	567	578	561	557	630	546	575	579	565	613	612	622	606	583	622	588	592	561	629	553	596	564	670	593	568	599	556	681	612	561	564	579	581	567	605	579	543	568	568	576	574	577	589	596	603	572	575	613	603	582	613	571	598	589	599	568	608	589	580	626	582	560	619	609	600	576	642	596	551	524	618	580	587	612	565	580	583	589	603	580	582	583	567	570	599	556	546	565	577	521	547	578	547	587	577	577	577	614	582	592	596	614	579	569	563	526	575	571	664	611	640	568	573	597	555	599	546	612	584	612	596	577	598	575	623	598	582	573	571	608	584	533	576	578	524	596	579	582	580	565	605	539	577	528	551	619	520	581	636	594	603	553	558	558	551	534	566	602	573	582	575	603	550	578	601	562	585	563	609	623	566	555	599	573	587	603	557	611	553	583	531	580	579	570	628	602	599	572	593	609	600	586	566	590	591	608	563	585	579	577	607	562	587	569	579	564	577	593	582	615	578	577	552	563	548	577	635	610	594	549	598	578	588	602	602	589	571	601	599	594	593	594	591	603	562	624	550	580	605	566	620	573	588	583	538	592	592	601	574	571	571	554	612	597	541	662	635	556	571	585	585	566	564	584	563	585	579	596	602	545	538	600	609	555	577	607	518	601	580	590	560	588	593	559	581	566	592	598	577	578	565	643	557	591	588	579	532	540	621	558	603	581	579	613	571	610	567	555	571	569	582	610	631	620	571	555	625	575	545	606	595	589	549	530	595	577	560	608	580	554	561	578	577	583	571	591	595	611	639	597	566	608	623	640	587	609	623	595	569	607	580	584	569	562	537	593	571	612	591	593	565	571	564	513	571	567	573	592	596	606	589	551	589	595	582	622	608	557	567	580	576	610	571	602	582	570	580	536	588	567	594	551	559	564	610	601	547	608	569	644	565	581	577	569	569	572	627	579	619	577	582	583	596	579	610	559	553	587	597	576	587	578	573	591	585	595	583	565	571	593	614	559	618	583	599	575	604	571	575	599	608	580	575	552	577	620	594	606	585	597	598	524	638	572	541	597	598	592	605	577	613	588	609	556	586	594	593	563	573	619	600	606	552	574	579	583	581	575	595	580	613	604	571	579	529	609	535	615	565	566	609	597	602	584	553	597	577	533	557	587	548	612	591	556	567	570	578	556	563	616	571	593	619	601	626	606	567	601	599	582	616	586	599	589	621	598	599	616	578	590	579	564	559	572	591	625	594	562	517	575	623	563	607	594	542	581	584	604	579	650	569	575	591	613	567	525	586	606	570	547	582	591	584	548	560	566	603	536	595	628	551	605	615	598	542	608	594	628	584	548	606	628	551	599	578	601	613	597	557	595	610	562	601	603	546	590	626	560	602	577	603	633	582	611	612	638	583	589	539	617	640	592	610	604	614	591	571	596	556	528	579	586	581	612	545	600	563	596	615	594	592	603	570	598	630	532	603	586	620	611	561	609	546	559	583	602	565	537	509	535	603	594	561	520	595	612	628	597	607	587	570	594	579	604	617	622	611	602	584	589	571	537	530	595	557	588	563	618	612	606	570	544	627	603	575	603	572	561	561	584	574	604	602	601	624	632	541	566	537	587	541	611	589	549	570	615	640	639	573	622	594	614	602	575	597	591	599	556	623	616	585	620	580	618	575	590	573	593	577	577	603	613	659	562	591	599	643	611	585	618	569	605	605	584	563	583	580	544	534	568	601	638	618	593	632	545	612	540	609	576	591	568	596	591	614	533	576	546	622	607	605	570	581	623	552	572	618	600	588	593	612	635	534	562	560	632	572	564	593	613	628	607	570	602	519	600	560	594	538	595	600	624	535	634	610	581	576	602	581	585	569	590	606	562	567	580	568	623	579	557	564	566	588	590	609	586	605	567	570	572	588	599	573	563	586	532	624	583	613	579	563	575	599	610	582	555	578	583	587	547	566	601	573	588	600	585	583	560	579	546	633	557	549	623	585	603	579	586	577	606	565	608	561	545	572	557	595	546	551	593	603	571	596	606	609	578	513	591	572	537	600	590	562	582	578	599	569	584	569	600	602	586	580	571	572	576	622	568	593	566	596	566	628	577	591	598	595	569	610	562	571	552	542	564	574	576	592	554	587	582	568	603	569	599	584	579	534	563	636	577	600	571	572	538	595	624	591	606	556	617	585	577	537	556	630	564	585	553	561	580	584	544	584	567	563	562	554	599	593	582	638	566	583	591	571	607	601	590	595	586	588	573	580	607	551	541	606	547	626	612	582	611	572	613	597	617	610	609	563	602	633	618	573	615	587	608	589	578	589	570	565	534	589	631	616	630	612	586	588	602	625	597	588	584	563	608	615	584	585	579	607	599	608	589	581	581	627	577	596	621	557	601	588	574	561	571	598	583	576	582	577	628	615	622	580	604	609	531	590	582	583	591	596	539	566	600	624	582	612	585	532	597	611	559	602	597	567	540	578	578	583	582	598	601	582	603	618	544	541	582	607	541	576	560	561	584	590	582	623	619	568	630	614	584	586	616	587	579	619	592	562	548	582	556	565	621	617	568	572	562	631	626	622	612	586	590	558	593	620	558	602	544	567	626	554	594	574	602	588	591	571	599	556	549	604	548	603	609	539	586	612	594	591	563	573	605	597	541	641	592	597	603	573	568	587	576	612	575	593	600	569	563	539	581	559	605	561	516	550	548	575	570	589	590	557	593	614	581	586	618	563	591	580	604	579	577	644	591	563	578	578	550	573	572	565	573	589	587	605	599	588	608	561	575	586	563	551	598	601	600	591	562	598	576	545	594	604	547	615	592	631	566	592	568	567	577	558	598	620	592	596	601	598	621	592	565	625	633	599	547	603	624	592	563	575	628	558	614	575	600	597	580	549	618	613	578	609	601	545	573	612	637	569	614	565	607	605	554	560	560	636	600	597	592	547	547	623	544	568	567	557	587	557	548	567	602	596
33565	44396	5111	2460	1827	1476	1253	1048	935	846	810	806	739	705	672	639	691	622	633	616	611	677	607	664	640	643	608	660	595	620	659	627	599	618	610	638	597	574	664	570	623	613	643	646	665	634	624	588	623	611	615	617	680	630	605	626	608	660	621	589	600	620	603	649	595	636	597	631	600	565	624	580	627	627	615	585	595	596	618	618	620	613	580	600	598	586	585	610	595	556	631	540	616	595	652	624	595	603	611	616	609	577	617	582	594	575	588	598	570	641	574	596	609	643	619	610	576	617	593	581	554	573	615	644	591	603	630	565	548	610	571	619	601	637	571	573	586	606	529	589	588	612	576	605	563	520	604	557	586	583	640	643	608	621	618	619	592	627	604	612	603	644	572	576	613	592	612	570	619	594	625	645	603	654	602	584	604	605	628	602	585	617	621	570	600	634	598	610	626	601	584	605	627	591	614	641	615	599	636	600	620	599	619	611	573	590	604	599	624	576	604	602	580	567	597	597	580	614	608	562	602	558	600	639	580	622	593	592	618	584	596	572	598	627	602	606	612	571	603	609	591	588	594	588	630	605	622	550	617	610	596	559	563	606	556	595	596	615	603	578	568	619	593	584	621	628	619	568	584	613	638	601	638	615	584	616	590	599	606	579	600	589	619	636	579	604	631	599	576	604	626	607	583	575	582	572	576	610	643	601	579	578	606	582	617	607	600	589	594	617	573	603	602	589	609	612	606	623	628	627	593	581	619	629	608	594	567	590	617	592	594	609	558	613	612	612	622	603	569	554	598	602	604	597	578	600	611	618	587	610	551	624	592	560	617	597	601	586	591	600	581	584	612	604	547	585	612	586	574	600	576	591	595	655	610	591	593	558	630	594	599	594	612	606	634	622	596	621	577	582	623	619	592	597	625	630	571	561	573	587	558	622	587	630	580	603	634	559	565	640	565	589	610	594	602	612	603	580	615	595	588	597	601	601	600	587	582	613	610	578	620	598	628	567	586	589	589	598	592	631	628	581	576	637	591	618	561	578	612	609	591	617	567	631	611	566	627	609	587	626	640	584	615	626	602	630	625	648	588	596	558	578	610	604	644	609	582	597	577	579	636	592	557	627	586	611	569	578	581	590	598	591	577	605	571	553	574	590	626	587	626	583	541	543	607	610	579	590	598	604	594	592	558	623	564	595	559	611	594	595	582	610	626	584	598	609	639	603	613	627	594	602	624	627	591	611	586	566	598	575	601	572	628	578	582	654	563	585	577	647	564	526	604	590	597	611	572	584	610	582	585	647	597	594	569	614	583	566	614	620	570	604	614	588	571	557	570	585	585	602	620	611	546	604	576	595	614	597	566	589	589	596	532	594	547	604	624	586	625	574	625	595	607	598	664	613	602	625	615	590	579	639	617	568	626	581	609	536	609	587	601	587	562	591	562	619	599	624	599	615	624	604	588	620	597	612	600	609	602	605	633	589	603	601	633	595	606	586	572	594	575	594	593	634	585	596	579	615	615	608	640	577	615	622	589	607	621	597	593	588	598	583	630	603	590	584	602	604	608	635	597	619	598	576	608	590	584	556	605	618	600	601	603	609	555	594	596	598	546	568	615	621	607	588	606	626	586	600	600	601	615	621	584	641	548	565	597	594	612	582	575	634	617	548	596	581	631	588	617	596	583	603	604	580	568	591	613	597	638	599	501	563	622	554	567	587	581	630	588	562	592	608	616	623	547	560	598	650	613	658	609	617	567	610	614	584	562	576	615	613	610	602	598	596	605	600	625	554	580	590	582	557	574	581	581	626	605	595	620	637	568	642	610	579	627	597	595	589	558	595	611	611	619	583	598	604	613	527	587	615	588	642	609	635	613	605	595	639	563	621	580	567	588	609	614	574	602	610	568	568	538	594	621	575	569	600	601	583	548	545	607	606	591	615	609	592	592	579	609	577	600	648	566	549	621	605	609	635	592	596	674	600	618	608	616	611	622	611	628	624	599	557	650	611	596	621	603	585	587	596	565	577	633	592	627	612	564	568	607	597	648	620	617	633	603	571	611	581	642	610	593	582	597	561	617	573	586	610	599	601	610	624	604	587	594	608	586	641	578	606	585	564	597	632	618	598	552	577	617	623	627	620	601	541	590	606	591	599	585	581	594	626	632	590	618	580	591	625	597	630	647	596	632	584	596	593	559	597	607	642	646	618	571	590	573	605	601	580	566	654	628	595	587	588	640	607	597	603	647	598	633	628	592	581	581	573	591	585	595	590	603	632	568	611	605	599	586	594	581	624	560	587	594	584	596	576	623	604	633	598	580	584	579	600	587	601	597	618	652	576	610	618	595	610	590	580	606	547	595	598	603	566	623	548	557	568	535	604	593	595	599	578	624	608	615	612	615	637	570	596	586	623	586	571	642	605	594	595	605	624	640	623	590	644	593	595	585	589	580	615	605	628	605	611	589	622	658	616	627	607	582	586	636	663	604	598	617	585	615	593	608	616	631	557	602	587	602	639	585	618	624	591	591	589	617	609	581	554	612	614	605	601	637	590	587	592	618	602	631	568	652	569	547	561	584	579	613	637	590	604	634	589	612	608	571	615	557	592	646	601	589	616	597	588	610	560	598	601	566	619	606	646	608	585	660	621	615	622	593	610	655	595	567	579	643	592	600	611	607	614	621	604	595	546	606	620	609	593	578	592	618	564	609	584	615	617	596	578	595	586	574	568	634	630	569	588	561	632	601	622	614	608	581	614	596	592	578	618	625	604	587	555	590	634	606	551	624	585	616	642	598	601	632	613	646	596	619	595	621	576	602	586	671	574	582	633	591	597	612	610	608	601	597	570	643	569	584	626	602	607	602	566	597	596	593	605	659	600	619	587	629	605	570	569	694	581	610	585	613	586	578	591	604	616	578	581	516	599	588	635	656	606	611	639	579	565	566	611	586	586	619	571	609	608	602	624	654	607	598	599	622	594	618	569	575	618	599	664	573	562	616	616	612	577	604	602	570	610	597	583	595	572	607	597	608	629	602	663	580	613	600	577	580	585	556	578	605	582	599	585	587	625	581	600	609	553	591	618	619	589	547	577	614	519	634	581	675	591	600	609	600	633	571	549	600	598	593	643	604	653	613	606	618	582	594	588	604	577	615	602	624	587	580	577	620	655	574	590	571	590	574	596	572	634	604	614	608	604	632	607	650	563	588	558	581	580	632	553	584	601	628	626	593	583	616	618	602	613	584	596	588	580	633	605	588	574	635	608	610	613	643	589	602	624	616	638	604	588	592	579	606	557	599	593	595	603	635	625	569	592	592	606	607	590	590	607	623	633	609	603	589	599	619	579	607	554	591	602	570	536	602	621	552	598	583	576	608	570	619	599	581	590	608	603	616	567	594	569	590	615	586	551	621	616	607	620	600	578	630	564	594	625	624	605	566	634	597	567	611	592	585	610	612	590	624	542	632	619	622	611	623	628	574	554	594	614	631	561	627	619	603	595	583	588	625	595
25483	21715	27456	25941	9210	713	614	490	477	412	463	434	389	414	408	374	410	405	370	418	383	397	381	401	393	354	419	411	439	401	393	377	418	449	338	423	415	391	398	411	371	374	385	411	399	411	420	408	407	392	376	405	423	392	375	415	407	394	403	394	403	383	397	367	359	372	389	416	386	400	401	369	408	382	397	374	441	370	364	371	386	397	393	374	387	385	370	403	392	356	363	404	385	405	417	388	415	420	378	392	348	367	365	382	394	383	391	369	390	415	358	371	371	374	390	407	374	396	407	402	409	391	402	400	422	407	384	384	398	355	395	381	350	384	380	419	394	389	374	399	402	370	349	389	382	432	351	395	412	363	386	371	355	395	381	372	398	398	399	398	417	373	379	406	386	386	384	379	380	356	408	357	390	396	360	464	402	365	379	387	391	390	402	388	370	357	413	403	351	366	360	388	410	374	399	378	394	392	410	413	395	336	376	356	405	397	392	404	388	390	382	421	401	383	386	394	399	365	427	404	404	407	387	364	407	393	393	397	403	413	362	405	380	375	411	386	383	422	404	373	360	383	397	377	396	358	409	401	379	371	415	354	412	380	368	384	353	352	378	384	385	391	365	376	374	354	376	401	397	362	375	375	375	388	399	391	392	389	355	382	395	376	367	381	395	404	373	366	401	408	415	382	386	341	382	381	362	376	356	374	363	390	360	413	363	387	376	367	420	370	383	422	398	365	393	408	385	417	396	369	401	406	389	362	408	372	374	359	406	381	373	386	435	391	401	394	415	367	372	365	360	402	382	385	367	426	355	377	356	382	375	394	381	390	386	363	386	390	411	376	407	404	379	402	372	402	378	406	394	382	374	382	368	409	375	373	365	354	456	349	376	391	416	426	382	384	409	406	378	396	391	393	347	390	373	425	374	393	401	403	373	398	399	372	358	349	400	393	391	375	414	374	399	348	379	372	387	385	396	370	384	396	390	386	383	346	399	382	387	391	384	355	363	350	396	380	422	445	373	405	387	391	386	374	393	359	363	405	410	418	363	364	389	389	406	386	377	391	423	386	353	387	381	374	399	403	416	369	375	401	381	367	352	388	384	371	359	399	345	405	407	372	390	361	417	380	408	371	385	403	360	378	398	380	400	426	348	407	413	370	393	416	371	379	401	365	377	364	392	393	367	361	390	385	431	395	399	397	371	378	396	385	382	384	376	388	406	425	313	405	411	369	383	413	397	364	392	390	381	385	383	371	366	413	419	379	372	393	406	374	416	363	385	399	411	403	383	392	401	365	385	419	352	360	353	364	360	384	392	391	412	357	402	431	379	426	387	372	397	397	381	399	376	372	389	424	387	398	410	405	413	365	367	362	403	389	409	409	362	383	404	424	374	350	387	391	361	391	407	381	395	380	408	416	371	365	379	372	387	396	354	401	388	404	370	387	410	400	423	385	382	365	386	417	362	371	408	391	425	401	393	387	406	402	393	397	344	385	360	355	416	399	370	351	384	371	410	419	381	361	387	399	404	392	426	380	366	429	382	368	392	363	417	391	405	418	401	360	395	414	356	395	393	378	398	377	376	383	404	407	383	372	400	401	405	381	384	384	374	358	366	395	405	375	372	401	406	356	409	361	348	359	385	361	372	384	390	399	385	353	428	411	392	413	388	365	403	386	366	397	393	402	384	369	398	385	385	397	387	401	383	407	427	418	376	379	354	370	361	385	386	370	362	352	393	344	382	397	347	391	395	355	351	396	415	399	375	396	427	380	386	396	380	380	366	383	398	416	409	405	392	374	418	394	371	387	412	382	383	379	398	372	401	375	403	403	402	403	426	393	406	372	362	415	392	372	386	386	429	417	379	372	346	389	414	358	435	414	391	371	375	388	377	373	357	360	371	375	362	389	380	423	336	391	395	393	389	401	386	381	389	382	397	381	436	408	383	378	339	404	410	364	373	381	380	367	374	404	356	380	417	415	375	394	403	393	395	356	374	384	416	376	379	368	384	375	378	388	376	401	370	399	397	365	395	409	398	392	316	371	363	377	368	421	409	356	373	433	387	415	375	386	384	372	426	391	409	429	394	377	399	387	391	371	390	336	384	373	398	388	366	404	373	388	363	388	362	408	402	382	376	400	393	361	393	395	383	390	383	363	394	382	422	380	401	366	396	389	380	339	359	386	421	361	372	365	377	413	403	371	384	414	383	413	354	396	355	384	380	404	387	384	413	364	387	389	389	417	355	414	402	387	405	389	424	358	379	407	387	413	403	377	417	413	386	385	386	372	401	403	393	362	424	378	354	368	405	388	359	389	367	426	383	401	377	460	371	391	352	387	403	364	378	392	382	366	355	388	379	385	385	408	426	407	379	402	337	375	415	391	333	396	381	408	399	385	373	387	400	384	385	363	406	388	390	379	407	358	355	370	394	388	379	407	408	367	415	360	410	387	351	408	379	383	341	405	393	391	414	385	368	377	418	397	412	385	407	402	412	400	389	418	368	395	398	370	404	414	386	357	419	365	358	370	399	375	375	383	348	381	371	359	377	413	376	360	414	387	379	389	367	361	375	392	400	395	373	396	389	357	371	380	365	382	373	365	342	416	375	385	406	400	393	393	411	375	401	424	401	388	359	409	367	366	391	391	402	368	388	401	429	378	372	374	357	390	369	372	370	368	379	388	412	381	367	358	396	393	398	381	379	413	395	409	385	399	402	379	400	388	387	430	385	391	374	357	402	407	389	375	375	373	391	408	374	419	416	376	394	387	356	404	390	363	392	368	379	359	399	386	367	399	415	369	381	363	387	376	409	388	365	361	375	436	378	363	395	405	412	380	368	380	390	372	359	404	381	371	361	393	405	374	375	364	406	383	395	389	401	369	368	386	372	376	386	384	369	388	408	382	388	357	392	407	372	380	400	408	403	388	385	376	375	418	350	386	359	394	387	406	419	371	351	369	361	405	366	413	380	372	348	372	379	392	418	384	357	366	378	399	395	356	391	424	404	423	395	419	363	413	366	391	396	344	402	395	398	367	388	391	380	343	364	352	417	398	387	394	406	389	390	394	343	398	404	377	367	387	370	380	383	379	419	366	389	396	383	368	366	376	375	444	401	406	412	433	385	377	359	368	366	402	373	392	393	405	387	395	383	392	383	415	400	405	373	372	393	398	382	371	368	423	406	376	404	427	430	365	373	381	394	394	370	361	426	375	384	419	403	381	351	374	393	374	379	397	360	361	370	404	387	377	354	404	380	356	388	377	422	392	394	400	431	358	399	337	437	361	386	371	401	347	361	372	372	371	418	412	419	400	422	375	406	406	388	373	403	355	424	410	381	420	352	362	386	405	402	381	364	371	416	386	408	396	363	400	368	382	386	345	397	373	417	360	388	398	392	375	392	394	407	393	396	403	383	391	382	350	397	377	408	377	357	404	381	342	373	376	383	395	367	344	375	379	409	387	353	356	372	393	375	409	371	381	360	414	391	375	391	387	411	386	396	383	386	390
32148	38717	2862	1359	1099	885	761	696	636	557	545	521	502	477	532	477	469	452	455	500	440	433	498	449	433	413	441	434	414	438	459	476	465	476	458	421	459	455	466	413	414	450	437	452	483	486	487	457	469	464	452	438	447	424	422	423	442	451	429	414	454	446	397	412	429	451	412	408	400	413	428	425	443	435	428	435	408	461	448	447	412	378	426	410	426	435	437	427	441	446	408	473	428	411	445	417	453	443	435	409	435	383	441	418	447	401	446	448	449	449	432	466	405	462	463	439	438	446	422	402	401	432	436	388	421	418	448	404	413	382	408	389	416	443	433	439	462	443	453	510	414	430	400	419	414	424	400	413	409	393	446	387	453	396	433	423	408	405	399	401	447	429	442	414	422	415	411	422	406	423	397	428	418	440	408	404	434	440	412	435	412	396	423	438	444	403	432	404	443	419	460	397	404	465	423	403	426	420	438	402	435	411	447	455	427	444	377	429	418	449	417	399	458	389	454	414	443	424	415	476	428	429	441	430	429	410	442	419	438	393	444	414	398	418	437	436	438	464	407	435	432	430	462	415	442	430	401	450	428	402	408	400	443	428	423	364	442	396	438	427	420	427	445	437	405	393	429	427	422	402	448	439	432	403	446	438	453	422	425	399	386	421	419	423	425	424	428	441	417	414	440	439	421	438	422	409	428	367	412	420	477	414	424	449	430	421	422	431	433	405	440	418	416	430	425	448	433	425	402	450	486	449	395	436	456	404	420	423	407	392	474	441	402	431	465	403	410	409	409	426	384	423	411	453	426	435	408	428	425	436	415	423	422	423	443	398	431	425	444	438	465	398	482	424	427	413	397	439	461	427	409	406	425	418	391	440	375	407	424	412	454	427	399	398	420	423	447	416	412	410	432	424	404	448	427	410	442	409	447	408	454	409	394	438	417	385	442	431	478	431	433	384	405	408	422	396	433	435	432	412	439	457	431	408	398	403	429	427	421	393	397	445	437	424	433	425	431	399	441	422	404	427	459	441	441	377	432	441	424	373	403	419	471	452	435	472	409	407	427	411	425	418	422	431	442	425	443	464	418	455	433	448	448	419	421	426	438	451	398	451	440	410	439	414	429	411	442	413	419	392	421	387	420	413	489	466	438	469	429	427	427	432	397	420	407	412	452	447	394	403	423	437	423	434	414	421	404	418	416	406	385	410	431	461	423	399	419	393	443	391	416	440	400	363	391	380	428	430	454	420	432	409	415	430	417	429	463	428	422	426	402	444	449	437	413	408	460	468	440	452	426	427	421	382	435	433	432	411	377	432	418	415	422	425	403	431	444	426	428	434	402	445	410	440	412	411	418	426	423	429	481	390	398	409	440	410	405	443	422	479	433	424	402	471	431	427	404	417	434	410	444	435	420	410	459	441	379	439	431	411	464	433	443	404	445	444	417	447	424	444	445	428	433	371	456	456	417	398	423	436	429	474	393	429	379	406	441	405	412	449	433	430	439	385	460	437	422	432	448	405	433	445	407	434	421	438	433	403	431	441	408	420	408	440	436	429	458	395	429	392	405	433	454	434	448	398	418	412	467	406	421	399	395	401	442	437	402	439	455	479	412	435	420	414	439	445	440	427	429	411	405	389	413	408	417	426	424	413	406	422	432	424	446	409	448	427	407	455	468	463	434	453	436	426	415	421	408	425	417	421	429	467	418	420	427	400	383	412	401	428	425	448	395	436	457	424	415	437	427	435	418	427	432	476	439	424	407	448	468	440	377	426	382	407	438	426	403	411	404	417	413	447	411	429	397	416	392	429	397	436	407	439	462	445	456	421	436	425	406	432	428	468	448	427	446	471	444	432	423	432	436	452	463	385	431	439	457	440	425	450	428	411	404	447	386	417	440	425	400	420	437	430	450	414	393	429	450	419	422	400	404	457	440	418	474	419	452	454	458	435	389	413	419	422	413	437	420	435	394	430	448	434	422	417	433	437	457	405	447	419	452	435	439	427	376	422	458	427	413	437	443	417	432	418	427	420	419	449	388	429	443	454	440	431	424	398	392	441	432	411	424	449	418	432	431	427	432	420	424	418	412	426	423	412	442	438	442	446	434	420	385	428	378	422	432	432	411	448	417	417	456	407	379	433	409	431	451	401	401	441	453	413	438	442	393	432	391	421	405	406	442	465	412	429	396	460	409	421	391	413	429	403	415	412	427	459	413	412	443	419	420	442	440	469	419	415	425	440	402	431	452	472	427	444	429	438	412	407	441	413	447	427	459	417	410	452	490	443	436	444	402	438	474	428	424	422	400	425	422	493	423	393	443	425	427	414	433	453	406	426	415	425	423	435	415	424	436	424	418	417	417	433	404	465	411	377	449	427	429	460	410	440	471	425	439	466	389	414	491	428	402	442	444	467	397	427	423	413	421	408	436	390	444	426	439	459	422	428	435	414	393	404	456	420	429	431	427	480	435	408	398	427	429	415	422	443	446	435	426	407	411	425	402	446	446	394	409	429	388	421	440	446	441	426	430	401	416	449	434	408	402	428	396	401	419	421	395	407	414	433	411	435	456	376	453	430	443	400	465	423	379	427	453	392	417	397	441	446	418	417	452	460	419	393	402	405	413	429	458	449	407	458	401	467	418	434	439	426	434	413	453	414	436	468	416	420	408	407	465	434	431	441	406	442	399	455	461	482	431	404	404	398	396	417	463	438	446	430	449	426	436	395	400	458	426	436	484	451	414	393	437	465	419	433	444	444	413	436	421	439	438	437	416	450	424	417	416	455	431	411	414	424	416	450	421	399	391	446	420	420	419	468	431	434	443	425	415	418	423	441	437	424	447	390	433	435	394	421	408	424	420	461	412	392	455	425	414	405	426	422	457	379	426	414	430	413	405	429	424	409	425	455	445	399	433	435	400	400	442	426	435	406	430	418	419	442	412	405	445	426	443	448	455	420	433	438	434	415	439	374	432	394	451	424	413	432	462	488	421	447	409	409	391	448	440	414	429	399	435	407	385	432	457	431	433	397	431	393	421	461	382	443	461	408	446	434	439	428	408	412	454	430	409	428	405	414	421	383	407	444	455	454	412	413	408	444	431	421	442	437	427	391	432	444	395	412	441	420	423	423	440	415	395	427	426	435	445	437	445	395	458	433	448	419	416	430	408	417	430	407	429	414	444	402	428	426	433	448	404	482	442	423	454	369	427	471	444	464	415	438	413	415	412	418	419	401	421	407	441	442	411	445	410	398	425	464	397	445	417	408	389	425	405	449	432	456	440	415	468	405	419	434	423	412	452	466	443	441	433	459	450	392	447	404	415	405	419	425	465	391	441	427	457	403	426	400	474	416	448	425	435	436	423	428	436	431	410	435	386	395	407	428	446	394	441	410	421	440	449	449	433	406	393	472	422	368	408	456	428	396	420	441	442	423	422	388	429	419	429	411	398	433	417	432	444	442	402	384	412	415	426	415	452	429	407	467	405	429	458	451	445	463	435	437	422	408
23068	21592	29137	24445	21561	21529	6860	1333	1064	989	917	862	913	867	805	759	775	778	791	739	788	786	729	726	717	784	722	719	763	723	794	801	797	722	771	755	730	755	670	762	742	775	737	788	794	769	822	773	747	792	790	758	712	787	766	771	698	776	758	783	758	742	710	783	757	727	741	740	711	719	774	758	765	761	700	726	726	736	675	746	736	773	718	793	772	700	715	745	722	762	723	748	690	719	750	711	762	701	693	718	708	734	742	712	705	718	703	779	757	758	733	710	739	728	754	785	727	801	727	732	732	732	717	754	757	762	715	704	734	727	755	720	716	725	690	736	770	740	760	731	724	752	718	724	733	757	748	785	732	707	732	706	747	719	724	758	704	730	729	672	675	684	744	775	711	728	760	752	706	752	735	695	728	703	770	755	697	768	715	734	675	761	747	786	748	741	704	683	736	765	722	759	688	718	699	713	747	724	718	766	745	768	739	752	731	692	723	726	696	730	774	792	751	751	776	703	738	753	734	726	704	737	713	759	755	745	733	732	703	716	742	733	739	727	722	784	723	722	723	741	691	752	754	717	731	786	756	727	730	752	678	693	751	764	711	752	770	693	716	686	757	773	730	752	762	731	698	714	708	714	755	737	734	733	725	729	721	661	763	749	745	730	715	770	714	690	733	736	758	761	709	767	736	770	740	758	695	691	686	767	694	746	734	736	765	680	770	736	744	731	727	767	677	741	691	720	727	739	752	778	706	742	730	709	736	737	739	748	705	763	686	747	800	736	784	774	726	750	687	708	741	700	731	740	741	729	749	775	763	669	721	735	744	715	768	761	681	718	705	703	661	721	784	737	716	733	731	759	715	757	763	747	667	699	755	747	755	756	722	692	727	736	727	726	744	751	691	749	726	757	723	716	726	684	728	724	694	728	702	746	719	699	691	720	720	731	713	720	788	678	769	741	764	741	736	761	705	710	703	720	739	718	727	730	749	726	743	757	682	721	741	768	785	757	743	727	768	750	710	717	709	717	700	736	742	678	683	794	729	721	758	715	757	727	739	732	753	744	784	730	755	739	713	787	736	660	725	755	734	681	676	757	762	721	683	735	789	703	710	755	715	738	749	711	755	711	754	747	697	724	704	710	754	688	735	745	755	741	730	709	651	757	759	749	755	712	742	749	724	722	742	726	730	744	762	755	714	767	761	726	761	761	726	738	727	746	729	724	722	746	766	715	713	742	739	744	756	733	759	683	729	695	705	724	739	735	770	756	739	744	739	761	705	735	769	700	752	764	755	727	736	754	727	761	767	783	745	729	682	790	703	789	747	690	672	700	746	772	761	727	724	738	713	749	743	733	708	687	724	699	762	757	728	718	718	701	763	691	703	722	698	736	768	729	723	714	763	720	716	709	718	682	758	775	720	723	711	721	689	741	756	696	696	743	729	756	732	729	743	732	730	753	754	706	700	713	720	709	729	746	694	792	745	719	700	703	711	702	721	696	712	706	772	734	730	746	697	735	740	699	732	721	773	788	711	787	738	772	719	755	746	717	747	741	718	744	779	676	710	762	749	715	653	715	781	764	709	727	702	741	720	723	716	732	743	764	757	713	706	699	727	799	744	735	684	742	653	759	704	746	774	695	735	773	759	745	740	722	740	670	746	742	751	751	733	740	745	723	771	738	729	682	797	729	712	798	713	702	698	732	748	750	733	749	753	736	712	730	762	755	713	729	749	743	777	715	694	678	711	694	748	718	731	740	686	719	737	703	729	708	723	755	726	747	765	714	741	718	794	720	781	697	693	715	771	750	701	731	742	713	709	723	736	724	762	724	703	701	709	669	727	731	716	747	728	713	763	716	735	708	692	736	748	761	737	731	747	732	727	742	711	704	769	691	738	729	744	741	724	684	707	722	755	704	729	775	689	702	705	684	655	677	676	706	754	746	767	752	715	722	690	671	744	687	696	703	732	697	689	696	736	700	695	655	751	703	748	690	726	720	770	713	722	755	752	670	729	686	735	782	711	752	737	735	744	754	701	729	725	681	761	742	710	701	749	684	684	724	702	711	724	738	738	721	792	744	700	729	786	725	752	710	708	714	754	756	702	746	793	710	751	708	749	760	713	699	724	757	777	686	693	745	764	755	722	688	704	690	709	689	687	688	723	713	756	719	746	706	730	720	719	774	745	721	690	717	709	664	726	688	735	738	708	677	731	728	705	738	784	726	708	813	677	706	739	762	758	741	778	765	682	755	730	717	752	767	734	711	734	693	717	745	742	725	733	743	727	736	739	749	759	726	701	742	766	730	744	751	730	744	731	715	681	703	709	724	761	726	776	731	736	701	751	750	673	725	729	758	766	762	713	733	762	729	670	728	725	757	750	757	681	705	741	760	733	736	728	758	696	741	744	707	752	758	727	736	710	727	713	658	742	721	801	752	755	701	699	710	705	769	729	734	725	691	703	727	740	709	750	746	685	742	775	811	718	714	755	723	699	740	755	759	738	746	746	739	764	742	758	714	760	702	753	707	734	721	764	774	741	719	724	758	732	720	761	747	711	682	715	704	717	738	764	750	705	738	743	729	741	733	735	743	737	782	739	735	747	767	699	678	713	690	774	690	718	751	748	738	694	773	750	719	739	739	666	745	700	733	718	696	782	702	697	737	745	773	726	726	736	716	777	706	716	712	718	730	706	749	711	821	742	726	695	789	728	730	704	736	696	721	719	707	790	725	710	708	706	689	733	733	715	695	720	746	725	769	710	724	742	712	718	686	748	697	756	725	729	692	698	751	730	747	752	735	724	753	718	767	657	709	715	778	705	754	772	709	762	738	719	724	722	722	688	721	758	669	719	724	717	695	723	734	690	737	715	757	759	714	702	716	692	694	733	737	735	717	708	718	746	727	674	728	715	710	724	774	729	740	713	728	794	749	692	706	741	762	710	755	722	731	745	724	714	744	754	707	739	758	762	712	715	733	681	703	755	751	723	735	692	777	731	710	721	669	696	735	731	686	774	728	718	748	708	764	710	716	746	702	667	726	690	719	714	730	786	749	721	729	742	710	724	717	704	697	752	706	719	714	653	724	738	753	750	735	753	726	752	760	794	751	718	728	773	720	756	750	752	712	667	757	704	729	669	723	754	777	705	682	680	696	780	779	753	727	750	729	736	740	733	723	735	719	680	701	749	722	747	705	743	748	756	745	775	657	761	708	729	695	709	707	693	742	745	711	807	720	751	739	740	706	705	724	719	705	728	730	751	705	725	706	680	748	702	707	709	679	726	702	758	747	719	693	722	752	737	734	716	751	724	754	741	802	735	746	739	753	691	754	764	756	747	710	728	675	783	714	750	745	712	727	785	712	727	724	696	709	715	708	746	730	727	732	728	710	769	774	715	734	685	759	775	733	766	691	742	721	753	758	751	718	691	701	696	729	761	710	699	702	717	739	756	735	717	700	741	676	722	736	729	728	722	697	682	704	669	727	754	750	761	710	733	704	789	706	729	697
39538	55322	8566	4103	2972	2360	1930	1594	1437	1234	1167	1062	1005	971	893	910	942	916	873	836	823	827	846	800	749	853	827	763	771	772	742	796	794	803	751	789	800	746	760	784	754	788	799	787	767	816	796	866	772	750	805	748	758	807	806	764	805	796	763	820	811	761	816	778	770	782	712	794	780	757	787	790	772	771	779	758	798	750	730	736	719	780	740	725	768	770	777	772	729	772	754	751	761	721	769	726	723	745	730	741	761	761	765	751	746	770	790	732	749	731	733	757	762	757	766	764	743	761	733	766	741	754	707	744	765	769	757	781	736	778	749	731	773	728	778	770	744	731	734	688	696	763	713	721	747	773	777	764	730	785	768	768	726	738	769	763	722	750	734	744	783	772	766	790	745	728	773	733	733	756	751	724	699	739	769	766	736	797	799	694	740	721	795	754	726	731	730	742	755	702	741	719	713	762	775	733	733	760	754	761	736	777	737	746	767	751	731	737	746	774	739	762	750	783	772	783	729	748	732	759	760	774	737	724	716	749	711	753	738	766	722	821	695	784	771	720	724	727	759	763	825	722	723	759	693	701	709	720	722	745	775	750	721	752	720	683	775	731	723	682	791	726	757	747	710	736	764	766	764	700	736	761	778	781	748	728	719	785	746	739	710	728	751	736	737	745	730	781	716	758	739	763	721	727	696	714	722	745	793	765	723	764	743	738	690	739	721	742	732	803	736	746	790	707	734	773	742	740	791	750	734	766	760	768	792	784	746	692	771	746	731	723	696	729	737	703	752	704	770	740	682	772	770	777	745	693	755	767	744	695	720	763	740	706	736	774	708	730	759	738	721	688	811	725	726	776	750	731	757	756	748	747	742	778	770	784	730	717	725	722	803	761	749	783	692	756	745	740	742	785	813	782	739	775	795	745	751	737	727	738	735	752	766	753	729	726	703	757	773	783	717	778	737	775	799	733	733	771	772	729	777	744	781	739	697	784	727	780	728	788	738	770	732	712	751	728	739	747	697	727	710	793	737	744	731	730	777	722	742	731	769	760	750	716	778	740	810	728	689	741	721	754	766	735	706	717	695	760	756	757	753	762	785	795	726	735	711	739	761	735	759	738	730	770	734	707	750	706	748	721	740	769	757	771	713	723	744	766	742	749	730	732	715	750	751	771	753	727	724	721	731	710	686	742	845	804	723	740	738	727	698	772	735	769	750	804	740	688	750	773	742	745	732	741	724	735	754	766	759	716	763	776	708	752	784	732	765	761	759	722	792	744	728	717	758	744	735	731	755	773	795	814	743	780	769	766	721	763	752	749	771	755	678	773	743	699	794	773	698	714	751	772	722	754	732	737	720	766	725	768	736	776	758	711	743	745	731	758	758	732	767	777	759	789	731	741	765	741	787	765	716	747	723	747	777	705	762	754	734	731	746	681	768	759	749	819	751	748	744	751	745	740	726	715	781	767	777	704	788	762	759	720	777	797	732	733	752	763	734	782	687	735	723	733	698	722	747	734	728	710	802	761	740	752	701	733	741	772	752	709	712	755	758	774	755	734	736	725	765	769	711	750	752	725	745	726	761	712	755	775	754	734	714	709	800	730	709	751	738	721	751	722	756	769	814	695	716	708	705	746	762	699	757	761	742	715	698	745	768	736	766	751	774	701	727	745	748	785	800	712	708	720	723	723	732	716	778	744	757	763	697	728	713	705	753	755	728	699	783	728	716	758	749	755	765	782	738	782	745	818	777	792	751	763	746	755	719	777	689	738	748	761	726	692	788	742	768	733	715	784	767	720	758	740	716	723	762	754	807	742	699	750	739	707	744	795	754	731	788	769	726	785	730	764	746	675	750	765	784	725	768	733	718	740	768	740	772	800	753	741	778	742	719	757	779	738	759	796	807	769	758	716	755	788	768	699	745	777	731	782	752	732	731	736	785	733	744	773	758	724	712	735	748	774	731	729	713	732	753	773	741	786	720	743	757	777	778	702	764	784	767	734	748	747	715	737	783	784	765	695	739	721	711	753	727	789	739	761	763	745	716	718	747	703	732	727	720	729	725	712	737	763	765	741	763	754	783	734	719	759	769	765	788	714	750	743	746	800	755	781	744	755	711	716	769	770	754	716	752	748	721	770	736	754	749	782	804	742	740	748	693	718	760	761	757	715	797	753	777	742	762	820	756	779	693	740	733	706	717	779	713	728	765	736	741	692	773	786	735	755	809	716	751	741	740	759	752	776	731	739	722	738	749	766	743	789	750	741	738	749	705	734	775	736	735	757	754	696	725	778	749	765	753	742	725	699	766	773	754	712	726	718	707	713	702	742	745	766	755	758	734	737	731	731	770	701	738	764	786	730	694	755	695	731	728	784	755	767	797	715	738	757	752	700	763	685	764	822	727	709	760	728	780	759	737	728	745	739	755	770	738	704	756	776	767	734	697	799	768	728	764	689	724	810	773	751	827	727	748	774	752	758	719	770	753	707	781	741	734	748	729	754	728	768	751	754	768	775	783	770	723	780	692	751	802	788	781	725	701	770	759	747	734	759	728	772	741	671	789	732	731	736	736	728	750	676	772	760	693	721	771	749	710	770	733	718	775	743	708	742	780	733	787	796	769	723	740	761	750	706	763	723	764	789	743	720	742	719	690	710	765	773	733	756	754	722	771	793	742	763	763	753	716	776	759	762	772	726	727	768	743	780	802	813	739	782	759	731	737	689	724	730	765	721	735	718	754	749	739	762	785	759	709	769	779	752	767	743	730	755	762	748	714	760	787	737	781	803	747	738	740	771	744	692	757	718	722	765	836	751	743	769	758	692	717	740	708	718	694	770	730	775	700	709	727	791	685	728	727	758	745	761	738	728	769	735	780	695	736	732	710	737	722	720	737	743	723	747	759	748	815	736	712	685	740	769	782	763	776	736	718	753	704	762	770	777	750	744	738	729	714	731	778	751	787	718	807	740	718	745	739	772	798	793	745	751	773	736	778	754	766	789	744	690	752	706	717	746	746	711	729	739	732	782	753	729	731	786	683	757	699	754	759	772	718	767	750	753	717	808	749	707	747	728	761	744	714	787	681	728	752	763	714	751	734	746	728	760	705	689	726	760	742	735	711	735	734	730	752	756	762	715	766	746	728	727	715	774	753	768	739	732	781	752	728	752	707	726	701	784	732	741	790	781	748	727	764	756	741	740	742	750	756	759	736	750	772	750	740	732	754	767	748	771	764	702	726	747	714	743	722	765	733	789	712	745	739	772	772	722	758	730	746	696	722	769	742	739	758	678	738	724	720	736	791	762	705	808	775	715	686	742	736	717	757	740	785	744	726	748	781	753	768	750	725	740	704	749	741	692	767	749	720	758	781	714	758	772	744	720	778	762	766	776	739	753	746	751	745	781	735	735	750	728	781	732	746	724	742	734	778	732	708	702	759	748	742	741	752	763	759	740	741	701	774	762	733	779	761	736	735	730	734	732	770	776	760	767	731	778	717	717	733	727	743	704
28986	20144	5014	572	401	415	377	343	379	356	384	365	354	370	316	351	348	360	369	325	374	340	333	355	371	370	353	370	360	322	342	344	376	390	360	379	364	364	336	342	339	380	368	355	376	357	377	355	373	335	351	364	362	337	352	386	345	318	381	355	328	344	354	414	364	349	335	319	333	369	362	380	333	338	345	326	340	319	340	355	346	369	361	342	343	357	333	367	333	349	340	355	343	382	336	344	352	350	342	334	343	334	359	379	362	339	343	356	325	338	331	321	371	373	348	332	369	368	345	345	400	346	339	334	367	323	328	378	313	364	358	331	329	341	358	346	360	352	344	376	366	347	366	335	382	392	365	387	355	337	364	371	348	345	332	344	353	364	358	360	360	340	339	384	312	353	316	400	343	326	384	351	341	356	337	328	353	345	367	348	391	353	343	337	358	354	337	353	352	351	354	322	331	349	329	313	375	345	351	366	328	368	363	385	350	326	377	366	349	325	322	329	362	338	369	374	379	366	349	391	362	407	342	327	364	364	337	339	391	377	351	391	355	336	379	378	350	357	363	336	346	356	346	355	357	367	334	372	378	369	347	369	359	335	360	354	312	338	342	321	347	357	319	397	340	337	344	338	365	344	351	327	334	363	345	341	338	350	379	393	335	325	366	358	337	341	361	340	375	340	360	343	379	379	368	364	349	338	388	336	354	313	336	337	385	343	385	368	311	315	345	363	365	349	350	356	336	376	352	344	356	325	374	363	343	349	309	363	323	311	365	334	329	360	356	345	358	343	334	350	359	368	353	381	357	338	359	346	354	352	340	341	343	369	343	329	338	324	377	378	347	354	380	342	383	365	363	341	389	351	381	368	354	387	352	351	315	366	355	308	343	390	352	363	345	374	408	368	362	360	367	322	339	349	346	306	322	344	339	337	367	356	358	355	338	346	346	361	365	354	351	339	347	342	350	363	403	365	381	345	351	313	393	337	343	334	360	334	341	338	359	336	342	317	317	348	336	348	324	321	355	380	321	345	343	351	340	325	335	372	348	348	376	333	311	343	318	354	357	352	353	364	370	341	354	346	356	352	330	332	384	319	359	344	332	349	342	323	362	339	318	353	350	339	321	313	353	349	355	322	381	365	342	360	338	347	356	378	345	351	325	373	336	343	335	352	330	371	388	369	363	336	358	353	344	311	343	336	358	369	352	388	387	344	356	361	359	361	344	323	323	351	340	364	322	364	335	356	393	343	332	363	352	363	364	353	365	349	383	342	328	342	308	373	332	356	344	351	340	331	369	335	350	336	349	369	337	370	352	408	370	365	375	342	369	348	374	345	367	383	342	328	337	389	353	369	349	362	344	340	344	341	348	346	332	348	333	349	350	336	370	380	324	364	331	337	360	344	337	381	374	328	332	346	344	348	349	384	335	377	339	367	309	368	339	366	362	367	305	356	353	339	355	378	372	336	349	366	328	364	322	337	356	336	388	364	327	355	346	355	377	341	381	336	379	305	355	355	408	328	362	377	334	344	374	387	379	361	364	321	352	352	368	338	360	342	373	355	332	355	346	335	321	363	349	368	364	359	332	376	367	329	339	350	351	299	363	366	357	344	357	341	328	391	363	345	352	348	358	348	377	363	348	367	334	334	356	321	312	372	368	326	341	358	367	372	372	367	382	346	385	359	363	353	364	333	357	352	329	330	369	307	350	357	357	321	357	375	335	359	347	324	363	337	342	357	340	334	377	383	353	367	376	342	389	353	339	349	371	366	358	343	356	337	318	333	356	327	342	354	331	372	361	339	329	346	377	346	338	375	317	361	401	356	339	374	384	319	352	363	336	333	345	354	321	377	352	340	341	330	383	353	369	337	355	335	356	378	351	337	358	332	356	340	321	355	346	379	328	336	391	382	327	336	303	356	355	385	330	370	364	360	343	374	341	367	359	337	333	382	344	362	336	360	325	338	336	375	316	346	371	332	332	364	397	352	322	349	389	369	323	363	331	366	354	352	344	353	378	355	349	331	360	365	340	347	364	376	344	354	344	327	340	386	340	298	355	374	344	360	371	335	334	317	349	348	349	353	380	381	351	318	365	338	335	365	361	339	368	361	342	319	334	337	338	359	355	314	356	344	341	391	376	364	379	340	359	354	371	352	353	341	350	330	365	323	324	345	326	324	337	392	359	321	345	344	330	335	326	351	356	330	343	337	381	377	338	366	358	369	347	356	373	350	341	333	349	350	354	319	359	380	332	360	368	336	369	345	352	385	374	348	329	335	396	350	351	339	336	381	324	372	351	309	344	349	347	377	361	359	342	347	370	374	350	362	336	343	379	351	347	333	324	349	398	361	339	333	377	395	312	369	369	339	359	365	326	346	338	325	353	358	361	379	351	343	358	326	366	354	342	341	354	338	353	369	373	352	372	349	393	344	333	369	368	324	351	347	386	318	332	349	326	342	378	387	371	358	341	344	353	340	360	351	351	335	317	372	349	325	325	344	368	383	339	346	372	374	385	355	359	367	324	330	333	345	356	333	382	333	361	364	350	352	352	317	339	387	353	339	339	354	354	346	386	354	339	341	356	363	365	345	336	330	362	346	349	339	337	319	332	361	327	379	369	344	361	348	373	329	351	360	376	348	357	315	334	382	330	354	351	356	376	374	390	364	329	342	333	379	348	366	316	328	362	323	375	344	355	346	377	360	385	331	365	376	334	369	380	382	328	346	338	354	347	369	364	364	312	357	347	344	348	335	335	359	352	348	355	349	366	344	352	348	365	324	383	377	376	361	322	382	345	341	329	392	327	348	353	346	363	335	369	361	322	349	349	338	328	344	376	344	326	329	344	340	365	376	366	340	349	373	378	362	335	375	360	355	337	347	403	341	353	329	353	360	347	345	357	332	350	361	358	342	332	385	317	388	328	342	336	339	361	388	332	360	357	378	337	366	362	340	332	358	365	358	338	356	334	352	355	354	379	351	333	362	377	384	323	345	382	315	354	314	372	321	332	360	353	336	379	338	351	362	397	398	353	368	340	375	382	354	352	356	371	361	346	361	346	372	335	380	344	358	363	367	355	344	384	395	329	340	346	395	353	324	372	349	334	352	346	335	381	355	326	365	317	335	352	335	361	307	365	340	309	333	298	369	345	365	352	346	346	346	362	387	366	326	332	349	369	366	362	333	385	349	350	356	365	350	346	360	353	360	368	329	353	331	371	363	386	354	385	383	336	336	350	312	347	371	339	333	378	365	336	357	352	343	352	313	349	384	329	315	325	381	347	362	351	378	342	375	386	316	343	349	341	342	334	365	353	306	343	368	363	337	339	372	328	389	355	332	318	339	386	332	357	368	336	357	333	349	421	346	348	361	364	334	340	338	372	345	342	395	352	344	349	347	340	351	350	337	352	339	345	315	342	315	333	377	361	336	348	333	336	359	349	335	344	383	326	360	336	321	347	316	358	351	385	387	403	353	365	380	354	363	362	316	343	335	354	349	335	350	346	346
15159	17932	611	451	435	394	415	360	385	351	401	362	418	370	370	373	377	372	387	378	403	334	375	376	352	327	379	377	375	391	372	370	374	379	359	361	369	398	389	387	383	392	379	389	386	412	434	362	379	402	396	370	355	390	370	391	422	416	347	396	405	409	390	393	392	377	366	403	385	345	380	347	389	363	393	367	389	356	381	345	356	396	357	392	385	388	371	381	365	413	351	368	348	382	397	344	357	397	404	404	398	382	389	399	351	356	394	365	374	381	382	379	375	393	393	356	393	367	368	351	362	408	376	394	362	397	399	389	394	400	362	366	376	357	375	361	359	392	368	394	409	377	389	388	401	361	378	369	359	364	364	405	404	380	373	373	383	405	332	376	379	380	376	377	345	384	365	363	400	392	373	336	382	380	405	376	415	342	425	362	436	397	362	386	382	362	347	408	374	358	392	408	374	407	372	413	371	402	383	386	342	368	355	375	391	361	343	407	377	388	379	393	372	392	365	372	387	403	382	374	364	353	372	373	353	389	383	372	352	339	395	388	404	394	368	380	355	367	380	384	358	370	391	405	370	373	334	375	371	359	386	378	389	349	362	347	425	384	346	378	400	381	371	363	406	350	372	428	340	366	362	383	342	381	407	385	390	371	364	367	361	373	340	364	361	379	352	377	398	373	398	388	387	386	375	385	364	367	387	363	357	380	369	394	392	382	370	326	365	350	373	355	416	358	379	378	351	370	380	378	371	373	383	372	383	388	358	375	384	352	358	372	353	366	399	375	369	402	369	376	388	335	386	369	389	379	401	381	399	440	402	375	376	373	376	362	367	366	398	355	409	391	341	351	370	387	368	383	362	364	416	383	362	394	399	414	372	359	369	378	381	368	361	375	401	395	369	364	376	400	378	387	381	353	367	389	364	378	382	348	368	387	361	367	404	368	390	386	379	368	375	394	368	357	353	397	394	375	388	367	361	374	403	377	334	392	370	387	360	372	382	403	360	364	397	363	367	393	376	363	417	396	391	386	354	364	398	346	394	360	405	342	390	345	374	377	375	399	391	335	355	379	368	399	391	378	380	365	405	362	370	351	377	379	364	381	355	342	390	363	385	380	341	349	387	348	382	389	409	345	355	375	376	373	365	369	381	401	385	402	389	374	366	388	394	372	366	365	366	407	405	352	377	372	374	402	406	370	344	405	373	367	377	396	389	390	380	362	393	326	392	387	364	386	357	352	393	384	408	394	390	384	333	369	371	397	406	353	388	354	372	353	376	358	390	379	376	323	382	378	383	362	356	367	350	385	385	396	381	397	378	374	386	394	386	367	350	374	374	399	341	367	397	366	352	409	385	401	371	384	371	365	390	396	410	401	368	396	377	359	379	355	374	379	367	337	393	409	382	355	397	377	391	383	357	365	374	385	352	404	356	394	388	342	428	381	373	354	372	397	399	381	393	374	364	361	322	370	404	415	386	383	359	378	380	399	380	385	379	355	394	372	389	393	382	372	387	384	380	334	364	406	368	391	384	349	357	404	358	389	370	394	374	387	406	398	365	408	366	384	372	416	379	378	354	374	378	366	410	365	369	393	377	404	380	373	382	396	357	386	396	371	363	401	396	365	357	393	405	376	361	372	398	392	382	396	410	411	384	385	373	380	383	394	367	393	367	367	364	373	376	385	384	393	399	400	391	399	375	350	383	346	366	363	367	345	393	417	359	358	346	403	379	364	388	361	395	371	387	405	390	352	357	358	328	391	378	373	329	365	367	342	387	390	366	390	354	380	357	390	364	400	367	346	346	393	345	374	381	366	359	419	350	375	403	356	336	394	366	379	395	361	385	376	401	384	380	410	355	381	354	391	359	397	382	374	373	399	350	403	383	369	356	371	381	373	373	387	376	370	374	364	382	393	327	397	367	362	373	378	396	408	369	374	370	351	355	399	367	404	356	383	381	383	359	387	364	351	376	352	383	373	367	375	360	358	375	314	384	362	408	402	390	371	368	408	431	378	384	390	379	349	373	354	416	405	379	407	387	387	375	387	374	372	378	361	382	386	354	385	388	353	367	415	405	363	348	388	395	376	381	372	384	357	402	355	399	380	368	398	356	337	382	394	380	384	373	386	384	409	377	400	368	382	395	375	374	370	403	354	371	369	381	384	349	395	372	378	359	398	402	368	350	384	379	393	382	399	391	400	364	405	343	395	368	367	377	361	366	366	390	367	363	371	440	367	377	374	404	349	404	364	414	404	380	363	354	356	356	382	355	363	386	414	366	374	352	360	349	382	366	381	382	404	412	377	354	387	362	397	381	375	382	411	373	345	356	377	372	385	371	375	377	379	393	400	349	368	382	386	381	373	363	367	363	374	376	388	379	363	361	395	365	403	336	371	386	343	394	333	383	388	379	383	365	353	391	396	301	371	379	394	362	381	384	402	356	395	369	380	376	397	381	379	413	387	391	361	385	398	385	358	392	383	398	378	394	387	388	346	370	344	398	363	361	396	368	370	378	348	368	387	395	403	372	369	377	390	368	367	372	365	382	382	398	390	389	353	361	380	365	379	363	357	365	395	334	345	385	357	399	377	369	408	389	399	392	370	397	377	387	373	384	378	362	361	386	383	362	384	381	350	389	365	346	363	378	389	400	400	374	387	360	390	407	391	390	368	375	391	369	359	376	402	365	396	357	331	339	419	371	352	385	376	379	423	352	388	368	337	373	388	373	365	355	384	391	374	377	362	366	367	385	358	379	360	386	352	370	343	383	398	351	390	378	390	391	384	377	381	377	387	379	368	370	405	374	362	380	377	386	361	361	368	365	386	357	396	384	384	374	385	365	382	393	412	390	330	377	382	347	398	373	360	382	379	369	373	369	387	375	395	399	408	380	397	369	318	380	346	400	391	418	400	348	381	360	345	357	378	370	382	390	364	371	368	384	405	403	364	355	387	380	360	372	381	371	384	366	375	393	361	333	367	344	392	359	380	376	413	392	404	372	372	377	369	353	385	375	388	403	370	369	419	367	373	367	371	371	343	353	366	431	398	361	381	371	381	348	348	390	357	374	394	362	412	374	353	426	392	356	378	401	393	381	394	391	364	351	332	375	355	393	376	371	402	329	377	405	391	387	337	350	373	378	373	348	342	384	397	381	412	399	350	385	360	399	373	357	353	377	346	421	394	356	382	361	393	365	388	387	372	373	347	383	392	365	379	364	396	394	356	366	363	377	383	379	383	354	416	376	379	367	411	391	392	381	381	421	376	391	396	414	371	366	386	367	337	395	346	357	402	364	380	361	375	381	370	387	377	376	388	366	355	418	353	373	397	366	392	372	416	368	379	352	375	360	350	369	381	351	391	382	377	399	343	363	378	388	372	369	364	388	394	372	396	390	357	428	384	368	377	414	394	391	393	428	355	359	386	410	379	356	358	363	379	416	390	362	370	386	337	374	363	396	390	373	375	411	417	409	402	381	383	360	351	374	401	381	412	367	412	353	393	386	378
24320	21740	28515	25045	21333	7361	1141	851	759	807	697	707	724	647	654	618	639	623	626	619	631	590	605	582	579	592	629	574	602	582	628	601	579	605	593	638	589	645	579	583	606	621	576	628	613	569	596	647	601	607	600	559	585	580	581	608	603	542	642	588	596	609	619	552	620	585	604	619	614	600	569	611	576	592	614	629	599	605	609	581	588	547	541	585	613	598	558	627	605	569	600	609	522	628	538	616	596	567	577	594	600	591	602	587	570	590	613	540	593	587	610	616	564	642	626	628	591	590	579	549	600	608	604	569	593	590	598	602	573	593	601	588	604	639	615	594	575	567	575	559	583	597	585	577	596	627	558	588	601	631	574	611	584	557	623	613	584	616	605	584	581	570	516	630	554	613	586	613	586	579	595	599	555	618	549	540	589	615	595	575	558	598	632	652	545	564	595	595	584	592	588	598	606	626	590	616	597	641	620	545	590	623	608	598	591	575	560	612	612	541	581	602	613	599	600	592	601	578	574	581	591	591	612	575	533	602	623	626	585	598	546	595	584	578	579	574	603	587	582	580	595	597	591	558	577	597	605	629	580	566	605	625	574	597	617	587	573	555	596	582	582	574	621	632	546	555	561	598	588	565	579	580	579	613	557	568	548	595	558	547	629	593	631	592	600	578	623	583	593	586	590	594	596	623	580	584	613	593	608	590	584	561	571	534	569	600	588	572	576	578	551	571	562	629	626	594	602	581	614	600	584	565	575	630	607	598	543	566	588	547	572	568	584	610	634	630	555	597	581	578	570	584	571	638	590	593	539	623	579	600	627	609	590	563	579	559	606	504	613	585	592	589	564	579	563	579	567	562	559	508	583	584	634	593	559	587	557	594	575	592	587	612	540	589	591	583	609	562	629	547	574	560	561	594	579	603	570	562	557	577	643	600	587	547	602	590	572	565	617	570	582	529	592	582	580	579	597	558	592	544	567	615	526	553	601	580	568	617	603	532	546	541	565	602	618	625	557	543	575	622	527	602	563	615	611	598	557	580	585	573	533	544	605	582	645	607	581	640	591	575	624	555	566	605	609	563	597	538	560	611	571	597	586	553	579	573	568	617	560	581	631	630	602	597	531	640	604	584	616	596	553	577	609	604	607	606	584	574	632	588	592	633	611	559	613	588	586	618	568	607	552	594	587	573	568	548	585	592	615	631	570	612	564	569	586	570	580	582	558	542	600	622	624	593	586	558	601	619	538	591	627	573	550	567	614	616	604	569	577	628	573	614	580	625	584	566	600	582	570	619	584	637	602	578	633	602	563	575	567	594	606	557	585	581	593	625	607	613	601	549	560	606	600	558	582	624	582	566	598	633	639	580	552	561	560	511	603	575	598	608	561	596	600	554	567	617	595	585	573	588	560	571	644	572	591	577	558	540	551	572	541	541	527	564	585	584	548	562	578	614	594	644	616	572	644	544	570	536	606	579	610	568	598	590	610	597	611	583	605	613	578	589	651	592	584	566	621	580	569	578	609	543	556	586	578	585	613	597	551	621	594	589	625	533	549	566	617	587	595	551	575	596	562	607	602	579	558	595	549	595	576	588	575	588	631	578	587	576	557	559	584	564	586	594	579	556	602	568	599	608	575	570	591	584	597	554	601	608	560	611	635	612	579	574	593	597	609	571	554	626	592	592	620	578	571	569	621	582	621	599	619	588	582	580	570	576	560	531	579	627	577	557	554	609	594	615	619	568	621	538	594	607	543	584	597	576	582	568	603	550	650	605	608	641	587	584	607	578	606	639	569	595	585	586	616	574	580	566	582	581	624	603	577	584	555	578	587	575	608	588	601	597	594	589	583	588	582	589	539	583	614	642	618	613	561	610	567	591	581	599	600	558	624	591	612	622	560	622	611	594	602	582	590	590	601	547	558	607	583	583	588	603	583	599	621	547	523	567	596	593	592	579	564	609	601	606	592	566	558	583	554	565	606	627	598	577	640	591	591	598	611	572	577	581	595	613	596	579	563	571	603	576	570	578	635	638	578	589	593	562	604	603	622	592	549	592	600	607	605	607	577	550	594	591	572	617	569	584	538	575	565	573	591	553	596	525	582	587	578	560	585	554	627	573	603	559	556	577	559	584	597	627	591	547	569	579	583	591	570	610	591	538	588	543	571	600	610	587	607	586	615	599	603	566	597	573	627	591	562	571	601	608	563	560	566	605	568	600	584	603	627	624	557	604	533	572	572	587	510	579	604	600	605	540	643	597	590	554	563	594	572	581	630	610	622	600	627	593	568	513	547	598	589	627	609	587	606	608	567	582	607	606	579	577	585	578	636	610	565	582	568	599	579	566	566	586	584	601	601	605	619	590	571	578	561	585	615	583	576	621	544	570	551	571	565	561	556	579	569	573	589	563	564	613	572	600	574	589	568	634	629	606	590	600	598	581	587	590	636	607	607	596	577	594	615	554	595	583	587	543	565	562	539	593	630	599	567	514	574	622	597	592	611	573	605	597	555	573	572	588	587	542	631	563	606	623	606	591	613	566	609	580	567	595	563	549	537	606	557	579	568	554	588	601	597	607	628	606	596	600	600	635	580	584	609	545	587	528	586	589	600	582	581	576	636	562	585	581	608	564	566	589	625	627	605	596	641	584	585	603	592	585	602	591	621	613	587	588	591	580	600	605	568	578	589	624	552	604	582	600	605	575	586	601	595	599	598	576	583	572	585	561	582	596	606	613	587	566	592	563	582	561	556	625	601	603	553	611	577	614	583	614	590	616	574	622	590	597	595	581	576	591	598	601	546	512	611	574	596	608	615	575	558	587	618	550	582	599	601	623	582	590	542	537	567	570	642	582	560	612	586	587	582	622	583	565	605	528	618	600	596	566	585	586	565	600	546	592	587	645	569	594	607	588	579	591	635	581	601	604	601	590	587	574	566	618	620	573	588	582	579	595	566	624	626	585	593	609	582	537	576	567	563	577	593	543	596	570	614	575	563	628	601	571	609	619	595	598	576	623	616	545	593	563	613	542	588	588	613	556	566	553	605	561	583	592	601	584	554	595	592	512	567	579	588	590	575	611	615	556	604	572	542	602	561	606	573	606	559	575	601	544	601	596	598	526	550	596	570	594	606	565	589	630	548	631	575	619	589	592	597	611	556	593	632	586	595	591	587	620	600	555	609	640	585	564	585	590	605	563	545	596	587	604	594	584	609	593	567	606	656	609	539	606	605	595	542	596	607	557	565	555	583	619	565	568	634	597	577	589	604	588	608	612	628	572	602	607	581	614	595	545	611	579	616	570	565	576	604	550	634	582	578	577	564	603	592	597	607	578	561	614	601	624	608	595	586	599	588	571	573	555	583	598	599	601	544	594	591	584	571	564	557	601	567	620	549	550	586	551	576	578	608	629	585	571	613	599	622	596	567	503	543	540	597	558	580	549	620	606	580	579	590	572	628	589	562	625	568	572	587	576	604	594	599	565	585	612	598	550	532	613	580	572	564	552
38235	57535	4723	2255	1640	1374	1192	1006	936	859	834	723	739	730	660	651	611	614	662	623	645	622	628	644	630	609	644	598	613	654	618	605	626	614	644	627	603	631	584	621	639	636	619	678	666	661	663	647	624	647	637	604	657	652	620	600	619	590	600	590	619	585	633	587	598	610	636	571	629	617	614	605	628	643	629	571	595	573	567	613	595	580	608	565	602	628	606	625	629	591	602	588	642	618	572	614	622	581	618	596	646	602	541	574	617	596	619	607	615	587	602	576	620	605	629	670	602	610	658	590	579	593	596	597	611	591	602	615	579	588	608	643	602	576	588	628	580	605	595	629	576	595	596	595	622	594	632	592	600	615	607	578	577	589	644	558	601	605	603	591	597	587	611	558	603	586	606	561	629	600	610	601	585	593	617	623	615	561	613	610	598	619	595	595	584	611	621	549	537	604	611	594	575	585	633	588	595	628	603	575	605	620	656	586	608	586	584	589	647	638	594	586	607	608	595	604	636	617	587	584	578	583	590	600	573	615	591	608	593	602	567	597	605	606	601	592	612	622	566	605	556	634	619	632	616	611	610	601	588	563	585	584	616	577	627	618	560	593	617	630	608	562	582	545	597	581	626	573	589	609	646	580	585	584	567	623	603	576	545	594	604	603	594	607	599	619	628	592	611	636	561	610	609	625	593	572	660	566	579	603	586	597	612	580	633	624	593	594	604	559	612	583	601	599	621	574	619	604	615	611	608	536	573	613	591	605	588	604	566	598	633	614	589	630	602	583	626	556	637	597	573	612	575	631	556	590	610	594	618	645	627	611	645	565	596	608	588	614	583	599	608	571	588	583	559	602	606	567	650	551	575	576	634	545	607	615	650	583	581	565	634	572	630	596	629	621	601	614	620	641	604	600	624	570	622	632	600	574	595	592	631	612	592	625	586	603	596	626	599	580	613	608	593	573	586	612	618	603	632	613	616	580	657	621	573	590	605	571	558	623	599	615	632	571	571	605	629	567	589	639	555	574	588	614	607	587	566	595	611	564	596	547	591	620	583	600	611	601	551	576	559	561	600	629	618	589	603	604	652	597	605	611	587	561	596	633	620	625	619	568	626	610	615	609	609	606	594	618	646	606	643	610	591	526	604	593	568	612	580	602	621	636	586	609	549	629	600	622	573	589	580	645	593	572	617	582	610	624	569	613	628	593	607	602	581	604	607	601	601	626	586	567	595	594	626	613	598	646	610	558	597	630	592	579	604	634	559	637	596	576	596	583	613	622	613	579	591	573	646	583	550	574	646	576	624	621	687	600	588	548	621	593	563	613	604	601	552	588	632	552	571	621	609	574	650	597	612	591	598	612	562	603	614	583	625	612	572	580	564	602	563	584	640	591	582	623	581	635	612	624	621	610	620	604	610	626	553	611	600	611	549	596	597	594	627	602	605	607	608	592	599	630	600	626	636	608	621	618	554	591	544	617	571	632	609	566	646	602	651	584	626	571	559	623	587	598	607	633	566	586	619	609	567	565	609	542	597	611	568	625	565	571	619	614	573	591	573	598	608	579	650	602	595	613	641	595	575	580	636	641	595	585	618	596	587	620	599	617	598	581	665	661	635	583	590	589	648	570	594	584	618	613	645	600	583	597	607	569	639	569	606	602	519	621	585	558	628	617	561	537	652	605	591	643	577	587	577	558	620	575	589	643	634	609	629	584	571	606	585	613	630	544	585	625	602	627	575	600	640	604	575	585	605	609	577	617	587	577	602	588	587	592	583	612	596	605	638	585	592	609	589	581	634	586	575	566	600	641	551	617	619	628	656	610	605	606	625	596	620	607	619	546	629	616	612	587	639	610	604	621	589	606	590	610	616	585	588	593	581	564	588	575	580	590	572	615	596	602	591	626	618	549	619	617	609	588	628	626	614	566	622	616	641	608	585	614	635	568	549	539	594	565	634	586	577	573	590	609	614	580	615	620	614	625	578	593	564	636	605	563	610	577	582	597	593	617	648	637	610	585	628	599	602	629	600	623	605	619	603	588	608	573	571	625	632	590	601	581	571	625	618	605	553	597	590	608	588	588	592	629	595	618	559	580	621	575	572	624	600	617	630	612	596	605	619	594	619	643	623	571	630	590	613	588	557	557	585	619	609	647	595	604	607	605	635	568	601	609	621	591	616	618	618	562	615	596	571	588	589	563	618	584	631	600	615	580	607	603	609	598	607	550	574	601	625	560	605	571	602	610	585	599	597	604	607	585	605	577	578	559	624	590	612	603	582	600	613	612	627	642	595	631	579	571	612	614	592	617	616	601	619	574	569	618	603	553	623	618	616	585	625	595	593	545	576	580	631	580	591	605	596	578	556	622	607	600	566	581	621	580	604	636	609	599	605	625	595	652	608	605	607	578	634	620	574	622	593	553	641	589	654	570	623	575	621	561	583	533	595	609	588	567	576	547	580	640	579	622	582	611	622	614	592	584	610	564	586	605	576	596	582	603	602	600	609	584	614	620	584	598	628	580	598	597	609	593	602	588	597	557	570	568	596	619	646	574	636	618	575	596	595	600	596	611	608	535	595	587	595	545	623	639	608	643	567	613	579	622	597	595	638	595	594	561	637	619	588	562	614	614	631	601	579	571	559	627	582	641	589	557	629	599	616	624	572	558	563	584	625	557	606	633	600	595	629	594	621	561	590	629	596	646	567	601	615	564	617	583	623	587	574	618	559	577	596	643	599	622	594	634	620	587	578	589	575	600	576	601	599	601	572	599	618	615	626	579	641	592	618	598	590	626	587	589	605	619	625	605	593	622	625	589	578	623	606	638	663	590	597	522	621	592	601	586	591	633	594	564	606	591	608	651	623	589	582	576	601	595	575	591	536	606	611	613	613	594	664	607	629	592	633	545	631	646	585	603	588	613	597	567	604	598	581	595	612	638	561	570	574	641	651	598	611	637	600	563	596	573	607	576	566	593	621	613	599	621	587	622	606	660	601	632	612	601	618	614	579	593	604	619	581	647	559	620	631	564	621	599	564	573	605	608	589	624	561	586	627	584	614	576	583	631	614	566	610	586	633	605	584	597	582	659	621	611	546	584	613	588	617	602	616	593	573	626	612	558	644	586	596	599	622	579	625	604	577	591	601	608	628	595	551	638	625	641	611	590	575	614	615	579	605	622	603	591	593	547	545	642	609	588	576	617	597	568	622	618	638	580	623	626	617	547	564	572	617	655	645	563	600	587	627	594	604	588	573	582	610	585	610	591	597	630	619	541	582	616	614	563	586	594	601	612	587	599	598	623	609	623	595	603	614	607	592	583	600	611	547	623	626	626	629	612	558	557	626	607	602	620	624	634	578	578	611	542	609	608	622	599	615	596	601	632	641	570	618	598	584	586	591	553	598	600	615	553	650	575	585	620	579	626	634	589	579	583	604	649	557	587	561	613	610	576	607	562	583	555	632	603	625	578	614	558	607	593	603	580	613	596	605	563	662	617	648	597	648	571
25424	21973	27215	25812	8746	665	538	459	446	417	427	417	439	414	432	401	427	416	422	392	387	379	398	395	387	378	441	376	364	376	396	408	385	392	389	405	382	391	381	399	366	418	404	407	407	397	458	402	412	398	414	390	418	347	425	420	377	421	420	380	396	376	377	405	404	428	397	389	385	380	393	366	399	433	370	410	410	365	403	388	414	413	421	391	372	378	385	381	381	398	381	359	425	406	425	351	393	431	423	415	364	370	385	373	370	408	395	373	381	420	375	362	390	417	377	369	438	352	372	367	322	418	344	396	423	385	424	343	401	374	414	405	409	373	354	376	387	375	398	368	377	395	378	412	377	377	411	379	389	398	369	405	353	390	397	370	369	402	396	401	351	412	415	399	347	379	402	419	396	401	357	400	408	370	406	365	393	384	395	396	364	375	382	406	403	399	379	377	390	388	376	376	410	351	394	389	410	429	394	376	394	412	373	383	433	340	386	362	343	414	381	349	387	412	390	375	362	371	358	399	388	385	398	392	382	380	374	372	358	366	400	356	394	390	367	391	398	383	398	371	390	415	375	405	410	377	391	415	383	391	395	373	410	389	388	331	390	418	403	396	389	393	379	390	356	375	426	389	355	383	413	390	398	394	421	425	404	379	403	425	367	412	394	401	388	374	375	368	344	388	396	384	353	364	391	357	413	360	370	423	397	383	408	383	408	409	364	376	415	397	410	375	418	413	369	403	401	395	366	354	362	357	379	417	368	387	383	376	386	382	402	398	393	376	375	381	387	381	371	413	380	359	351	411	384	372	391	384	395	369	393	376	379	386	376	424	427	362	391	387	384	419	415	390	421	374	384	386	397	435	378	385	382	384	418	374	401	383	408	376	345	373	414	385	395	349	395	384	387	389	400	366	389	385	368	404	397	382	407	375	406	413	394	385	373	384	386	395	369	394	388	369	391	388	355	411	387	392	376	400	386	396	380	393	379	401	378	359	402	395	386	407	393	388	352	401	401	391	415	356	411	364	381	389	397	397	370	370	374	387	368	373	399	393	416	360	402	376	401	436	361	400	367	407	388	390	379	437	394	398	419	390	354	386	385	422	376	419	407	411	347	399	370	397	378	380	362	338	386	417	376	380	397	375	377	428	352	372	438	388	390	381	401	369	361	389	413	435	383	373	390	378	368	372	429	405	358	380	409	378	374	390	391	377	388	397	376	364	376	363	373	385	353	392	340	384	421	367	370	432	418	407	377	388	400	397	396	358	413	412	367	396	414	385	421	342	370	379	401	396	389	331	366	381	411	383	440	402	354	389	412	413	398	389	402	360	362	404	348	392	374	399	404	393	398	411	395	368	342	394	397	396	382	355	394	389	399	386	421	389	398	394	418	383	430	375	388	367	375	405	392	401	396	390	379	397	400	378	432	347	384	376	410	400	421	382	392	417	368	382	376	369	377	386	396	438	422	403	423	369	405	396	408	363	392	418	398	389	388	385	399	421	404	393	425	368	404	366	380	405	384	364	420	406	388	418	382	382	360	391	381	396	365	386	422	338	400	396	393	414	394	387	387	409	403	372	368	379	388	396	365	396	334	355	370	392	378	375	392	403	381	379	403	400	416	388	379	402	356	377	408	388	416	437	402	390	403	390	393	389	415	367	404	405	374	408	382	372	401	367	391	379	423	403	382	402	379	414	384	388	371	412	373	401	386	377	382	346	400	390	398	395	350	362	386	377	366	401	360	411	432	374	426	408	382	391	415	346	372	377	382	415	359	390	349	401	395	392	388	398	355	422	393	402	384	387	405	424	405	416	380	397	387	370	377	407	374	406	393	400	393	370	414	370	383	414	386	391	373	372	377	394	395	363	347	380	380	397	391	392	380	402	370	440	423	390	389	376	360	374	416	383	377	381	393	410	372	403	377	389	375	399	407	398	365	406	373	400	431	410	359	392	374	403	417	375	355	391	331	381	390	397	392	380	386	347	388	374	403	378	378	410	404	375	375	425	392	407	394	422	407	394	364	408	387	394	408	420	412	387	396	399	414	423	408	405	384	372	438	374	395	397	419	387	413	402	410	402	381	407	365	406	422	423	399	359	390	376	399	357	378	422	385	376	417	384	352	391	362	393	375	400	384	387	382	436	366	410	365	381	441	397	375	400	406	388	388	396	394	380	398	387	386	407	393	383	365	385	390	388	393	397	394	376	379	377	392	380	407	407	383	391	358	388	356	388	373	413	404	369	378	376	364	355	377	388	389	373	363	392	425	366	388	375	434	360	404	342	353	429	404	378	391	361	386	387	382	407	388	368	396	385	370	387	370	426	376	409	367	405	384	370	439	368	372	353	408	389	370	368	398	356	400	395	404	412	343	407	397	370	377	373	403	375	415	422	389	387	385	429	371	353	383	390	381	393	421	429	414	423	406	369	393	366	392	413	416	377	378	410	390	406	396	410	420	402	398	390	415	414	359	387	386	382	415	364	373	424	405	375	364	419	364	400	376	399	373	392	399	400	425	387	390	374	384	419	374	364	372	412	394	387	397	409	390	398	392	443	339	388	386	371	412	383	364	384	391	398	397	409	357	392	344	367	388	367	408	385	351	415	386	403	425	396	391	363	388	417	395	419	380	398	384	376	350	376	397	364	392	396	369	418	367	390	424	386	404	356	378	392	405	409	389	356	412	366	381	384	387	412	402	420	420	379	402	378	396	365	416	384	382	402	391	385	399	407	394	387	432	402	411	400	377	343	377	434	442	414	383	382	381	394	444	405	379	436	392	364	407	354	388	407	379	384	410	396	383	410	396	412	439	397	404	380	392	415	386	404	428	371	398	368	394	366	357	414	350	386	394	386	375	406	396	386	376	388	352	363	403	410	377	379	345	433	395	388	397	386	374	396	423	418	356	428	382	387	342	384	388	366	379	403	410	385	399	366	375	384	404	361	364	403	431	372	373	388	365	362	419	404	400	418	405	412	417	389	413	386	381	392	379	374	345	412	389	406	380	388	402	404	371	350	371	406	398	387	402	405	376	377	396	385	386	399	383	401	397	410	380	463	385	374	365	400	411	389	415	351	382	413	375	376	381	376	401	385	386	385	362	374	384	391	388	407	387	397	406	381	396	409	377	368	377	367	403	400	388	368	397	365	395	382	382	389	370	378	402	338	392	396	346	370	387	369	366	361	410	389	411	413	376	392	401	372	374	382	446	355	363	351	366	408	404	391	404	393	403	404	401	399	365	394	429	400	398	357	377	399	415	415	389	379	397	417	400	373	384	369	416	386	402	377	395	406	391	385	395	361	400	415	380	402	380	411	386	371	366	395	377	410	417	413	398	376	396	410	408	387	433	362	402	402	378	392	404	410	350	384	400	394	411	414	425	382	365	398	380	376	424	369	387	389	367	398	389	410	391	387	394	380	408	411	399	356	364	375	383	343	434	353	399	370	389	389	427	388	399	398	373	353	401	337	383	423	400	408	409	411	397	343	365	424	381	399	387	394
36366	53623	2729	1296	1012	813	746	670	618	539	581	517	476	507	471	458	498	436	468	446	422	430	424	444	407	472	433	427	462	409	413	452	471	444	438	442	409	403	433	447	443	452	386	479	435	466	477	473	428	460	467	455	455	435	476	426	487	453	441	447	475	440	429	456	395	429	458	406	439	428	449	446	428	442	417	428	425	476	419	414	469	465	426	396	414	405	403	444	441	408	418	436	435	407	440	429	457	436	474	423	445	438	425	441	404	443	413	396	425	430	437	451	450	450	413	399	449	428	436	431	434	450	430	436	417	420	427	415	422	438	418	438	406	436	432	430	420	423	410	440	424	409	430	433	426	460	443	418	433	431	426	415	450	442	430	452	429	465	424	466	432	429	452	421	452	379	383	419	437	441	446	418	446	424	445	463	426	419	402	412	420	446	414	443	415	401	439	441	433	401	469	440	422	418	417	436	461	441	428	439	437	398	397	425	418	429	431	423	408	444	442	406	429	444	429	429	449	415	395	388	431	439	398	405	439	427	411	411	413	434	454	402	426	442	451	450	448	404	404	429	390	441	433	415	439	422	421	420	429	473	469	439	404	404	409	444	432	419	450	442	445	446	448	397	423	406	398	455	402	408	420	458	450	402	376	462	446	412	419	425	434	407	432	459	429	446	413	429	401	422	414	448	435	435	433	415	407	451	438	445	431	449	412	437	411	426	452	418	434	406	468	471	450	432	409	464	383	421	403	434	453	427	443	425	392	442	436	435	412	417	413	427	414	423	413	419	436	419	449	393	455	411	431	427	443	418	403	448	431	478	400	412	408	429	415	424	460	431	451	405	394	440	440	455	421	410	419	433	432	420	457	459	444	437	425	428	417	386	426	416	429	435	428	446	468	452	391	413	430	455	448	421	412	433	403	438	453	446	425	385	431	409	396	426	391	443	405	406	445	436	427	381	435	408	454	383	422	441	444	424	434	409	423	416	401	387	410	403	427	407	442	399	414	420	411	430	468	419	484	410	433	399	423	420	400	418	436	430	401	448	444	407	450	438	424	440	453	430	449	438	447	434	423	449	420	418	415	432	387	427	409	455	448	389	429	430	432	412	402	408	438	398	412	439	423	424	438	432	396	415	371	420	408	443	411	443	439	408	385	424	424	419	442	420	412	430	418	377	459	445	397	409	413	393	449	445	462	448	434	419	423	444	430	467	470	403	419	423	409	417	403	436	447	387	438	460	466	457	376	472	388	428	404	411	411	429	437	410	466	399	485	465	446	461	406	444	438	480	426	405	412	358	444	426	408	404	439	448	429	438	439	432	461	451	415	414	405	419	442	427	418	432	410	428	465	440	434	458	412	433	436	429	422	396	419	436	403	443	424	452	425	389	433	470	469	455	426	409	440	442	416	433	429	469	445	414	399	460	412	428	428	437	417	428	422	384	406	447	388	431	413	435	449	422	424	445	451	389	429	422	418	423	448	437	443	414	441	459	444	434	433	464	437	428	426	402	394	432	428	454	440	430	447	420	432	384	393	423	433	417	406	444	418	458	439	417	456	406	451	386	423	435	435	433	401	445	448	425	456	424	439	417	431	400	433	409	411	427	458	446	429	424	439	407	415	418	417	429	434	407	394	443	401	463	424	415	447	438	403	432	463	427	407	424	424	428	471	432	445	440	426	386	413	444	402	419	429	408	423	417	431	435	442	461	451	374	401	396	422	472	438	462	439	426	440	404	410	445	444	430	457	420	458	409	424	436	459	432	459	412	430	437	442	439	423	426	443	433	421	439	398	407	402	424	405	429	424	417	406	422	437	429	393	432	430	438	438	405	418	431	399	461	428	482	438	420	404	432	430	446	455	384	442	380	423	419	385	432	412	424	417	426	417	428	419	457	439	409	382	393	419	407	398	411	426	433	417	447	426	410	423	416	401	433	400	437	434	455	404	373	439	430	420	429	444	444	399	409	419	459	443	406	434	401	445	414	453	400	419	394	408	422	437	400	443	412	408	441	417	413	427	409	433	402	440	432	464	412	433	421	384	451	420	425	407	389	447	436	418	446	447	419	422	455	442	416	418	441	416	448	417	436	426	410	425	448	414	401	425	418	414	423	450	428	454	414	411	427	452	427	436	406	427	435	427	425	442	418	413	443	402	418	408	420	432	492	448	412	451	430	420	439	407	437	429	406	432	460	435	398	434	403	430	427	420	442	406	405	445	407	453	468	439	396	453	424	431	444	432	413	402	440	440	407	421	425	414	451	432	430	452	458	453	408	436	393	435	449	415	437	379	448	374	433	407	434	460	395	453	451	439	406	443	430	409	424	473	400	465	408	449	433	448	428	427	441	419	397	451	426	409	382	430	447	407	408	419	440	462	445	448	429	421	437	405	422	425	379	420	421	432	422	469	449	452	413	445	445	483	412	437	416	410	435	433	408	418	427	400	443	433	460	397	436	443	425	413	426	422	424	423	437	396	422	413	454	418	425	442	469	399	452	414	429	418	425	463	414	426	476	400	406	442	442	428	449	416	436	424	434	441	443	490	457	434	439	454	445	442	369	432	431	445	429	399	432	457	446	443	467	431	464	433	429	441	437	447	438	438	463	401	411	431	395	423	427	421	400	437	432	436	418	424	434	431	419	458	448	450	415	390	411	429	443	460	426	425	423	418	407	425	450	394	434	439	429	441	429	425	412	423	391	473	432	440	405	463	432	432	431	445	410	434	399	487	417	444	444	441	429	423	423	448	408	409	400	447	445	419	440	430	414	420	404	425	411	427	444	393	378	451	407	431	465	396	435	437	419	416	432	435	447	407	450	449	437	424	447	409	415	465	462	394	448	457	433	455	431	388	453	427	389	436	392	432	442	432	416	415	394	409	447	419	460	447	436	426	410	435	424	404	430	437	414	420	428	444	400	409	438	454	427	412	464	420	403	445	431	403	416	411	451	424	422	427	436	458	420	423	436	393	432	463	399	428	429	448	422	400	407	445	430	407	425	434	424	434	435	443	443	420	411	449	477	419	419	429	421	387	426	404	432	428	415	434	430	441	437	458	446	423	437	420	427	422	439	417	413	417	436	439	402	398	448	422	458	385	395	397	412	439	426	423	444	446	410	430	433	463	418	391	416	457	413	409	468	415	431	393	422	442	461	418	427	446	407	388	434	432	416	405	429	477	444	443	406	419	380	429	391	426	440	460	429	449	414	421	428	438	411	432	462	431	417	403	423	462	438	450	488	423	433	436	430	412	415	421	390	406	428	455	469	434	447	423	428	423	480	429	424	465	393	425	447	402	434	391	435	425	387	435	434	433	447	434	434	395	427	458	435	401	417	458	414	421	464	410	462	428	428	447	427	449	459	423	442	417	426	419	446	427	421	447	432	402	404	447	438	400	447	413	419	470	442	431	383	426	421	437	433	420	401	436	414	446	424	404	431	446	406	440	437	407	451	462	435	419	456	422	438	425	386	411	466	426	430	404	436	411	441	459	425	439	427	430	444
23081	21662	29111	24527	21573	21495	6754	1239	1004	939	960	921	852	858	821	787	837	861	830	798	806	710	777	773	777	781	744	748	718	742	744	762	751	738	767	744	772	779	740	770	770	809	759	760	722	789	814	711	731	730	772	775	736	747	731	746	763	750	782	708	721	742	761	715	728	813	749	709	717	726	751	738	775	775	769	710	694	669	751	754	716	779	716	763	729	760	718	772	702	723	814	747	740	751	720	766	685	736	745	749	756	748	772	760	764	731	776	778	750	759	778	692	727	785	727	762	705	718	747	752	786	722	747	769	745	774	741	737	732	723	755	793	728	668	700	719	749	717	736	804	708	694	738	776	667	735	722	706	709	761	742	764	683	681	732	735	728	700	703	716	777	753	774	728	741	732	712	733	724	759	798	764	701	736	780	742	729	761	749	784	740	754	717	752	737	765	735	743	708	761	732	779	711	779	720	744	698	749	728	719	769	740	739	719	741	712	732	782	748	708	731	726	758	758	708	757	706	751	718	724	725	711	726	732	725	759	713	734	746	762	702	706	745	772	758	762	730	786	716	745	725	740	728	780	711	742	783	742	700	709	709	731	735	724	711	750	757	747	710	703	749	738	715	732	749	705	725	719	738	733	735	776	747	723	751	681	782	719	718	746	708	718	699	724	753	788	723	713	755	739	796	740	718	749	715	751	768	739	730	842	722	749	721	728	758	743	734	731	718	735	739	731	719	713	706	788	701	744	806	753	723	711	743	749	707	668	704	760	721	747	725	724	781	738	730	743	719	689	737	725	718	752	769	743	715	753	753	768	746	738	736	722	749	739	765	694	732	769	708	724	740	708	782	731	775	778	713	742	778	739	728	714	724	726	749	674	717	736	761	734	742	748	743	713	769	795	777	741	738	746	764	729	714	697	747	748	751	785	726	770	768	695	725	723	732	762	732	710	714	688	696	765	735	741	713	702	770	700	744	704	704	718	758	723	766	742	741	719	747	692	728	729	688	713	746	754	727	720	738	701	717	700	716	752	761	732	665	739	714	696	733	812	771	727	759	746	732	737	694	726	691	751	715	729	796	740	704	742	744	741	738	750	738	760	718	737	761	699	712	714	732	724	721	776	694	786	701	708	702	715	686	674	731	711	749	759	719	746	742	721	759	743	769	704	712	716	742	698	708	725	714	739	736	763	717	730	725	693	668	683	795	739	727	747	726	692	739	756	708	684	758	749	727	749	776	760	764	766	746	656	745	759	750	756	730	772	743	707	713	750	711	713	703	768	754	731	720	754	757	761	727	734	688	709	713	788	751	772	787	733	706	714	740	776	761	723	750	718	696	759	731	721	744	780	728	695	695	728	747	756	782	756	717	744	769	701	753	695	773	703	761	723	709	718	677	784	729	712	702	739	755	685	714	687	760	706	736	768	769	709	719	732	706	714	777	741	710	726	754	728	675	734	723	749	752	732	747	721	732	754	734	705	787	732	665	761	773	725	735	756	748	759	779	717	715	727	714	719	748	667	742	778	694	739	690	754	769	729	781	720	763	731	774	741	712	708	725	795	739	703	699	761	729	700	741	744	756	736	742	709	690	717	727	710	747	737	735	712	741	745	739	770	707	751	711	773	780	740	756	719	741	776	689	765	726	710	732	761	776	766	755	726	726	743	709	711	752	745	721	681	739	722	739	784	741	726	650	727	765	720	779	773	745	752	699	736	724	741	726	692	677	705	724	730	757	739	772	714	764	769	677	738	796	662	742	739	712	784	772	722	723	671	730	737	771	728	682	729	692	704	757	776	717	777	738	716	747	753	712	716	712	745	760	699	730	793	734	737	732	761	738	721	711	750	706	764	739	756	754	697	684	742	732	747	754	727	678	722	719	735	732	724	730	749	758	753	747	741	673	739	754	729	692	753	751	792	724	704	719	758	729	765	747	748	733	737	706	760	766	723	731	678	762	695	736	724	727	760	766	728	764	790	729	770	755	764	737	785	738	713	729	746	743	744	716	719	710	706	700	708	731	691	702	745	729	713	761	769	739	736	731	705	748	743	821	764	726	741	737	698	732	759	753	742	773	783	754	765	744	741	738	723	770	683	771	743	749	769	656	734	744	708	741	705	737	669	759	725	720	716	729	777	696	720	777	694	708	713	741	734	719	725	706	750	735	712	695	717	756	769	770	728	692	756	781	695	733	694	755	762	740	704	710	721	739	705	680	712	780	808	761	724	741	683	741	728	756	727	711	723	712	715	744	667	767	705	718	750	741	713	770	729	744	733	667	752	724	716	680	748	742	727	753	743	742	783	777	756	689	749	757	737	651	763	755	733	697	690	726	732	745	704	733	739	772	709	782	687	749	773	733	738	727	750	687	683	743	792	720	701	741	725	793	716	730	773	789	739	703	695	736	743	768	718	703	706	701	742	763	723	735	737	709	722	754	723	716	749	703	754	745	759	729	706	730	716	728	750	765	744	706	747	718	716	697	744	761	722	703	748	721	687	713	764	742	684	739	723	688	679	764	704	753	714	731	736	776	736	748	691	754	759	702	723	728	755	742	711	699	777	699	716	777	759	729	730	670	719	731	718	695	752	738	772	709	700	706	740	737	688	720	678	703	746	702	694	711	755	711	706	688	755	749	732	733	704	683	708	737	743	724	788	687	690	766	702	724	713	787	758	715	765	747	789	764	755	766	708	755	753	754	719	747	735	747	747	675	757	787	710	715	698	760	725	704	737	759	746	730	730	742	656	706	746	771	778	743	744	756	743	785	741	690	722	744	671	745	684	704	726	793	760	803	712	764	772	742	674	815	687	723	786	737	693	714	752	721	737	773	724	726	752	749	759	644	733	754	752	751	699	715	679	775	700	686	742	741	757	773	721	690	745	734	644	715	751	730	699	730	732	762	714	733	761	705	704	757	724	759	746	728	746	749	732	705	733	763	736	804	714	717	734	740	762	708	748	750	689	713	808	710	697	715	726	667	721	748	768	716	749	713	759	678	718	699	736	731	784	774	752	716	803	775	721	707	740	730	730	790	738	745	710	731	706	755	760	772	718	752	712	745	760	726	757	743	718	716	735	750	721	743	695	754	710	718	715	741	718	724	724	787	765	737	735	763	772	731	681	724	734	763	751	703	732	700	763	749	743	776	747	713	733	720	708	750	745	697	733	729	766	722	713	724	706	694	683	758	749	773	704	738	715	763	758	736	789	746	740	700	687	694	785	731	723	801	731	723	739	768	731	735	708	717	740	770	715	727	734	809	710	738	755	737	759	750	767	755	756	732	776	734	783	761	693	729	689	705	733	760	719	718	745	718	756	748	770	702	750	736	714	722	757	716	710	750	700	723	723	732	748	747	693	705	742	711	729	724	736	768	693	760	718	718	736	734	700	748	796	710	734	743	799	729	727	699	711	726	738	758	748	753	769	730	759	709	733	742	712	751	749	728	726	681	768	732	680	715	725	712	692	742	755	763	727	715	767	748	742	714	763	692	733	694	728	716	729
44398	71322	7460	3758	2707	2203	1855	1502	1378	1199	1103	1078	1027	958	923	854	837	827	810	906	824	804	799	752	804	785	803	755	800	807	802	801	742	775	764	817	783	774	740	795	801	761	795	754	774	817	812	778	847	766	793	787	806	734	818	846	801	800	765	809	745	761	720	811	767	748	782	767	763	765	776	746	746	754	781	805	667	721	776	764	768	726	780	735	701	717	740	782	768	751	749	782	768	777	773	725	705	796	713	816	714	741	735	821	741	768	741	748	760	777	777	729	754	738	765	746	733	758	779	756	765	740	756	730	816	781	764	752	793	751	751	734	768	718	778	767	738	766	751	749	785	711	744	743	799	775	736	763	737	792	714	712	761	770	727	756	730	791	694	801	714	687	766	749	779	720	733	752	779	777	705	726	716	752	796	772	825	737	776	781	774	728	763	724	740	760	791	750	745	753	759	756	761	764	736	775	700	707	707	781	727	757	748	685	758	692	761	761	730	755	745	729	786	731	807	762	748	744	734	781	728	776	765	754	752	714	756	717	746	737	705	768	791	745	740	762	732	743	730	760	753	768	748	705	736	763	738	756	745	741	731	727	741	719	770	774	778	785	751	680	777	721	796	755	786	752	779	768	719	770	749	705	731	752	753	742	742	743	725	766	772	745	756	769	742	748	746	770	790	677	783	729	738	746	751	770	787	732	766	781	725	722	781	758	746	731	761	785	755	807	754	771	766	736	740	737	768	758	794	771	763	781	736	725	784	753	754	741	737	744	730	753	723	753	742	736	805	732	768	767	687	722	745	790	751	751	687	777	718	750	802	745	742	722	740	763	780	726	831	743	785	750	747	755	775	757	761	760	737	758	786	718	721	744	761	726	739	749	753	752	747	750	747	748	735	726	719	725	747	764	729	737	748	718	746	754	781	721	727	719	731	765	753	728	749	768	732	710	803	737	742	755	768	744	739	741	728	752	704	726	761	799	728	744	655	758	779	739	750	768	705	757	700	789	759	753	721	721	742	737	756	722	769	754	768	749	744	753	761	732	716	770	746	768	710	746	752	718	764	762	707	706	765	779	775	746	789	743	784	818	738	749	783	766	781	712	733	747	725	752	710	778	773	749	725	749	731	732	780	747	685	726	768	768	743	718	762	767	745	722	741	736	792	685	777	706	717	806	764	738	757	721	754	788	729	762	742	771	786	686	745	730	726	723	761	730	721	733	743	701	729	741	743	750	739	715	690	717	739	703	771	747	689	758	807	733	731	724	735	742	724	798	774	725	746	729	779	745	773	727	700	789	796	756	727	734	736	763	721	790	712	736	765	737	762	750	693	722	767	739	760	723	783	769	741	784	766	678	766	738	808	732	735	738	799	800	757	738	761	748	776	746	787	754	811	691	758	751	701	740	772	718	758	750	708	756	755	789	728	750	751	736	765	722	777	772	774	746	746	745	776	713	816	748	755	782	745	715	756	736	735	764	772	758	760	769	756	714	754	763	720	791	757	741	774	738	761	727	760	755	718	706	708	733	757	781	771	695	749	760	761	821	777	739	750	773	764	707	775	751	742	729	758	745	744	767	749	747	765	740	741	729	785	731	767	764	740	716	751	732	750	749	795	713	746	784	731	733	726	730	767	758	797	734	771	719	815	745	712	766	779	714	790	716	713	746	767	763	766	788	771	725	774	739	724	774	715	791	738	741	771	729	728	776	767	800	716	770	766	749	692	739	774	726	752	751	739	792	741	705	763	719	732	749	776	755	739	755	742	745	709	738	805	743	758	728	740	753	717	726	730	724	727	749	699	747	761	737	771	699	759	720	784	736	759	716	773	760	700	772	709	694	729	746	777	777	740	733	769	753	733	713	700	742	725	801	740	756	744	757	768	780	713	694	759	761	756	760	730	705	729	716	795	750	760	739	729	743	755	761	693	730	718	773	803	704	726	742	700	769	705	724	740	720	767	747	754	707	718	745	792	734	782	754	763	744	736	763	708	784	689	785	741	735	766	761	737	752	719	737	734	751	713	810	757	753	785	685	728	795	726	719	720	709	758	704	758	731	749	785	780	719	745	744	745	741	770	747	780	735	737	747	748	731	735	765	790	747	728	747	746	742	734	744	766	765	734	762	754	714	745	713	770	799	714	671	759	756	738	761	744	744	805	754	750	715	730	764	713	764	751	740	724	748	744	740	714	747	745	772	708	745	744	728	759	689	778	759	733	811	703	753	737	801	768	750	728	730	745	691	758	722	732	779	739	746	729	710	703	672	768	768	716	775	737	738	765	759	771	761	743	768	792	718	697	762	777	779	769	761	748	763	792	739	753	751	801	760	718	713	747	786	726	776	770	780	751	731	778	752	720	773	780	734	761	747	720	764	729	758	711	730	823	732	753	760	722	784	682	759	731	746	752	703	741	767	731	794	753	734	747	728	760	768	780	732	808	722	751	704	742	771	766	756	780	724	743	784	736	729	820	745	748	705	808	805	768	738	766	730	748	721	724	747	765	748	726	747	727	784	797	744	735	761	712	718	748	735	724	748	764	781	738	754	778	785	732	775	826	806	754	731	776	735	758	704	750	724	732	722	737	757	776	750	729	744	787	747	773	776	799	750	807	751	692	788	775	715	738	744	742	787	744	782	810	801	736	785	709	785	746	785	810	757	720	686	720	712	743	675	737	772	727	797	733	751	765	709	717	729	782	741	746	754	731	780	743	773	730	744	727	726	768	727	778	747	779	761	768	753	720	729	750	717	739	704	705	730	726	748	782	727	734	749	750	762	721	750	744	707	731	763	767	771	751	743	764	736	793	732	720	760	765	751	795	755	758	714	724	754	746	759	762	768	765	757	742	734	786	730	759	743	747	743	773	738	790	724	728	727	713	774	749	735	739	786	771	768	744	793	746	764	727	788	714	740	679	755	736	738	828	732	771	716	725	742	725	737	751	749	732	754	708	782	721	792	791	759	710	719	791	730	728	758	735	770	767	763	715	764	751	713	743	747	691	763	755	773	774	808	729	756	723	693	740	790	750	736	714	771	729	724	705	801	770	737	743	732	789	750	782	700	721	723	756	784	749	748	709	768	762	779	722	752	765	784	763	793	740	765	749	759	703	731	715	763	733	715	735	707	721	722	780	776	799	707	712	760	766	770	731	740	699	782	745	747	788	743	726	765	761	727	793	744	774	739	738	713	724	772	724	780	732	705	770	785	813	718	723	771	760	700	751	794	738	759	682	783	725	720	764	799	754	741	754	743	801	778	737	736	775	755	722	778	734	752	741	780	749	812	717	740	737	777	748	755	715	740	727	773	747	753	778	732	780	723	728	766	736	735	754	764	795	785	754	721	771	750	722	762	733	747	785	769	760	715	693	737	729	780	780	791	811	753	714	722	767	723	782	761	697	734	731	749	764	773	757	707	795	747	784	770	750	730	749	751	722	736	770	733	774	762	732	754	749	750	732	755	731	751	751	789	715	754	778	774	717	787	764	762	775	783	794	767	759	728
28953	21364	6509	585	453	401	388	322	367	350	348	382	375	363	342	323	359	358	334	345	382	351	359	373	347	343	339	343	353	338	348	373	351	349	331	318	366	369	339	368	338	356	373	359	355	332	385	406	387	338	360	375	354	363	326	362	345	333	328	360	382	358	373	364	352	335	330	357	335	354	388	353	343	343	361	344	375	355	327	350	346	312	314	374	325	349	350	365	346	355	338	381	377	384	324	377	337	335	350	337	322	333	358	346	352	351	386	335	361	378	329	335	368	348	371	361	362	349	350	363	350	324	373	356	373	348	333	373	313	333	362	320	360	337	357	353	304	335	329	328	340	375	311	356	339	355	370	326	344	366	409	315	341	343	403	344	344	325	352	355	321	339	387	349	366	353	399	355	341	354	338	351	323	353	370	394	355	379	331	372	353	326	334	358	366	338	350	338	351	375	330	372	362	371	339	342	367	347	355	338	366	372	341	357	382	335	368	359	343	347	370	347	333	336	347	351	373	346	368	366	339	370	378	338	342	358	353	324	342	344	317	333	376	387	334	329	335	319	363	333	329	358	320	328	385	366	345	322	375	320	341	327	363	339	348	343	334	361	345	366	380	354	385	338	355	338	348	349	353	373	336	349	331	337	341	342	349	386	319	346	337	362	324	370	387	369	344	321	330	363	311	383	365	380	326	347	343	357	376	328	336	346	359	372	360	362	339	336	364	377	339	337	342	356	349	362	317	366	344	351	369	315	364	357	396	377	357	359	362	347	338	356	401	354	350	385	336	356	358	346	344	374	400	353	367	363	355	322	354	325	374	354	332	356	369	374	349	330	365	382	333	339	330	346	354	329	345	369	382	340	351	356	329	345	352	333	357	362	350	347	343	405	350	370	306	359	385	350	373	369	339	348	350	323	364	377	370	348	337	356	345	365	326	342	351	358	374	381	360	354	362	351	365	344	369	383	353	340	375	392	343	357	397	358	374	334	351	384	349	370	374	393	356	357	359	330	343	341	350	367	322	347	341	357	368	385	336	356	354	312	359	341	339	357	359	353	326	320	335	345	370	334	380	346	371	336	386	342	362	377	383	395	388	344	349	321	334	354	370	339	343	367	338	355	338	376	381	353	348	358	330	361	344	335	338	367	359	369	345	329	345	355	366	333	380	391	366	391	376	355	344	352	335	338	361	360	363	358	339	357	368	335	365	338	355	348	356	356	345	341	325	364	379	338	347	317	340	323	333	360	372	328	321	324	360	380	420	341	316	383	357	368	385	317	350	351	359	398	351	360	360	386	339	362	340	322	354	368	370	317	346	362	342	343	394	352	357	358	329	351	353	373	374	353	358	329	387	395	314	328	355	327	336	358	347	340	341	355	373	338	373	356	366	367	318	362	341	338	331	304	352	333	342	366	305	359	366	353	348	389	344	358	367	334	352	350	323	353	330	344	334	353	355	333	346	333	358	368	377	339	338	365	339	393	333	362	355	335	383	389	349	376	325	369	359	373	383	353	382	373	351	356	342	352	337	363	373	347	381	344	333	324	347	365	335	357	367	371	372	341	336	346	345	411	331	318	376	379	377	367	348	317	363	340	372	313	332	386	369	356	345	346	343	356	338	338	334	352	364	378	350	337	351	329	340	360	320	338	357	378	363	346	353	349	361	356	374	350	371	360	325	379	344	366	330	380	370	364	350	370	345	346	360	361	341	363	393	394	348	329	347	353	342	387	351	360	356	354	342	362	330	367	350	346	382	354	342	338	371	345	351	361	362	375	347	376	328	334	332	320	354	324	341	333	352	348	345	351	353	343	326	376	295	347	356	365	366	337	350	350	331	357	355	335	350	365	325	331	338	339	357	351	350	322	380	337	347	331	313	324	346	334	362	342	338	370	339	360	334	355	369	359	322	359	349	355	328	347	341	341	392	353	336	334	341	364	334	359	347	346	329	347	340	347	380	391	328	383	347	345	358	354	361	356	353	340	308	354	362	366	341	345	383	358	327	349	350	330	363	364	327	357	345	352	382	339	345	352	372	351	368	343	359	358	357	344	338	340	346	335	369	357	382	325	375	356	357	339	354	342	337	338	310	385	345	325	312	345	337	332	346	330	350	348	362	391	382	346	376	378	379	348	352	390	341	363	346	348	336	341	339	353	356	333	393	364	341	334	362	353	350	387	358	354	338	366	328	371	324	342	390	375	349	350	362	365	331	332	337	360	358	358	372	348	347	364	344	381	363	346	337	379	347	328	354	344	344	323	360	341	353	335	353	353	365	360	388	352	351	338	316	337	354	372	340	321	348	332	325	366	369	369	367	342	345	339	353	340	327	352	378	337	340	355	341	352	366	326	342	308	398	334	362	361	386	360	398	379	326	319	363	397	383	388	348	294	375	313	336	341	373	311	339	355	377	365	360	365	347	362	345	401	381	322	338	349	348	334	367	332	379	333	376	337	350	365	299	325	350	350	352	323	348	348	353	331	357	344	359	335	365	384	369	371	350	327	354	359	340	337	347	338	360	355	337	343	380	378	349	364	340	342	396	390	359	328	332	357	316	369	366	346	373	358	347	336	386	370	328	390	354	364	340	326	355	346	358	387	398	390	364	344	368	333	333	350	356	352	364	325	352	347	348	319	364	347	353	349	340	333	315	355	332	364	345	344	349	369	379	350	340	384	340	347	374	322	352	369	354	375	359	355	361	304	346	322	305	356	362	332	390	333	356	334	339	354	348	346	342	361	340	357	331	358	320	337	345	321	360	372	359	339	354	352	363	354	342	368	340	340	336	336	331	343	348	312	377	341	330	379	327	374	328	348	357	357	346	361	348	338	373	331	305	360	357	341	344	399	372	343	355	388	347	349	342	350	348	333	324	374	362	345	346	313	349	330	353	372	329	346	347	378	353	385	330	368	369	359	349	348	365	388	354	347	355	372	394	355	354	356	374	360	347	332	362	328	349	348	364	328	342	325	374	366	367	341	352	360	351	348	323	363	384	376	366	307	356	327	364	345	376	355	354	381	352	313	352	368	388	366	386	369	350	362	375	366	375	344	339	352	372	357	355	370	349	357	373	355	325	349	327	330	348	375	380	324	379	403	352	368	344	339	359	352	370	363	340	314	371	345	329	365	370	335	301	362	325	373	354	381	347	326	345	360	364	360	383	341	359	374	353	349	326	366	374	347	346	400	324	326	350	337	331	340	339	347	346	342	365	313	368	373	387	383	381	338	320	330	372	340	333	369	350	354	348	347	334	367	366	338	374	360	318	379	374	354	356	351	328	347	346	346	352	386	331	327	299	335	376	351	363	323	321	361	336	377	363	393	359	379	340	363	348	328	378	305	339	368	360	339	352	335	366	358	354	343	339	360	340	365	355	383	352	359	336	349	334	323	362	346	318	358	376	352	370	368	323	352	352	311	351	348	350	375	371	351	328	323	348	338	329	342	352	340	372	369	400	371	381	344	323	366	351	387	378	324	326	344	350	365	349	351	338	364	352	380
15986	23495	871	464	430	398	404	406	400	392	390	400	381	372	407	362	398	371	374	387	394	336	377	379	387	383	356	385	404	373	360	405	417	350	384	361	352	380	372	398	393	391	397	398	376	396	351	405	427	368	423	363	391	413	445	419	401	382	389	366	398	362	408	396	400	396	373	388	381	363	389	390	366	358	366	378	402	360	375	386	405	367	372	394	388	402	388	379	369	362	395	393	351	350	399	402	410	365	374	367	390	368	355	371	385	371	371	359	369	434	381	404	385	415	355	407	376	386	392	402	387	409	352	380	350	378	391	390	379	357	364	381	384	413	358	352	388	370	406	367	371	396	381	380	386	342	378	381	403	387	383	357	364	368	357	397	384	391	361	392	396	350	394	377	397	380	322	370	385	384	372	384	390	378	376	399	392	365	343	379	381	365	380	360	383	349	376	363	409	391	360	376	378	400	387	378	352	401	352	380	421	359	410	368	394	379	383	362	362	371	408	381	354	375	393	420	370	406	355	394	374	364	362	384	374	385	358	408	369	383	348	377	365	379	377	380	363	404	364	359	387	359	393	347	387	372	366	378	362	388	373	385	399	383	373	373	381	411	415	378	351	397	355	367	373	351	400	369	351	369	342	387	349	357	374	369	396	401	375	382	347	382	403	363	362	397	370	370	372	338	358	371	372	421	338	380	369	343	411	353	384	399	398	396	364	376	373	344	383	368	390	384	371	367	365	387	345	363	341	353	328	362	348	374	349	384	365	373	343	332	383	360	374	345	354	370	336	398	385	398	387	389	397	335	369	381	386	362	411	387	356	369	345	383	391	391	378	370	383	370	358	351	334	382	354	402	366	384	358	392	348	385	416	371	379	395	347	368	396	398	387	430	382	394	376	340	362	376	365	355	332	375	353	391	397	414	398	377	393	355	397	370	359	369	361	357	414	395	364	368	360	394	355	331	353	410	381	388	370	393	359	381	395	366	400	371	370	384	401	400	391	382	335	409	375	374	392	371	373	365	360	392	341	401	364	361	371	394	372	358	358	373	368	351	409	359	366	392	350	394	373	357	384	372	375	384	384	367	381	320	369	376	367	366	389	391	345	382	340	397	365	385	350	385	399	356	390	376	373	373	349	356	388	407	388	399	378	378	388	357	369	376	375	353	367	368	371	385	430	371	386	381	374	373	361	379	385	410	399	401	380	393	385	371	381	367	358	409	415	376	383	406	404	355	391	391	380	373	353	385	351	350	360	371	361	340	402	390	389	382	375	403	383	336	402	392	361	339	393	361	387	373	383	389	354	350	358	383	342	357	412	387	403	361	367	340	394	401	366	366	374	395	368	386	376	353	367	399	384	377	395	386	369	385	357	372	372	379	362	385	369	387	385	382	354	384	375	412	354	371	394	384	382	362	381	400	375	363	363	390	377	399	375	427	373	349	368	361	338	388	366	389	385	369	372	349	347	372	391	373	375	390	373	390	361	392	381	366	386	361	382	381	365	376	408	365	355	348	366	373	417	364	387	424	390	366	371	370	372	360	389	394	419	353	373	393	375	367	389	351	359	370	342	334	365	358	328	406	366	405	393	402	384	349	363	342	370	369	430	346	377	348	376	392	386	357	315	351	413	365	373	411	368	395	397	411	380	392	388	394	362	377	370	353	404	340	363	356	407	403	356	356	355	393	407	369	388	357	381	379	418	391	405	381	345	367	390	414	368	377	408	385	390	347	370	354	368	395	404	405	395	361	373	385	363	418	387	382	364	381	363	371	346	413	396	376	362	383	374	336	391	382	381	380	390	399	366	342	362	405	374	398	356	410	398	407	360	401	361	407	380	375	405	399	367	376	396	349	354	365	382	383	365	387	373	391	371	391	390	370	379	352	370	400	393	394	381	332	364	389	355	348	385	380	390	383	391	364	353	367	394	369	351	359	375	361	343	365	424	387	368	386	353	367	365	357	355	367	362	365	384	425	373	386	360	389	363	383	377	425	410	366	341	363	375	400	379	370	371	374	382	392	369	369	373	409	402	376	377	367	397	363	381	378	389	392	410	368	376	361	389	373	402	363	397	358	376	373	405	404	386	376	383	395	380	359	359	371	372	347	407	398	370	370	366	368	343	353	390	340	391	375	369	386	388	370	370	413	393	380	370	368	397	364	361	365	347	363	415	394	385	358	376	424	378	373	362	389	356	341	394	377	364	385	402	371	387	369	393	388	416	396	371	390	364	347	391	369	385	387	377	388	377	397	331	366	363	403	357	374	373	364	379	384	368	368	360	360	375	351	393	373	372	351	358	383	351	386	372	350	375	367	374	380	359	376	378	330	376	373	391	360	379	378	394	346	382	385	376	353	342	396	332	401	390	391	390	399	353	370	370	364	376	350	403	364	347	360	402	378	342	382	358	386	381	378	371	393	413	403	388	388	377	368	388	371	369	357	349	365	370	399	387	391	376	346	432	411	412	348	360	402	343	366	375	375	337	347	339	371	390	393	371	372	361	397	401	382	427	401	395	369	356	373	404	396	387	336	396	363	363	371	355	398	370	368	374	350	408	398	368	371	389	367	384	374	364	376	394	393	404	387	351	394	390	397	364	362	416	392	344	387	388	356	369	360	400	375	373	400	370	376	392	375	389	344	416	382	402	401	392	374	376	369	394	379	389	389	378	343	378	401	357	382	348	364	356	378	406	375	379	355	343	390	375	350	397	363	361	379	372	368	381	369	400	396	390	379	424	412	397	369	403	374	380	396	379	403	370	413	376	363	395	392	355	355	359	363	375	381	363	402	421	355	371	339	393	365	362	344	364	374	389	394	388	391	380	378	384	413	404	370	396	354	337	365	391	360	384	384	385	345	361	360	392	361	351	400	403	362	396	391	370	400	389	389	371	395	369	392	369	373	378	410	387	388	370	375	399	424	358	368	396	360	367	368	381	365	416	394	379	408	383	371	365	386	408	400	388	384	375	366	388	364	384	379	367	391	367	393	399	362	344	381	364	379	335	359	384	409	378	384	387	375	398	372	396	403	386	364	352	362	375	373	346	341	369	366	360	392	421	360	373	390	359	357	366	360	366	389	381	354	396	361	404	371	375	385	378	380	385	388	362	365	369	327	389	341	349	372	353	386	393	368	396	411	382	357	375	396	376	402	395	361	412	360	373	371	372	381	375	369	357	394	373	404	360	396	377	361	348	387	347	368	373	350	378	376	398	386	384	388	354	380	400	369	369	384	378	375	389	340	378	397	407	380	390	360	395	343	361	381	378	371	357	376	369	377	405	389	391	377	389	335	408	387	361	350	400	403	337	363	362	390	408	363	389	382	388	382	376	385	378	379	360	367	353	356	329	381	355	375	424	376	382	378	391	360	401	338	365	372	386	386	361	389	372	365	364	392	375	354	379	383	380	404	381	390	381	365	390	415	339	387	366	350	347	376	386	386	405	382	367	378	407	369	376	384	379	340	352	360	363	366	382	390	399	362	397	350	386	388	379	389	375	373
24252	21823	28299	25164	21288	7637	1042	788	732	710	668	704	661	680	643	636	572	623	634	587	666	627	622	592	604	591	588	543	627	576	529	657	582	610	568	587	537	612	579	616	612	567	587	594	592	613	583	598	572	575	606	576	594	612	581	616	625	585	586	603	584	588	597	619	570	603	543	570	561	585	628	581	556	560	570	572	580	575	581	600	544	612	587	592	526	607	578	591	553	539	607	589	574	591	604	561	577	561	588	572	584	576	616	548	599	571	604	589	568	614	552	584	594	622	576	572	597	590	569	545	606	569	574	569	576	580	594	570	592	584	548	577	622	573	541	594	564	578	595	559	623	608	545	604	581	609	600	629	590	535	604	548	586	557	585	560	596	610	558	586	595	574	582	556	584	575	566	556	605	594	591	590	585	599	574	568	567	608	557	551	582	579	583	552	574	575	582	617	582	598	618	594	649	607	613	581	586	562	642	643	569	618	574	572	577	554	588	587	597	582	570	561	528	580	564	613	581	605	599	589	572	576	585	574	584	621	591	576	606	573	604	583	579	567	601	568	594	552	554	586	567	608	569	547	591	570	631	592	603	617	625	604	609	585	578	608	609	577	564	593	594	619	590	585	530	564	553	564	585	601	581	603	567	585	587	624	540	603	527	610	617	583	559	608	550	628	592	605	551	586	527	555	586	581	572	567	599	578	566	546	576	557	617	577	613	552	529	562	589	591	570	568	607	625	596	597	550	617	572	592	580	578	583	585	572	637	579	556	560	603	567	575	569	560	595	586	604	626	554	596	597	563	575	585	599	575	568	572	590	564	605	604	619	525	627	608	620	579	577	580	578	582	545	577	573	591	569	553	572	570	541	556	637	600	563	554	579	557	584	620	625	555	570	570	588	563	617	577	573	598	577	562	577	582	574	543	605	587	576	604	603	605	573	611	601	589	582	552	570	584	579	584	573	592	555	586	608	563	587	597	600	607	498	597	632	601	588	553	596	576	586	544	546	558	559	584	563	590	585	564	632	576	610	593	595	605	547	579	603	589	603	559	540	589	591	597	594	582	578	554	544	564	578	560	568	514	592	575	604	592	598	593	617	576	560	566	613	601	640	572	605	542	560	550	542	550	581	535	571	578	590	589	632	534	563	586	582	589	585	585	570	566	624	559	569	581	591	566	566	564	544	567	595	589	587	620	593	560	560	563	600	593	544	579	532	637	559	574	576	566	581	570	566	605	582	549	584	572	567	577	571	598	592	584	637	617	603	565	565	621	589	576	589	609	563	541	608	569	595	581	581	604	579	568	625	570	595	593	598	600	572	589	585	568	554	600	617	560	544	594	596	583	639	556	600	613	621	569	577	593	566	608	559	574	595	580	554	566	559	552	571	623	581	577	567	609	551	605	564	604	636	607	570	572	550	626	587	580	600	600	552	592	585	611	576	557	540	559	592	600	583	568	593	603	607	593	561	592	569	643	582	573	546	571	576	556	522	572	559	587	578	623	574	590	599	558	564	564	603	552	604	572	584	595	589	620	585	639	600	575	612	588	593	610	613	592	601	617	563	558	621	602	625	605	632	565	580	567	579	596	584	606	599	572	542	517	560	603	618	624	569	581	537	576	634	570	587	626	569	585	599	570	576	593	577	555	608	580	573	575	585	591	559	584	582	609	572	565	544	602	591	561	554	543	619	607	572	596	610	553	594	555	536	580	551	572	561	582	617	617	609	587	574	581	571	567	589	596	567	589	567	542	574	590	552	627	569	531	540	593	556	554	540	601	546	620	562	592	554	566	602	557	574	571	616	562	602	605	555	548	591	607	588	565	609	596	566	557	558	584	554	613	552	594	582	587	602	551	581	614	582	561	577	612	608	607	613	545	606	545	544	613	635	571	601	588	589	579	549	657	583	605	549	578	566	626	587	573	571	573	556	579	543	545	555	554	585	595	544	571	580	571	591	602	563	577	605	591	562	581	588	572	591	554	606	590	561	564	547	597	582	582	538	599	573	565	599	575	552	580	570	590	573	608	585	611	628	569	552	553	565	566	594	585	631	586	601	594	632	548	623	600	593	574	589	561	592	550	559	572	629	538	593	598	608	607	615	575	559	575	607	579	588	592	638	565	561	556	613	553	549	560	614	602	550	575	584	565	535	580	540	588	588	508	571	588	598	605	569	527	597	625	591	566	578	580	618	596	570	618	609	566	571	561	591	577	594	574	583	572	553	563	548	589	584	603	578	648	606	549	538	597	603	583	532	610	587	612	553	600	605	580	607	602	568	604	599	621	559	562	564	598	563	603	588	591	596	581	573	567	590	583	649	563	547	568	586	579	635	594	603	597	581	600	579	549	640	565	617	560	575	542	599	566	573	576	558	626	620	568	583	569	579	558	584	616	582	562	552	563	596	544	564	551	588	595	562	553	591	583	565	578	592	579	559	555	578	560	552	585	553	561	545	569	546	594	557	578	599	567	577	564	592	547	550	610	591	583	584	550	581	572	575	616	614	567	570	586	547	598	558	610	575	593	532	556	588	601	600	620	611	626	545	584	623	605	577	593	586	591	581	554	599	586	589	580	590	603	568	572	613	594	566	588	545	561	555	584	592	573	567	605	572	579	600	618	615	602	612	611	588	616	591	589	574	593	581	548	593	605	573	617	578	601	616	559	599	558	584	590	560	558	608	562	609	548	637	595	607	590	575	564	580	582	584	611	601	549	565	605	589	540	532	550	563	615	579	570	558	565	601	550	613	580	589	596	573	605	605	602	593	579	579	576	611	599	614	577	619	537	596	551	574	524	588	555	584	602	608	608	620	553	562	582	595	606	647	571	600	602	587	591	629	574	557	581	595	565	600	534	637	614	598	595	539	545	589	594	578	581	556	547	553	554	591	572	581	605	581	584	533	568	575	626	566	572	566	588	494	609	573	589	601	592	569	579	625	624	586	559	584	544	589	581	562	532	582	607	593	604	565	611	610	621	542	552	637	562	577	584	628	580	563	559	580	574	584	593	597	570	558	579	627	568	590	562	591	587	583	563	571	582	589	560	598	566	553	569	630	595	600	598	546	575	516	586	616	574	569	618	637	600	613	620	617	530	599	607	546	588	611	535	623	603	605	591	575	593	596	545	577	601	568	584	588	605	544	597	578	548	609	589	586	576	570	560	593	611	584	588	585	553	536	589	574	593	595	575	535	558	585	560	580	575	592	558	595	572	601	581	603	584	591	588	643	563	599	591	596	624	603	548	580	587	537	618	574	614	608	576	603	571	590	557	582	598	567	577	570	573	579	591	606	552	613	638	573	562	600	588	578	579	590	613	583	588	570	592	595	612	573	631	632	598	584	577	576	600	532	555	606	593	591	581	569	564	564	587	548	571	569	577	567	583	575	538	578	543	576	585	582	579	649	540	552	520	582	611	605	519	594	588	597	585	578	584	591	581	566	601	574	577	587	590	591	584	605	563	563	552	562	572	589	573	612	623	619	568	561	568	519	566	552	536	566	599
41064	68193	4639	2149	1548	1276	1063	932	903	803	760	756	779	727	641	663	624	682	647	639	642	610	650	654	567	638	582	614	620	638	629	581	656	605	602	601	597	633	612	619	646	600	630	633	609	616	601	608	667	643	610	629	626	663	657	623	595	641	621	655	649	589	582	595	560	605	598	601	621	607	615	608	593	609	604	576	610	617	653	575	541	625	604	605	660	626	579	608	627	585	609	651	586	611	592	614	559	643	615	626	545	606	633	593	584	596	568	534	639	607	577	643	557	639	614	623	622	571	632	582	586	604	625	630	602	654	609	571	614	599	616	622	598	603	554	563	617	600	602	615	631	595	553	609	576	608	629	613	659	590	588	628	596	624	608	598	627	586	621	619	597	593	602	582	631	593	588	638	571	591	611	620	625	615	568	554	569	602	580	582	594	604	608	612	576	565	608	571	629	609	597	603	570	577	594	612	570	620	601	622	643	601	611	619	605	625	619	649	622	602	621	559	604	605	587	620	573	637	598	586	561	562	578	613	585	597	604	590	626	644	586	574	646	561	646	630	578	594	583	622	557	525	609	603	585	608	623	608	559	566	629	624	579	600	583	618	563	592	619	620	575	599	612	613	611	601	597	594	620	550	603	610	640	577	579	574	620	620	607	616	591	580	614	625	600	629	616	599	601	590	580	621	589	602	585	613	643	600	585	587	599	608	584	570	593	611	607	585	589	636	602	634	574	649	611	547	562	606	608	587	574	596	578	608	618	619	628	606	579	616	593	619	619	579	606	581	638	560	576	628	561	593	558	610	572	623	603	601	600	659	609	655	599	535	636	630	610	635	580	605	610	603	555	641	581	589	599	638	604	620	595	617	532	576	583	620	573	593	606	611	643	644	643	547	578	605	636	596	631	584	605	575	594	607	582	586	633	580	587	624	669	590	568	611	647	615	633	638	564	602	593	567	581	639	591	604	558	587	612	593	604	597	578	643	604	567	620	576	596	597	604	614	609	579	565	615	619	593	580	613	617	601	607	625	585	557	604	589	584	551	585	620	602	580	600	581	605	587	569	575	618	655	635	597	628	595	574	601	594	582	632	610	603	616	594	589	591	561	609	618	572	589	573	594	581	595	605	606	524	570	587	623	611	635	583	614	596	591	584	592	604	605	593	578	580	601	563	644	537	585	579	569	561	617	632	538	625	608	645	611	621	576	559	612	605	621	591	592	582	614	581	546	584	641	599	621	568	575	644	578	632	633	618	576	581	600	633	585	643	567	618	618	607	563	588	610	605	587	618	619	611	583	600	632	589	587	597	619	592	607	624	581	635	612	620	640	582	657	603	597	579	644	581	581	571	653	565	634	619	572	618	614	659	620	628	584	617	617	634	561	602	561	631	597	562	568	612	590	570	607	592	618	587	670	581	617	596	561	586	649	593	605	635	576	576	600	620	601	638	615	583	654	573	630	613	651	616	634	562	583	580	560	585	586	564	629	645	631	597	601	549	575	592	603	648	563	582	592	581	636	630	560	626	611	605	576	585	642	602	578	607	574	592	590	628	556	570	599	615	578	593	619	564	600	600	624	597	580	596	577	644	545	608	617	591	571	585	654	566	559	582	592	600	584	603	575	576	593	574	634	576	570	632	606	576	583	598	586	560	584	637	583	617	608	571	574	580	592	604	606	583	579	582	561	575	599	626	586	641	582	574	593	575	594	567	549	577	583	613	550	594	601	578	614	592	600	567	605	575	622	570	583	582	588	611	597	586	597	613	630	602	610	573	599	586	599	606	572	636	639	614	597	572	631	610	590	612	600	544	580	576	591	582	623	610	594	616	597	638	593	550	582	618	589	622	595	587	609	584	641	600	557	604	584	611	575	600	607	567	582	587	636	625	572	602	637	595	585	614	592	599	590	581	621	601	558	601	573	625	598	587	620	577	590	594	561	595	637	598	605	604	602	589	598	597	591	566	650	602	575	601	570	603	576	607	586	601	635	641	592	581	642	593	591	623	587	627	605	604	579	600	593	627	609	596	627	642	575	617	579	630	546	559	580	574	579	624	609	591	634	568	584	589	615	655	636	595	628	613	616	582	606	584	636	609	601	620	626	607	608	603	550	592	569	581	599	559	602	610	622	620	637	620	587	623	606	576	635	598	589	586	568	641	614	603	628	598	574	575	586	604	616	580	653	616	598	620	585	572	570	594	606	602	592	535	591	570	583	604	628	576	576	584	562	589	580	617	619	553	621	563	623	592	596	606	569	583	633	591	577	602	558	584	607	620	617	617	604	583	592	576	603	590	604	620	608	607	614	588	622	591	580	633	573	565	585	566	623	621	610	586	637	597	584	593	581	614	632	601	606	556	577	608	572	593	600	586	562	601	638	602	630	571	584	568	581	606	610	611	555	595	606	550	636	610	595	631	611	603	596	626	589	672	529	609	646	579	562	628	579	611	620	631	595	631	599	618	569	568	594	636	598	620	605	633	584	587	577	600	586	594	623	585	592	639	557	583	613	642	570	577	662	604	610	608	570	601	566	571	606	588	594	601	630	654	568	571	636	598	595	583	603	609	604	569	629	594	597	636	584	640	596	603	612	575	593	574	596	585	568	602	581	609	595	596	604	510	605	621	572	636	566	621	592	586	632	618	585	624	594	541	584	613	651	624	616	601	620	600	623	615	599	617	529	597	610	593	642	573	598	609	617	639	606	609	591	558	583	550	607	576	543	612	600	577	602	567	581	634	594	591	596	600	614	594	573	608	590	605	574	586	665	589	616	612	608	581	625	592	649	596	607	586	604	589	577	609	629	571	610	616	594	604	568	597	596	597	619	629	605	561	591	587	636	604	610	634	561	595	622	604	640	572	589	604	574	581	605	621	629	605	647	580	553	579	622	607	617	588	646	594	599	576	574	607	565	582	584	550	577	578	613	614	607	645	619	605	604	593	592	611	607	597	635	594	561	612	607	577	608	558	598	585	648	602	613	608	549	623	578	624	621	547	567	557	592	620	607	624	607	579	617	578	598	567	626	590	574	624	563	583	604	620	592	604	599	575	571	627	604	595	570	625	633	601	610	574	575	565	588	616	602	586	574	602	595	598	638	603	599	653	580	610	575	601	662	576	565	599	581	596	598	569	602	619	586	630	619	617	602	558	620	602	618	605	635	609	624	613	583	589	574	626	647	601	610	563	541	582	613	608	567	611	569	620	599	610	616	618	576	587	568	592	558	574	659	613	634	598	565	568	571	649	621	583	599	593	612	623	612	608	582	612	576	624	596	570	669	595	625	628	597	597	616	603	625	589	571	601	599	616	586	602	588	608	604	605	592	581	587	646	616	620	584	576	639	545	612	636	585	620	588	607	560	603	605	579	606	591	544	586	601	603	613	611	569	573	568	601	604	605	580	621	604	617	564	617	591	603	578	598	583	601	627	623	639	609	593	592	589	586	589	611	635	609	575	589	588	597	615	573	629	568	568	578	581	628	600	600	590	597	608	590	591	609	652
25430	22353	27392	25556	8912	808	556	502	471	463	441	391	414	380	435	403	421	393	386	432	411	395	408	425	385	383	392	367	366	387	410	390	368	400	359	378	416	434	388	369	412	405	419	418	428	411	432	369	413	408	426	426	382	430	431	398	391	398	406	434	385	385	388	388	382	418	373	357	363	377	391	410	398	388	395	383	404	367	424	391	379	396	389	382	403	408	406	371	383	382	404	395	378	388	410	341	394	393	377	390	355	421	440	401	370	376	400	390	373	378	397	404	406	418	386	376	386	384	383	395	386	387	380	408	403	430	357	409	357	353	377	379	410	364	377	361	378	364	377	382	396	421	422	377	378	361	396	389	373	377	389	382	383	390	371	383	423	356	389	362	376	346	403	388	347	433	388	367	410	388	391	391	384	384	371	391	401	388	380	390	347	375	402	416	383	391	384	415	350	375	360	413	365	390	402	380	363	370	407	407	365	383	434	368	434	397	427	370	438	434	357	409	429	394	366	374	396	390	391	361	369	348	388	384	373	414	369	396	384	404	383	426	382	396	413	423	388	397	417	408	345	406	388	371	379	347	359	404	375	370	399	400	417	398	374	376	389	361	405	395	388	391	382	429	376	398	390	384	385	371	365	386	357	382	396	368	386	389	426	386	379	386	414	368	370	381	377	408	376	430	398	383	409	366	383	372	386	389	388	381	368	380	358	370	390	392	418	367	384	400	392	412	419	396	403	420	390	368	379	384	337	420	358	378	418	400	367	403	394	397	430	387	394	373	385	409	418	352	412	394	391	357	405	414	394	407	381	386	404	395	388	393	392	370	371	413	382	395	397	368	387	374	365	400	372	372	370	393	363	364	389	388	434	388	380	383	384	363	385	369	381	403	387	408	344	365	368	385	380	371	381	366	400	380	405	402	371	413	354	350	412	379	390	427	378	381	391	368	377	384	380	364	370	379	395	399	418	387	438	377	421	383	388	387	420	418	336	373	414	392	387	422	382	377	373	409	384	380	400	392	409	348	406	424	389	380	384	383	381	395	364	381	407	385	424	408	397	358	374	415	394	370	389	411	364	353	369	352	387	390	385	371	436	403	367	393	385	416	404	395	342	372	385	395	389	455	389	383	353	363	426	408	366	365	378	377	387	412	384	400	373	374	391	403	402	397	401	406	372	380	411	393	394	384	359	382	396	385	388	365	389	424	376	365	344	368	414	373	377	398	359	373	391	402	389	427	371	360	394	375	377	396	376	402	378	397	389	350	392	365	355	374	425	379	396	393	388	370	376	373	366	425	393	396	413	384	373	399	373	391	380	368	424	392	372	398	368	395	363	402	380	432	361	402	386	371	396	408	386	414	413	367	392	423	401	421	359	417	396	387	390	405	408	377	385	368	396	380	368	420	377	419	404	384	405	423	387	377	378	404	371	362	392	404	390	381	393	414	369	378	372	383	381	419	396	386	374	389	409	387	388	368	368	396	375	395	396	390	396	414	401	394	401	414	361	389	377	400	372	362	426	400	370	396	384	383	387	356	359	395	414	403	420	403	388	406	377	411	433	403	356	387	372	421	377	406	406	356	409	392	381	384	434	412	385	414	423	385	350	407	426	390	395	368	367	351	400	430	425	384	409	376	358	390	356	374	375	387	409	412	401	371	388	351	388	374	343	377	401	442	387	345	380	405	369	396	386	383	345	381	375	374	410	393	429	407	411	365	394	398	396	415	374	394	373	367	363	402	408	353	377	398	411	409	402	387	375	394	405	366	365	396	368	391	386	370	406	371	378	355	377	385	412	347	377	355	377	417	380	389	362	388	374	398	374	367	418	377	403	396	397	374	407	394	418	398	375	371	390	393	404	425	348	410	410	382	413	396	384	402	413	380	383	396	426	434	391	394	388	381	427	395	395	396	373	391	364	395	370	395	372	392	387	375	420	384	387	378	370	402	384	400	370	378	426	364	381	387	392	401	408	403	427	398	400	395	406	395	373	413	392	396	383	371	413	378	398	380	372	379	427	398	388	400	409	352	406	433	340	347	407	387	401	401	359	367	371	371	325	375	362	392	412	402	385	383	368	420	368	350	374	426	354	398	401	373	386	381	363	404	401	387	412	378	379	402	412	376	398	368	386	376	390	402	411	409	373	346	375	407	394	360	407	367	378	400	372	372	379	373	380	394	344	401	396	384	401	390	403	373	430	401	390	390	379	407	368	387	353	381	372	367	394	389	417	399	398	378	403	379	369	381	398	364	407	386	365	362	355	354	399	374	406	367	384	365	417	393	398	354	380	386	361	420	365	398	414	371	396	395	422	384	390	379	393	377	416	371	395	416	386	378	403	394	370	423	396	379	386	381	398	383	398	387	380	418	369	406	372	351	397	416	366	391	438	387	372	375	390	370	385	361	430	339	390	392	399	378	362	378	441	366	389	392	390	419	407	374	409	359	414	391	384	381	386	363	380	428	384	376	394	425	397	354	377	362	391	377	384	410	372	374	402	398	358	392	403	390	340	408	400	392	362	406	386	431	408	429	375	379	399	396	389	409	356	384	394	393	385	402	403	391	380	389	392	368	395	395	388	420	415	380	364	366	410	402	357	410	376	394	378	369	366	395	401	364	407	390	392	463	410	384	389	356	396	423	378	377	365	386	389	422	413	361	361	382	376	375	391	371	423	404	371	366	381	364	388	387	396	418	388	401	389	340	398	358	382	390	425	422	390	405	404	396	399	378	459	370	389	386	388	370	366	383	409	380	361	377	380	398	407	434	383	406	409	385	395	419	400	393	382	381	373	354	390	398	378	399	432	399	391	417	415	368	380	378	392	401	402	404	373	407	384	410	422	414	359	400	392	391	378	400	443	428	359	412	405	398	348	417	402	406	388	368	352	391	376	384	399	381	400	411	399	411	374	372	382	429	382	400	388	430	386	396	395	407	381	387	428	378	376	397	436	404	379	411	410	393	363	387	371	363	399	363	389	422	425	387	365	375	385	379	389	372	402	413	370	364	371	437	391	390	374	384	359	369	392	393	382	397	429	410	398	377	385	421	380	381	408	372	389	370	418	403	403	382	375	370	384	358	369	380	363	350	397	433	397	389	354	402	373	385	401	401	422	408	370	392	428	373	369	410	399	397	353	440	393	430	386	401	386	400	350	400	406	387	386	355	396	385	390	362	423	391	356	349	377	401	398	385	387	377	416	373	364	358	390	415	392	400	410	401	416	378	386	374	377	380	386	394	412	383	344	369	381	383	392	371	394	347	391	413	401	367	386	390	419	334	358	362	393	372	423	367	406	361	427	394	375	392	363	362	403	381	402	374	387	400	386	384	403	389	377	367	412	386	383	408	382	378	393	370	408	378	374	361	397	409	376	382	361	341	428	372	394	413	374	419	382	373	423	359	398	385	355	390	396	384	372	395	385	386	375	382	388	375	356	382	341	375	443	432	381	355	420	394	380	394	384	392	413	367	415	389	373	374	377	410	410	378	389	387	386	369	389	395
36913	59137	2604	1296	995	771	696	649	548	544	521	490	490	484	497	475	507	459	435	459	437	430	460	439	471	437	461	448	433	441	461	408	458	436	453	424	440	433	446	456	464	436	393	440	462	474	455	467	435	433	451	434	448	429	443	456	425	422	431	426	402	441	451	444	411	412	464	430	442	412	435	427	434	462	410	424	462	450	443	426	404	423	445	426	413	429	443	439	434	447	415	421	437	445	406	411	429	449	401	450	416	445	410	409	400	418	463	470	443	442	405	453	417	487	435	436	457	430	445	454	429	460	425	444	470	424	400	472	407	416	416	457	408	446	451	428	401	400	391	426	431	432	440	425	415	416	443	412	413	415	447	439	455	448	445	427	411	410	418	454	439	438	379	450	453	457	473	392	432	423	420	438	422	416	431	426	394	418	413	450	442	435	420	412	389	405	411	471	429	418	431	388	459	425	430	400	422	473	410	452	446	437	425	386	420	417	442	372	445	475	408	439	441	453	466	434	435	456	419	423	433	409	437	443	398	445	433	430	415	430	391	411	420	420	453	412	433	423	433	432	393	413	450	409	448	403	449	439	445	439	436	439	441	454	423	430	430	406	429	407	436	443	414	386	457	435	427	450	439	445	426	423	421	415	418	379	424	428	445	435	462	419	457	435	412	437	432	434	426	407	426	421	418	403	450	426	437	411	416	456	428	411	391	432	419	408	441	410	433	407	430	431	420	445	405	450	422	422	424	419	431	436	453	424	435	422	470	422	423	419	393	422	401	401	433	409	407	435	416	440	467	415	386	406	462	419	413	418	463	442	461	397	447	414	462	405	392	439	427	425	454	443	441	385	406	408	441	454	412	443	407	424	452	452	444	446	442	424	410	410	390	405	415	420	411	442	421	448	423	425	429	456	419	443	430	427	418	439	426	409	457	408	409	431	435	435	402	428	446	412	429	432	445	436	422	405	442	431	424	419	434	424	449	446	404	402	407	406	458	409	455	430	406	420	388	455	419	431	418	409	442	416	439	441	407	431	411	428	390	434	406	427	432	430	434	456	448	441	451	418	434	439	445	443	421	374	408	425	446	433	442	415	449	450	438	454	402	428	443	447	406	404	439	414	415	418	408	412	410	442	424	423	418	464	388	462	402	420	429	484	431	401	414	435	388	428	412	408	401	449	398	421	433	437	431	440	443	432	435	444	440	421	400	409	401	435	440	421	438	434	461	429	454	442	402	443	413	437	403	435	426	446	422	418	430	449	396	443	447	389	455	417	416	399	444	450	417	463	458	470	408	425	431	413	465	396	427	420	449	423	441	424	407	411	453	448	403	469	428	396	393	444	442	418	431	441	439	400	410	432	435	421	440	464	429	417	406	396	432	441	444	402	428	430	421	421	442	416	430	439	457	408	460	419	420	415	463	413	404	481	394	445	420	423	404	452	434	450	454	438	481	422	421	448	442	429	441	388	467	432	432	417	446	459	400	417	436	448	394	414	418	381	425	444	448	408	428	420	424	407	461	410	407	444	452	411	442	416	412	439	405	444	410	419	399	422	421	426	403	445	394	427	426	422	456	387	423	466	387	460	433	443	427	421	438	424	452	433	466	424	430	417	455	414	426	422	429	431	434	461	427	446	428	414	464	412	432	438	443	411	422	445	412	422	406	451	414	401	436	429	391	396	425	422	400	458	398	420	426	388	448	449	465	431	474	412	457	394	405	441	378	435	389	421	463	418	404	415	418	438	442	429	451	393	483	455	428	389	448	461	405	426	408	458	443	427	467	410	403	430	400	428	435	448	428	449	444	413	441	449	434	438	446	432	404	417	442	423	408	427	444	437	446	404	466	405	456	421	395	431	427	407	440	429	409	402	461	425	443	388	464	440	426	425	407	409	438	395	428	440	429	444	433	405	405	467	439	422	437	433	453	437	405	457	421	437	436	417	441	425	401	426	431	432	431	412	445	393	391	411	441	408	409	402	413	462	459	429	415	460	421	415	424	408	449	412	410	402	420	440	404	412	444	449	401	448	458	444	438	448	442	445	431	434	443	414	423	427	428	451	446	453	419	432	488	422	441	383	441	428	405	470	434	421	446	444	446	436	457	401	476	450	453	435	414	412	422	433	436	428	414	443	403	435	464	445	425	406	447	464	470	436	418	435	418	437	406	454	407	394	430	406	442	410	408	445	412	398	449	439	416	423	410	425	425	444	437	448	423	439	436	442	430	451	405	433	406	393	428	435	439	431	430	426	438	408	417	464	390	407	429	425	380	456	431	451	463	427	423	421	426	437	458	395	440	417	437	416	409	413	445	448	408	398	448	406	407	447	444	397	425	461	436	403	427	400	411	436	435	425	421	406	439	428	406	436	434	479	406	421	412	437	432	463	421	418	385	454	422	443	412	427	454	440	437	420	418	404	423	427	442	454	380	437	444	410	444	430	432	457	417	432	439	421	430	427	424	401	409	464	426	433	419	446	456	458	444	396	432	429	400	434	401	456	465	435	432	410	425	399	430	482	427	419	450	419	416	409	457	437	403	416	453	418	458	421	440	408	425	448	437	450	440	410	436	400	403	416	436	425	422	417	368	431	464	430	413	434	455	404	452	455	444	419	412	401	435	418	448	408	421	431	402	450	401	444	444	430	412	412	406	442	444	450	447	434	457	404	437	439	410	451	490	428	444	432	426	399	440	413	407	409	391	433	434	393	446	433	463	442	452	426	391	403	412	438	443	399	428	421	420	454	466	431	448	440	381	446	451	465	421	445	426	419	444	432	403	439	397	436	398	393	416	423	431	426	396	443	436	392	417	458	442	412	442	438	459	427	431	431	417	419	462	437	427	431	378	455	413	430	414	442	448	411	445	414	415	436	479	431	422	436	469	405	437	403	386	400	391	429	396	435	462	422	434	385	407	468	400	472	441	448	416	413	435	425	427	426	413	397	417	411	392	464	414	401	441	426	417	439	386	373	429	442	386	397	447	442	390	417	443	444	433	441	446	417	447	429	428	445	421	402	447	433	453	459	441	469	426	395	420	398	409	454	433	425	425	432	429	441	444	457	450	461	421	398	458	438	436	439	405	443	428	397	438	461	473	454	442	409	407	406	461	391	397	425	416	454	398	466	430	436	407	423	433	438	422	450	443	446	457	444	417	447	436	418	451	422	437	440	406	395	454	450	415	455	435	418	407	423	417	428	405	420	450	438	376	424	426	461	443	399	437	431	410	433	453	461	405	426	405	426	407	378	408	421	436	424	429	438	406	444	442	417	438	467	424	428	444	432	427	414	435	432	434	413	431	445	453	431	417	452	419	447	438	410	413	396	452	447	426	444	388	445	449	393	405	414	425	461	407	444	394	467	421	439	403	420	417	421	422	412	408	412	428	432	437	456	446	450	418	440	393	397	438	441	457	407	390	464	444	440	406	396	391	441	452	420	420	431	441	410	460	414	428	455	468	447	419	404	390	415	427	434	410	379	421	450	374	426	400	435	416	436	444	399
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
