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
340008342560	340008343079	340008343629	340008344179	340008344729	340008345279	340008345829	340008346379	340008346929	340008347479	340008348029	340008348579	340008349129	340008349679	340008350229	340008350779	340008351329	340008351879	340008352429	340008352979	340008353529	340008354079	340008354629	340008355179	340008355729	340008356279	340008356830	340008357379	340008357929	340008358479	340008359029	340008359579	340008360129	340008360679	340008361229	340008361779	340008362329	340008362879	340008363429	340008363979	340008364529	340008365079	340008365629	340008366180	340008366729	340008367279	340008367829	340008368379	340008368930	340008369480	340008370029	340008370579	340008371129	340008371679	340008372230	340008372779	340008373329	340008373879	340008374430	340008374980	340008375529	340008376079	340008376629	340008377179	340008377730	340008378279	340008378829	340008379380	340008379929	340008380479	340008381029	340008381579	340008382129	340008382679	340008383229	340008383779	340008384330	340008384879	340008385429	340008385979	340008386530	340008387079	340008387629	340008388179	340008388729	340008389280	340008389830	340008390379	340008390929	340008391480	340008392029	340008392580	340008393129	340008393680	340008394230	340008394780	340008395329	340008395879	340008396430	340008396979	340008397529	340008398079	340008398630	340008399180	340008399730	340008400280	340008400829	340008401380	340008401929	340008402479	340008403030	340008403579	340008404130	340008404680	340008405229	340008405780	340008406330	340008406879	340008407430	340008407980	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	3600	2300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21990	20250	27632	22655	20238	20176	3673	809	583	544	515	449	461	436	411	383	411	372	384	335	322	348	329	352	331	314	357	358	335	317	334	328	319	328	322	314	331	320	303	324	314	319	345	337	306	303	335	323	281	346	303	310	357	315	312	285	344	340	332	337	314	306	306	307	343	297	319	293	307	297	324	310	317	312	277	327	276	290	314	333	297	289	290	284	335	306	290	314	316	308	299	328	310	334	321	334	345	314	320	335	302	315	283	312	292	300	306	333	297	295	327	287	328	296	271	296	318	294	318	286	322	307	336	329	309	317	299	305	330	335	300	317	299	323	323	291	333	284	328	303	331	313	333	324	315	312	321	312	298	334	284	327	300	306	286	305	307	310	308	331	305	314	258	316	267	299	301	307	335	338	280	290	304	328	284	317	320	353	326	293	353	298	323	293	280	303	316	299	328	311	291	305	316	314	326	303	308	300	305	310	314	302	324	335	291	322	315	306	301	324	322	322	299	332	282	307	290	316	294	286	274	294	317	315	325	301	304	284	280	288	303	335	294	284	316	282	304	287	287	337	288	311	309	321	299	303	326	322	307	304	309	320	304	322	292	309	314	304	292	295	339	317	296	303	313	313	334	321	312	309	339	279	295	291	319	301	333	319	324	283	281	324	320	327	292	327	318	332	314	329	308	314	294	297	298	321	283	286	304	323	322	302	291	308	296	287	303	294	291	320	314	349	273	305	288	284	294	292	324	307	314	301	282	309	327	314	281	310	341	301	318	339	338	324	289	301	336	330	307	339	284	302	313	299	298	334	283	316	306	308	286	317	318	310	334	299	330	288	304	308	265	297	312	282	335	313	314	343	321	277	287	334	326	295	311	324	270	299	309	288	297	327	328	309	339	308	285	324	324	317	314	287	325	286	303	276	336	293	333	327	332	280	313	305	316	309	311	304	315	308	330	314	305	326	316	302	330	313	307	297	319	284	302	305	309	276	296	317	296	303	297	303	329	319	316	280	278	280	317	306	324	306	311	313	306	302	322	304	310	282	324	330	292	356	315	293	310	286	336	288	287	306	315	328	316	336	314	302	297	288	283	312	345	324	291	327	302	291	288	288	315	298	334	325	292	307	313	334	341	310	305	307	295	327	296	300	295	302	312	289	345	310	312	329	311	301	306	282	305	343	287	304	292	320	306	276	304	314	324	332	353	329	317	274	291	306	319	287	313	301	333	336	288	292	314	321	330	303	316	288	300	257	315	310	322	325	307	308	312	308	292	329	318	300	325	324	253	297	308	314	305	325	326	308	321	292	310	314	271	284	326	313	287	320	291	297	302	323	312	303	334	333	332	309	295	328	321	301	294	311	330	327	322	308	292	332	309	317	318	314	293	345	336	294	306	314	308	309	320	317	297	291	325	282	320	306	308	295	296	308	288	309	317	303	335	307	291	278	279	297	289	349	319	317	345	322	297	309	289	338	297	320	297	319	298	288	322	286	321	332	325	336	317	317	289	323	292	335	313	304	302	340	294	332	314	296	306	314	304	319	313	337	295	300	285	314	299	309	302	305	332	311	317	289	295	305	304	316	312	310	324	307	272	302	295	345	327	299	306	321	299	307	311	270	316	295	318	310	336	298	312	327	292	276	276	298	311	299	303	310	296	332	277	305	363	343	307	292	306	301	346	309	284	307	323	323	292	307	307	310	309	309	344	292	321	291	343	313	343	325	312	342	301	296	319	303	328	318	298	310	297	284	324	314	323	325	309	304	296	288	314	310	298	327	290	296	308	316	293	290	309	284	337	301	283	298	311	297	292	288	300	297	328	313	334	279	332	292	279	314	315	328	362	312	308	329	334	336	322	341	286	310	319	329	305	291	308	328	301	281	283	314	305	302	305	283	333	267	306	296	307	306	330	324	306	329	312	326	307	310	294	276	318	332	305	327	312	332	299	293	337	271	306	311	329	300	308	311	308	302	312	299	313	333	321	310	302	315	291	320	337	287	301	307	307	272	325	337	319	312	320	314	300	293	306	342	322	297	300	318	329	323	320	340	321	291	298	325	295	284	309	301	321	300	321	330	297	321	291	304	313	302	309	299	281	297	312	304	325	305	293	294	302	315	307	317	315	307	291	312	320	280	277	314	306	312	290	304	299	339	320	260	322	293	332	314	321	296	296	279	327	320	323	295	277	301	329	316	331	305	318	294	318	285	283	307	287	285	304	296	294	314	313	321	305	304	299	310	279	287	294	312	295	320	352	309	309	314	343	323	308	291	276	343	325	309	317	355	316	330	307	326	330	330	305	315	289	294	300	335	289	278	277	339	322	275	291	320	326	302	338	308	275	284	298	297	320	347	292	327	299	297	310	320	308	317	295	337	309	288	320	301	317	322	301	273	309	294	320	323	323	293	295	318	344	333	309	300	313	314	301	326	292	309	295	282	303	304	314	275	312	306	298	318	290	319	296	290	289	326	339	324	297	329	299	302	318	315	289	300	292	322	318	313	343	294	330	319	301	314	293	275	316	311	300	300	301	302	317	302	302	290	301	317	297	337	288	276	318	334	320	298	320	301	289	329	313	332	303	289	303	311	332	302	317	328	309	303	310	340	312	297	286	308	293	298	301	330	294	280	322	308	302	311	307	302	282	303	332	290	309	305	289	280	326	324	326	295	338	299	262	288	280	305	291	299	293	330	318	335	312	317	278	303	328	283	294	285	306	289	330	306	324	324	323	277	339	290	302	315	328	284	271	325	293	304	322	312	299	307	322	312	291	299	310	306	297	311	302	299	297	318	319	305	312	321	312	292	289	287	301	312	317	316	313	338	310	302	286	304	323	287	296	310	330	321	302	315	311	271	293	309	319	301	291	319	304	316	308	333	316	294	323	329	279	290	335	323	299	277	288	309	320	284	276	284	334	308	329	352	291	316	332	304	321	297	319	316	282	305	321	323	275	288	284	313	282	267	297	307	284	291	327	318	286	301	299	324	260	318	325	267	309	326	330	313	297	298	311	329	330	298	248	268	277	311	333	291	312	300	287	333	286	303	332	341	304	308	308	339	304	308	263	299	326	323	297	335	331	304	298	320	277	291	320	308	307	303	292	287	318	302	295	329	311	290	315	292	316	303	306	299	286	292	314	288	299	307	327	305	304	282	305	315	319	293	299	309	306	305	318	332	290	308	300	337	314	321	315	326	310	319	304	291	313	313	292	308	316	288	307	290	321	311	324	307	275	340	328	294	334	303	306	296	298	313	326	275	303	310	303	311	297	331	308	334	310	305	289	287	298	308	295	328	310	319	308	342	309	311	320	308	297	320	294	329	304	334	302	337	312	267	330	284	322	305	315	324	308	326	327	283	321	303	308	302	317	340	310	330	326	305	311	314	308	285	314	366	308	304	294	315	303	326	297	274	322	342	310	316	323	315	318	267	295	290	281	335	323	296	317	302	318	318	328	333	314	297	305	330	324	317	322	303	300	292	282	279	298	306	298	333	304	314	339	297
29573	13368	11266	5993	3921	2803	2172	1755	1484	1278	1125	960	888	797	777	701	679	706	622	604	638	629	595	586	586	552	530	519	532	543	539	491	518	520	529	535	518	508	509	513	489	503	526	468	443	488	473	504	473	520	477	468	508	491	478	462	497	480	470	501	465	468	476	500	536	480	486	455	483	467	510	435	452	478	478	470	480	517	492	466	468	473	467	447	470	493	430	432	478	469	494	501	459	463	483	447	537	467	498	454	482	456	448	511	446	470	478	503	456	471	469	489	474	454	454	483	472	457	443	472	482	419	456	462	494	451	480	446	478	451	470	491	474	480	466	445	461	489	461	509	492	522	442	466	484	504	462	479	492	503	500	460	481	456	467	441	441	499	455	490	467	508	448	433	449	487	462	482	476	447	488	455	508	483	482	474	466	486	465	481	476	485	447	469	478	476	454	493	481	503	502	483	474	457	515	475	447	464	458	440	483	459	503	455	483	444	490	453	474	464	472	473	478	432	466	475	462	503	468	467	462	475	434	483	470	494	505	481	452	471	427	485	458	470	466	457	480	456	452	465	491	475	480	445	469	475	435	512	472	470	466	454	445	450	461	469	464	467	449	491	460	480	488	467	456	450	486	520	430	456	457	488	484	463	482	458	466	408	455	479	468	435	490	453	451	469	439	487	506	432	491	477	519	458	439	460	459	495	447	531	478	462	473	452	482	499	429	481	450	472	497	479	483	527	450	442	459	482	463	434	460	495	474	486	446	507	466	478	467	452	451	486	498	466	500	448	453	468	456	512	492	463	493	423	483	457	438	456	487	501	530	475	465	474	477	449	493	460	494	483	515	457	489	462	469	432	452	505	478	484	483	513	477	476	464	488	480	511	429	468	479	471	459	457	476	471	463	456	458	479	488	478	507	451	482	475	491	495	474	481	445	468	434	481	464	474	486	476	462	491	492	449	446	486	465	464	492	478	471	497	469	465	459	479	484	431	443	447	474	436	442	462	455	487	475	452	486	464	494	479	468	482	459	425	463	494	438	470	467	444	455	440	470	481	464	492	462	470	441	501	469	475	481	495	500	502	460	505	485	464	492	492	482	499	464	480	483	482	446	459	425	485	479	522	493	414	496	485	466	468	479	436	486	486	445	451	451	479	457	425	463	482	468	488	471	478	448	482	424	439	440	478	511	492	455	480	431	462	454	470	450	509	470	459	464	464	462	496	483	478	482	480	476	442	453	491	458	465	473	505	429	466	493	453	454	458	483	476	481	466	470	451	463	428	508	496	492	481	480	461	473	492	437	483	498	437	461	474	466	460	484	474	502	477	446	473	483	481	514	508	470	493	473	476	454	442	475	505	487	431	474	481	488	475	484	450	462	502	440	475	480	487	420	456	490	409	473	462	494	472	489	478	462	466	463	428	464	489	480	507	451	467	446	449	501	447	495	429	465	490	461	464	459	494	468	479	454	517	466	495	491	471	468	427	503	481	448	499	482	462	485	440	462	469	456	476	445	479	498	435	520	488	495	448	474	503	480	495	483	496	490	451	438	485	475	442	495	509	433	454	465	494	492	473	476	463	477	491	497	467	467	475	498	475	469	495	456	440	452	464	476	483	476	461	467	455	450	449	479	460	496	459	472	474	474	506	442	490	472	461	468	456	467	463	492	454	495	446	490	436	499	478	471	426	481	487	441	457	457	450	504	453	458	438	441	448	463	480	497	488	475	452	490	433	462	467	443	499	438	492	488	464	498	486	452	483	502	430	447	496	469	462	494	456	474	490	496	475	452	446	466	507	425	456	452	449	450	480	441	455	441	480	462	459	490	496	491	469	458	464	456	485	453	511	421	473	505	509	433	469	419	493	472	461	501	456	446	462	459	487	472	488	446	480	486	504	462	475	480	452	456	507	479	463	461	456	440	435	450	490	463	491	472	475	468	466	503	461	475	480	478	463	474	456	484	472	461	452	495	452	450	463	462	474	474	473	465	452	463	504	484	484	488	473	475	433	430	489	478	467	469	473	446	452	488	470	478	496	462	493	479	483	475	480	499	444	463	442	469	432	499	486	443	449	442	520	433	470	470	469	448	492	486	468	466	482	459	429	466	485	507	442	473	476	424	473	483	466	456	475	490	483	482	480	511	497	471	477	471	458	476	453	468	434	435	499	462	474	470	458	479	453	503	500	474	464	477	469	468	466	496	485	520	513	494	476	512	490	453	472	472	488	441	440	475	462	490	487	502	449	501	438	438	445	508	463	475	463	495	480	483	519	448	436	490	426	468	483	449	496	460	432	475	448	439	470	478	488	456	496	493	471	493	446	461	484	433	420	497	420	453	431	485	436	441	475	425	480	498	456	450	484	473	495	511	462	476	452	431	418	437	467	457	425	461	464	471	419	475	420	490	425	481	474	465	443	473	445	457	458	463	459	511	477	452	455	462	450	486	493	459	475	461	489	476	453	467	447	508	466	520	437	465	470	443	484	466	463	448	471	481	478	463	451	457	481	467	466	447	500	459	501	496	431	425	451	435	487	481	467	469	473	445	475	449	481	481	490	475	483	492	445	456	489	444	523	529	471	465	466	503	440	481	478	498	477	499	438	499	469	487	465	458	471	487	462	466	490	485	480	472	472	511	444	473	502	454	456	429	464	490	449	483	471	457	484	447	448	449	474	472	401	449	470	475	472	509	464	512	479	463	472	478	484	441	472	494	479	467	463	470	466	480	471	476	499	469	490	496	481	458	452	461	460	482	473	496	439	484	453	477	504	488	488	504	479	481	473	485	474	469	442	462	485	451	459	443	478	496	449	435	468	441	476	442	481	486	482	453	457	495	507	469	514	512	457	476	493	460	465	497	454	462	450	500	462	449	478	471	498	486	498	464	475	477	442	505	444	455	439	498	434	455	432	472	480	459	480	444	462	444	475	425	493	474	506	463	440	447	468	452	476	461	440	464	428	480	462	494	494	456	481	508	473	453	508	499	473	481	470	439	486	479	454	510	457	492	482	476	493	485	478	466	464	451	441	483	460	488	497	515	480	472	499	452	493	464	481	496	502	480	467	471	430	464	476	472	480	489	483	474	466	442	479	455	471	470	516	471	483	445	460	461	453	433	428	443	474	435	458	429	417	452	471	460	470	499	461	494	466	452	515	492	474	470	461	472	480	467	467	440	494	464	457	502	517	469	512	463	473	449	451	481	459	424	481	491	506	507	459	494	474	512	458	491	489	479	476	472	444	501	455	448	523	471	501	442	505	435	473	453	511	441	450	479	440	509	453	495	468	484	486	476	471	483	464	486	455	468	468	478	435	469	454	508	449	503	470	458	510	477	476	474	427	464	510	467	438	453	472	468	462	436	498	477	471	461	458	504	477	470	442	479	470	465	504	519	459	446	459	478	481	513	468	443	488	465	446	443	453	526	491	445	465	445	469	490	472	501	519	452	509	489	468	484	494	446	462	516	458	509	445	420	477	495	458	506	452	457	508	477	479	482	470	468	474
27465	20447	7223	911	649	633	636	604	621	624	576	583	554	591	539	553	616	576	571	588	592	554	588	535	577	585	579	596	579	558	584	633	566	543	602	570	562	589	573	608	587	543	603	596	602	610	617	601	568	613	546	555	557	556	611	562	573	576	559	598	580	621	575	560	616	575	575	556	607	594	568	634	588	578	573	589	593	543	578	572	596	602	553	573	540	597	588	546	602	585	604	634	604	563	582	613	583	596	543	608	558	556	542	603	595	622	583	567	610	578	552	564	595	593	553	617	569	607	568	609	595	545	571	561	575	579	564	592	560	581	560	624	574	585	587	591	586	558	564	580	580	546	562	577	597	586	582	610	564	555	577	572	599	568	563	565	550	574	591	596	557	588	561	621	559	561	572	590	554	571	569	544	578	586	504	574	547	583	567	592	580	578	562	576	538	599	597	587	608	583	625	551	584	590	572	546	591	578	584	551	583	572	561	547	613	570	608	528	590	601	627	596	537	626	591	642	580	574	640	628	522	581	558	609	619	551	608	596	569	525	612	585	589	573	587	594	540	580	625	603	561	593	594	598	579	598	551	596	565	573	533	576	527	637	551	562	549	581	594	564	551	591	618	546	580	555	612	565	577	545	579	575	595	616	559	601	626	621	559	595	570	587	564	559	569	548	565	547	571	557	594	550	567	579	579	578	626	596	550	561	644	563	561	656	540	556	593	591	598	590	580	561	577	581	590	558	605	609	579	623	542	580	553	610	557	604	555	561	568	543	580	576	594	577	616	581	567	572	590	576	600	554	582	594	555	540	556	559	578	583	606	588	585	570	597	617	569	567	592	592	643	579	574	572	583	548	557	586	596	584	596	629	539	569	544	635	568	581	568	593	636	602	558	591	589	580	582	541	584	571	546	575	589	539	578	601	594	573	565	577	607	540	587	607	573	567	581	557	550	606	597	631	532	584	539	624	581	586	606	563	564	615	601	557	555	590	599	552	601	623	574	602	594	591	551	593	577	594	566	558	570	569	578	595	556	573	591	575	581	550	590	590	591	577	606	532	581	599	560	576	591	576	565	555	562	524	582	607	549	574	613	600	586	592	582	575	638	563	573	590	545	558	592	591	552	581	567	591	632	548	580	559	585	539	556	587	578	545	642	568	561	597	508	624	581	567	561	564	595	594	604	535	533	569	586	598	560	591	536	531	588	596	577	579	549	569	623	583	570	581	589	558	587	558	602	567	609	533	607	586	549	547	589	552	599	630	583	554	584	559	574	589	588	579	607	580	579	557	578	580	577	552	577	579	591	580	553	546	554	579	592	585	589	608	585	608	577	565	581	551	576	619	545	597	615	624	585	543	577	596	627	588	535	557	591	588	535	618	523	560	571	570	604	600	560	626	516	595	606	576	624	587	573	566	580	555	572	587	564	551	550	568	566	577	571	562	604	574	551	559	591	562	605	567	525	598	589	578	616	579	571	573	572	604	589	550	582	594	571	585	569	606	566	575	567	585	576	576	580	627	555	576	571	585	595	547	576	557	598	569	582	606	573	555	574	517	558	619	583	606	565	562	589	588	605	569	578	601	585	641	574	564	575	533	600	625	586	622	564	560	598	563	591	567	597	594	594	549	595	568	583	520	615	621	572	570	577	616	612	572	589	577	586	589	587	576	596	573	653	582	620	561	582	603	582	615	593	518	577	553	585	544	576	585	598	560	590	570	586	586	569	547	618	585	559	545	595	573	613	616	566	595	590	565	575	568	597	577	580	533	570	625	553	577	565	581	562	570	590	573	596	595	589	591	570	596	592	587	612	587	573	555	553	568	601	568	597	593	606	582	595	588	600	601	625	561	559	606	611	618	623	574	569	586	556	558	612	570	560	590	577	561	564	596	594	586	607	576	583	596	573	566	583	564	629	567	614	593	562	615	591	589	570	597	567	566	577	626	601	535	564	553	549	575	595	604	542	612	564	609	598	637	582	589	600	579	579	525	569	557	614	570	564	616	579	552	592	630	583	592	546	587	597	565	551	599	580	564	577	563	597	578	579	573	560	576	597	624	582	566	568	553	513	574	581	552	610	572	577	599	602	610	555	560	553	543	562	542	590	631	653	594	588	546	632	568	560	622	577	583	586	591	596	558	580	590	615	588	595	574	566	566	563	606	640	583	593	602	599	561	563	541	620	562	603	566	598	622	597	589	572	564	565	609	595	611	589	551	590	608	539	563	568	567	580	607	565	554	582	581	560	587	596	582	601	552	596	582	545	583	552	612	588	586	534	619	578	562	566	593	563	524	591	559	605	587	610	557	579	579	581	584	531	568	579	577	587	547	596	576	559	538	581	616	566	590	580	589	562	593	549	581	557	604	584	602	602	572	590	580	607	586	587	590	585	567	561	578	577	597	572	621	575	555	613	572	593	548	572	578	574	557	576	574	615	575	583	591	594	587	589	587	558	589	543	571	545	588	546	548	593	572	569	565	587	580	621	569	534	570	578	556	569	585	600	609	566	565	580	538	588	576	596	606	570	598	579	534	574	545	539	588	524	577	565	545	552	584	604	579	539	546	582	547	542	594	601	574	576	580	582	565	581	615	557	578	590	525	596	582	584	553	592	563	548	563	541	591	587	566	570	608	559	576	586	616	550	593	618	559	559	577	572	574	592	522	590	581	558	580	537	573	575	605	589	596	590	595	619	573	573	557	568	571	583	570	597	611	603	623	590	568	560	575	574	596	607	599	572	587	612	602	629	573	584	531	568	565	609	587	567	576	561	561	594	606	573	592	557	572	569	549	613	589	592	550	613	570	587	589	624	568	551	606	592	574	547	608	543	558	621	586	580	607	576	608	579	607	583	583	602	594	617	571	569	581	565	587	523	548	542	617	588	559	548	551	646	598	537	557	565	629	609	596	535	596	627	601	582	583	579	566	573	617	570	563	571	562	640	583	552	585	576	582	583	623	559	569	588	554	577	633	595	627	562	584	601	566	579	567	603	588	579	548	588	598	570	602	576	541	577	559	573	534	521	577	623	525	535	557	570	594	557	558	578	609	599	537	528	530	529	622	590	565	572	567	578	580	593	582	558	560	563	589	605	589	578	616	565	568	543	553	624	603	585	546	569	539	603	575	569	575	555	557	558	591	580	642	622	571	591	534	558	552	590	607	543	592	577	618	593	593	609	582	598	553	609	528	548	539	585	610	563	529	579	602	600	581	562	628	571	582	582	544	628	577	605	575	583	586	644	615	634	578	570	592	574	583	568	611	619	563	577	572	612	585	586	606	595	605	589	631	574	598	598	599	566	555	602	595	608	578	539	624	574	580	577	533	521	572	597	599	629	586	617	545	579	577	589	582	539	609	558	581	567	610	601	574	547	566	583	625	546	624	614	575	595	559	581	606	551	594	567	548	535	590	585	578	576	584	534	601	575	563	559	593	588	598	583	548	553	602	567	527	599	579	607	601	559	596	567	594	573	556	630	585	582	618	555	564	613	627	566	566	554	608
13348	1386	1348	1126	1021	891	933	873	872	901	854	858	860	877	848	869	878	898	830	794	831	852	909	853	858	850	898	828	863	819	808	837	844	885	835	815	776	862	852	856	850	831	875	837	858	831	863	812	853	801	857	876	824	861	857	865	822	861	844	850	874	847	835	882	829	866	814	832	887	905	833	878	897	804	887	847	827	789	839	919	830	865	905	866	842	831	811	868	850	858	877	781	894	812	882	797	815	819	864	834	831	873	852	870	885	908	817	882	843	806	854	851	857	913	849	887	804	853	898	813	917	885	862	820	824	843	850	882	829	858	759	840	871	830	885	793	811	806	911	841	870	830	805	807	900	872	836	852	875	843	837	851	805	831	845	824	861	880	829	868	810	883	852	867	825	860	904	827	834	886	853	829	832	816	797	806	891	843	828	901	841	854	827	868	841	905	864	863	873	866	802	809	860	825	910	847	846	803	837	827	833	824	824	840	896	813	876	839	851	865	898	875	871	836	841	884	833	810	882	823	884	868	828	816	851	873	870	861	832	833	877	804	845	832	906	847	891	818	810	854	786	846	846	859	878	847	841	818	859	886	841	862	876	859	906	875	921	827	857	881	822	831	820	822	807	879	870	843	871	825	842	882	833	811	849	858	825	851	845	839	840	885	849	849	918	825	859	872	854	798	820	860	852	859	846	825	891	857	877	863	822	857	866	865	855	826	855	836	820	857	834	821	828	834	805	844	803	827	849	844	854	842	840	831	849	782	851	875	863	848	826	849	811	883	835	854	871	842	801	839	823	805	806	864	837	850	809	838	874	835	821	817	886	905	854	840	852	859	829	842	896	834	844	785	843	836	850	821	828	870	820	887	801	838	882	792	786	809	869	855	879	837	799	856	866	837	841	862	805	872	885	835	851	849	869	854	820	838	880	857	876	824	851	783	833	842	841	814	819	855	834	887	876	843	862	862	800	862	854	811	808	905	830	845	812	878	873	852	852	878	849	870	866	823	839	906	839	832	826	847	855	816	833	840	862	839	841	843	814	891	841	854	862	851	862	842	770	863	819	827	866	843	859	841	818	832	805	839	832	785	812	835	847	861	845	819	891	828	905	845	843	893	834	829	856	832	824	810	873	860	875	826	852	846	863	859	815	859	857	824	838	831	872	877	820	856	858	872	821	790	845	850	869	849	902	858	870	820	849	854	889	852	834	833	815	884	822	840	823	799	884	850	827	832	886	856	844	820	872	846	827	875	817	816	796	818	820	826	868	845	919	850	819	827	839	852	840	807	806	789	855	815	864	840	912	846	826	881	863	823	918	877	809	869	823	832	843	891	850	842	846	883	868	861	875	854	826	896	875	856	883	839	862	844	855	835	839	886	854	862	826	835	878	836	875	860	844	839	855	863	809	851	876	835	868	873	867	901	832	858	902	847	853	834	826	848	828	878	868	833	839	844	814	882	819	787	833	838	760	792	834	858	854	839	799	899	849	913	884	829	825	849	876	862	880	865	798	841	831	866	817	883	940	749	806	780	866	832	852	858	890	831	875	845	857	812	877	900	885	857	871	757	894	818	832	880	835	916	862	887	870	847	886	787	821	853	809	893	746	826	860	879	876	800	808	814	865	767	837	833	839	887	868	810	798	835	779	853	842	824	848	817	838	831	841	891	775	863	876	848	827	869	807	890	833	829	837	843	866	859	878	829	868	803	815	834	847	857	809	875	819	852	836	806	854	820	887	862	870	871	830	882	847	858	878	841	834	810	868	887	831	824	880	877	830	862	831	861	858	827	861	857	835	855	822	809	842	847	884	867	885	847	908	862	811	862	871	839	792	819	839	883	842	834	828	889	776	844	807	837	822	858	795	849	829	908	858	826	859	900	822	813	868	853	868	799	897	806	845	851	836	886	863	880	823	856	849	809	860	832	847	841	885	852	817	865	818	889	848	887	827	874	828	881	892	826	854	917	882	852	849	856	860	869	852	819	894	818	865	839	868	852	821	856	852	827	863	893	844	876	885	827	813	801	859	817	829	839	803	870	821	830	841	775	902	861	827	853	816	836	855	821	819	837	839	840	860	825	851	825	796	844	878	838	854	788	870	814	822	864	851	883	811	819	824	858	836	813	822	816	797	869	812	894	865	869	783	838	815	828	864	853	787	860	841	862	899	864	823	861	850	844	833	839	851	882	803	833	820	850	825	839	801	838	850	907	784	869	855	903	838	860	862	821	837	835	839	836	856	846	881	874	814	885	817	869	841	804	908	824	860	827	805	827	826	829	854	867	874	853	790	902	854	812	842	896	876	891	834	797	843	784	895	837	836	897	819	814	878	811	870	861	852	856	843	835	808	784	821	864	848	882	814	836	861	830	863	901	825	868	840	813	852	863	806	866	853	824	840	812	826	864	827	875	792	870	851	806	845	891	846	858	850	844	809	850	799	836	867	857	882	865	864	824	818	810	812	856	815	841	817	842	866	812	900	867	842	825	843	824	870	848	848	841	831	839	831	897	846	832	835	923	846	893	800	828	843	814	852	876	814	851	816	844	866	829	782	849	908	862	854	895	835	881	844	904	851	843	876	869	810	854	821	873	850	833	844	847	826	873	836	888	840	820	826	858	826	834	815	846	816	862	832	836	819	888	807	888	870	862	878	783	822	815	835	839	832	822	867	854	851	854	844	827	834	814	841	870	810	856	870	849	785	861	874	897	857	863	876	879	847	845	834	863	841	887	878	803	890	814	875	879	831	873	873	814	819	820	882	846	870	790	862	800	910	863	884	843	833	843	858	887	810	852	830	838	858	865	802	826	877	808	866	844	892	835	845	848	863	825	840	880	837	840	876	862	878	808	859	852	889	843	847	841	859	818	871	861	837	878	904	813	835	884	818	842	841	871	830	882	807	865	845	893	860	790	852	825	888	884	836	880	846	860	903	841	803	858	834	876	806	848	819	804	845	818	865	856	854	805	848	800	816	862	841	899	803	822	828	835	820	848	837	844	846	857	867	906	846	828	853	813	837	856	841	848	856	874	870	830	794	906	806	831	831	850	811	911	810	826	862	834	815	806	851	816	869	862	818	859	874	839	880	835	856	846	821	786	842	830	807	864	888	826	829	872	876	867	796	803	855	809	889	803	844	844	848	857	818	856	895	857	871	809	829	829	822	849	824	867	820	865	842	798	845	861	872	828	879	837	870	848	823	861	842	829	835	854	842	874	820	856	836	891	907	884	869	827	827	874	875	828	906	847	804	840	848	882	835	853	845	856	891	862	856	856	802	856	913	853	840	855	817	884	848	811	875	893	846	853	847	854	874	838	858	795	876	810	841	858	844	898	796	845	888	862	842	853	792	823	818	861	867	846	882	837	829	856	850	846	831	843	816	899	829	864	863	809	859	850	851	879	865	870	862	854	801	881	834	848	888	812	863	847	838	816	835	902	806	833	880	848	895	848	876	790	864	890	808	850	815	843	814	841	794	874	809	881	835	856	871	859	850	880	885	841
23700	21486	29165	24226	21480	15833	1602	885	760	762	664	660	616	666	635	621	590	602	565	543	586	582	565	554	587	630	592	599	601	586	557	557	562	582	616	547	540	550	533	553	583	545	557	566	528	524	540	538	564	558	587	628	595	566	530	509	553	516	556	596	548	552	561	524	513	552	582	573	541	490	558	537	533	571	556	600	535	512	572	547	498	559	521	518	541	591	568	539	538	551	549	577	572	531	541	590	558	555	563	558	550	570	571	583	518	533	544	568	524	557	542	555	570	559	560	566	526	550	545	593	565	539	540	548	562	588	560	561	575	544	595	541	535	529	574	534	544	528	568	597	535	555	560	605	571	584	590	556	560	510	569	555	549	575	568	518	555	580	545	519	514	540	566	519	569	580	574	510	566	529	606	535	552	552	559	537	514	540	534	547	528	557	570	555	558	521	551	526	557	554	582	516	522	573	545	513	559	486	524	574	588	536	532	552	533	549	570	518	556	553	544	540	546	545	556	550	535	549	531	581	583	606	616	592	562	523	567	541	487	593	556	566	557	572	540	536	555	570	539	575	522	531	500	562	503	557	593	535	569	498	569	529	530	572	532	566	560	544	501	555	563	548	555	568	527	558	581	556	573	518	562	549	548	578	513	579	542	600	491	547	552	546	543	540	552	545	528	558	560	551	588	553	535	560	547	556	540	539	529	571	597	566	619	529	565	560	551	578	535	566	553	590	555	568	512	520	552	513	509	539	548	566	543	528	588	543	533	565	556	567	575	577	533	538	519	561	515	568	539	568	525	555	535	540	581	543	549	538	524	541	524	541	551	537	552	493	546	498	540	513	532	613	527	575	566	531	566	562	526	552	588	537	548	583	543	617	563	520	549	533	529	543	530	587	573	554	562	530	553	557	556	587	608	550	576	557	520	568	539	561	559	527	566	507	559	551	530	539	551	615	571	576	531	562	535	537	547	500	534	535	555	572	525	579	516	509	578	568	559	561	548	574	529	586	504	512	588	538	524	528	544	556	558	553	553	579	557	551	572	514	568	511	583	534	561	584	552	543	583	524	531	544	508	583	538	563	545	553	552	574	509	551	537	533	540	536	563	535	546	546	550	516	583	567	554	591	576	552	534	541	491	527	554	567	565	544	514	548	535	561	546	539	547	533	515	538	555	532	561	545	542	543	571	573	515	555	579	542	518	536	567	550	531	556	532	527	538	539	540	556	525	562	516	520	574	543	533	591	551	539	519	557	590	543	585	527	548	575	542	500	592	536	566	562	570	522	544	523	538	551	539	562	536	528	546	534	537	539	539	548	523	546	540	543	524	532	513	572	553	575	529	557	545	538	533	565	561	541	515	541	527	583	562	550	573	540	557	506	515	540	571	579	516	574	550	536	536	517	524	530	562	573	559	528	500	525	533	549	533	542	526	535	516	559	556	566	561	521	531	531	554	571	526	588	545	582	568	552	568	570	570	519	563	600	523	514	539	530	562	555	519	539	559	526	572	572	519	577	535	539	573	565	598	526	506	580	581	573	545	534	520	581	584	571	535	524	513	553	548	555	543	538	554	566	547	537	529	569	511	539	513	547	512	525	559	551	552	571	565	554	565	521	566	541	526	525	527	569	537	579	531	515	522	562	529	533	536	544	522	563	538	563	594	568	548	540	567	558	530	546	540	580	560	502	554	583	566	556	559	543	553	546	555	551	547	507	521	540	559	545	545	529	572	556	585	540	566	546	530	545	533	488	572	571	531	525	535	507	514	508	550	522	584	538	577	554	533	505	553	529	522	599	559	522	503	552	554	524	550	555	525	544	556	566	556	547	548	547	578	543	573	534	545	564	542	529	572	535	571	520	571	543	543	557	606	553	553	553	571	523	520	549	556	538	570	564	526	554	545	558	545	548	525	555	530	534	552	565	588	536	570	558	518	547	529	544	523	576	540	553	540	636	564	536	526	566	542	525	554	532	547	521	545	526	556	507	588	553	553	575	538	581	541	539	535	533	574	551	545	548	549	536	590	547	544	560	546	521	559	559	552	550	549	530	538	523	548	562	548	567	485	540	530	521	541	524	563	545	550	489	578	580	529	543	576	552	543	528	548	511	549	561	564	590	580	535	550	526	535	566	554	570	588	550	539	540	553	558	533	551	592	548	519	558	534	550	552	527	583	535	539	558	519	550	537	538	544	531	576	560	561	547	513	516	551	501	549	510	525	533	526	537	547	560	531	559	571	532	499	541	518	541	576	568	541	579	519	553	495	541	583	582	535	545	543	500	506	557	559	572	574	575	524	536	528	560	559	556	563	584	536	558	587	547	528	545	539	593	570	561	556	520	565	577	550	554	573	553	586	529	537	557	510	517	574	527	562	570	556	532	541	576	545	541	583	556	522	516	515	579	590	504	493	584	555	547	528	538	525	558	529	541	574	528	581	522	549	569	551	548	522	551	601	574	534	576	510	547	551	519	560	542	559	558	531	541	541	556	578	572	508	545	524	550	598	592	585	550	578	583	529	576	527	555	584	517	562	533	514	517	550	545	542	500	553	493	580	533	552	576	574	542	561	502	550	570	551	546	517	568	553	575	542	543	529	535	575	567	476	546	626	537	547	543	566	544	552	548	564	514	528	551	554	561	521	548	531	516	556	559	539	577	558	539	565	511	581	571	578	513	527	574	548	560	552	550	561	516	542	562	562	604	554	538	588	569	556	506	512	578	520	533	538	514	573	545	546	560	512	560	551	566	567	546	511	584	528	542	531	531	562	518	565	568	535	535	556	539	545	567	559	520	528	527	543	556	532	555	524	590	531	548	526	567	532	553	507	578	531	587	554	557	527	599	537	577	535	519	504	533	537	513	575	553	561	525	543	542	524	572	547	509	570	522	561	535	579	566	511	544	548	563	578	516	554	582	556	575	544	549	561	500	566	496	562	555	592	519	513	509	519	543	539	554	537	526	552	570	548	563	561	553	563	492	555	538	494	530	539	530	538	540	551	509	554	533	565	547	568	589	542	537	525	560	546	555	543	546	576	533	517	519	537	519	527	546	552	529	569	536	580	535	520	559	576	564	554	560	548	568	577	509	535	574	548	515	553	544	509	516	553	571	586	566	535	553	521	521	547	576	559	532	546	543	522	572	545	525	567	518	547	545	494	512	583	541	510	560	543	548	516	506	559	533	524	554	542	564	531	524	584	537	557	578	539	564	540	563	569	603	533	549	557	520	544	506	562	540	518	544	554	592	526	542	568	541	547	527	516	515	576	515	555	540	520	540	560	546	528	541	552	566	568	507	559	567	552	554	541	576	550	583	539	525	536	551	554	590	567	563	568	551	538	571	546	541	561	566	519	562	541	529	568	558	573	544	539	562	504	520	529	531	564	564	502	519	491	533	534	538	552	616	504	531	570	554	566	578	563	524	520	534	531	545	546	584	541	539	545	545	570	527	553	575	531	533	545	531	563	576	545	545	537	560	551	562	529	528	535	537	558	514	526	565	572	545
33218	11610	9949	5168	3596	2579	2122	1848	1544	1470	1241	1199	1152	1100	1011	1049	987	966	969	885	903	858	893	847	867	905	883	903	839	843	871	824	872	859	818	846	850	831	855	849	821	819	815	827	860	874	835	830	817	868	840	841	809	833	777	857	785	809	840	815	789	797	797	819	774	765	815	839	821	844	801	815	829	884	834	807	816	807	811	823	835	803	809	822	832	774	764	855	832	856	820	792	786	795	834	798	858	843	827	843	813	804	856	865	794	791	790	812	805	871	852	806	768	856	842	862	768	808	791	841	825	822	806	760	837	835	852	788	837	804	796	821	753	841	762	826	785	830	804	810	847	872	796	782	820	825	822	825	792	813	848	789	769	822	827	861	787	825	811	789	844	821	829	817	786	828	813	771	789	795	776	822	780	816	837	824	870	779	834	791	786	774	767	791	777	832	820	807	808	755	897	847	795	782	831	824	830	794	812	772	811	841	802	833	854	814	843	779	841	835	811	809	853	801	826	789	822	823	792	805	792	807	822	833	804	799	837	792	837	816	859	815	809	790	797	828	837	791	794	805	791	812	818	825	807	830	760	817	852	866	795	824	832	806	831	788	827	763	769	771	872	811	813	776	850	829	828	807	805	817	813	795	810	787	818	832	856	861	845	830	815	819	751	842	826	784	770	811	824	740	823	843	818	792	859	871	782	775	818	804	803	802	815	813	850	817	799	797	818	805	733	849	822	772	850	778	821	795	812	816	792	805	829	763	818	812	744	816	792	796	834	798	817	819	810	793	775	783	865	827	763	802	798	841	797	805	775	836	754	845	823	817	814	817	792	830	757	830	808	828	804	804	782	795	775	809	825	792	844	791	797	819	828	838	807	839	772	815	796	808	782	844	816	821	838	830	772	780	822	838	775	801	774	823	850	802	800	825	801	803	784	837	822	782	810	815	805	780	844	800	784	797	829	784	840	847	806	824	788	830	852	832	824	826	837	765	806	812	796	824	834	876	790	852	818	791	815	781	792	834	835	872	784	778	792	799	798	871	821	831	847	778	817	820	824	799	815	829	864	803	788	759	844	825	786	810	854	797	793	838	847	830	798	805	843	795	823	803	805	753	796	824	801	840	854	785	868	839	808	828	794	896	801	817	817	805	765	863	806	805	798	827	740	780	823	808	851	817	855	853	814	837	793	871	781	811	826	780	809	794	797	822	802	828	803	832	800	880	770	818	847	800	806	805	818	826	833	814	812	836	748	789	840	816	786	849	857	838	871	837	814	800	840	822	831	839	810	813	849	810	757	817	821	774	761	849	787	832	786	842	800	855	786	830	802	798	799	794	829	815	779	839	824	832	791	819	817	842	846	809	784	880	767	832	841	797	786	849	813	828	796	812	815	811	830	811	791	817	773	881	864	812	776	839	813	809	838	823	830	823	831	804	808	817	807	820	819	802	790	808	804	830	845	775	782	829	806	829	796	826	778	800	769	788	748	836	839	812	831	804	783	800	775	813	878	841	800	813	790	779	793	770	798	805	843	811	817	812	820	784	833	822	800	876	793	846	769	792	851	804	828	813	796	778	810	793	840	798	786	799	875	828	864	783	826	781	838	826	830	832	856	777	875	824	810	829	813	858	795	783	787	824	860	811	782	837	816	757	826	821	770	785	766	834	842	846	885	753	790	810	828	785	840	856	817	818	757	859	823	817	823	812	810	802	828	780	822	787	816	844	824	826	825	863	856	850	850	837	829	801	813	797	777	799	767	844	847	860	850	775	795	760	817	793	824	856	905	780	804	781	780	832	786	802	855	800	859	805	801	824	767	778	843	880	806	817	801	808	798	806	772	819	824	745	810	833	811	785	804	811	849	848	790	813	762	852	814	821	818	825	800	856	828	800	861	836	805	790	754	830	815	756	813	827	799	779	808	747	805	853	737	765	822	842	841	817	819	831	790	789	861	827	845	797	843	819	806	827	786	861	790	816	775	874	799	804	778	834	801	805	836	838	842	745	850	845	779	779	772	829	818	811	790	787	810	750	817	769	800	788	859	806	752	789	791	761	857	786	828	834	773	807	831	821	871	823	774	829	774	794	796	773	850	787	785	825	811	874	864	836	837	827	797	837	747	799	842	763	831	788	879	809	816	793	819	820	785	816	825	806	779	871	783	850	781	839	791	862	784	808	849	816	807	773	791	812	815	744	778	834	851	807	833	777	817	807	790	847	812	854	829	815	798	817	847	805	841	803	814	812	837	816	823	822	836	804	840	790	817	800	812	795	880	770	816	838	806	851	797	872	816	823	832	810	843	783	802	825	850	854	764	800	849	847	838	840	810	812	763	838	800	803	784	831	796	788	800	843	782	802	839	812	842	856	831	762	819	781	802	865	799	790	761	825	831	827	797	792	847	805	869	765	811	797	811	845	758	799	826	809	870	816	825	788	815	819	756	795	811	794	825	847	799	812	810	777	839	809	776	781	790	851	846	822	836	784	807	834	794	811	863	849	822	872	854	797	783	793	722	788	809	767	827	825	800	814	827	809	789	870	830	802	815	810	797	768	793	817	872	800	803	808	786	860	846	761	819	832	833	791	800	760	860	740	815	810	764	815	797	794	802	823	842	771	746	801	775	820	834	841	799	768	766	760	807	806	773	793	798	857	824	852	836	819	808	808	795	817	800	840	828	796	780	795	849	820	853	810	770	785	794	892	810	819	744	834	804	872	788	798	835	839	790	818	808	767	816	767	799	818	792	821	796	777	803	855	810	801	762	845	810	794	823	787	808	793	792	828	845	745	867	813	854	801	850	820	817	826	776	818	821	783	823	796	853	822	877	777	848	812	834	838	825	825	814	801	804	797	773	789	785	798	809	817	879	823	795	860	825	829	797	827	816	822	781	771	832	804	808	866	788	815	838	862	814	839	818	809	786	801	796	755	777	792	746	819	766	809	761	830	831	856	830	838	786	825	788	859	832	829	836	776	829	794	823	792	844	786	809	826	819	808	749	829	829	802	838	806	765	815	898	782	762	781	846	769	822	776	771	804	767	787	818	857	769	871	789	829	810	744	791	786	831	833	799	819	818	783	814	799	830	838	779	811	836	784	813	818	810	864	874	846	759	833	810	788	810	816	817	858	835	826	781	773	803	797	806	822	788	829	772	826	810	785	824	789	816	764	823	811	835	845	873	776	824	819	798	830	784	802	834	826	836	806	791	806	777	814	806	814	818	808	834	833	828	838	822	821	775	832	763	791	777	844	776	803	794	809	843	787	790	788	780	835	793	813	800	833	854	784	843	794	866	825	785	818	795	818	821	797	885	824	846	784	802	803	803	806	751	816	814	856	843	836	797	792	818	841	756	826	802	847	787	830	831	796	833	809	831	792	830	826	830	770	812	802	797	820	831	864	763	832	821	815	846	821	830	818	879	839	785	807	836	806	797	852	770	799	817	775	819	856	829	752	793	825	876	786	798	836	845	796	759	805	752	833	799	812	822	770	805	819	748	763	781	814
23239	21466	29401	23944	21464	21367	3610	815	594	583	539	471	476	450	402	411	392	383	408	358	374	362	368	371	369	387	356	382	361	332	348	370	337	342	345	339	363	349	334	313	332	329	328	327	350	327	343	361	345	331	313	344	355	355	358	334	299	340	310	318	328	337	348	330	332	328	343	333	312	353	324	312	311	330	308	346	342	315	325	312	336	372	298	317	317	324	351	317	322	328	312	323	316	325	360	332	337	335	352	338	348	329	325	320	362	367	311	309	346	330	306	314	314	333	345	332	314	275	342	325	352	322	329	336	325	334	305	328	326	322	330	341	322	321	331	329	322	331	344	335	331	307	330	319	325	303	312	354	341	310	316	306	349	316	325	298	320	313	333	317	335	319	345	339	315	313	318	345	337	346	333	312	306	310	351	347	320	345	319	353	323	313	314	324	306	332	343	311	290	330	302	307	323	305	314	331	335	319	318	309	288	341	331	332	309	287	338	310	338	312	320	343	334	311	327	308	349	298	302	288	364	314	323	314	348	329	319	344	322	346	347	318	294	347	323	334	280	339	377	299	329	342	295	321	352	336	317	328	309	315	338	338	353	324	321	344	354	361	308	298	337	298	302	331	346	323	292	299	310	318	356	339	294	334	340	339	297	318	347	329	301	353	336	294	292	302	313	307	334	318	350	334	305	316	340	302	304	336	300	326	379	328	317	273	325	324	344	330	315	318	323	321	342	334	337	325	323	350	335	325	311	308	290	306	331	347	331	346	317	294	319	305	338	307	325	310	317	307	311	306	315	330	346	316	325	330	298	322	317	313	345	322	319	335	324	313	324	343	344	322	318	327	295	333	330	322	330	360	346	304	376	342	319	302	310	315	327	315	341	324	320	364	334	347	343	337	309	323	329	309	322	329	318	321	325	370	316	324	304	348	333	313	332	331	324	346	327	320	363	309	296	362	326	338	333	296	317	313	322	323	316	296	317	314	348	320	322	303	331	277	344	350	306	327	301	315	327	318	319	309	329	322	320	296	326	316	339	329	313	288	335	324	300	325	343	322	300	344	334	353	328	334	310	331	318	319	322	340	301	319	312	288	326	313	334	331	304	339	316	332	320	309	336	315	337	312	340	339	300	314	332	301	349	343	314	332	323	274	344	347	325	328	326	320	325	309	357	293	332	307	344	321	316	314	321	326	333	366	334	333	321	333	353	331	318	330	329	318	324	317	339	305	320	299	307	334	315	319	331	316	301	264	319	316	348	346	344	341	316	291	330	310	312	321	302	301	282	338	327	311	340	362	340	313	307	304	321	347	325	335	290	310	314	310	308	350	303	331	341	334	344	317	326	325	335	311	319	299	319	316	318	338	327	320	345	319	318	319	312	333	322	314	332	341	345	323	317	330	339	318	337	319	370	327	320	324	338	297	326	301	325	330	342	315	321	334	336	306	300	336	304	290	322	316	317	342	322	325	292	300	350	300	305	352	342	336	321	330	309	330	331	309	331	331	311	319	350	312	322	339	351	301	345	339	335	343	337	317	324	362	331	326	338	340	322	306	335	339	290	305	314	356	304	328	326	342	311	282	364	301	329	311	310	312	333	334	328	315	320	319	323	294	279	326	282	322	308	323	304	303	346	290	341	347	277	337	310	332	338	327	317	336	330	337	327	333	305	305	324	323	359	336	298	285	335	320	309	300	337	365	306	306	310	320	309	349	373	335	355	341	302	329	360	303	331	333	317	350	326	333	322	327	299	347	338	314	322	298	307	326	338	329	337	348	339	305	306	316	319	362	342	324	318	319	341	343	345	345	330	343	344	319	336	285	315	307	294	317	315	326	374	343	338	335	312	345	344	297	291	335	331	318	329	332	344	325	310	347	310	295	324	341	339	338	310	346	340	305	298	304	318	339	307	321	338	318	313	348	335	299	343	302	318	330	351	336	326	295	318	305	320	330	341	327	321	317	310	298	322	338	338	326	339	349	325	324	347	339	304	320	332	324	347	330	304	335	341	316	324	322	319	336	324	324	296	342	344	341	319	323	327	325	352	310	326	346	314	292	345	319	321	307	337	334	316	288	302	330	341	336	316	335	320	323	301	336	308	330	303	324	343	338	344	303	333	338	361	328	295	322	309	328	317	311	299	308	341	330	322	311	320	350	318	324	326	314	326	338	330	311	320	351	322	354	330	350	326	331	340	296	342	338	321	292	333	317	320	337	308	346	359	326	340	319	346	344	322	312	339	322	308	342	352	326	315	320	342	355	343	343	334	307	350	338	329	301	340	310	336	299	311	326	338	332	295	300	313	319	308	317	317	305	311	322	349	361	295	308	325	326	294	359	310	345	314	308	329	342	317	316	328	296	325	286	313	306	312	320	324	315	307	294	308	308	317	327	328	307	319	354	350	354	326	318	310	315	346	305	356	310	320	319	337	354	316	346	316	317	330	329	309	366	333	322	350	324	300	355	341	319	325	295	328	307	308	291	313	329	320	295	328	343	332	333	340	328	338	309	336	315	338	328	316	356	327	337	319	335	294	321	320	333	329	261	352	318	326	370	323	364	350	316	346	309	337	318	326	322	295	286	300	329	305	298	312	323	326	293	345	284	299	336	300	334	347	346	320	309	325	321	315	350	322	310	373	326	354	322	315	367	332	336	336	328	358	311	347	332	331	355	342	316	308	330	335	339	321	322	361	332	325	327	314	319	289	292	287	319	316	334	292	333	316	292	325	307	328	297	314	331	302	336	335	325	312	289	345	310	325	347	296	322	301	337	334	332	323	329	332	332	338	334	313	336	328	300	319	324	345	322	319	359	316	319	320	311	319	341	318	312	317	353	307	334	329	305	320	309	313	354	333	348	316	289	319	335	313	322	329	320	331	329	314	320	300	364	322	363	347	329	369	320	352	291	308	334	325	364	357	304	320	294	305	311	363	332	334	330	321	355	342	309	311	344	325	340	351	336	313	325	274	340	291	340	346	314	278	311	303	332	325	298	345	354	309	350	313	307	309	328	318	282	307	343	324	337	306	324	318	317	354	351	303	335	304	343	317	326	309	295	356	322	301	285	341	292	300	321	339	317	324	306	289	310	347	312	319	317	358	359	353	326	336	307	319	304	335	315	328	323	346	352	334	311	323	337	340	326	309	307	321	328	324	318	349	336	308	319	313	311	368	321	336	306	324	288	311	350	334	298	319	328	319	331	350	333	308	319	318	349	320	328	315	331	337	332	316	331	321	310	341	324	312	323	304	312	336	352	312	314	299	328	301	311	340	312	335	328	334	342	334	320	325	324	309	331	318	335	328	361	345	329	304	328	320	339	327	319	333	289	334	301	346	334	338	330	318	327	317	304	314	343	335	329	323	340	356	336	320	316	339	323	304	329	313	313	341	327	338	314	302	340	331	341	329	309	304	307	344	340	306	332	329	318	322	310	340	349	336	327	313	343	338	329	328	323	349	325	351	286	321	320	351	316	307	322	330	305	349	316	315	322	299	348	343	328
34579	14375	12190	6241	4106	2976	2328	1836	1556	1325	1196	1077	944	844	791	815	751	694	670	648	604	615	569	649	587	566	578	541	574	590	560	516	566	534	546	553	550	552	539	519	531	537	518	528	551	494	541	448	536	503	540	514	535	515	489	520	508	501	497	543	490	492	509	494	504	514	470	488	535	504	493	495	504	538	525	473	509	457	518	474	500	518	519	500	464	483	500	497	539	470	525	533	537	501	529	532	497	469	521	463	460	527	489	469	512	471	479	494	512	463	467	512	482	503	445	499	472	503	487	522	445	467	511	489	465	466	518	490	497	502	502	527	489	479	477	497	498	509	488	469	504	449	503	507	480	464	485	530	469	455	502	507	522	499	525	520	543	507	484	483	557	505	505	473	453	486	459	476	524	478	532	481	506	462	483	519	513	495	495	411	483	463	477	508	468	452	499	485	510	476	480	506	475	507	488	517	533	486	480	489	506	476	506	479	511	516	511	489	488	499	495	445	529	496	520	458	518	474	518	437	467	520	494	485	494	487	478	527	506	517	526	526	492	500	471	438	477	467	520	506	495	507	489	532	499	522	489	489	507	464	495	516	469	501	467	471	489	499	504	477	486	459	486	476	490	530	482	481	511	464	513	503	488	520	502	493	506	491	478	441	505	517	544	480	470	478	471	490	516	469	471	463	483	493	472	463	488	441	499	475	477	478	507	535	494	549	481	501	516	466	516	492	503	524	512	498	513	474	506	447	466	480	506	477	530	522	506	545	513	469	482	464	485	521	476	509	514	508	552	490	485	485	518	521	485	489	472	530	479	486	458	458	493	494	507	495	526	487	494	474	518	488	467	536	444	489	500	468	488	511	505	494	502	493	518	484	477	478	482	517	488	463	501	468	483	491	493	507	453	487	495	499	478	483	475	520	509	469	507	473	457	491	493	515	474	473	495	492	510	492	494	506	526	538	476	522	476	497	513	514	491	514	515	483	486	502	466	503	482	483	496	476	489	478	454	543	518	495	513	476	485	484	428	528	484	488	481	490	498	486	491	467	518	481	473	501	472	500	504	493	511	493	545	490	518	503	519	549	500	481	473	504	481	476	541	504	495	474	452	469	474	489	498	464	487	490	535	446	507	469	467	488	503	514	472	501	529	468	494	488	496	487	507	432	490	484	567	464	516	479	473	485	499	497	522	453	531	529	515	526	487	523	503	469	470	462	485	508	475	501	438	482	463	487	506	534	479	491	522	457	455	511	489	501	476	488	503	524	487	473	534	518	497	522	491	522	493	502	492	518	472	478	500	485	509	504	483	509	509	512	511	480	505	517	491	500	491	530	483	484	549	536	518	495	474	511	521	489	511	492	517	505	485	465	470	499	519	509	511	507	536	473	494	485	502	527	527	474	472	473	533	542	525	517	496	461	483	500	487	482	514	524	448	466	465	501	475	487	464	481	502	468	503	478	481	440	475	516	510	488	489	473	501	485	499	506	466	470	485	516	467	502	510	520	467	489	470	500	555	506	449	504	456	473	513	490	508	506	509	486	519	500	465	465	471	477	516	469	488	496	501	500	480	484	492	479	462	496	500	514	524	466	468	524	501	478	463	505	487	489	490	483	469	475	500	490	480	515	520	488	473	519	533	468	494	494	495	491	468	508	515	504	549	499	489	499	502	465	494	496	477	485	489	482	504	506	491	482	492	464	500	519	497	515	460	505	516	504	492	500	529	482	483	490	475	530	466	475	484	512	488	482	512	517	473	473	521	508	565	470	503	490	516	465	509	482	476	471	503	488	482	483	463	485	496	500	488	495	483	498	480	493	557	462	477	498	480	526	481	484	492	485	488	487	474	492	475	490	518	532	486	475	483	496	547	467	504	539	500	484	507	461	454	476	491	509	495	457	481	508	500	472	469	454	512	485	511	484	479	501	481	465	504	465	468	522	460	432	474	431	465	490	480	464	480	480	478	485	519	490	464	496	490	530	441	491	491	516	473	512	462	490	456	516	483	491	479	486	491	480	514	512	488	507	492	480	483	458	467	510	494	497	511	498	493	480	475	524	500	505	540	555	475	536	528	457	470	485	508	476	483	508	478	481	532	506	465	522	514	464	518	457	499	496	480	506	504	440	470	509	516	484	504	436	486	480	443	473	528	460	465	512	487	489	492	484	487	481	463	475	512	490	487	526	410	464	481	511	486	484	462	470	528	464	485	491	520	489	506	516	492	484	461	422	474	500	513	474	509	483	492	471	507	466	519	474	433	489	470	516	489	460	497	469	466	475	467	459	456	496	527	491	494	478	493	448	516	468	470	492	495	513	521	507	495	510	497	486	500	461	457	439	492	509	494	521	483	530	458	502	536	497	483	481	520	480	497	495	523	523	491	503	491	490	458	485	478	472	468	489	457	479	520	478	504	493	525	464	501	498	526	498	477	506	454	498	467	479	498	511	525	533	445	471	484	490	449	447	489	481	450	460	529	534	485	511	498	486	472	475	472	481	483	524	502	478	490	469	492	481	477	498	527	489	483	482	461	486	490	500	475	498	486	477	493	487	498	489	523	484	500	453	497	461	508	518	481	520	518	476	481	504	534	473	469	491	486	508	464	482	502	518	488	508	463	484	495	476	511	467	495	495	461	465	477	467	515	478	525	465	489	466	474	474	468	488	483	507	457	517	461	494	491	502	515	454	492	483	467	489	475	491	502	500	505	486	517	464	481	481	487	467	511	510	465	480	441	509	482	494	494	497	505	463	479	493	547	505	494	530	459	479	513	446	488	489	496	466	479	493	473	508	489	503	504	484	529	503	454	546	491	498	473	505	497	513	469	489	493	517	460	514	478	475	489	513	487	487	514	467	537	525	477	529	500	440	488	510	505	468	519	492	483	548	483	453	503	479	523	513	461	496	501	507	475	441	536	471	478	465	488	523	529	488	505	530	473	478	508	524	490	453	497	523	462	459	508	495	486	486	511	513	504	517	460	467	482	467	435	514	504	488	503	509	546	526	536	488	467	476	488	499	486	528	506	512	472	474	489	489	484	546	481	465	521	498	491	504	515	456	525	555	480	506	492	482	480	497	456	508	518	470	497	450	511	494	491	499	476	483	497	510	510	520	498	500	516	445	516	515	485	454	468	469	522	497	503	470	453	479	494	524	480	491	476	481	480	477	492	497	487	447	487	485	467	455	473	482	493	479	503	441	492	469	530	440	489	497	485	521	472	482	452	485	503	519	498	488	501	498	483	486	439	498	453	504	496	466	487	514	498	453	501	462	472	474	502	529	513	473	505	469	473	501	491	495	494	502	449	513	495	493	509	507	498	491	488	518	503	518	509	503	429	485	482	501	513	486	504	505	474	457	487	489	501	460	487	507	457	466	483	514	500	518	510	511	511	452	489	478	535	531	493	526	506	442	524	462	493	474	484	475	487	438	484	471	476	483	501	499	508	482	519	497	445	514	495	468	531	518	498	492	507	469	479	493	523	488	527	481	503	488	491	482	467	491
27372	20336	7178	1160	848	798	669	589	574	603	605	561	592	607	516	607	563	571	596	603	569	582	573	550	609	633	599	584	623	578	571	601	535	531	574	561	602	581	562	544	559	593	572	573	551	584	564	553	565	558	554	564	584	597	592	568	609	581	557	568	557	590	580	583	596	568	565	641	588	560	588	544	610	571	609	570	614	530	598	565	596	602	592	562	587	609	592	497	608	590	535	580	603	571	580	564	582	621	584	596	588	596	561	597	618	607	587	610	558	546	558	561	570	539	562	610	581	571	570	583	549	587	599	564	568	590	607	563	609	508	543	520	598	621	599	585	605	554	618	562	591	621	530	555	525	548	546	551	562	571	590	571	594	561	572	547	553	557	612	539	548	591	591	553	568	552	587	518	615	604	554	592	606	545	547	540	584	576	600	593	531	542	544	547	554	576	606	579	603	542	599	563	606	630	583	565	576	593	567	578	558	547	557	580	558	555	542	585	623	596	566	614	531	557	568	532	567	544	580	572	602	613	574	593	563	591	555	540	555	546	590	564	580	575	597	582	548	560	589	640	616	594	638	622	599	606	557	544	561	609	579	584	604	578	555	526	575	581	586	557	540	519	559	571	587	565	563	581	553	563	568	580	563	551	543	561	572	540	585	574	612	592	565	547	537	542	598	573	539	576	597	572	574	575	600	575	593	566	560	583	519	542	625	533	607	584	581	634	582	551	547	546	575	554	527	576	590	575	573	593	568	545	566	555	614	598	602	542	576	579	564	563	569	574	583	531	595	562	571	630	617	560	576	573	609	628	555	583	570	585	568	601	597	582	552	592	513	583	575	568	570	587	586	572	584	593	576	584	522	577	596	564	604	556	590	577	553	607	588	590	591	581	628	598	577	569	586	602	599	598	589	583	535	541	554	602	544	595	542	558	560	576	596	580	582	572	549	549	604	576	577	579	564	610	569	556	561	561	571	583	549	556	560	575	600	572	586	581	601	618	552	580	556	579	595	560	510	581	612	534	593	546	578	592	542	550	598	583	568	646	576	554	555	573	553	548	581	553	549	596	545	603	594	578	577	594	558	569	585	535	559	545	551	573	576	597	568	574	581	552	613	536	552	577	561	537	573	577	560	569	589	586	577	566	581	592	546	613	593	561	606	590	570	578	525	530	595	559	586	581	609	578	599	572	547	575	594	557	594	572	568	559	600	562	582	537	539	574	579	571	537	548	563	557	549	517	555	523	617	555	547	575	567	562	612	577	566	594	607	557	556	584	578	600	541	530	551	584	566	575	564	555	597	508	544	611	575	596	607	557	579	571	546	594	585	562	536	565	585	570	585	531	581	600	574	556	573	633	554	555	563	579	580	581	540	582	570	558	566	607	568	599	566	599	561	531	613	554	567	529	524	572	585	575	553	545	539	591	545	581	566	536	562	587	593	568	586	571	591	553	583	624	586	577	575	565	527	582	553	525	584	556	584	563	585	595	586	629	613	599	576	564	554	569	582	558	578	583	589	555	559	569	558	544	601	619	533	565	549	568	629	524	594	611	613	581	570	543	577	585	576	568	564	574	563	548	571	558	529	568	575	553	578	574	528	549	598	553	599	562	598	580	549	585	575	558	597	551	555	576	594	637	554	637	575	598	563	523	584	566	566	576	597	583	593	579	578	561	616	574	568	574	596	573	568	556	544	577	594	591	547	571	565	589	568	617	613	596	571	617	565	559	539	542	592	529	601	593	578	586	543	549	582	537	590	559	576	565	549	572	578	599	572	570	594	571	580	577	565	577	570	588	622	606	537	588	585	585	544	552	581	564	548	569	599	550	542	546	533	572	575	565	591	575	526	602	610	611	573	532	539	575	529	576	576	601	544	636	560	561	565	555	555	595	575	554	586	601	549	581	567	607	635	566	579	575	560	586	583	590	582	551	587	583	572	580	572	572	547	554	567	562	542	581	581	553	534	593	595	562	565	561	596	609	607	554	558	597	616	573	634	580	569	562	596	569	585	551	539	562	572	566	591	576	562	599	571	579	561	615	540	566	532	599	596	591	549	581	546	564	529	548	557	599	563	546	573	541	574	560	590	576	566	587	599	550	565	562	564	561	527	588	560	553	590	604	608	609	592	595	579	566	599	552	572	564	550	560	539	545	549	583	556	596	576	563	531	598	557	572	591	564	551	569	569	571	529	562	577	568	573	596	557	570	520	595	576	548	596	553	552	572	633	624	521	599	588	583	590	566	586	583	583	610	567	613	572	550	584	607	598	566	558	648	588	531	598	597	578	574	541	599	551	580	565	594	557	575	553	585	615	595	578	594	567	589	602	581	581	580	618	594	550	579	571	564	586	529	597	576	560	537	526	543	587	577	604	588	551	593	577	577	591	562	568	624	572	558	596	571	585	568	578	558	607	550	591	578	556	598	593	553	522	551	581	563	519	578	561	554	588	597	588	545	579	594	581	570	588	566	558	611	634	606	554	579	584	545	603	566	566	585	589	563	593	586	610	584	589	554	538	569	572	575	557	568	567	582	557	603	582	627	556	560	583	618	523	577	602	565	565	589	558	587	567	578	575	561	567	613	565	624	571	559	562	605	589	589	572	573	550	552	591	587	551	570	551	570	587	583	520	566	611	589	566	593	589	604	578	584	576	563	646	591	569	563	574	564	585	595	571	591	561	589	610	530	554	548	581	583	560	588	612	565	558	561	573	608	562	525	564	602	558	582	563	553	586	596	579	550	555	526	586	546	567	550	590	543	557	551	540	567	604	583	575	630	550	587	587	605	567	544	610	593	586	620	613	582	601	589	565	611	595	616	594	569	564	558	552	574	584	560	528	565	567	572	576	574	567	558	563	562	576	579	536	565	568	595	580	578	605	597	540	578	580	581	577	528	593	560	585	578	554	597	543	579	563	551	542	596	588	572	571	563	562	589	541	546	580	576	548	566	548	557	571	593	583	597	558	585	629	579	583	574	563	543	542	593	581	604	565	590	588	578	531	603	593	561	581	553	586	578	575	577	615	568	557	546	564	563	581	550	581	573	553	626	575	563	555	586	539	569	586	550	573	593	573	565	577	558	553	558	628	604	546	607	608	557	601	580	605	582	544	569	589	594	549	560	592	547	562	582	557	569	553	564	598	583	555	570	569	555	614	593	559	589	585	596	576	587	577	538	553	527	585	596	569	601	571	582	573	562	596	535	588	545	631	599	555	542	555	577	548	546	592	576	569	552	589	528	574	591	557	596	575	577	551	643	598	571	595	588	560	582	556	576	586	554	604	570	558	542	579	570	601	589	578	587	573	558	580	592	579	618	613	598	567	580	586	583	569	570	590	557	535	593	567	571	576	561	577	563	589	589	569	560	555	594	569	570	540	602	609	580	573	601	584	570	594	565	598	596	570	564	554	577	531	608	582	639	590	595	550	550	565	528	627	565	563	608	597	566	594	564	559	574	595	586	611	603	613	571	561	607	603	600	598	578	589	584	551	541	535	569	571	590
13746	1649	1496	1078	972	937	946	882	874	911	902	876	841	814	880	865	840	840	920	874	826	879	849	849	872	837	850	822	820	903	832	905	879	889	800	819	867	869	811	806	844	823	842	831	895	828	773	848	783	740	873	868	865	862	866	838	815	857	844	857	864	845	880	861	833	853	810	864	787	812	808	836	828	821	837	803	783	859	840	841	887	814	861	761	845	876	813	838	905	816	838	848	837	827	836	825	839	837	792	820	865	879	792	802	894	849	805	835	882	864	830	857	902	846	862	862	833	823	816	834	854	827	841	883	807	834	853	864	862	891	825	793	819	837	853	810	820	828	850	809	815	821	857	827	877	851	857	852	803	842	808	891	829	866	849	823	835	819	832	862	812	878	850	834	884	840	819	816	854	854	851	812	796	802	855	823	835	828	866	808	808	879	839	822	861	857	834	821	815	859	891	866	823	844	860	863	830	813	847	870	838	838	830	825	782	841	854	808	797	809	847	857	834	816	850	911	828	828	821	854	855	823	835	834	829	833	874	859	809	819	844	878	900	826	879	845	835	857	832	840	839	839	849	840	851	861	862	830	787	801	891	889	809	794	842	801	816	874	860	798	799	840	781	826	840	852	843	882	835	811	814	807	839	788	825	856	839	838	864	858	834	840	912	815	892	884	817	832	820	831	809	853	851	843	797	787	856	834	803	798	802	847	819	825	870	869	825	817	838	863	856	828	837	840	817	795	831	797	789	848	815	833	877	851	846	826	806	823	825	841	863	841	792	845	817	897	862	865	859	829	858	845	829	833	865	802	817	822	860	854	860	802	839	800	799	841	839	843	815	846	847	762	842	794	825	895	809	844	826	837	835	827	854	789	814	830	838	813	825	825	868	852	905	847	830	853	833	809	831	851	832	845	877	881	776	878	752	864	857	787	830	863	823	835	830	841	857	856	839	837	811	845	816	862	866	845	798	832	850	858	851	853	816	826	891	850	842	795	825	808	809	832	914	849	826	848	786	785	813	829	838	850	884	837	820	865	820	854	795	826	834	866	836	838	837	839	832	825	788	825	879	815	821	830	781	872	866	768	839	832	856	878	840	860	812	830	830	843	805	877	814	871	829	827	839	826	844	835	889	834	825	868	870	796	871	791	862	851	827	841	812	864	836	800	818	821	808	796	848	814	830	861	843	856	803	823	859	856	840	841	891	920	816	837	869	848	824	854	848	842	854	865	866	873	827	848	820	831	857	924	837	815	816	869	869	815	868	794	891	828	839	885	843	818	830	838	864	826	868	833	866	890	808	814	847	867	896	859	842	851	855	840	792	813	900	874	810	830	837	857	814	886	839	819	884	869	778	836	862	845	876	837	855	849	829	843	831	858	819	852	842	845	818	897	832	867	894	788	818	883	816	825	804	866	836	846	878	907	808	788	838	864	812	776	866	880	830	852	782	837	798	848	860	838	920	866	839	852	833	774	873	874	811	811	853	846	806	844	795	867	841	818	829	809	858	846	841	842	886	828	834	826	869	839	893	856	835	845	825	766	783	810	851	821	864	843	816	870	794	868	835	801	850	848	846	831	819	807	799	872	835	878	845	841	799	846	854	830	846	782	837	828	852	867	900	853	843	824	851	843	808	831	859	852	793	835	846	838	842	841	837	797	884	825	852	869	876	758	854	855	822	849	825	916	824	830	846	819	826	925	814	828	862	867	841	811	818	825	867	857	809	839	849	837	872	847	844	802	797	847	818	808	813	840	881	776	783	828	835	786	850	910	833	824	824	813	825	841	823	850	834	879	893	854	878	877	843	891	824	814	818	794	869	780	845	787	814	815	862	839	853	844	843	857	818	889	841	845	834	823	855	806	853	800	800	830	781	882	848	815	825	825	859	853	832	845	839	842	843	777	783	789	830	826	870	854	831	852	806	846	856	788	880	841	803	827	862	817	855	819	837	792	853	857	806	858	785	796	860	834	843	866	874	854	817	808	837	841	880	853	859	850	813	843	855	836	866	839	844	821	878	866	869	854	818	808	874	819	838	833	834	783	852	810	842	830	807	817	814	887	805	849	853	753	829	815	862	856	817	904	781	826	856	784	845	778	867	796	834	854	837	896	880	838	888	829	845	867	798	812	858	810	871	868	866	880	896	839	876	844	857	848	826	855	825	871	838	783	868	845	811	828	869	824	820	824	888	867	806	849	848	832	860	866	885	817	882	854	879	877	866	818	833	792	820	873	894	858	808	841	866	824	823	759	853	811	834	803	874	864	868	803	782	824	825	837	796	874	866	807	846	876	878	811	799	807	843	796	823	855	864	892	827	839	840	838	857	801	831	827	847	811	838	837	845	798	819	890	821	826	822	852	877	897	833	862	856	842	847	855	825	815	797	843	874	800	806	868	866	818	815	816	815	887	817	832	861	828	832	818	905	787	887	795	854	795	821	751	821	796	843	848	854	844	827	794	867	839	878	857	800	865	851	836	822	842	818	850	839	907	836	836	811	877	837	828	886	803	847	818	836	820	825	847	883	873	824	819	856	880	799	795	836	877	818	840	877	820	871	843	820	819	808	810	829	856	838	879	825	889	846	844	848	862	845	848	879	821	838	809	861	821	781	847	840	821	845	801	804	775	839	786	851	808	870	837	836	871	871	843	834	812	876	811	856	840	863	879	837	855	834	866	819	818	867	860	787	851	892	887	858	837	849	822	894	853	853	842	831	829	804	842	824	837	929	789	781	806	834	818	791	819	825	821	802	857	830	832	849	853	830	811	867	879	811	817	919	807	825	821	819	814	828	831	833	856	817	842	848	825	818	833	869	853	854	840	867	883	858	847	843	846	829	801	823	835	846	837	833	853	761	774	856	831	893	807	844	823	851	866	856	825	819	877	787	881	877	834	858	859	868	894	860	852	862	845	822	851	830	828	829	793	783	865	839	841	836	864	816	811	842	875	835	861	827	878	835	848	793	854	827	808	866	821	833	850	879	857	873	860	829	862	818	785	787	864	856	769	873	833	806	817	852	841	835	871	831	843	827	854	787	834	874	843	815	853	827	817	861	836	777	868	852	843	878	855	842	841	810	831	823	805	865	824	861	823	836	850	813	827	823	812	824	772	884	849	837	802	805	832	807	842	823	824	841	790	869	839	828	837	812	824	842	834	865	803	822	828	851	849	878	842	802	848	864	870	820	838	830	854	831	841	814	835	827	831	826	879	854	852	850	870	841	866	805	887	870	827	862	849	832	843	881	829	890	828	848	815	801	851	848	767	835	817	853	851	841	851	840	800	878	830	835	869	849	842	871	806	815	804	855	829	819	817	820	847	768	858	842	832	811	898	803	808	779	808	844	814	897	820	849	825	810	875	852	870	878	846	866	865	893	854	806	854	848	857	845	835	837	813	798	835	881	821	851	836	871	812	806	815	823	844	850	777	869	799	846	833	787	867	832	896	865	803	863	856	802	855	764	840	826	830	827	850	801	819	843	848	848	839	828	844	840	828	900	843
23734	21518	29294	24149	21509	15455	1640	949	747	800	671	644	648	675	622	583	599	598	582	581	609	565	560	580	567	539	577	568	567	579	560	540	599	563	585	547	553	602	545	544	557	581	575	589	561	534	557	525	549	544	577	557	557	553	548	529	532	526	565	580	556	559	575	559	533	559	553	543	531	556	551	546	560	515	510	545	558	514	552	567	553	589	566	578	522	541	522	565	567	503	537	587	559	537	555	526	564	564	575	548	597	547	547	558	607	561	513	493	545	515	567	540	492	572	541	564	539	572	555	555	525	535	585	516	542	513	598	568	564	538	551	541	550	549	564	524	497	539	580	568	558	532	531	580	537	540	575	576	506	550	561	520	576	516	595	568	559	553	507	559	507	580	550	591	513	541	552	559	559	552	579	544	566	596	543	564	532	551	564	569	546	544	529	531	524	565	557	517	496	544	531	561	528	575	537	514	553	540	528	513	504	557	562	554	552	552	539	518	537	551	514	552	510	599	535	533	538	555	575	498	542	566	586	603	531	585	547	577	525	554	532	553	534	561	514	567	530	544	494	539	574	484	553	566	526	551	531	579	559	520	524	578	469	524	554	564	577	549	600	503	539	501	559	545	557	581	530	542	561	530	547	511	521	540	583	542	584	532	544	551	553	541	533	540	559	539	547	539	575	528	517	536	574	584	553	545	540	568	597	556	559	521	529	517	574	549	531	545	530	549	546	535	570	560	579	545	560	548	508	562	570	544	533	530	601	536	558	530	561	569	518	523	532	567	555	501	585	569	565	592	522	560	531	557	570	569	578	515	522	537	572	532	594	556	570	514	582	567	598	570	567	547	572	574	583	546	565	560	532	586	532	529	541	541	521	486	505	489	549	575	572	538	526	530	520	553	511	541	596	561	568	555	526	583	548	584	556	607	529	543	566	539	548	543	545	548	577	540	541	545	549	561	568	533	544	548	548	552	571	570	548	567	580	522	539	574	550	564	517	575	540	553	556	540	555	567	543	545	502	571	558	512	517	533	540	542	558	519	559	518	536	491	533	561	569	525	525	557	562	571	493	579	552	538	495	518	493	589	545	560	536	553	556	564	537	577	522	554	571	518	538	579	574	494	555	507	530	543	560	529	524	543	585	559	560	615	523	491	556	527	551	550	589	559	545	538	559	538	561	558	512	562	570	587	528	589	523	559	514	517	576	556	575	544	537	512	565	563	537	539	563	552	534	535	525	550	564	500	523	548	553	543	577	544	518	536	559	533	571	555	534	523	521	538	533	573	583	562	520	532	551	530	508	569	525	555	548	550	545	560	531	541	534	525	533	540	504	570	550	570	569	536	558	528	538	534	501	529	529	494	541	569	538	579	579	551	546	567	534	542	551	499	507	537	524	533	549	511	539	512	524	581	557	530	533	514	543	543	549	539	576	552	598	535	521	513	546	549	523	538	584	585	534	530	565	589	536	540	589	528	525	594	509	564	582	533	568	533	572	539	583	571	555	552	582	568	541	529	573	520	528	533	523	549	519	523	543	569	564	542	543	549	534	544	563	575	554	533	596	560	546	534	548	551	486	564	550	524	512	538	548	553	556	505	542	566	557	532	551	532	555	547	518	542	532	581	583	524	533	528	541	541	514	565	582	542	545	569	510	556	574	576	522	534	541	570	584	534	539	553	545	548	563	533	520	571	536	539	563	562	560	500	542	559	575	572	591	508	554	560	549	540	571	526	509	610	544	526	549	546	500	552	589	552	539	551	612	546	588	515	588	517	492	540	538	577	533	528	510	614	482	565	555	532	575	531	533	553	547	573	546	577	498	477	557	595	531	541	573	506	536	550	576	556	546	569	561	556	539	531	573	535	601	519	554	554	531	568	563	556	558	541	563	564	529	531	531	522	557	539	525	542	578	560	577	548	499	552	565	572	570	543	574	546	527	534	566	538	569	558	538	569	553	539	574	608	561	551	549	527	498	551	536	533	551	553	529	522	577	541	547	528	524	555	547	579	559	528	536	538	515	515	525	542	527	545	585	550	565	563	520	571	551	533	503	543	549	556	515	540	525	519	612	569	567	499	565	554	549	547	528	531	528	536	562	504	533	560	546	567	551	549	535	519	541	597	497	540	534	540	532	540	554	564	529	545	506	585	588	555	533	566	528	540	590	540	532	554	520	543	520	559	596	540	520	579	535	523	546	557	560	541	571	550	572	561	531	489	523	547	541	563	566	523	516	580	576	527	557	537	530	535	544	544	549	570	564	525	531	551	523	530	518	580	547	538	550	557	565	506	566	574	529	536	578	563	534	517	514	570	530	532	592	516	561	555	498	490	560	522	555	483	559	550	533	542	537	516	572	555	533	553	541	530	537	513	516	564	566	540	496	589	559	540	527	570	488	560	502	516	585	523	585	551	553	526	508	524	532	533	573	533	577	565	541	498	536	537	546	524	570	538	524	520	548	572	544	564	538	543	572	557	533	548	578	557	527	564	548	573	538	565	562	560	567	530	575	529	536	554	509	571	523	562	562	573	589	540	524	549	579	542	560	520	536	546	516	556	549	534	540	575	555	485	540	499	526	580	569	525	550	555	529	576	570	548	535	532	548	545	549	557	552	554	554	528	550	559	551	541	547	548	559	588	538	551	523	578	554	536	518	565	575	566	544	513	521	533	561	493	522	550	562	554	570	555	575	541	561	546	598	541	553	503	540	554	552	539	534	549	540	550	536	516	533	534	517	584	582	525	568	509	569	556	561	590	547	543	576	578	548	544	565	528	586	573	529	545	532	571	553	519	502	529	554	532	535	582	544	514	500	525	572	578	531	538	521	537	586	529	546	543	543	521	561	563	508	567	532	555	551	580	550	584	514	532	542	571	549	583	562	553	540	549	591	523	529	529	532	529	543	534	555	554	536	561	526	585	557	565	505	545	529	539	561	560	509	535	580	528	542	534	544	542	540	585	603	553	574	579	543	531	539	531	518	576	517	553	516	517	515	552	569	571	581	535	521	537	545	546	536	575	537	622	523	502	542	541	555	519	559	507	547	500	583	534	519	542	584	547	566	593	529	582	547	554	537	525	549	588	555	524	552	545	568	533	491	554	549	565	535	538	559	568	594	536	500	559	558	487	560	534	554	502	497	554	536	531	523	596	548	580	571	563	532	501	518	543	559	512	513	526	507	535	554	544	527	556	512	536	505	562	588	504	565	566	527	574	540	580	526	555	575	534	541	570	556	518	524	524	558	555	519	500	489	559	551	515	580	511	546	569	572	530	575	573	561	508	506	574	500	546	567	560	549	557	551	533	526	528	543	561	569	523	542	579	541	520	527	537	572	564	559	527	547	511	569	549	511	508	521	543	543	544	582	572	582	546	543	549	599	563	532	529	507	536	614	548	508	564	563	515	559	547	557	523	517	550	525	516	530	526	574	562	573	575	570	563	517	551	560	495	531	525	537	522	574	548	520	572	529	532	557	567	556	570	572	549	545	500	536	527	575	515	570	524
33466	11532	9649	5110	3544	2527	2155	1781	1615	1387	1276	1151	1097	1110	1036	1003	995	942	947	1001	972	892	881	859	907	876	861	866	856	855	852	867	883	793	819	899	814	863	859	794	843	840	837	831	839	868	858	804	828	819	805	805	866	816	830	850	811	818	821	810	811	745	808	849	817	851	809	843	843	804	843	800	790	839	819	823	762	836	754	788	820	827	782	812	790	820	796	837	811	843	818	809	770	788	833	770	821	755	837	793	833	785	817	791	819	832	754	784	859	815	801	849	837	780	804	804	798	838	828	842	839	775	803	795	830	796	830	794	817	835	780	748	787	821	840	747	792	818	790	847	806	928	818	838	783	815	810	837	819	816	782	825	828	841	858	809	798	827	830	827	803	814	806	856	805	865	804	837	789	810	807	805	883	786	836	772	788	804	747	750	845	826	829	811	815	805	851	849	782	817	800	795	839	809	805	811	776	772	794	800	776	815	842	858	839	792	789	818	781	881	841	812	792	757	801	819	829	804	856	769	754	764	809	846	813	810	770	796	819	830	835	773	796	825	798	803	829	806	816	816	802	774	861	818	806	771	806	811	796	767	807	851	826	805	797	819	815	808	822	842	807	783	821	792	791	834	799	794	842	787	824	831	804	797	793	782	776	803	812	802	749	764	813	793	783	824	769	835	806	828	799	812	845	778	778	790	788	844	805	838	831	778	832	782	818	806	798	751	814	815	847	829	828	778	821	766	804	809	765	776	764	854	846	812	785	799	807	772	753	802	778	835	869	764	836	766	811	803	801	806	825	768	785	788	838	831	790	845	813	809	786	784	766	787	775	744	782	816	818	816	810	805	785	816	829	830	808	788	831	778	768	790	852	819	773	766	808	808	788	809	799	800	805	779	843	757	855	803	743	785	837	866	816	839	814	884	775	782	836	811	820	783	858	836	805	815	836	810	785	817	818	836	800	724	797	757	834	834	787	812	811	791	837	815	819	782	785	826	849	798	798	823	736	843	820	843	808	781	824	750	842	819	772	780	835	803	796	779	770	802	879	786	797	828	883	800	814	761	779	829	815	781	834	774	803	748	847	817	862	818	846	816	826	841	845	829	789	781	811	828	830	830	826	836	782	779	845	810	835	817	784	788	775	842	800	791	812	840	767	841	788	827	768	806	822	826	824	802	809	788	818	824	825	757	809	823	778	789	827	859	799	770	818	812	820	806	834	775	805	810	801	859	859	816	805	790	839	802	770	780	883	813	859	809	773	814	780	821	809	808	818	812	802	815	822	769	792	793	831	846	807	839	790	745	819	833	801	817	836	838	772	804	843	815	784	868	824	814	821	831	810	845	774	821	738	840	753	740	838	777	780	797	781	820	807	757	836	836	837	820	792	791	761	837	778	841	827	810	805	851	809	800	768	773	779	852	794	816	835	808	814	785	776	780	835	747	770	803	767	808	785	778	786	806	795	816	818	738	795	773	843	832	824	783	832	855	778	844	782	801	802	788	823	763	795	784	819	847	819	806	803	801	782	795	820	803	841	814	809	826	796	839	832	848	844	788	787	830	823	845	805	805	817	785	804	827	811	790	808	835	842	817	811	849	801	859	802	821	784	835	819	799	852	800	807	766	848	800	807	818	784	861	829	834	803	777	843	794	770	806	816	844	847	838	781	790	809	799	891	818	813	805	771	815	787	778	829	819	790	739	820	794	768	779	807	803	843	762	785	808	789	793	788	795	819	839	741	783	826	801	792	809	813	800	802	824	852	825	807	804	805	820	757	812	799	826	746	822	819	818	807	812	837	813	804	798	847	760	752	766	798	828	764	812	811	840	836	809	809	771	793	760	820	808	819	755	845	755	879	854	809	822	776	824	848	836	805	814	798	807	776	791	852	795	796	786	804	795	837	836	845	835	779	761	797	807	755	784	797	797	773	830	841	805	791	814	803	862	860	841	808	769	831	765	768	787	809	751	814	819	765	823	800	767	795	819	763	792	863	843	775	818	821	841	823	822	868	804	830	823	784	789	845	799	760	805	767	769	793	821	764	799	757	849	796	843	872	800	845	750	753	886	802	782	836	834	774	811	828	796	799	841	819	773	778	758	838	809	805	834	836	742	804	794	788	815	793	802	803	760	785	835	851	776	833	815	807	797	752	806	780	811	782	814	787	798	810	802	854	776	805	802	807	810	842	779	792	747	848	832	802	866	790	842	767	817	751	804	767	809	805	851	842	799	764	842	839	832	794	796	870	817	778	831	841	838	804	797	798	805	784	780	810	861	794	766	811	851	811	758	808	773	810	853	787	842	814	807	792	853	800	800	807	821	822	821	821	793	766	822	782	775	814	816	805	819	800	781	748	811	796	812	775	759	858	845	807	805	753	857	809	759	823	860	814	842	867	773	820	832	822	777	761	826	737	749	885	759	766	854	839	844	800	769	771	835	766	746	830	801	815	824	866	862	830	848	813	775	773	795	800	807	815	835	839	813	803	805	789	775	779	761	829	758	798	808	745	788	805	818	807	795	826	847	801	800	822	839	811	815	784	810	847	768	812	820	834	796	815	841	803	817	790	802	835	759	812	839	823	798	792	811	814	781	833	812	796	819	752	783	787	798	850	855	804	828	869	759	858	838	727	843	803	785	798	843	770	801	859	824	791	783	821	764	847	816	877	776	810	815	805	769	803	786	801	741	824	791	841	848	784	770	825	863	813	820	784	782	815	853	834	796	817	810	757	806	793	787	827	849	776	813	798	794	772	779	822	781	778	757	827	830	778	780	776	839	803	780	852	851	780	766	787	824	828	820	845	835	803	818	819	820	815	804	816	825	825	843	777	824	816	808	786	807	785	814	811	829	790	784	835	810	797	829	796	808	783	805	778	814	833	783	839	823	796	786	819	817	803	822	800	814	789	779	775	804	847	788	833	776	786	772	808	760	837	794	757	817	814	800	800	784	781	865	760	800	830	820	841	831	795	813	812	838	788	825	800	848	810	780	797	854	813	832	803	807	823	808	760	797	775	777	823	805	789	790	793	817	775	794	767	804	749	845	795	760	819	792	871	854	797	888	782	794	840	836	790	837	790	819	805	775	830	762	834	788	781	787	809	828	813	831	845	809	830	752	747	794	786	805	837	839	830	845	845	790	794	810	822	795	800	805	820	823	802	759	794	843	795	779	857	818	788	810	816	818	814	869	788	777	782	790	843	876	819	765	795	830	793	828	781	781	839	797	808	763	857	743	815	826	808	817	829	830	851	821	803	804	814	794	808	794	817	838	792	837	832	785	807	776	779	770	791	827	827	795	817	841	771	830	845	799	811	790	802	804	734	805	827	814	824	757	773	803	772	796	799	780	775	776	786	758	808	824	795	819	732	823	786	822	816	816	834	804	802	823	801	822	835	808	784	847	847	803	755	799	797	810	789	787	786	819	834	823	817	723	774	788	785	805	789	778	807	799	788	789	787	814	789	824	789	783	838	764	804	813	844	822	821	773	784	817	837	773	786	784
23323	21502	29466	23956	21493	21420	3723	720	599	581	521	447	422	392	412	410	382	379	371	387	345	372	351	364	351	376	339	357	332	333	342	361	339	318	348	322	332	328	319	340	334	332	311	332	374	358	337	356	316	350	352	316	337	328	319	331	330	348	332	356	332	322	312	334	341	286	324	287	324	335	313	345	357	336	324	327	352	337	354	368	327	326	341	331	352	317	334	339	358	293	349	296	365	353	293	336	343	314	365	315	328	330	329	323	350	357	362	356	303	330	344	327	334	305	332	300	327	305	322	343	344	311	323	322	328	366	345	344	292	352	346	335	327	334	326	331	331	341	331	304	350	347	322	320	310	349	320	360	343	319	348	340	338	322	315	341	322	331	313	314	299	341	334	323	315	304	339	304	339	338	328	316	303	307	309	312	345	325	318	318	318	330	340	301	316	330	319	345	360	335	355	326	295	305	299	330	315	316	325	343	344	331	303	306	316	329	319	334	352	323	307	292	328	327	316	317	372	340	325	291	322	330	335	332	315	313	333	334	356	313	327	315	304	346	345	342	311	332	333	329	303	325	320	333	345	302	351	314	324	314	297	341	335	309	325	323	338	330	333	303	329	303	341	324	319	320	333	329	296	336	324	337	310	319	334	355	322	326	333	322	318	337	326	323	335	326	344	368	331	338	343	365	347	303	347	342	325	320	344	310	328	333	320	339	333	316	357	307	317	323	348	316	324	324	320	328	298	333	324	323	320	329	310	321	333	323	314	340	303	328	323	327	291	327	334	301	339	335	325	311	334	339	346	327	299	306	324	309	371	310	318	299	330	324	350	340	333	347	340	337	340	343	319	348	373	300	332	320	344	341	306	306	317	370	300	337	319	344	326	311	327	324	327	321	346	351	324	346	325	350	337	331	315	327	346	340	335	333	325	312	340	334	350	330	307	342	304	349	328	313	317	326	311	314	318	315	341	321	360	314	313	327	307	312	326	294	355	321	333	324	360	305	322	332	335	331	324	302	346	324	325	336	327	327	334	291	332	337	327	332	345	306	314	337	302	302	350	330	316	318	333	313	307	325	352	360	342	328	322	362	334	323	315	328	338	365	340	337	307	348	348	338	332	331	317	348	345	354	332	320	324	322	344	339	327	332	328	336	335	320	321	316	354	338	338	334	319	300	310	327	329	324	331	321	347	317	335	322	319	310	334	333	322	332	322	341	343	315	318	361	324	343	299	304	322	330	344	333	338	337	339	329	315	337	314	301	329	307	357	313	316	312	357	322	323	315	295	315	324	313	324	315	300	323	305	331	285	324	336	352	323	333	336	330	339	345	327	324	341	317	319	350	324	318	305	297	297	318	292	326	338	329	333	293	312	319	345	327	301	323	317	313	350	341	303	321	294	355	314	332	374	313	323	327	317	333	290	326	333	295	312	347	305	330	338	333	341	321	350	359	328	324	345	329	352	318	333	313	319	307	330	303	314	276	312	339	341	325	362	341	362	329	346	327	328	343	302	346	324	312	364	302	357	288	333	301	292	319	320	331	286	340	303	328	313	283	347	343	347	323	317	308	335	339	336	337	346	328	345	322	326	347	292	328	342	296	330	340	336	296	307	314	333	333	351	312	327	349	336	312	335	335	324	290	318	309	350	321	310	333	334	334	305	313	315	314	314	302	291	315	312	327	320	321	350	337	337	325	315	343	333	385	342	337	300	296	319	329	313	332	311	318	349	307	315	325	324	293	302	308	336	308	327	327	326	299	292	311	319	337	299	324	351	326	345	304	323	337	342	333	324	346	368	327	357	359	318	339	327	340	340	332	324	325	339	334	331	330	328	339	349	339	333	337	311	331	326	299	368	313	325	343	321	340	312	300	360	345	308	306	325	314	337	344	289	321	324	314	351	317	298	336	357	337	335	305	326	317	360	355	333	320	319	335	338	354	315	344	337	317	324	315	298	342	296	333	356	318	307	331	289	349	337	318	296	350	317	324	330	339	322	310	310	313	355	332	345	314	297	323	300	353	288	335	323	310	322	312	338	318	298	318	331	307	329	336	333	331	348	320	320	351	332	320	337	384	329	329	323	324	337	369	330	315	317	293	347	346	329	301	322	315	315	322	305	301	319	314	342	325	333	321	327	316	296	329	299	292	314	334	378	349	334	342	330	331	308	354	297	350	290	325	325	341	320	338	335	324	317	357	313	314	334	308	337	338	333	302	350	355	324	332	326	317	331	334	337	356	332	317	332	322	321	304	302	326	342	313	325	309	317	359	332	301	332	314	353	331	319	328	345	346	335	350	283	329	339	315	335	311	343	347	314	322	286	316	358	326	312	336	294	323	341	334	334	351	286	337	331	339	335	322	328	321	337	314	339	294	327	334	320	308	353	335	332	330	345	334	338	305	335	285	294	316	333	352	306	335	310	308	312	323	291	332	348	325	310	330	317	350	342	318	341	332	312	314	311	305	289	312	294	343	311	328	329	311	314	308	336	312	299	352	332	320	343	317	328	342	335	324	332	319	325	314	314	308	319	315	300	363	361	354	324	332	311	306	319	342	350	338	337	312	312	340	291	331	323	315	307	282	349	292	331	309	300	307	329	316	350	295	332	323	327	287	335	318	327	311	352	322	323	334	314	314	341	343	322	319	309	296	310	308	320	344	302	311	331	332	342	310	359	322	344	352	330	339	315	283	344	326	301	326	331	330	312	307	338	316	324	343	326	321	334	344	372	330	312	312	313	300	328	346	311	279	354	297	337	332	327	336	364	339	333	336	341	335	316	307	353	304	338	308	306	355	328	376	332	317	325	342	323	314	312	327	333	344	319	310	328	355	364	312	338	334	324	337	322	323	317	323	337	328	283	305	333	346	294	304	359	321	305	345	334	320	345	331	347	330	303	362	326	345	339	330	306	308	319	365	279	321	323	310	307	348	328	312	333	305	304	311	341	338	324	330	340	306	322	357	333	336	311	360	331	299	318	315	320	324	305	330	342	328	330	317	323	326	329	301	319	308	331	353	353	319	308	363	313	343	294	300	319	320	336	334	310	329	326	344	333	341	328	338	300	322	311	318	339	283	337	323	304	353	338	335	306	329	326	353	323	288	335	295	304	317	316	314	340	279	326	344	296	299	320	345	338	328	286	347	334	306	328	314	311	294	326	331	311	291	332	322	328	312	308	342	345	326	342	308	344	328	322	344	331	341	342	322	318	318	316	334	320	303	310	311	333	350	344	351	374	357	327	336	322	320	297	330	317	342	323	345	329	329	316	315	313	324	330	306	336	304	327	334	284	333	338	323	333	336	336	283	333	331	321	356	351	302	326	289	366	289	334	294	340	319	349	369	334	321	349	341	317	326	329	280	327	322	332	356	350	322	316	337	330	359	328	290	314	318	342	296	341	285	327	312	327	343	334	322	350	337	341	351	315	348	324	330	313	334	328	316	336	302	344	293	334	355	307	295	321	298	338	306	338	341	294	318	324	330	325	336	341	328	348	314	353	325
33425	12992	11092	5928	3991	2753	2163	1763	1384	1255	1149	974	865	846	777	758	724	712	673	647	665	632	662	584	566	591	569	545	529	565	578	536	583	562	519	561	532	470	492	530	529	514	570	514	528	504	548	483	509	528	486	523	545	549	510	554	490	537	469	547	481	520	486	508	535	485	492	486	479	499	488	506	527	488	480	519	486	504	531	495	523	494	498	472	477	529	506	495	485	482	510	508	543	480	495	484	542	486	530	490	507	473	527	514	498	475	518	494	515	534	501	495	511	505	486	505	489	524	526	519	497	523	541	484	489	517	485	513	510	481	459	489	467	526	504	523	467	470	516	483	478	502	506	456	501	491	482	473	476	509	496	475	452	476	509	537	480	508	462	508	507	511	520	461	529	506	511	505	493	481	503	471	479	472	522	489	529	514	512	474	504	483	465	507	497	513	486	497	454	561	476	536	458	546	520	492	486	474	475	454	469	480	463	476	510	496	514	469	514	523	474	498	515	469	511	485	485	501	531	482	502	477	484	516	496	490	491	514	513	499	511	501	487	538	521	502	502	499	524	477	514	478	493	506	483	495	475	505	475	517	490	528	497	527	476	524	503	508	485	486	494	479	500	539	523	482	475	497	466	468	466	480	513	481	531	478	513	516	530	508	504	516	484	492	515	496	493	479	515	477	486	485	471	515	544	492	502	484	489	472	472	529	483	497	464	476	461	485	474	450	465	517	518	468	539	501	550	514	503	481	507	488	468	532	501	487	484	489	516	499	487	500	488	483	474	509	508	500	468	490	485	438	521	503	492	464	464	504	509	494	485	526	456	469	469	542	498	476	485	487	491	505	459	458	467	505	494	507	462	479	452	496	484	474	492	507	532	480	480	511	490	521	513	489	510	504	488	515	505	495	521	488	507	483	511	498	520	510	528	486	521	499	499	490	460	477	490	484	534	511	484	502	498	504	508	519	526	488	501	501	517	473	465	512	473	460	501	498	505	487	436	501	493	494	503	521	506	460	487	528	520	471	499	450	483	520	507	479	517	499	513	467	465	502	506	548	481	469	524	499	476	518	524	494	504	473	507	502	502	465	487	490	484	501	537	499	469	476	500	492	502	482	455	537	490	511	508	503	504	505	518	487	535	485	511	487	472	476	520	497	525	496	528	474	481	534	505	468	518	488	477	486	475	523	496	543	485	477	495	498	514	503	477	502	491	529	511	520	530	525	478	501	507	465	458	462	513	495	527	459	496	484	515	504	486	524	476	472	509	498	477	476	487	470	520	473	498	476	503	473	465	492	506	486	508	553	473	450	475	492	529	460	500	473	489	492	484	510	495	470	479	501	491	517	506	507	503	467	471	499	463	503	540	508	499	469	491	466	455	506	487	488	515	469	457	476	469	453	518	499	493	479	493	494	497	497	504	490	509	503	527	471	507	495	534	502	525	475	515	538	543	451	485	448	490	533	483	468	469	518	515	486	530	476	501	491	515	453	505	493	511	465	478	480	447	513	531	498	523	498	534	486	520	500	471	513	479	498	486	482	523	473	500	551	471	502	492	480	485	477	517	501	484	522	506	503	535	510	534	499	515	504	479	480	491	498	494	560	495	502	509	475	486	482	494	478	506	487	458	499	492	488	478	517	525	504	560	502	464	489	475	478	515	483	468	483	458	466	488	490	524	511	509	467	498	481	528	465	496	470	471	471	482	496	514	498	461	499	521	480	503	477	476	486	503	498	492	479	529	474	521	531	459	487	498	510	480	513	502	497	503	452	506	510	491	513	501	497	494	491	511	523	441	501	478	478	507	484	499	468	496	467	495	493	491	472	476	478	481	479	502	508	508	507	512	457	516	498	522	460	521	509	510	475	478	518	510	493	504	470	496	469	491	466	500	532	479	490	533	472	490	533	497	487	456	525	525	478	504	473	478	486	514	470	472	417	505	465	514	488	488	465	553	476	507	489	499	533	497	510	526	498	481	532	530	479	507	506	493	537	523	510	538	510	504	490	492	513	475	517	499	514	461	510	554	475	477	494	490	509	493	507	473	497	508	507	502	454	544	488	503	473	528	494	479	463	500	453	507	459	498	497	461	497	501	474	515	527	529	491	497	457	512	486	480	500	500	486	507	507	504	510	503	475	503	499	507	500	498	492	500	515	474	460	506	472	472	499	480	465	501	530	520	454	507	504	497	494	551	465	485	521	523	478	465	504	457	496	524	497	494	481	471	500	504	533	459	478	475	496	478	532	521	514	511	490	521	524	477	528	537	483	530	524	536	515	497	493	499	531	453	452	517	530	519	467	480	520	533	525	486	467	498	497	524	483	494	480	507	487	482	496	503	532	535	496	522	480	510	486	552	534	528	527	510	481	496	507	453	456	498	455	508	497	487	492	483	528	507	461	505	468	501	515	515	501	477	539	508	501	471	464	483	515	523	472	489	445	478	565	484	482	472	514	529	484	488	463	465	490	521	530	465	501	504	442	491	513	479	470	487	455	500	497	496	464	530	458	498	502	484	477	512	541	500	496	514	496	515	483	505	506	450	507	492	503	458	492	520	495	497	530	494	509	512	468	490	502	533	547	498	504	487	471	515	481	493	500	431	496	492	517	493	502	481	482	518	479	478	489	493	464	485	490	511	495	504	477	506	508	482	497	481	457	506	477	482	474	524	513	483	488	504	493	502	508	468	517	506	490	488	488	501	499	480	480	503	511	490	523	494	505	498	453	490	514	490	485	504	482	494	457	499	492	539	488	511	515	467	491	492	516	512	475	469	496	476	521	442	498	454	464	489	506	514	473	532	510	492	499	478	501	511	502	505	489	524	489	467	463	484	455	480	522	482	475	481	492	468	486	464	470	505	503	520	523	508	509	510	508	549	476	515	512	487	441	521	480	509	510	536	479	495	534	458	493	526	527	489	504	552	495	464	499	502	474	476	477	520	509	462	506	477	501	504	518	499	526	485	516	515	474	494	495	463	502	484	456	457	496	496	537	448	502	533	474	492	538	507	469	511	521	501	482	478	501	478	477	478	471	508	503	532	482	503	485	524	517	516	469	465	481	496	495	530	502	479	523	475	468	487	480	503	488	502	490	500	492	490	500	519	485	501	468	470	501	471	495	511	506	534	480	492	475	498	522	475	502	540	491	468	507	491	515	503	510	511	492	493	440	475	495	491	513	515	495	475	509	481	533	492	458	457	455	495	493	513	507	452	554	515	498	514	469	481	488	474	474	489	498	484	499	495	508	525	500	492	479	491	491	506	483	488	490	502	478	487	483	468	523	489	469	505	505	472	503	450	474	491	512	515	435	528	531	519	486	500	450	503	480	495	449	521	482	504	478	494	533	491	483	472	486	481	534	494	527	451	508	517	482	530	513	480	464	499	488	494	510	508	513	468	495	490	543	507	476	484	507	505	488	480	484	478	489	469	492	496	484	504	465	490	495	494	496	484	499	500	506	489	491	506	508	536	489	509	466	507	511	482	484	518	497	511	491	466	493
27407	20451	7183	948	663	592	648	606	590	587	589	615	599	554	619	541	576	575	578	609	587	598	573	575	594	575	501	565	557	571	605	565	515	580	594	557	575	591	569	567	539	572	553	573	621	528	575	582	551	601	558	618	608	546	579	583	587	565	600	592	607	576	590	568	581	536	575	611	608	565	551	574	534	582	595	547	586	571	609	550	537	549	570	577	604	553	561	577	585	582	572	585	536	567	549	526	558	588	561	596	561	613	574	537	556	580	545	557	544	601	549	563	570	604	562	573	580	601	612	606	563	575	567	593	575	573	632	584	569	539	524	614	581	535	544	565	596	585	545	597	577	585	583	530	561	594	585	562	554	578	555	573	561	552	611	601	558	508	546	559	557	571	552	571	571	588	596	588	577	548	596	549	586	572	516	571	582	539	570	587	580	626	549	536	584	608	548	553	593	628	559	593	578	601	541	598	559	540	617	545	589	591	532	532	570	555	599	607	553	556	590	643	633	597	543	557	576	600	589	553	554	594	563	553	583	594	569	536	551	548	537	602	609	553	562	557	604	543	589	598	561	582	543	590	580	560	582	567	570	586	612	591	596	625	572	601	605	610	569	565	526	579	615	552	590	582	596	563	532	578	574	565	543	563	584	590	594	597	586	541	563	543	611	563	597	597	596	594	571	572	559	592	549	551	556	542	595	550	589	616	585	565	568	590	538	557	559	633	566	578	581	585	583	583	517	539	551	582	567	547	595	583	554	556	540	563	556	572	570	595	530	526	634	573	565	536	595	565	602	568	599	565	592	551	594	541	585	570	580	634	562	555	582	549	598	568	541	601	577	588	588	572	518	586	543	559	562	599	593	546	585	570	591	587	603	608	545	578	565	597	554	531	537	586	583	593	606	622	580	570	585	635	607	546	568	562	578	598	557	620	604	521	595	606	533	565	628	552	616	600	576	558	615	605	565	549	566	566	603	561	561	542	601	573	571	596	581	562	551	615	588	577	516	549	591	528	578	555	583	595	575	526	568	525	566	569	583	578	570	551	563	562	557	558	583	533	598	631	574	567	583	586	538	587	544	544	565	597	568	580	558	556	563	543	572	579	567	575	612	583	554	536	583	592	581	570	590	576	545	537	597	622	598	533	576	537	544	611	585	534	557	547	584	610	560	552	580	594	557	596	570	557	606	610	586	573	547	572	593	582	583	576	573	577	576	607	545	616	592	567	550	614	582	607	558	587	586	544	561	613	571	621	593	609	575	569	540	535	598	591	603	592	552	604	587	604	561	603	592	587	559	581	557	593	561	537	575	555	612	547	554	542	581	607	606	605	612	574	604	569	567	559	577	583	560	560	604	612	602	572	589	565	627	582	560	547	600	562	549	523	566	575	573	596	597	598	585	565	582	572	595	592	560	564	603	559	600	606	578	558	560	560	569	585	584	581	579	567	562	604	581	610	561	597	560	586	613	578	563	551	588	611	604	534	554	605	567	608	557	557	568	573	582	591	623	556	601	589	611	563	593	553	542	545	573	573	597	530	556	538	559	587	590	536	536	673	581	588	592	594	574	628	562	576	593	569	591	557	614	541	577	545	593	590	570	563	600	550	602	570	567	527	590	580	599	604	576	587	556	550	619	520	564	540	557	578	584	579	581	554	633	563	583	572	611	589	554	527	556	605	570	559	550	586	567	545	588	552	618	588	567	582	560	622	549	556	570	565	574	581	620	532	588	553	590	578	534	635	600	601	552	544	563	579	591	608	590	561	595	575	562	579	599	583	547	534	608	624	545	581	545	519	564	557	572	542	554	544	588	558	583	574	600	599	564	596	574	630	555	553	540	571	598	557	569	589	607	606	583	570	546	590	583	579	627	591	594	593	585	558	606	577	587	573	594	570	567	568	536	600	594	566	566	570	582	567	612	573	560	580	551	530	605	564	553	626	575	587	607	526	558	553	583	562	531	587	581	585	601	579	605	608	586	568	545	599	570	567	535	569	569	564	578	562	599	593	588	559	585	569	597	573	562	597	546	539	583	598	549	596	602	607	561	552	538	566	556	543	591	578	605	569	568	592	622	572	628	590	564	536	611	548	573	585	571	594	579	613	598	532	588	599	576	583	557	565	600	568	574	564	588	550	596	584	551	559	595	595	546	561	590	581	583	572	550	577	600	572	577	598	557	590	566	525	578	541	595	604	586	547	570	580	560	602	542	571	586	589	566	558	596	596	601	569	580	604	560	574	543	562	597	558	538	583	560	611	527	629	612	606	567	610	540	585	593	606	570	577	618	574	551	597	590	598	589	615	596	585	562	568	568	583	580	545	559	581	577	562	613	600	584	563	613	565	585	601	548	550	581	556	582	563	598	559	566	569	542	602	564	597	568	558	581	583	582	576	571	579	577	538	542	535	533	564	536	576	572	523	577	586	599	575	535	614	579	586	561	567	583	590	550	597	559	589	598	553	581	567	567	566	554	582	603	603	572	584	574	613	555	615	606	595	587	557	566	563	562	569	595	564	566	595	586	581	555	593	609	615	545	572	569	622	605	558	613	585	589	521	597	573	535	574	572	557	570	530	605	576	566	605	549	569	591	577	585	578	582	580	595	564	577	558	599	601	583	582	578	534	568	552	615	584	574	568	550	535	552	577	558	532	576	559	564	540	566	539	551	582	527	556	584	578	564	534	633	603	560	554	578	600	530	598	575	556	620	563	586	585	568	592	575	568	570	572	630	560	621	564	600	600	589	529	645	581	569	601	565	554	596	591	542	593	564	549	524	616	601	566	546	564	608	570	636	557	607	602	604	544	540	571	593	553	606	558	574	569	594	617	545	600	604	571	559	559	591	577	592	550	559	579	620	588	589	605	587	606	571	528	563	601	593	637	524	559	567	612	584	550	555	555	557	569	576	568	609	544	562	556	573	570	577	563	589	546	592	586	548	617	593	577	608	572	555	555	565	619	598	543	553	531	599	578	578	627	568	564	599	575	580	540	565	564	591	592	603	582	564	572	599	610	529	590	572	558	612	572	594	546	601	584	567	595	605	593	632	572	546	594	605	623	546	546	585	539	552	594	581	580	576	566	615	615	565	575	569	630	593	586	608	562	612	589	566	541	558	581	550	596	614	577	589	503	624	570	571	593	587	531	533	584	643	570	574	576	555	575	570	572	614	575	626	596	563	563	588	555	591	597	602	585	627	518	589	579	574	603	571	588	545	588	616	634	623	588	585	597	602	590	529	585	611	534	579	631	547	602	610	547	559	586	576	574	589	574	586	541	579	578	617	541	590	586	527	578	580	567	567	556	554	571	521	600	540	579	575	545	551	596	566	575	613	575	572	599	558	583	558	601	546	555	580	560	576	613	578	599	557	545	583	590	569	606	578	557	560	553	552	544	582	608	556	532	552	570	609	605	596	618	574	581	609	545	568	599	593	627	580	565	592	576	568	569	592	584	543	560	595	557	586	638	557	596	566	541	536	561	578	579	601	567	527	537	561	558	557	599
13337	1370	1366	1081	900	920	847	862	863	816	892	833	836	922	819	875	834	849	841	827	860	838	868	857	837	754	857	841	807	892	878	823	823	828	895	789	860	838	872	942	805	857	858	906	840	887	826	879	848	826	824	818	825	868	801	879	822	854	789	837	814	832	865	871	859	849	748	837	926	800	882	869	886	829	845	835	835	874	884	842	821	880	864	844	845	832	859	871	810	874	836	867	846	863	856	859	823	908	856	865	767	808	875	810	835	827	802	862	807	827	843	832	835	841	828	805	805	815	858	801	865	817	824	845	847	819	831	840	803	862	889	882	837	823	860	847	846	817	834	874	815	844	832	827	873	829	888	898	817	865	824	851	793	812	806	874	820	848	831	884	836	856	842	852	881	836	801	858	844	870	877	796	803	889	814	922	818	868	857	829	831	796	831	835	827	840	840	837	830	839	875	862	873	869	839	821	809	809	840	897	834	830	795	825	843	863	863	864	831	807	823	859	814	845	857	844	830	808	836	863	780	841	821	803	862	858	799	854	814	839	860	825	851	858	831	867	841	833	774	842	846	871	833	819	877	870	842	798	862	812	822	832	827	847	792	835	821	831	827	871	845	825	856	831	803	864	857	803	834	845	837	825	789	829	875	877	810	809	823	825	869	854	876	839	855	888	753	849	905	843	788	870	869	841	892	777	852	842	850	883	877	783	845	818	830	786	838	850	824	863	835	839	869	804	874	842	807	843	873	883	872	853	840	836	850	853	856	858	865	856	824	817	838	799	866	863	874	785	815	826	849	855	815	856	836	825	862	828	789	832	854	817	831	775	806	839	838	878	857	868	862	827	812	850	850	841	822	889	790	861	843	924	812	844	835	848	810	836	883	832	847	853	890	845	797	840	879	884	807	916	810	845	890	873	838	847	871	829	855	823	830	850	806	798	838	860	845	829	831	844	854	826	825	802	843	859	869	843	789	834	846	885	858	823	829	833	875	860	814	822	818	861	832	810	867	873	861	832	811	779	806	791	825	792	829	871	806	844	847	847	871	848	838	877	867	821	853	844	859	819	894	873	855	883	889	835	847	857	832	880	802	850	839	808	861	797	800	815	830	885	800	842	836	802	870	792	824	863	871	811	889	862	844	752	836	907	806	829	855	828	820	888	859	824	816	894	833	895	821	792	860	841	840	846	792	802	856	845	822	843	893	843	852	846	814	819	794	854	802	828	811	790	817	857	845	861	858	822	801	869	830	812	840	834	880	776	837	797	808	849	833	861	871	818	883	843	805	815	840	864	768	788	809	837	816	837	825	843	831	849	854	856	833	836	800	859	753	811	802	854	809	815	822	853	836	892	798	825	868	794	826	851	834	820	826	843	861	833	827	810	767	834	854	839	866	838	861	779	831	824	869	826	814	865	853	833	864	795	831	826	876	899	855	866	897	873	804	818	780	878	879	815	875	859	817	806	878	837	828	807	870	837	791	818	829	820	843	851	800	891	797	861	831	875	849	834	822	840	882	832	791	816	826	820	800	815	869	889	861	830	878	837	816	901	793	860	834	802	870	843	850	782	850	828	804	822	815	864	825	884	834	858	831	822	838	829	843	816	842	821	828	857	855	802	859	835	844	824	877	804	847	841	832	861	852	830	842	883	836	846	816	825	873	849	854	857	906	847	832	818	813	837	863	818	836	865	863	804	824	792	858	803	916	847	814	814	796	855	814	853	810	844	814	836	856	822	844	822	828	822	803	869	802	844	856	815	843	841	800	827	875	850	842	890	874	854	813	794	857	808	872	857	892	805	855	815	840	840	855	827	858	842	863	829	841	824	868	850	836	816	854	854	846	860	786	820	850	855	794	857	844	829	870	813	843	867	840	862	802	825	834	790	837	926	882	847	840	860	844	840	880	817	878	815	866	841	819	847	854	843	854	813	813	855	820	855	853	870	814	846	845	831	831	848	799	825	833	848	856	855	883	821	857	841	834	835	882	851	849	820	829	861	832	830	869	825	840	835	851	812	866	836	853	800	874	863	829	900	782	837	794	829	847	857	848	814	790	836	852	832	851	811	815	878	853	779	830	813	838	845	868	852	837	891	914	847	833	808	875	834	812	837	881	846	840	826	844	778	836	854	812	825	852	857	900	861	854	883	876	879	850	831	856	854	843	834	790	832	863	903	844	863	832	811	848	831	842	845	841	834	837	795	909	822	881	841	819	868	806	875	789	851	790	856	752	877	839	812	811	849	855	852	833	833	827	839	813	852	838	836	855	836	818	855	870	898	901	799	865	854	813	768	914	878	821	857	830	871	816	845	845	830	827	866	795	832	840	868	827	864	857	818	818	766	843	884	857	919	822	819	810	887	813	856	823	879	856	780	819	823	839	844	875	826	842	853	801	801	838	835	871	871	820	866	801	832	844	840	799	842	811	815	843	814	839	858	812	817	898	815	874	836	849	783	867	870	867	867	857	801	899	842	850	796	875	834	843	844	828	787	821	881	856	899	828	775	803	830	832	849	910	841	843	793	844	819	815	832	845	862	878	815	815	854	868	812	892	794	845	854	857	856	830	807	856	835	806	870	823	811	829	832	862	834	857	831	813	843	862	857	873	854	855	812	846	815	826	878	836	817	845	826	831	849	822	769	880	797	870	870	795	861	815	827	827	821	825	865	859	827	836	849	863	868	878	880	805	868	867	843	846	823	822	941	841	830	836	865	830	794	816	856	829	838	844	912	790	908	834	869	814	850	903	879	878	839	859	928	832	857	832	888	836	866	878	827	862	835	866	819	822	788	843	826	838	851	831	819	812	807	841	852	836	861	857	847	837	825	846	899	894	847	855	813	846	821	842	797	852	849	790	800	813	838	813	817	786	806	844	827	792	848	835	835	887	846	830	839	828	859	842	885	836	879	853	860	865	869	836	862	788	832	798	869	859	837	820	865	838	839	847	871	857	832	847	875	866	849	879	826	906	881	801	843	821	796	862	840	790	866	799	856	855	803	808	848	866	866	837	810	835	890	880	852	836	851	823	813	859	821	785	818	874	814	868	834	840	850	793	838	859	808	794	838	877	857	772	850	853	811	844	804	807	871	816	867	784	856	833	773	833	839	807	872	820	847	895	866	866	856	801	848	836	816	891	890	898	778	809	840	816	849	830	849	805	877	808	868	811	874	851	805	845	800	833	864	821	829	897	758	822	859	827	835	828	890	850	843	874	894	851	864	854	797	862	876	852	854	886	861	857	862	798	841	838	842	930	867	838	896	833	809	844	810	846	806	823	796	850	835	856	838	884	824	802	821	820	882	830	869	834	915	826	872	853	882	899	798	849	837	831	846	822	851	836	848	843	900	819	824	865	855	831	803	863	830	826	807	797	821	803	804	829	845	861	795	855	851	839	866	806	818	869	837	877	763	823	868	884	776	807	845	845	811	790	828	819	792	849	848	809	911	811	874	822	916	840	853	810	832	810	819	891	852	812	860	819	838	854	874	910	838	880	809	859	778
23662	21476	29295	24079	21479	15941	1614	918	785	704	680	666	624	631	591	622	625	569	623	598	572	613	575	583	561	555	585	587	564	578	558	567	551	542	533	547	550	564	541	570	538	515	542	506	565	562	539	550	541	571	548	552	534	565	535	557	584	549	508	532	578	544	545	552	517	561	534	576	538	541	546	556	568	513	621	494	522	547	543	605	533	527	517	561	517	511	573	521	500	553	544	543	589	533	548	539	537	500	530	517	576	503	585	554	526	539	541	541	547	558	506	533	527	580	560	502	563	546	544	564	523	590	554	554	520	513	510	564	545	510	527	575	534	572	568	528	555	545	556	522	532	538	541	556	507	483	580	556	581	555	496	533	525	527	550	517	540	567	519	553	527	540	562	514	538	560	552	501	553	581	556	568	501	533	522	531	588	518	538	530	569	565	539	514	547	507	522	527	564	569	522	572	534	572	533	524	567	495	501	576	592	497	538	536	549	562	570	552	579	586	557	556	566	561	524	561	567	547	501	586	550	541	551	521	566	569	532	556	547	542	538	573	558	568	524	501	566	541	555	605	529	548	576	575	546	513	521	520	495	520	549	533	534	566	493	535	560	549	534	558	559	565	527	543	533	516	570	547	563	540	552	512	549	554	545	542	581	534	542	557	585	552	534	571	526	554	567	557	552	574	557	516	508	568	504	545	529	595	540	552	544	570	527	527	543	563	549	522	541	535	533	581	525	551	519	546	506	527	561	513	524	535	525	561	550	515	552	504	591	557	578	489	579	521	544	524	529	570	503	577	551	514	549	505	545	513	552	479	516	518	560	552	493	531	532	583	532	528	583	492	536	529	604	562	531	544	519	571	524	546	554	521	512	528	537	527	525	554	539	533	550	560	514	519	543	529	559	530	519	531	545	546	531	572	531	541	521	513	545	533	536	533	606	503	510	539	543	515	526	547	566	562	543	545	572	490	555	531	499	533	551	549	566	531	525	503	523	561	537	559	536	517	541	552	552	542	514	527	549	532	591	544	494	518	529	538	518	543	523	508	517	570	535	558	533	514	542	533	538	566	526	572	547	530	558	560	590	572	537	570	529	487	556	521	564	552	529	539	577	523	542	532	540	555	529	532	540	567	562	517	552	570	558	564	508	531	534	576	549	587	568	523	503	566	519	559	550	510	538	536	536	554	520	528	534	542	569	565	537	569	572	532	550	540	546	561	566	538	535	533	560	540	532	549	523	533	526	523	515	497	548	512	510	562	526	554	543	552	523	551	529	537	552	579	519	540	546	559	533	598	567	577	528	550	528	592	519	590	543	559	526	478	528	541	514	556	547	556	573	532	543	549	520	572	524	541	527	568	543	505	544	542	498	525	541	547	547	565	473	563	494	549	561	536	484	561	585	527	524	528	525	547	548	537	519	569	546	583	531	565	543	526	569	528	536	569	530	545	561	550	522	527	529	549	569	539	542	539	564	524	589	526	552	536	548	494	570	550	530	544	517	558	559	531	549	537	555	552	529	568	578	490	531	515	561	559	542	531	515	524	523	533	521	521	531	543	546	519	557	557	514	500	576	555	480	534	567	552	568	517	503	520	542	566	516	539	570	591	526	549	537	524	563	526	533	511	546	515	534	492	544	528	572	585	565	537	542	553	479	557	586	552	548	557	544	501	544	598	585	571	575	542	541	550	525	528	531	541	533	550	541	554	545	516	540	513	510	538	526	560	505	517	545	553	534	540	524	549	569	572	502	533	574	526	583	536	510	572	520	519	513	514	543	542	548	514	536	573	556	588	569	554	560	541	545	566	557	573	541	526	548	563	510	490	538	553	563	539	538	497	527	579	560	569	525	562	489	588	505	564	546	515	536	534	556	562	550	564	505	547	549	556	555	510	559	524	532	564	559	521	552	515	532	537	504	554	537	514	523	594	487	539	548	558	540	526	525	528	539	557	501	504	547	523	552	564	506	535	560	564	537	557	509	536	541	573	529	571	515	559	510	558	538	545	602	503	558	567	541	532	572	549	531	541	542	529	523	520	528	561	567	546	517	512	507	564	544	557	554	525	546	557	503	543	562	507	558	556	507	563	573	569	557	529	512	547	555	546	558	524	528	502	551	539	542	553	539	497	503	568	519	503	545	518	548	555	548	521	556	541	542	517	517	571	541	564	561	529	529	515	581	520	568	539	564	542	482	554	589	571	527	560	520	549	542	510	535	551	534	574	529	536	565	529	506	600	561	533	523	567	513	534	534	549	526	544	570	529	541	547	568	574	521	513	506	522	502	560	558	530	532	578	538	573	488	569	547	557	544	550	526	608	541	561	504	557	558	553	530	586	581	562	507	531	513	567	522	514	577	519	556	572	611	530	566	512	544	565	511	517	562	564	520	548	524	566	561	543	500	497	475	507	522	519	556	503	543	511	528	565	552	522	543	498	518	543	573	553	531	554	525	500	500	540	565	531	516	547	490	588	540	535	532	528	534	553	523	563	559	533	532	523	529	519	516	576	577	504	568	539	559	519	553	517	542	554	556	565	543	545	591	553	510	571	564	580	553	510	505	527	530	523	508	558	576	555	514	580	512	486	561	544	588	545	540	559	544	523	505	545	502	554	553	549	575	526	519	520	571	525	535	572	521	609	571	540	537	521	528	523	547	547	527	528	570	564	531	538	522	530	556	551	526	562	509	523	540	576	539	538	531	591	524	520	545	529	543	530	567	532	566	533	488	542	523	540	499	537	503	553	558	477	522	514	541	526	540	539	515	550	554	565	536	582	532	550	516	553	504	557	520	512	525	505	486	533	499	545	603	556	496	539	555	544	530	509	557	494	571	555	595	515	549	556	513	568	571	530	500	590	514	499	543	542	545	534	528	571	545	582	508	544	527	531	552	562	555	543	534	532	527	556	547	501	520	540	509	570	524	532	562	551	532	501	550	549	562	554	547	534	576	557	538	534	557	568	543	520	550	561	539	551	528	554	529	560	542	508	522	531	537	528	516	525	520	550	555	534	549	564	563	554	565	535	523	584	562	559	577	539	521	563	551	568	531	539	523	526	531	526	542	549	516	533	601	557	566	540	510	534	586	573	536	521	522	560	590	545	542	567	553	506	564	578	576	521	538	560	572	503	526	527	528	538	559	543	514	539	546	517	504	525	560	558	582	539	559	512	556	506	529	520	534	594	557	583	558	504	507	510	570	539	537	549	520	552	542	523	536	531	549	531	568	527	513	522	532	517	525	532	541	515	576	512	591	511	504	597	519	577	575	534	526	551	524	542	532	552	501	563	522	561	524	546	572	543	558	570	548	491	583	576	554	529	540	572	520	510	511	533	513	522	511	584	580	514	531	555	565	564	539	519	499	520	546	575	567	587	518	511	522	505	558	548	583	552	559	517	525	496	530	513	546	513	508	530	547	542	567	557	515	552	533	540	558	483	546	560	552	571	526	544	502	616	576	532	579	555	531	536	567	592	553	554	538	557	513	569	520	530	542	558	509	506	538	582
31225	10764	9169	5033	3417	2550	2045	1784	1574	1380	1257	1222	1125	1049	1016	1000	972	992	937	890	923	916	892	916	849	809	829	819	834	855	852	850	844	837	838	816	837	795	808	860	837	812	825	820	788	847	805	865	820	785	821	842	816	819	828	811	806	807	836	798	781	834	801	793	801	791	822	779	816	813	853	826	799	820	781	795	826	808	783	804	802	797	767	799	834	848	758	781	790	882	786	823	829	793	806	783	775	822	844	801	788	837	800	822	818	796	798	848	781	804	745	781	820	752	810	797	782	799	827	781	797	851	805	840	781	838	803	790	776	802	789	842	809	797	852	842	807	799	814	731	781	757	832	776	764	793	796	750	824	779	852	764	808	828	814	777	777	786	820	806	776	777	798	797	836	786	819	781	819	818	736	810	806	788	778	766	814	820	795	822	792	759	777	795	807	821	790	780	827	754	850	823	805	796	779	810	764	815	818	818	835	812	793	810	797	812	800	790	795	782	798	812	804	798	813	831	778	752	784	798	784	807	814	830	827	835	784	888	813	829	808	813	781	816	748	795	830	750	743	789	803	794	803	813	838	810	793	745	735	805	806	833	838	816	761	769	792	785	810	737	792	783	792	805	793	798	782	789	777	780	809	786	818	829	854	822	813	748	766	792	838	841	852	874	819	827	821	786	817	772	857	810	806	824	804	866	724	801	842	789	791	804	800	788	829	824	780	804	846	838	758	815	816	799	821	760	821	799	744	812	820	826	794	859	793	802	804	770	830	842	877	794	800	803	765	791	797	795	786	802	771	778	744	727	776	796	756	778	779	825	801	821	873	777	801	800	773	779	811	749	811	775	789	774	830	797	798	822	784	740	773	833	828	806	816	823	882	788	790	828	772	789	765	818	781	783	828	813	821	811	763	779	779	792	829	776	756	771	787	780	797	734	812	759	845	828	842	790	811	787	800	791	804	815	795	843	766	804	815	801	790	824	828	842	825	803	800	829	844	800	761	830	817	856	750	816	811	788	738	765	827	760	802	768	815	788	800	753	782	783	837	814	858	827	781	771	810	803	762	855	806	803	791	762	773	793	834	773	819	871	822	802	824	737	812	791	818	765	847	750	796	804	813	809	817	805	822	807	797	836	838	773	854	786	802	808	771	784	755	785	846	736	795	782	821	767	815	794	836	779	824	780	787	759	748	726	788	828	790	801	784	797	838	812	828	826	786	783	843	785	808	794	785	839	757	839	796	776	842	815	801	851	794	819	778	777	777	834	846	837	835	818	778	808	840	783	822	778	764	872	808	828	801	803	807	762	740	755	824	816	774	770	785	774	837	811	840	873	810	851	795	816	823	796	796	804	823	738	804	833	842	799	826	793	787	794	810	809	854	805	829	859	802	830	846	829	783	821	769	833	779	791	731	795	793	814	805	836	836	758	794	767	773	802	761	792	838	856	808	779	843	801	813	794	823	791	831	793	791	810	795	819	779	803	794	798	792	824	815	836	837	784	796	772	752	751	819	829	832	805	810	802	834	814	800	857	815	782	848	783	782	788	819	822	841	827	787	814	801	824	828	844	766	812	839	783	818	799	773	811	801	781	789	784	822	786	853	785	823	781	752	808	781	771	836	849	793	818	854	758	784	778	825	787	802	792	852	805	807	805	754	820	766	781	794	846	776	782	839	775	803	799	816	776	810	752	820	781	732	819	780	754	792	775	793	816	800	808	820	799	847	820	761	830	798	747	785	766	777	844	827	847	760	795	754	805	782	787	818	831	815	779	770	795	781	803	765	840	827	825	795	763	791	826	730	776	818	800	786	755	799	836	778	822	834	817	802	771	790	785	767	844	832	823	851	844	789	893	823	808	765	822	768	792	792	778	829	749	737	772	792	756	852	818	814	829	798	832	797	791	828	806	795	792	806	793	834	801	801	825	742	839	854	837	827	830	808	813	768	778	759	826	829	837	815	779	777	800	793	770	860	777	792	841	768	848	805	817	818	776	766	830	783	793	816	772	800	816	773	813	781	759	759	853	854	791	823	789	832	878	753	803	791	837	855	817	793	822	796	774	793	826	793	814	857	800	771	759	761	816	805	809	807	800	797	745	843	820	813	814	838	785	816	796	756	789	828	833	869	775	809	817	833	784	793	750	851	829	796	816	786	832	786	791	819	785	815	801	818	760	812	814	792	859	762	825	810	809	820	784	809	791	764	735	774	768	847	844	797	851	835	753	818	838	800	783	801	788	820	786	780	800	809	758	798	771	793	760	777	780	814	782	794	849	769	794	774	780	771	805	782	795	803	811	772	808	750	775	819	761	834	780	774	823	800	832	750	800	842	811	836	816	830	840	783	803	808	806	865	796	809	827	839	841	772	796	775	769	773	771	821	848	834	813	826	751	831	843	807	794	843	799	762	799	806	810	859	783	795	756	790	781	793	818	795	798	798	771	824	832	766	809	814	742	832	815	777	866	805	810	783	828	790	815	753	815	771	799	786	804	786	801	821	799	808	817	828	837	818	802	751	773	775	789	821	736	810	834	772	799	812	783	813	835	793	792	790	838	823	814	822	778	810	829	744	825	804	779	862	776	858	776	769	837	834	835	791	780	767	861	780	781	770	774	769	812	825	784	790	806	812	783	771	760	825	792	798	837	824	811	805	806	825	750	862	809	811	791	814	820	818	829	787	784	797	839	804	858	766	828	809	773	800	853	817	764	779	831	769	773	789	789	793	822	781	789	774	806	831	806	782	795	786	821	802	779	781	848	814	812	834	806	768	759	793	821	829	859	834	761	820	801	822	780	798	837	803	790	759	802	841	787	850	747	814	754	824	820	789	785	816	816	813	810	842	763	784	845	775	770	831	781	809	779	849	819	809	790	761	781	798	850	819	809	814	831	843	813	796	851	828	807	777	799	836	783	767	817	818	797	809	835	787	806	788	823	834	790	820	775	801	770	788	883	840	791	790	771	805	783	816	808	775	794	812	796	856	823	826	753	770	815	800	785	812	796	809	825	790	787	759	790	814	841	816	814	816	794	806	805	791	844	789	770	790	804	784	798	776	807	801	788	855	830	787	795	779	827	827	785	798	767	743	790	776	756	782	839	810	808	865	798	819	746	830	860	764	819	823	854	815	708	732	779	814	748	808	790	801	777	795	746	770	768	788	760	782	777	820	802	840	814	745	766	787	825	855	813	828	817	823	816	817	817	769	750	802	820	815	790	793	781	811	799	804	787	769	807	790	746	826	779	821	809	803	835	837	854	788	811	796	751	813	791	794	787	786	776	821	761	836	767	775	816	831	803	815	773	776	775	810	856	798	828	770	826	803	809	757	770	753	769	779	754	772	803	834	773	822	768	841	825	806	823	800	747	755	780	740	773	830	816	823	784	805	795	764	797	800	831	805	775	832	814	834	765	757	804	757	823	767	825	791	865	787	807	836	784	776	799	804	793	782	788	774	780	772	749	794	887	856	825	762	793	795	768	779	797	759	804	781	814	815	843	800	832
23317	21536	29517	23990	21525	21483	3863	879	645	540	561	429	374	411	391	413	421	376	388	387	360	397	319	334	389	327	353	347	338	332	339	351	329	312	320	328	326	329	320	325	302	311	330	315	307	338	319	327	344	409	319	338	322	347	302	326	318	310	362	289	331	300	342	302	295	303	326	352	306	336	320	354	315	338	322	318	341	319	327	314	309	310	341	311	326	330	312	310	325	344	303	307	323	324	325	315	318	305	301	333	291	308	341	293	325	309	285	308	332	321	304	354	297	313	320	339	308	330	334	323	316	330	347	302	350	296	355	334	314	331	318	333	322	341	296	303	305	348	271	333	346	311	291	328	312	303	351	338	362	333	334	316	314	323	314	312	344	345	294	339	312	317	280	318	329	348	293	312	330	301	311	318	296	321	337	316	300	327	324	296	278	338	303	333	316	304	340	347	326	284	306	330	355	330	309	302	329	318	307	306	336	289	359	345	310	326	302	289	301	356	282	286	336	314	313	299	337	319	317	329	307	325	310	321	311	345	324	308	298	308	317	349	309	345	352	319	326	373	320	350	302	332	312	328	321	338	317	337	358	333	332	314	307	315	310	325	316	335	311	331	373	311	320	301	334	330	300	327	306	355	329	313	324	300	357	281	339	293	319	297	340	302	311	317	317	319	319	324	312	313	309	336	328	330	311	299	336	324	328	348	322	339	325	337	311	310	303	319	335	319	352	294	302	309	302	330	307	316	306	295	311	304	303	326	334	328	346	340	317	352	311	281	353	326	347	313	335	330	300	339	306	306	340	340	292	316	331	318	315	334	330	314	351	329	313	298	351	325	326	305	320	292	304	318	320	320	336	333	328	324	334	330	340	333	328	311	298	323	312	343	328	298	334	333	297	294	366	339	320	299	353	329	321	308	334	332	305	328	328	301	338	312	282	301	359	304	364	313	315	310	316	319	319	312	328	343	278	294	299	310	295	314	329	319	311	340	364	309	312	306	348	312	322	362	316	333	301	301	308	308	321	321	354	302	300	346	350	309	340	341	291	322	308	351	336	344	306	304	337	299	301	308	333	327	338	338	325	304	313	292	303	312	321	285	311	343	297	293	296	291	326	287	317	351	305	322	322	308	311	312	311	326	274	318	312	320	322	310	324	304	318	316	305	301	314	328	324	323	324	336	326	334	329	311	332	308	301	299	322	312	339	318	315	326	310	323	301	304	336	311	317	302	299	332	320	339	363	333	309	329	323	321	304	329	365	305	319	293	305	337	309	352	305	303	337	312	302	327	295	335	320	328	317	330	328	298	331	387	341	332	276	319	317	327	342	306	284	316	326	320	301	334	316	306	285	341	318	294	291	295	282	325	318	354	335	341	295	301	328	318	319	319	318	310	303	330	316	312	307	297	300	318	321	314	289	356	319	309	325	330	312	318	302	313	325	343	301	308	311	318	302	325	317	330	333	302	334	333	304	303	322	290	302	330	334	290	322	333	339	295	319	315	320	269	323	320	308	332	318	280	311	298	343	304	291	322	317	289	314	341	324	337	318	331	323	294	296	324	339	319	287	340	317	339	318	331	322	329	306	332	331	310	315	321	310	313	297	337	310	348	334	318	327	298	345	329	288	284	337	295	291	332	337	310	304	341	329	340	313	325	355	359	300	339	294	306	304	306	325	324	357	312	296	328	329	327	323	324	314	284	321	316	331	335	294	313	345	311	340	336	322	318	331	298	350	337	320	312	324	333	294	301	333	321	297	306	332	281	274	335	329	329	295	294	304	311	345	319	351	324	300	298	295	316	333	309	325	308	339	323	327	307	339	335	322	303	355	319	340	294	301	354	323	319	322	277	319	320	340	329	337	289	307	294	318	341	292	313	345	333	315	319	337	308	315	362	351	331	341	300	309	290	339	334	302	333	295	296	294	304	329	315	318	340	334	316	338	322	295	324	339	303	298	287	294	297	295	292	300	307	334	344	327	294	366	331	338	325	322	311	315	328	321	352	362	298	350	355	351	292	301	318	290	333	303	337	336	312	329	313	310	308	305	335	326	309	311	325	299	331	329	335	353	312	332	319	319	323	302	313	301	327	344	310	310	318	299	327	291	341	342	322	312	317	314	302	320	304	329	310	312	299	314	322	339	313	349	352	339	310	338	328	338	310	333	343	344	351	335	325	351	336	321	285	297	323	326	350	329	308	346	315	311	325	316	325	333	329	343	353	334	321	323	342	336	323	314	287	285	323	329	312	341	330	294	324	314	320	287	343	333	342	317	315	334	315	300	339	344	298	288	307	301	319	317	333	323	294	314	328	302	307	302	304	332	297	311	346	319	330	305	314	303	312	335	311	328	312	319	310	318	342	287	288	307	316	330	301	302	313	320	325	345	318	335	330	331	317	328	326	279	304	318	318	341	324	284	324	344	295	314	331	310	300	316	304	309	303	324	323	312	351	330	324	310	314	294	320	300	309	323	308	282	322	317	282	350	336	335	309	327	311	324	334	311	304	324	337	361	334	317	292	328	335	309	327	276	321	307	331	295	314	317	303	333	338	321	311	278	332	323	323	337	307	309	331	317	345	332	334	315	308	305	319	315	323	311	328	333	303	287	329	305	353	313	315	326	339	319	350	328	303	326	347	301	294	317	294	319	343	336	331	330	305	298	335	340	349	337	294	314	329	317	307	313	312	331	302	303	323	320	317	276	299	330	303	339	316	311	279	305	319	339	321	319	329	330	304	288	336	344	335	311	337	317	308	327	319	301	325	324	343	322	322	317	330	334	353	285	287	313	327	334	280	309	327	278	349	310	324	319	295	296	333	332	331	324	286	324	301	301	293	316	292	284	313	313	300	320	319	323	317	297	314	320	301	321	301	316	324	289	325	326	302	367	313	293	328	342	309	324	337	348	321	334	309	337	331	325	319	308	308	324	317	317	316	310	303	335	334	317	322	290	309	298	329	324	290	326	340	278	328	321	327	301	306	317	339	340	287	329	332	346	330	293	320	288	318	320	303	340	333	287	331	321	318	384	314	338	320	295	307	289	311	313	316	328	332	300	328	334	318	312	308	298	328	326	318	321	312	287	337	329	310	312	294	323	327	336	276	326	325	362	303	309	323	350	325	349	322	321	347	316	286	278	297	283	313	334	298	322	277	363	311	325	341	341	313	301	322	325	324	322	327	301	336	321	307	314	312	328	316	314	305	358	308	344	287	321	302	284	335	312	321	338	332	295	316	330	295	352	305	292	346	323	300	342	308	346	304	305	308	310	302	297	290	322	304	310	302	302	332	288	314	313	304	335	375	324	284	331	323	314	300	315	333	289	361	314	317	307	321	306	295	282	320	315	293	317	346	327	311	282	307	304	335	310	319	298	310	320	292	319	340	328	303	312	300	306	319	301	332	322	313	339	315	324	314	315	326	313	279	301	334	344	351	303	327	289	307	300	324	344	310	307	338	314	333	284	303	328	314	316	342	300	321	337	316	377	259	314	321	309	314	354	326
31666	13921	11730	6262	4039	2875	2188	1885	1472	1227	1152	985	862	866	835	782	711	720	679	698	638	604	539	634	576	593	556	576	567	565	584	584	524	515	498	564	525	536	503	495	519	539	514	500	487	502	461	530	532	513	534	481	533	494	512	474	526	505	504	471	495	434	520	470	485	485	487	520	485	459	486	492	497	511	502	461	497	528	462	515	492	491	523	516	481	501	526	478	497	468	476	473	446	491	513	440	532	501	458	487	508	507	504	532	482	505	473	524	494	482	505	500	473	523	521	526	493	467	525	512	497	501	506	496	539	482	494	486	501	507	480	488	502	484	489	529	520	503	500	486	500	478	521	527	472	486	461	493	503	504	477	497	489	480	477	501	478	497	493	471	496	466	476	500	486	495	439	491	453	485	486	497	495	505	505	455	494	465	495	482	487	477	487	469	462	494	475	458	462	472	520	491	512	493	458	501	509	484	504	451	447	516	469	513	457	484	449	497	495	492	448	500	466	505	489	482	495	488	522	455	454	496	473	496	484	521	482	471	482	479	490	505	534	478	489	509	443	475	481	450	468	487	471	473	465	497	465	483	485	492	498	492	490	478	500	477	465	476	478	485	480	501	504	461	472	477	523	432	502	469	544	458	496	481	490	519	480	467	519	505	462	455	484	490	519	468	520	491	499	499	493	477	521	474	454	464	470	523	519	453	483	483	488	491	459	460	499	450	516	485	491	471	511	446	470	507	490	489	478	496	502	533	490	488	491	501	437	485	508	487	504	442	500	481	488	518	515	496	476	499	476	462	491	519	510	527	461	479	442	450	498	455	447	469	468	488	539	459	506	451	501	511	504	513	505	480	482	413	490	505	490	490	502	498	496	501	528	441	493	499	482	513	475	521	507	489	498	477	480	502	481	479	478	468	469	444	457	461	454	494	505	472	491	518	478	548	517	492	495	500	516	467	517	532	493	492	475	490	467	484	483	507	482	484	484	485	513	485	537	487	511	467	466	511	460	470	505	493	494	462	515	469	456	514	458	515	489	488	503	513	511	521	514	506	506	463	556	485	503	476	546	494	486	467	497	494	471	477	511	467	535	463	503	473	482	459	472	487	479	532	499	471	513	474	489	455	518	516	463	458	492	493	496	492	465	471	521	515	540	549	458	494	480	472	464	465	493	460	494	484	489	447	482	459	493	464	522	519	473	513	472	510	455	488	506	511	505	532	502	532	503	471	499	488	489	503	500	437	479	489	492	509	508	469	488	505	520	464	496	475	516	488	496	470	523	509	485	464	503	459	501	504	500	511	487	473	517	470	474	465	471	484	476	524	492	527	517	499	485	514	476	488	501	523	510	468	489	492	466	447	486	525	485	497	499	491	463	469	462	461	490	542	448	490	503	489	458	480	488	482	513	503	499	461	522	458	465	491	495	452	475	463	496	490	507	473	495	478	496	456	518	480	484	509	507	485	471	484	478	482	511	510	507	496	538	470	523	475	490	495	491	485	485	508	489	500	457	487	482	502	442	486	494	472	512	483	476	472	503	493	448	486	493	477	485	472	490	494	447	503	481	487	519	451	483	502	483	496	477	498	512	482	507	525	493	467	518	518	486	508	483	463	479	495	508	458	514	511	454	440	492	511	467	490	475	486	496	502	484	500	509	484	476	489	479	488	506	508	536	454	508	460	491	485	479	476	484	484	504	508	444	512	479	468	508	477	525	489	530	487	490	459	504	485	445	481	533	492	501	510	473	452	479	467	489	500	479	487	469	498	475	519	460	499	493	474	494	501	509	491	459	500	497	482	486	499	447	499	485	443	519	478	469	542	491	517	499	486	503	474	495	527	509	485	490	493	529	502	491	517	477	467	477	476	477	497	460	516	526	490	453	476	467	500	473	479	501	464	500	510	468	504	504	483	465	502	459	471	449	506	469	483	472	485	488	513	468	523	503	477	505	467	514	485	484	490	471	525	481	497	497	494	488	458	447	531	499	522	486	504	434	493	478	502	479	474	510	484	498	507	493	488	501	478	486	464	482	521	500	473	470	485	493	510	447	493	431	468	463	483	506	469	479	486	484	481	531	475	450	476	501	467	493	513	481	505	542	463	459	525	486	423	478	467	483	492	477	462	510	453	456	475	495	493	495	479	488	507	469	472	485	482	482	499	464	550	492	473	491	458	506	493	494	489	514	506	507	474	479	477	515	483	481	483	460	503	461	501	454	469	471	478	461	515	469	479	520	464	514	478	473	506	518	476	504	510	512	464	484	467	497	447	502	486	472	521	474	480	473	445	510	496	474	494	450	494	528	488	483	516	510	470	461	461	496	461	491	507	466	455	502	488	462	494	519	516	499	458	503	513	478	458	531	483	495	518	467	504	530	480	477	502	507	489	524	494	511	453	516	491	486	481	476	492	470	490	487	442	466	494	487	532	500	484	527	468	531	535	477	515	497	557	497	465	496	491	499	474	437	507	506	478	470	441	471	482	488	474	497	507	490	474	470	480	512	510	498	482	508	478	502	527	486	468	526	471	489	500	473	513	450	482	457	527	491	481	510	542	477	488	496	529	504	503	481	515	510	455	478	487	493	487	521	466	500	501	493	483	474	477	471	447	495	485	510	487	517	498	531	459	472	494	535	511	476	495	474	493	487	484	496	501	486	510	481	498	461	475	485	461	464	472	509	472	488	493	498	470	526	482	495	463	480	493	471	497	517	495	506	496	494	466	459	473	487	492	497	502	484	546	537	498	495	507	452	489	491	486	487	466	458	513	480	480	494	508	514	503	498	484	518	493	488	472	464	452	487	491	490	505	505	489	480	486	499	485	484	477	543	486	478	510	493	503	506	470	482	506	480	496	470	491	486	487	494	495	476	524	496	493	479	460	532	479	475	461	494	517	434	477	511	465	478	506	468	517	471	500	514	469	481	501	469	476	490	464	490	475	493	457	494	509	508	438	510	537	485	485	486	464	501	472	465	490	451	489	445	448	506	513	501	508	486	478	498	463	484	504	518	465	478	485	563	473	457	530	521	464	514	490	514	502	508	489	443	457	478	492	470	471	530	516	465	511	459	486	501	472	488	488	486	497	488	458	454	480	454	436	496	488	473	490	463	488	497	482	500	474	488	506	497	456	489	480	489	462	514	491	482	496	503	474	539	474	473	501	452	484	504	494	474	462	511	474	481	450	478	481	506	426	488	460	488	455	481	489	491	514	468	459	501	489	524	510	483	493	465	466	524	461	479	460	578	483	477	483	445	527	492	524	517	516	510	494	484	484	506	505	490	492	491	492	514	473	471	530	460	504	511	484	495	503	550	531	487	501	527	491	482	503	467	496	491	457	507	524	512	466	486	500	482	496	435	511	498	477	498	516	481	499	518	473	496	482	504	446	471	511	507	472	460	512	460	490	459	490	482	501	474	468	540	519	485	490	480	516	509	515	518	489	505	490	485	459	483	480	486	514	464	494	468	502	476	486	433	504	474	494	485	495	478	483	514	477	495	478
27340	20295	6986	1065	776	767	674	589	585	568	605	583	583	505	590	550	524	585	601	546	594	549	587	562	622	583	530	575	569	554	534	529	546	595	559	602	580	543	580	593	617	556	613	559	585	528	504	570	571	588	524	572	553	539	522	586	584	587	536	544	581	552	506	544	566	592	577	588	569	560	562	525	541	561	512	532	577	560	565	578	564	578	542	550	562	581	607	560	571	546	590	563	515	609	590	556	543	569	577	623	538	596	557	570	565	573	550	571	545	590	598	582	532	514	558	525	568	582	585	570	555	595	528	528	570	568	565	565	528	544	612	562	576	563	562	563	592	584	546	515	602	585	558	527	602	536	578	601	553	530	600	584	552	555	591	584	599	570	565	570	582	583	573	590	563	556	608	562	541	582	551	581	561	571	543	540	507	551	590	543	607	566	602	560	556	529	580	545	518	504	554	576	607	593	582	503	536	595	588	559	564	586	551	573	557	549	557	540	500	579	555	587	569	551	559	523	570	583	600	575	582	577	500	569	564	553	551	515	586	571	527	556	606	583	591	531	584	566	541	604	570	542	556	545	593	608	572	598	519	584	601	584	562	566	556	554	572	560	611	596	565	568	590	553	553	543	559	583	617	582	555	563	557	556	564	568	546	547	594	521	544	575	561	522	592	609	551	550	560	569	569	572	529	565	554	610	614	553	587	561	567	581	533	517	561	570	605	561	530	572	569	552	557	534	548	553	599	561	590	595	584	540	559	574	585	574	586	530	560	566	569	584	585	567	521	537	535	559	523	560	582	551	602	533	553	569	559	566	575	524	600	584	553	576	604	573	537	540	575	570	563	534	585	588	560	565	562	533	567	535	564	578	576	530	619	575	572	577	548	545	546	582	557	550	618	549	518	566	629	574	526	582	592	545	565	528	549	537	594	546	576	539	554	557	574	524	551	555	611	540	565	547	609	565	564	579	567	600	557	562	562	556	552	568	541	525	532	493	550	611	571	537	534	553	533	588	583	578	580	562	529	558	558	581	542	588	561	491	505	543	595	568	587	608	541	579	588	554	553	563	554	598	606	557	566	604	546	580	562	578	574	552	567	559	532	530	565	549	572	547	572	578	533	561	526	523	532	592	532	537	552	568	572	548	581	566	541	551	566	568	568	605	607	597	538	576	542	579	578	554	586	554	596	567	587	577	579	586	569	567	531	598	603	566	544	619	577	548	535	609	571	564	570	563	576	570	554	572	558	520	567	586	566	543	557	523	571	535	542	554	592	584	601	527	534	600	581	619	575	600	547	548	578	572	573	591	545	562	591	560	556	566	539	574	570	553	543	542	564	588	571	560	552	569	571	582	564	560	563	562	538	579	566	562	564	588	571	505	549	594	553	577	578	550	535	541	578	567	589	562	566	620	594	562	545	595	568	583	571	532	562	563	551	594	573	603	581	564	544	568	558	561	574	587	538	628	578	555	574	609	575	564	563	557	583	523	566	539	567	527	570	515	556	550	544	576	555	583	555	548	576	604	579	548	562	534	533	595	570	588	577	546	534	568	570	548	589	582	613	555	562	585	560	564	576	572	551	534	568	547	549	591	570	548	563	545	557	562	542	559	591	567	579	578	516	549	553	562	541	580	557	566	601	582	581	548	556	596	551	561	582	561	577	587	556	541	536	569	575	553	561	574	548	549	616	593	532	518	547	582	594	543	563	572	554	494	538	520	528	609	594	562	567	562	536	562	597	566	589	564	563	546	598	552	557	564	518	569	565	572	534	588	598	596	588	531	573	560	568	590	596	576	573	586	580	540	575	544	568	564	534	540	563	571	560	610	565	563	541	534	572	571	585	550	570	553	569	567	564	586	572	584	572	535	545	552	555	592	559	559	579	532	592	569	565	592	585	611	548	561	511	594	572	532	562	602	558	538	580	545	553	549	561	582	579	545	558	508	575	546	600	554	607	566	543	544	531	591	566	584	541	517	539	589	575	495	536	542	567	581	596	548	543	564	540	577	539	573	570	587	582	591	555	634	573	546	602	550	565	562	582	556	575	575	524	530	570	585	576	584	568	556	568	554	542	575	561	554	600	590	534	547	563	610	563	546	611	600	553	532	574	586	550	573	566	557	582	583	524	548	566	545	521	598	575	581	537	560	587	572	560	577	519	564	528	595	538	559	555	550	583	557	562	557	577	583	524	550	590	588	617	591	532	556	559	520	584	580	560	615	515	579	560	574	547	564	542	574	611	620	588	565	558	572	576	525	607	606	558	595	610	544	606	604	585	541	557	615	583	586	525	584	551	555	537	524	562	591	582	558	582	563	535	551	612	593	544	553	570	603	561	551	538	593	559	562	541	576	519	542	573	581	545	515	551	575	576	524	546	555	545	584	566	552	568	569	576	550	563	575	562	570	582	595	561	560	569	565	587	585	581	542	567	578	553	537	535	549	587	568	550	540	527	565	580	563	575	577	538	541	573	584	552	547	590	544	579	545	573	571	588	592	557	572	567	581	570	519	570	566	583	546	560	575	604	557	571	580	542	597	591	564	536	587	564	579	568	569	586	580	585	574	572	580	586	514	589	577	617	566	552	547	533	560	532	551	580	543	561	586	580	580	547	530	565	544	568	573	577	549	581	602	525	564	594	567	521	588	602	568	568	561	576	559	576	594	570	565	577	581	525	599	587	549	574	564	586	527	525	564	534	579	581	546	587	535	553	594	576	578	542	561	573	595	549	588	523	541	561	537	553	586	543	573	568	594	566	562	541	512	535	558	583	580	547	573	557	551	572	629	551	525	593	560	580	521	562	567	548	570	528	548	565	546	609	632	544	548	567	578	561	548	589	552	564	590	572	549	585	550	570	576	576	567	595	521	548	560	569	544	586	606	572	533	584	569	543	545	599	538	578	551	596	598	568	563	590	596	562	535	618	587	501	532	546	570	563	595	589	543	502	577	594	523	556	588	552	581	556	612	593	546	559	580	597	564	561	557	525	566	556	530	595	563	513	582	582	565	636	575	537	581	547	596	602	566	565	570	584	588	547	489	528	558	573	553	576	551	529	546	575	581	578	585	576	567	517	561	582	526	564	540	548	549	589	559	583	558	552	531	577	577	576	600	573	541	605	561	592	614	580	569	561	593	556	551	578	542	534	573	570	583	568	550	577	559	557	584	556	553	540	589	578	544	517	556	532	611	584	547	568	566	617	556	561	560	528	575	555	573	605	560	579	581	561	556	608	526	562	543	573	573	560	518	615	577	625	561	530	558	561	531	562	541	562	589	562	542	557	593	549	548	574	571	539	579	539	596	522	531	553	530	528	571	556	553	532	583	561	573	588	592	566	501	565	578	586	582	534	571	566	543	569	551	497	545	529	589	574	531	547	558	542	542	596	576	543	589	534	579	552	531	526	592	535	538	564	548	551	568	581	556	516	603	531	537	572	552	562	600	570	584	588	556	566	557	545	544	589	556	560	563	599	542	575	548	570	568	544	547	603	617	588	593	558	525
12266	1570	1426	1092	947	911	858	837	847	895	834	849	834	891	843	867	865	841	838	847	890	826	834	829	805	886	835	837	807	853	847	841	835	886	878	887	863	802	777	802	806	799	862	795	842	821	815	836	838	833	917	837	792	824	800	861	834	767	827	845	801	834	827	819	810	853	815	819	805	773	861	855	867	830	794	869	789	850	827	839	835	875	792	853	789	889	806	821	844	843	853	895	832	838	809	825	813	801	855	818	766	836	810	830	870	851	803	835	846	829	791	802	857	825	826	841	836	831	843	828	856	864	836	870	824	747	824	845	833	803	871	801	843	870	799	818	807	824	775	820	833	814	843	874	836	785	848	847	805	825	823	780	831	823	795	844	872	848	895	813	854	830	825	882	856	804	782	805	847	821	835	830	866	843	838	835	810	808	850	871	806	830	806	838	856	817	818	813	842	856	813	875	825	843	849	827	819	830	814	855	864	825	791	834	854	816	868	839	860	816	855	831	878	812	794	861	885	890	846	859	852	806	802	818	841	840	803	851	807	828	784	848	836	846	828	805	865	810	808	842	840	786	820	869	842	806	836	832	796	771	834	800	826	796	802	879	809	805	884	794	816	834	842	785	837	838	795	854	839	820	817	843	885	855	806	825	813	862	841	834	869	837	852	867	820	841	858	845	870	799	807	794	842	881	856	820	852	810	828	820	858	809	769	776	819	876	777	825	828	862	798	857	840	830	837	810	894	879	817	808	837	867	866	835	842	834	808	766	877	895	808	780	797	831	891	849	812	883	843	810	822	875	842	805	869	843	832	829	821	836	849	792	816	859	857	816	822	801	834	836	847	826	813	838	822	841	818	832	838	869	790	835	786	865	843	843	820	848	838	816	771	841	821	872	794	839	826	826	835	779	876	849	876	824	890	842	823	823	859	876	830	842	822	837	865	865	834	836	843	874	792	810	815	883	827	828	817	840	767	813	846	799	816	822	831	870	866	798	811	740	848	827	875	853	852	827	825	845	871	800	803	842	818	867	807	826	826	829	796	845	806	826	803	799	832	804	848	868	883	857	843	836	820	844	812	809	855	856	863	805	849	892	838	837	859	831	833	854	814	748	848	830	860	866	824	826	838	849	839	874	821	841	802	800	861	824	872	861	778	851	862	866	860	806	826	896	872	794	784	826	851	827	856	779	801	802	832	841	808	771	839	807	824	844	777	847	838	815	864	816	812	804	825	893	836	858	833	846	767	821	824	809	856	827	843	802	911	837	855	849	830	806	806	818	867	839	806	860	795	836	843	804	844	844	828	829	880	798	879	847	823	874	825	868	835	789	832	747	867	879	827	820	867	806	837	817	867	847	815	800	844	855	776	898	845	767	863	811	828	766	811	820	824	900	816	838	808	815	836	852	848	862	796	843	833	827	843	841	889	806	864	856	824	831	869	820	789	861	884	830	830	844	805	834	784	823	788	819	798	831	839	836	835	825	888	832	848	783	859	828	865	864	930	864	905	788	791	824	850	799	834	803	842	831	815	784	862	828	904	791	831	799	812	849	802	832	854	835	842	788	846	835	867	772	819	798	834	811	829	766	851	869	891	833	810	840	798	843	807	862	811	818	794	849	842	849	868	833	785	827	813	857	808	820	832	796	815	792	839	861	824	843	871	804	787	869	792	804	851	827	818	851	805	833	810	801	853	800	847	816	832	794	820	830	807	852	828	821	831	822	864	822	871	813	857	828	809	823	815	817	819	784	810	874	863	849	832	842	826	850	819	799	809	814	845	811	849	829	844	872	844	827	903	805	783	796	828	865	846	872	853	793	837	863	841	826	792	814	828	859	817	780	819	820	811	849	832	869	856	825	821	808	822	876	847	826	835	803	851	843	796	835	852	812	867	831	834	869	818	878	794	808	828	860	867	817	808	751	835	834	814	828	853	804	831	823	817	869	895	823	753	830	876	778	835	896	820	779	829	852	827	824	795	827	843	827	863	857	788	786	876	833	823	837	825	884	809	833	801	799	809	808	822	811	848	879	865	765	822	843	844	862	795	812	851	861	822	863	831	809	853	841	780	839	836	800	818	808	860	820	828	827	818	916	854	818	804	825	832	844	819	863	857	827	825	858	824	795	872	866	835	818	799	811	864	870	809	807	825	868	850	823	854	758	809	832	840	808	824	861	868	864	830	829	822	864	839	805	829	816	881	852	846	834	811	887	859	775	791	870	827	878	862	861	854	855	833	862	815	830	844	825	826	834	805	850	815	824	798	792	888	846	843	872	818	837	839	819	803	808	863	850	799	852	848	833	851	861	843	829	807	836	832	798	847	879	847	873	809	811	817	854	796	792	824	814	876	876	860	831	870	833	856	861	846	881	831	814	810	823	839	822	791	894	803	814	821	885	819	822	817	815	771	875	803	830	837	847	783	840	834	801	819	784	840	786	833	871	814	811	845	835	853	805	766	836	826	842	810	802	848	860	832	801	827	780	871	851	841	856	864	769	822	821	838	813	880	816	792	819	905	839	885	795	828	794	787	822	823	828	846	815	836	875	807	844	856	885	773	835	851	810	796	838	813	819	825	781	885	859	782	795	808	869	818	841	783	818	815	821	846	800	839	833	875	841	778	854	815	840	835	780	859	791	864	870	836	884	782	837	849	849	856	813	823	833	825	834	832	809	807	817	854	874	766	817	847	871	853	855	877	843	875	863	869	816	833	819	876	808	788	814	788	811	820	883	813	774	854	821	860	816	807	841	874	811	827	826	784	764	830	815	854	809	885	780	816	829	832	830	851	894	817	813	780	779	837	845	813	850	801	809	833	858	841	832	890	857	853	827	765	851	821	817	819	792	834	841	827	820	818	807	837	821	836	842	827	881	859	834	814	887	827	792	824	830	851	887	836	838	833	819	853	863	851	846	836	832	829	823	797	869	878	812	844	841	858	842	789	799	859	819	805	812	837	817	799	834	833	772	858	814	824	790	821	785	848	800	850	858	839	850	825	851	838	794	818	841	833	853	900	818	827	819	819	823	829	777	825	801	843	862	822	843	850	775	793	873	870	800	810	874	873	822	827	779	831	844	810	811	854	866	854	876	831	856	837	814	835	822	803	815	839	803	807	872	862	873	859	813	836	852	849	837	829	796	824	839	833	819	834	841	792	824	840	848	842	868	839	837	829	826	789	898	863	843	851	837	835	828	818	853	839	842	839	842	867	853	821	789	865	809	819	827	853	766	800	813	861	841	866	813	864	824	872	855	816	822	816	843	891	880	870	860	813	819	865	834	864	841	857	803	839	811	836	840	828	792	787	816	835	818	795	848	841	859	838	810	880	773	854	807	818	837	789	842	834	803	840	830	802	836	821	839	847	829	826	833	862	812	838	798	836	824	899	782	789	828	881	805	883	818	826	836	825	868	850	814	860	825	829	850	802	844	781	850	823	829	835	846	812	798	811	854	784	837	860	830	867	844	804	812	908	880	803	840	847	837	880	835	816	908	831	782	823	799
23800	21518	29261	24210	21507	15837	1619	947	777	729	673	632	660	665	560	634	626	583	583	598	611	570	589	561	556	594	567	579	500	534	543	564	542	573	550	556	578	512	529	554	539	505	520	580	558	580	550	541	526	521	504	529	568	561	559	529	550	517	589	560	563	496	540	547	488	553	514	516	558	542	554	522	516	564	451	554	497	532	594	536	557	551	551	513	545	540	525	563	501	552	568	519	545	530	543	569	538	553	526	507	541	554	548	506	569	505	556	543	523	503	548	529	526	541	511	587	529	584	502	533	525	583	511	540	530	562	536	541	562	531	532	505	571	514	537	532	510	541	512	527	533	497	542	523	509	533	538	523	534	531	484	548	548	559	544	515	547	476	550	531	576	521	495	533	556	555	531	541	537	523	540	511	553	557	562	480	517	568	542	523	545	558	511	538	531	556	529	570	536	517	511	549	507	529	532	551	508	526	575	546	517	529	515	574	537	548	555	540	567	506	548	544	536	508	504	553	521	559	536	546	576	576	566	494	532	502	527	543	541	586	543	551	556	492	538	525	507	532	531	493	460	536	518	505	511	535	535	544	523	553	511	535	546	546	527	558	521	541	545	544	517	599	476	556	520	557	537	557	531	545	536	525	565	519	544	527	552	598	557	544	513	544	528	521	509	549	521	553	525	538	550	567	558	508	571	538	526	530	518	567	540	558	505	513	536	518	569	520	527	532	526	530	503	561	538	538	512	520	542	526	572	521	541	590	510	566	527	542	571	557	506	505	535	578	530	533	534	563	510	532	544	526	504	501	537	523	544	539	554	548	534	568	499	507	534	530	554	527	506	518	575	514	525	521	526	523	546	559	593	511	490	516	506	536	555	528	529	530	533	502	496	525	533	562	557	549	570	526	532	509	544	540	538	513	524	518	564	520	514	577	549	537	563	577	529	583	524	516	564	525	586	496	505	525	547	507	569	531	530	520	538	527	572	523	570	527	544	507	527	521	505	509	548	541	561	546	563	520	479	536	513	520	495	553	538	528	559	526	501	511	509	514	521	504	543	538	538	571	549	549	541	519	620	562	540	533	545	532	567	549	515	547	496	544	560	531	558	519	560	522	503	528	494	516	520	547	583	519	534	558	568	544	526	518	562	521	540	518	569	542	564	517	531	528	567	562	511	544	567	517	519	512	537	536	520	534	524	557	547	500	555	557	562	492	500	519	535	510	529	521	563	497	524	501	560	547	547	522	524	531	523	506	530	527	538	533	543	557	558	535	529	540	522	486	527	544	517	539	520	503	537	536	541	568	542	523	529	572	498	533	535	488	543	534	535	518	523	541	531	548	502	516	588	523	519	529	506	502	566	531	519	538	529	553	554	521	530	526	554	534	560	524	537	559	565	530	553	506	545	540	525	552	495	566	524	504	562	544	516	547	485	605	541	510	544	504	535	584	545	508	503	538	582	568	547	530	532	525	549	535	559	509	535	510	530	532	525	523	558	545	510	576	520	521	524	551	539	538	529	547	559	539	548	548	532	581	514	485	526	520	537	528	513	526	514	491	524	536	543	519	571	549	522	541	563	539	553	515	544	585	537	532	549	528	543	518	537	549	561	510	577	538	512	557	564	498	534	527	552	544	539	522	521	467	521	488	540	570	565	524	586	548	526	566	557	522	491	548	543	525	525	524	535	570	550	551	523	515	530	513	587	530	526	531	549	518	542	590	517	569	544	527	505	534	547	484	565	519	529	541	576	592	518	537	527	514	532	549	548	532	534	547	523	545	549	544	484	503	554	516	519	542	539	540	581	564	514	533	510	560	531	540	550	534	517	535	509	540	497	527	518	534	529	575	466	491	531	515	540	524	521	545	533	533	568	532	515	551	517	560	508	532	563	504	573	546	524	498	554	569	557	533	596	600	574	564	489	548	526	549	569	492	550	572	548	600	474	488	544	499	533	530	562	551	547	546	565	544	550	534	525	539	548	496	574	557	555	548	552	535	513	522	531	518	537	551	524	566	537	513	499	545	503	567	526	550	542	524	518	577	542	540	523	547	553	529	536	566	517	490	541	571	576	529	520	540	505	519	528	507	512	581	531	532	529	534	556	546	474	540	530	568	518	521	518	553	569	493	542	563	523	559	543	554	535	555	502	523	522	537	543	549	548	557	519	513	552	499	531	546	560	514	542	576	531	514	546	509	517	517	551	554	521	567	515	533	571	515	537	511	559	521	550	576	562	561	516	501	532	555	523	536	554	567	531	549	505	548	546	529	501	515	566	499	545	503	481	555	570	529	546	528	545	531	580	517	511	502	540	536	574	549	534	515	574	547	515	550	521	589	532	546	563	508	562	511	528	542	522	533	489	514	507	535	487	519	512	552	464	523	539	541	510	501	544	558	527	490	547	553	526	511	555	558	480	551	559	564	515	523	536	527	520	561	507	541	533	502	548	551	524	538	498	562	528	566	533	549	478	522	535	538	534	521	508	495	520	527	579	525	558	497	563	493	518	526	542	504	613	520	533	509	495	517	544	521	557	532	518	577	493	507	513	514	535	569	532	488	515	554	552	538	519	567	560	581	533	566	593	508	534	514	583	546	576	556	525	526	528	523	526	503	554	544	573	569	482	518	491	529	533	551	549	476	576	533	563	552	533	550	529	456	564	520	501	554	538	552	507	540	558	522	573	511	514	518	519	531	563	562	487	532	538	527	523	514	551	572	522	549	550	551	531	567	486	547	507	502	558	510	602	547	527	500	512	556	503	513	547	531	589	504	552	557	533	542	531	551	518	545	537	540	539	540	550	552	530	523	550	544	507	566	494	542	526	529	557	573	479	565	550	499	537	574	574	551	531	577	507	523	517	569	552	537	526	541	518	551	518	581	519	550	501	498	553	550	562	555	513	539	538	550	529	522	550	488	522	521	495	513	522	578	574	517	556	525	535	507	487	556	504	573	551	547	533	546	548	512	586	535	540	548	553	561	545	569	508	530	516	506	551	564	528	517	507	502	583	582	517	553	511	483	560	563	494	543	499	588	531	513	545	563	513	551	517	530	556	555	525	524	532	566	552	495	560	532	546	532	543	547	526	496	514	550	541	521	504	544	550	553	529	496	526	519	533	530	509	537	573	568	551	555	507	492	507	559	553	567	540	545	527	522	541	511	569	505	497	540	545	559	529	504	534	542	499	547	553	528	545	525	533	542	514	557	546	562	496	568	540	512	558	499	544	526	484	516	525	536	518	532	551	553	548	532	529	530	526	546	536	534	546	541	517	607	543	551	554	504	497	542	526	541	509	499	562	507	512	557	530	524	490	508	540	537	552	504	521	549	581	503	484	536	524	510	550	536	539	539	508	504	563	508	532	505	558	559	521	552	518	519	537	553	575	531	539	494	508	523	506	535	568	546	564	478	503	533	523	552	537	530	518	518	505	516	548	518	608	554	547	530	535	510	540	563	511	569	501	548	512	565	548	565	491	519	518	514	569	510	539	575	515	570	487	538	568	532
28588	11800	10079	5196	3581	2607	2058	1814	1535	1424	1281	1213	1108	1060	992	1014	985	904	898	944	965	892	893	905	860	868	849	813	808	835	886	865	821	817	828	850	787	826	886	845	790	807	823	885	836	835	856	863	832	782	823	852	781	772	798	867	872	751	846	773	834	798	805	798	873	773	779	797	813	794	826	842	814	797	770	771	813	830	798	768	803	775	831	786	751	769	770	790	768	754	780	821	774	773	830	831	858	852	823	814	798	785	768	780	844	800	789	838	758	791	829	793	814	821	826	781	814	830	758	823	874	799	785	809	790	835	870	794	800	790	833	773	756	754	774	788	785	833	797	793	773	772	801	796	758	738	770	795	822	765	816	811	800	804	801	758	804	780	823	744	795	743	825	802	775	828	774	820	799	815	835	798	819	786	838	803	809	774	823	825	794	826	772	830	708	751	810	838	801	792	790	774	769	772	799	823	739	762	774	769	865	769	786	848	761	796	769	852	794	772	740	741	796	787	842	804	734	740	831	797	759	778	743	816	792	779	813	784	810	787	790	816	844	823	810	782	781	780	825	756	799	788	752	827	820	805	754	818	832	770	810	783	788	796	794	808	818	879	863	814	809	839	756	809	781	805	793	804	782	790	798	810	791	782	783	847	818	783	711	810	818	771	781	828	851	786	747	815	803	849	820	789	828	744	785	814	795	805	803	800	805	805	762	795	803	775	808	823	829	749	759	818	861	820	800	810	753	769	790	807	741	831	772	809	782	787	790	766	788	753	757	769	747	779	812	748	769	830	799	783	786	718	807	793	787	835	801	823	797	751	807	814	789	769	793	787	758	797	798	807	776	794	765	875	764	777	749	804	776	803	805	817	787	816	800	833	767	768	828	763	785	745	753	832	778	782	783	796	760	720	830	779	838	798	819	805	771	774	771	761	768	834	754	808	784	803	770	782	809	768	822	807	782	734	771	760	780	791	819	791	812	818	788	790	811	752	780	778	789	810	813	775	783	787	808	786	775	790	790	823	831	802	804	782	749	800	791	756	759	854	826	769	786	810	813	821	795	788	809	778	802	828	837	807	777	796	792	817	800	781	814	763	807	865	793	810	808	821	853	795	791	853	807	790	830	753	772	765	824	727	796	769	762	799	812	753	770	806	786	795	788	752	818	793	746	806	783	794	770	788	811	768	778	752	792	783	775	782	774	804	808	775	773	762	803	776	812	767	829	798	808	790	808	863	758	811	839	782	842	753	799	807	745	857	826	827	778	738	773	806	855	775	812	805	794	748	794	804	806	767	847	778	785	831	773	794	763	777	821	742	798	747	777	820	851	837	727	785	765	781	781	786	811	788	784	770	783	814	797	812	749	743	816	750	832	778	778	779	817	782	821	819	837	791	771	811	831	791	774	799	837	794	813	762	825	740	790	784	806	810	839	814	753	801	757	798	772	804	843	887	822	802	783	799	722	829	763	820	821	779	785	783	815	777	763	821	761	785	801	793	762	812	784	785	797	768	792	805	792	829	820	790	797	839	818	835	806	822	765	773	799	800	777	759	747	764	829	807	775	863	790	798	831	791	809	822	794	761	830	817	785	833	767	833	840	787	788	795	771	787	808	791	759	777	797	763	800	798	800	796	838	811	777	796	829	720	816	762	789	789	796	816	823	756	776	813	850	842	788	788	827	798	789	796	798	865	812	839	826	758	794	767	799	839	744	769	845	728	795	811	795	788	821	786	788	757	800	794	784	780	818	819	821	799	804	778	809	822	792	790	764	762	805	794	783	800	772	757	792	802	798	766	793	843	796	768	802	766	750	818	813	780	777	772	831	797	770	817	793	821	783	838	813	812	752	774	782	793	762	784	764	836	817	738	853	771	825	826	750	734	808	809	747	767	802	743	800	788	789	787	769	774	805	773	799	817	857	791	791	802	779	771	723	782	753	807	787	845	847	777	809	791	780	821	814	771	819	800	777	789	817	840	793	816	796	808	812	775	830	769	771	726	760	834	829	802	819	745	783	797	781	795	816	768	781	788	814	815	771	809	801	822	836	765	787	795	753	772	820	755	860	759	827	813	769	799	792	837	802	808	784	826	817	753	750	781	791	825	823	792	759	821	786	791	811	790	803	819	788	790	786	799	784	806	839	794	838	803	785	787	740	809	787	799	821	787	690	755	771	800	841	794	778	814	807	793	792	830	823	829	809	827	732	804	790	738	784	823	780	843	758	784	786	821	791	788	806	778	779	819	778	767	815	776	833	768	811	804	821	780	830	835	799	810	747	821	788	822	814	759	839	835	813	757	768	814	799	809	813	808	793	757	734	772	792	821	812	821	780	829	757	814	822	757	806	820	832	822	817	789	787	838	796	818	768	852	790	784	788	808	778	754	790	814	766	768	820	820	859	852	813	804	834	794	790	813	783	838	781	773	865	789	805	759	708	757	823	754	718	766	773	815	804	819	783	855	772	778	821	726	784	812	778	774	819	864	773	799	770	766	761	807	780	772	794	781	839	790	902	787	780	843	803	765	766	811	788	752	809	782	791	825	726	771	812	792	862	838	794	791	853	827	795	757	808	784	787	818	782	802	828	773	818	807	807	791	818	757	835	796	748	790	767	737	751	764	790	792	799	798	797	803	809	830	762	791	802	830	792	813	817	801	791	776	790	736	834	805	763	800	808	831	791	803	751	831	786	785	849	747	807	842	763	822	782	816	811	771	807	855	800	797	777	827	815	793	791	834	813	817	805	831	808	771	808	793	804	757	785	777	762	777	763	805	785	765	772	738	804	795	819	808	777	821	826	759	816	808	779	822	754	785	770	790	860	791	753	759	764	812	836	791	811	818	803	775	809	806	818	786	775	776	795	815	796	831	778	749	786	754	831	820	794	811	774	839	764	811	787	805	821	814	761	822	786	779	788	795	727	786	781	790	844	866	799	828	769	789	768	840	815	760	783	839	793	817	862	819	816	813	823	765	825	807	715	794	793	793	793	829	815	848	754	770	798	781	817	816	822	816	744	832	844	782	787	825	823	800	846	784	810	794	790	704	846	793	794	847	846	804	838	781	781	810	826	803	766	794	781	771	819	758	835	787	792	811	799	775	798	818	795	810	786	779	854	814	831	767	738	824	869	782	768	835	803	781	804	810	796	762	812	790	766	790	814	755	757	772	812	789	800	836	809	764	747	794	791	832	761	808	802	801	815	832	773	818	792	776	798	752	826	810	750	820	783	822	745	816	759	770	795	790	775	783	779	816	765	804	777	797	784	774	766	819	821	812	778	789	799	812	777	777	800	774	846	824	791	780	736	777	761	779	823	808	837	793	836	829	776	769	801	806	786	750	790	790	849	771	793	802	750	826	750	784	816	793	766	771	848	799	732	805	870	745	774	797	838	756	795	742	764	800	791	851	758	808	778	795	782	810	850	782	783	770	756	813	809	778	833	788	841	809	836	772	763	792	805	754	817	772	853	756	735	778	787	793	761	811	817	751	838	748	794	787	839	809
23334	21494	29353	24062	21483	21431	4051	814	602	544	512	480	418	438	382	392	381	373	415	378	338	340	337	359	323	343	342	353	394	345	307	341	356	376	362	299	271	331	319	332	356	316	344	353	337	332	302	318	333	309	309	352	311	339	318	299	339	340	305	303	339	310	307	309	362	344	346	318	338	357	338	322	316	343	327	317	338	321	346	335	328	327	327	328	325	325	311	311	295	294	361	334	301	347	320	310	307	294	329	325	289	277	292	323	292	358	325	311	322	314	308	312	329	296	293	304	307	316	355	320	296	302	343	322	343	347	301	293	301	348	312	296	299	336	321	291	316	345	308	304	297	311	342	316	281	293	332	302	338	287	321	312	333	332	314	313	339	310	332	339	326	315	348	288	350	319	334	327	352	294	302	289	300	327	313	304	333	324	299	320	318	325	310	293	332	338	299	290	323	340	321	335	322	330	318	323	313	311	289	303	320	321	304	279	343	329	347	318	328	309	315	330	301	289	353	316	326	291	305	325	296	310	311	286	326	329	318	317	308	323	318	334	314	300	297	312	311	287	295	298	314	331	282	309	321	317	344	320	327	316	314	307	315	298	301	342	333	285	329	325	288	321	327	282	296	319	315	322	332	316	293	326	323	345	333	335	334	323	309	321	306	307	297	312	279	316	325	332	282	307	313	356	323	335	342	344	340	304	301	317	351	305	322	340	329	330	356	316	294	325	321	315	317	330	286	313	292	313	291	307	335	330	330	307	265	297	322	322	322	315	310	306	295	316	295	279	297	324	313	301	339	360	320	321	313	310	341	288	308	352	306	336	323	302	313	289	359	306	336	318	313	271	320	308	317	311	322	300	342	309	325	348	315	325	327	269	323	305	312	334	304	345	334	318	321	322	300	286	343	340	324	330	313	280	321	331	318	308	301	292	327	341	296	352	334	332	291	278	328	292	317	316	324	314	318	313	286	357	313	319	318	317	311	315	302	295	304	307	333	298	292	293	321	324	320	330	308	320	303	325	292	322	320	306	331	322	349	308	310	343	304	335	310	328	319	313	351	315	333	321	333	339	294	322	313	310	297	283	317	311	310	320	317	322	296	285	316	300	325	282	316	283	339	322	278	300	304	311	319	297	300	306	297	316	334	334	330	338	311	339	316	348	306	314	315	282	335	319	319	296	336	335	304	315	303	273	302	327	329	298	307	347	336	318	306	281	305	318	332	309	323	307	319	291	296	311	304	304	308	322	309	313	317	298	329	338	290	300	312	295	317	283	310	294	295	286	286	299	343	302	311	337	285	302	333	311	338	319	320	295	303	303	301	295	310	326	326	327	324	299	305	277	301	309	284	321	281	336	318	316	281	293	274	288	292	319	323	320	320	312	285	320	322	291	326	309	295	312	309	342	302	338	294	318	323	322	322	297	313	294	299	317	286	326	320	298	299	266	333	328	317	317	302	332	311	349	348	286	339	314	303	327	320	295	316	305	327	321	296	327	326	327	323	315	336	292	304	332	307	329	286	311	322	333	285	335	275	300	306	324	333	340	324	342	329	294	352	282	337	298	268	321	316	330	326	324	340	313	310	339	294	306	337	293	330	266	307	327	306	303	336	278	334	321	326	287	310	278	312	302	326	291	323	282	321	307	288	317	305	318	330	359	315	304	349	320	296	270	325	307	300	267	308	281	306	316	327	347	285	338	296	291	331	306	302	304	316	334	328	308	355	339	327	317	274	331	313	330	313	325	301	303	314	282	303	333	331	384	341	331	358	315	305	295	329	321	333	302	284	333	323	313	327	310	320	285	326	316	332	349	348	305	310	327	312	308	348	302	329	318	306	287	327	319	311	310	292	309	310	322	298	301	324	332	341	320	298	299	273	289	290	321	327	301	337	320	311	299	311	287	317	297	315	330	293	323	312	300	318	300	335	304	284	275	304	324	345	341	278	304	312	341	300	294	309	348	314	350	293	321	301	301	354	304	327	307	307	342	285	345	305	322	318	296	288	301	303	324	322	295	336	313	313	334	350	305	328	314	325	286	310	317	286	326	323	297	325	321	304	291	291	274	330	315	317	320	313	276	337	316	314	303	278	329	296	323	332	279	299	299	303	313	303	305	308	292	285	336	320	333	325	286	292	335	349	313	321	316	322	302	279	310	295	301	328	312	315	325	299	313	304	319	297	303	322	340	344	289	327	320	296	304	311	304	327	331	323	337	288	292	280	318	304	316	330	314	295	323	311	284	315	322	320	322	309	312	301	338	316	301	308	336	328	355	339	345	330	336	320	352	330	316	317	330	300	304	335	314	351	325	336	322	301	327	348	307	299	342	340	303	320	323	346	276	289	333	316	313	340	330	308	339	328	312	293	324	318	331	286	352	312	333	350	331	318	320	325	301	340	319	290	286	308	317	345	276	305	310	325	305	307	339	343	323	309	315	289	299	306	340	345	301	279	323	344	318	368	326	307	325	322	305	306	306	296	310	297	311	315	335	292	271	273	319	322	335	328	309	321	331	309	330	327	357	272	318	321	324	319	311	312	286	297	332	328	317	323	311	322	250	311	303	313	348	316	302	297	307	297	328	329	296	312	322	308	294	280	320	321	303	310	305	325	291	298	306	278	299	338	335	326	331	314	329	281	331	340	306	316	328	324	286	334	346	310	282	309	306	318	304	296	308	287	314	314	304	316	322	273	302	300	310	319	316	315	318	317	330	356	295	333	292	342	321	300	330	331	313	295	327	311	287	308	299	303	350	326	297	324	317	326	300	343	302	312	330	314	327	324	287	328	292	293	334	321	321	319	319	335	287	308	296	287	303	331	328	306	318	323	316	284	324	297	337	324	299	315	333	299	305	321	302	336	301	307	286	301	320	316	322	335	308	301	311	315	307	327	314	324	301	330	329	302	305	272	293	307	322	325	308	315	321	338	312	341	331	299	309	297	335	341	300	293	311	299	315	335	331	347	310	304	338	312	306	298	318	324	310	304	348	298	340	317	309	318	301	300	293	344	319	357	314	312	288	313	323	313	300	273	296	326	356	310	345	335	331	314	334	293	297	321	313	307	294	306	316	284	295	309	317	278	314	295	329	294	305	328	312	314	313	293	325	305	355	342	316	289	302	333	303	335	273	310	310	313	314	314	308	340	288	330	296	301	311	306	323	317	322	324	290	319	352	312	333	326	320	296	301	338	329	302	327	330	323	309	288	323	342	283	296	328	314	330	298	302	312	316	313	314	319	293	330	328	306	329	292	311	307	325	305	317	325	331	308	308	321	315	295	317	319	351	343	300	321	312	332	340	309	283	317	328	330	339	286	297	280	307	332	349	291	319	338	287	336	317	344	308	315	344	313	335	310	318	319	311	321	317	303	322	318	331	317	315	301	293	312	324	298	328	324	334	328	326	336	278	329	334	319	342	293	291	313	306	300	300	319	311	289	307	328	333	328	329	308	276	302	314	358	314	319	321	336	303	317	291	324	321	316	311	304	337	296	322	325	291	334
29703	14678	12073	6423	4128	3023	2304	1849	1549	1313	1142	1001	982	804	862	771	652	730	660	621	653	566	619	590	540	609	560	570	571	530	505	548	546	544	516	492	518	520	527	532	512	510	479	537	468	456	453	510	465	494	448	531	531	493	508	500	505	489	466	511	473	496	489	505	484	477	473	458	495	516	472	502	488	485	468	478	461	492	489	505	477	450	455	509	461	510	498	475	496	535	504	502	485	475	507	480	465	436	492	461	501	467	516	506	449	483	483	504	455	450	513	507	432	471	479	497	469	498	494	460	479	503	467	530	494	512	515	496	492	476	482	481	487	485	439	485	476	475	472	483	485	491	479	489	473	476	509	490	477	465	493	489	470	472	444	473	462	452	497	466	515	488	474	473	487	464	507	468	492	485	486	484	499	495	438	476	506	499	531	460	489	482	520	488	495	477	477	468	459	500	481	450	470	494	499	467	483	462	483	464	487	504	457	463	442	462	468	478	485	499	460	481	479	472	499	506	466	522	487	480	492	491	538	449	482	475	474	507	484	465	506	499	466	490	507	467	504	486	485	465	491	479	491	529	457	481	477	491	497	478	516	479	527	497	481	456	506	469	516	489	489	498	461	464	470	508	510	460	463	507	458	489	451	456	472	464	462	483	452	471	444	440	493	471	491	462	469	486	455	463	503	490	466	450	467	483	489	469	527	507	478	468	482	455	461	443	531	420	535	472	479	445	507	434	516	458	448	469	508	513	485	447	508	481	488	495	475	469	507	444	462	500	469	521	506	482	459	487	488	516	472	493	461	479	462	445	449	485	520	470	483	498	471	484	465	520	472	463	495	463	467	475	495	459	459	447	451	500	469	457	465	485	504	481	502	475	487	529	479	489	480	448	500	486	471	453	462	471	468	447	443	493	499	495	457	460	487	443	475	437	432	466	484	496	466	467	481	456	453	499	484	463	478	496	480	517	472	429	476	514	470	581	464	500	462	472	456	483	530	496	515	457	500	469	462	527	495	509	477	508	494	488	515	512	500	452	473	448	474	444	469	463	480	465	536	484	499	462	490	509	480	467	486	498	525	468	455	464	515	457	488	495	525	489	482	495	470	490	465	488	475	475	479	436	466	484	485	534	491	478	509	491	459	469	486	487	468	447	471	510	507	501	510	539	485	458	475	480	528	500	466	498	465	508	488	494	469	500	458	482	447	462	518	464	500	501	473	496	480	470	482	498	493	464	498	438	454	445	481	503	467	485	471	513	479	464	507	516	498	507	496	501	471	454	447	461	443	433	496	476	507	492	495	490	481	447	487	465	505	505	479	483	490	518	509	458	487	497	485	476	486	509	459	458	490	466	462	453	494	469	501	502	509	454	422	466	459	435	514	459	485	475	514	498	503	495	471	477	493	524	454	502	459	455	466	451	496	496	489	492	481	484	459	528	466	483	496	484	470	463	504	477	440	484	497	519	474	456	444	453	497	473	499	489	456	458	514	477	478	520	506	473	480	475	454	453	494	472	476	461	453	475	457	475	481	504	492	529	475	459	514	480	489	492	453	495	505	471	471	485	483	461	507	469	463	458	463	500	463	474	455	459	501	479	479	469	507	465	510	486	452	500	476	483	461	484	465	476	462	490	497	480	443	470	433	460	420	463	503	510	492	497	470	501	462	482	480	461	481	466	499	464	498	453	516	481	456	534	484	490	492	498	483	476	494	484	481	479	491	495	465	490	511	492	498	475	458	448	508	497	489	495	506	500	479	529	483	460	485	478	500	489	487	505	475	481	474	489	503	492	447	493	453	495	441	497	484	472	479	519	479	511	509	511	456	470	495	462	482	506	468	453	514	454	494	502	469	478	505	462	450	438	450	480	501	481	474	431	505	476	481	543	429	547	470	467	484	499	464	492	490	483	481	487	485	446	462	478	478	494	462	484	456	480	465	443	490	473	487	479	431	433	489	464	527	480	526	498	461	492	458	478	461	483	460	501	421	455	424	498	449	491	466	458	495	482	463	506	486	496	481	477	460	503	518	499	496	493	512	478	485	510	492	428	471	478	456	484	452	474	507	475	433	483	483	496	504	470	508	493	470	501	476	459	497	515	473	510	464	480	521	482	506	503	483	431	481	474	533	472	484	520	495	510	507	476	507	485	484	505	477	487	485	479	523	471	469	502	473	476	494	466	476	494	477	506	493	499	478	464	501	466	481	490	499	466	488	492	481	450	489	472	437	487	509	493	507	481	443	453	476	521	517	497	471	438	486	478	474	508	499	509	506	511	464	427	445	485	488	518	460	460	503	514	523	517	498	462	475	452	491	475	471	518	422	493	477	514	498	508	481	472	485	514	482	488	439	474	478	464	458	482	498	452	493	464	460	467	457	482	492	452	465	470	462	462	483	469	492	489	452	488	505	503	476	469	441	495	489	489	504	506	495	464	495	481	485	483	487	485	513	461	483	455	469	498	461	481	481	450	432	477	505	463	473	494	524	511	495	506	478	463	517	437	496	478	459	483	492	493	499	486	471	475	518	496	493	480	468	479	495	472	471	456	476	490	490	489	484	504	505	473	490	493	448	448	458	444	517	476	462	454	512	449	486	500	460	499	488	511	492	436	501	456	497	489	472	470	479	500	429	490	509	478	492	448	474	468	493	494	482	493	453	456	505	470	492	474	506	460	481	505	462	442	488	532	507	494	464	498	503	499	499	487	487	481	495	487	492	471	477	527	437	473	502	500	485	430	447	479	473	484	490	478	416	515	447	453	488	503	499	455	466	486	523	457	450	511	484	494	464	501	463	459	469	510	507	483	480	511	452	509	470	490	479	447	487	456	481	455	460	457	456	464	490	458	473	455	493	484	457	506	470	454	512	493	507	505	474	458	509	446	478	478	509	466	506	441	474	498	456	502	520	473	493	492	470	452	500	495	472	510	471	431	514	459	466	501	481	490	490	517	460	470	526	484	485	514	455	452	497	471	461	477	499	466	470	484	478	484	486	520	453	465	459	458	423	470	518	464	483	468	440	476	462	444	441	472	490	487	463	486	471	539	457	501	461	530	500	468	501	455	448	498	503	464	478	528	457	479	505	453	497	484	484	474	449	487	476	537	459	497	457	491	489	486	500	454	459	465	490	464	478	497	479	531	520	471	486	499	472	489	524	419	474	460	511	475	479	517	422	505	464	491	476	475	457	497	449	462	493	471	467	512	483	447	482	475	464	468	464	502	501	481	460	505	498	486	490	511	485	475	511	505	476	477	492	470	518	466	444	451	490	488	492	471	493	464	452	470	478	494	501	458	453	480	452	458	468	527	472	476	462	502	499	468	477	443	470	517	507	490	475	473	485	477	450	496	501	489	500	483	481	481	516	513	501	454	440	470	474	523	463	502	488	512	499	502	507	451	460	498	471	528	491	527	472	455	498	493	476	444	490	479	462	462	481	412	491	469	470	489	481	492	510	500	495	465	493	493	456	481	497	474	471	480	478	464	495	498	463	498	441	448	469	476
27423	20208	6696	1087	798	746	608	607	559	534	598	587	561	562	554	590	570	577	514	554	543	535	621	574	581	498	545	553	576	528	573	574	565	510	558	556	562	610	538	525	532	560	575	542	565	582	588	570	526	571	544	568	557	560	530	590	538	556	545	538	558	563	538	533	557	543	570	565	550	589	526	554	553	543	547	559	529	560	584	556	586	591	514	582	581	566	571	566	575	563	536	557	561	493	541	521	562	563	586	564	547	539	558	583	581	581	522	599	549	546	574	521	535	578	573	605	604	547	536	536	570	535	553	579	534	554	590	508	510	542	546	556	558	539	539	559	624	544	550	598	549	579	573	577	583	543	542	542	632	584	588	555	579	547	560	513	574	580	565	548	535	572	596	572	557	609	561	568	570	594	552	570	580	530	576	589	564	607	549	575	599	604	559	565	541	595	520	568	587	550	543	551	593	534	615	617	566	560	574	567	550	569	547	553	550	558	540	532	563	571	559	567	584	544	571	541	562	537	563	577	559	593	563	539	605	569	585	599	577	536	541	542	573	526	566	546	540	552	566	557	586	571	565	569	574	586	579	563	544	542	547	555	572	565	559	552	585	502	540	570	568	525	561	557	571	577	525	570	565	538	567	544	582	580	564	570	594	560	563	530	544	482	530	557	501	550	572	556	593	577	560	559	581	585	553	526	593	535	541	580	525	582	579	556	523	568	595	491	530	543	534	585	558	543	581	533	558	570	578	552	535	566	558	513	561	539	561	543	568	566	544	569	547	567	574	562	537	524	560	537	548	557	538	556	584	579	588	551	559	562	536	582	521	547	583	525	516	550	564	607	525	606	540	559	602	539	574	573	529	525	567	572	529	568	523	600	566	567	574	550	582	519	534	543	530	603	592	548	546	593	568	547	538	596	516	580	548	544	580	575	585	546	551	598	539	529	576	552	558	524	565	600	558	540	586	562	525	558	530	571	545	542	519	571	590	548	568	551	559	555	630	549	586	559	595	550	570	577	547	561	538	571	557	569	574	576	571	614	530	584	572	556	595	573	553	559	552	507	560	536	549	612	548	603	534	548	579	567	560	573	529	608	541	591	579	516	595	535	562	581	573	558	541	589	603	549	545	580	563	571	529	522	551	543	536	569	522	561	537	569	552	552	600	575	558	550	578	532	551	582	570	563	586	526	580	548	567	592	533	559	576	520	557	579	572	612	547	574	609	590	563	522	579	585	556	558	579	525	591	567	590	534	589	568	534	606	573	579	524	572	607	606	568	547	552	586	535	552	545	587	533	537	525	546	569	584	552	571	590	504	555	533	512	553	540	549	570	562	605	593	569	553	579	567	546	568	584	563	599	585	595	601	528	555	553	521	581	563	574	551	553	555	590	550	569	612	534	579	561	575	576	591	549	567	593	610	577	561	566	540	556	544	576	552	541	566	543	566	596	535	543	525	598	579	599	574	574	570	557	577	551	569	561	560	592	584	568	556	544	497	505	574	565	566	599	532	572	568	570	530	553	574	507	582	582	549	551	570	568	542	586	550	555	574	603	532	566	586	556	573	561	593	562	567	540	571	526	544	543	527	566	577	548	557	563	578	553	576	560	538	549	572	583	544	542	514	563	562	549	580	576	559	558	565	581	553	618	556	543	521	571	552	576	569	563	557	553	576	574	562	549	552	561	535	561	526	572	563	578	561	530	506	570	594	544	564	518	570	574	539	533	590	562	560	593	531	553	552	521	528	581	556	570	540	534	553	551	556	546	546	518	552	542	573	540	560	580	533	533	562	592	545	549	555	563	568	549	561	586	561	524	558	545	577	557	560	549	559	601	543	521	548	552	585	585	574	571	583	522	587	547	570	510	558	564	544	560	534	518	517	563	533	585	570	546	534	562	555	587	567	567	628	540	549	514	566	559	528	591	564	514	549	558	542	572	528	548	592	578	559	595	569	550	599	608	573	557	564	580	570	548	563	545	529	530	535	554	591	546	551	615	586	568	555	581	569	583	570	591	588	594	559	557	531	575	545	592	558	579	548	543	529	542	570	573	604	522	596	587	543	568	513	599	519	589	621	529	575	571	569	577	571	572	594	538	612	528	569	574	574	545	527	553	545	540	563	578	513	551	573	573	570	607	557	587	598	549	545	543	547	578	563	564	582	575	595	511	534	503	582	555	535	532	555	544	570	551	599	577	566	547	552	549	590	583	571	560	515	548	552	535	580	545	580	526	593	546	545	531	576	534	569	566	595	569	529	569	593	563	507	566	545	530	593	573	554	528	557	563	601	557	549	543	577	561	499	553	549	595	538	542	521	571	556	597	566	609	601	516	558	550	554	566	587	546	564	551	568	616	545	565	562	570	572	575	564	551	554	593	552	549	561	544	541	573	559	531	605	573	607	558	562	616	573	538	585	566	535	533	575	534	564	577	562	545	565	562	551	518	536	532	552	591	554	520	534	549	526	544	536	587	552	544	579	563	583	561	521	586	576	540	555	530	561	536	565	576	549	588	547	556	548	597	560	570	532	559	548	580	557	571	587	562	554	539	539	541	546	539	565	560	565	517	580	568	549	548	539	581	579	571	556	556	558	559	556	477	589	525	520	595	559	555	541	590	572	542	531	565	564	589	588	558	544	562	559	568	616	571	541	548	590	552	612	565	552	562	524	538	498	574	525	559	531	541	566	509	558	555	554	594	569	548	596	540	649	582	545	576	555	575	586	541	544	566	563	532	593	576	535	558	606	560	563	561	546	525	570	543	548	580	579	522	576	577	564	574	545	541	543	562	632	587	492	589	540	567	549	575	534	543	572	543	557	560	581	564	556	535	546	535	550	569	573	545	563	543	557	577	537	515	539	552	588	553	554	541	545	562	541	595	552	576	591	570	562	547	511	549	563	556	609	587	615	500	594	569	573	557	563	548	601	548	551	545	562	580	546	566	552	587	557	599	561	571	545	523	556	576	585	526	545	535	538	566	573	566	571	570	545	572	543	592	546	571	557	508	599	593	515	522	498	539	586	575	550	533	530	593	597	568	561	559	555	547	566	564	602	555	591	552	517	558	594	584	584	583	561	586	541	578	526	588	578	532	569	509	578	549	598	561	561	540	557	578	557	594	546	519	512	551	564	575	538	553	613	547	560	544	520	563	533	496	561	554	562	579	546	583	547	577	539	612	568	594	509	587	547	577	549	559	556	563	547	579	534	526	601	559	542	496	536	591	536	575	567	560	552	551	514	570	581	580	554	552	548	583	568	600	545	540	529	554	578	531	600	584	575	554	570	526	537	588	557	554	540	562	566	541	577	517	553	537	560	532	561	527	588	612	569	536	604	567	589	563	559	554	544	577	575	544	584	520	563	565	555	535	592	546	588	563	515	549	588	538	565	616	571	543	559	551	527	545	542	545	564	581	538	525	579	574	539	582	577	547	544	537	561	581	571	513	592	556	527	543	560	560	613	593	546	584	522	581	528	630	571	552	596	506	538	548	549	531	529	546	569
11471	1579	1454	1069	944	905	878	876	877	801	898	858	811	864	824	864	811	836	790	819	770	816	854	832	852	822	808	851	815	866	788	813	853	869	816	854	814	834	833	789	775	814	819	813	809	784	776	828	844	842	816	820	826	823	799	798	796	849	825	822	851	837	849	838	863	826	804	890	865	836	811	839	804	845	866	830	795	845	837	800	834	860	820	844	798	859	821	822	835	844	786	823	806	848	810	830	857	763	798	779	790	811	787	814	826	810	874	890	807	784	857	816	809	840	813	832	815	867	788	867	797	832	848	816	821	844	824	828	884	876	814	855	837	824	856	833	848	810	788	845	829	869	864	854	823	815	851	796	785	890	782	832	795	840	889	830	804	836	835	805	831	835	796	822	872	792	828	865	836	825	784	817	800	802	882	852	850	791	819	773	832	836	857	845	849	811	855	811	830	820	848	830	810	845	776	777	813	802	785	828	812	812	830	800	804	797	810	797	813	834	889	862	872	833	786	813	861	842	825	817	827	811	821	849	829	844	772	824	796	845	846	823	812	838	871	816	822	775	836	849	785	830	759	842	852	790	801	875	850	785	814	848	801	813	828	876	842	832	857	884	867	809	825	791	814	791	781	829	863	804	851	826	800	819	848	842	800	799	830	823	873	846	824	898	784	823	858	793	834	846	812	837	840	866	789	811	839	781	868	871	845	869	835	838	831	800	814	823	860	827	813	833	849	843	846	806	809	791	825	827	824	801	792	780	845	772	902	832	801	805	870	863	871	795	797	792	775	860	832	869	809	832	830	816	850	818	820	809	760	816	854	826	844	866	813	800	831	817	886	817	815	813	823	819	880	831	835	826	862	855	875	800	809	795	866	883	865	803	821	820	887	857	812	809	806	867	798	828	821	798	858	822	826	848	805	795	826	847	816	811	787	812	833	807	795	826	801	833	825	827	805	815	785	832	793	819	857	820	798	798	806	815	800	830	812	814	765	843	823	842	848	834	823	830	816	814	886	857	787	816	855	767	818	779	800	866	784	859	861	788	771	821	837	852	808	822	812	844	808	850	791	828	812	805	823	797	825	841	844	844	835	827	865	740	805	829	842	827	803	802	821	824	810	807	870	862	812	828	831	866	820	874	887	821	821	809	810	799	832	854	876	829	832	803	827	812	793	831	796	822	795	834	808	815	871	837	809	834	820	823	773	826	815	860	830	778	825	842	836	841	829	806	836	820	827	830	842	853	810	885	788	844	829	837	889	832	818	831	840	818	883	792	804	787	857	836	820	837	800	826	898	811	808	840	881	818	861	846	810	832	819	830	842	825	818	801	813	807	820	858	813	830	814	777	833	773	840	798	815	819	842	804	837	821	840	834	850	811	815	821	828	823	828	783	781	843	820	787	761	764	831	826	817	832	787	810	835	860	786	821	830	791	828	825	766	830	832	757	829	793	819	816	747	786	840	828	789	843	842	809	837	834	838	826	817	849	753	868	819	832	797	809	816	796	815	822	851	786	830	842	856	814	836	828	846	831	781	869	851	827	792	826	853	856	847	795	868	851	850	876	895	833	839	768	827	876	820	836	821	888	825	886	839	804	774	903	805	887	787	832	827	885	845	812	840	793	760	816	850	800	843	813	837	904	796	872	827	860	860	836	790	831	831	806	795	787	860	889	866	772	831	901	787	814	831	823	863	896	868	839	862	808	814	852	850	818	845	852	837	836	804	789	843	813	789	837	869	856	832	852	843	834	844	854	788	828	867	833	817	870	866	810	843	841	860	801	783	821	833	789	871	785	842	816	836	809	849	826	775	811	836	834	852	830	861	833	868	823	809	753	814	856	821	816	825	827	803	780	794	853	773	819	779	837	880	869	864	826	828	791	822	823	836	795	853	819	845	817	853	751	779	862	777	852	861	836	841	814	800	751	815	817	830	804	900	829	798	872	841	785	812	768	826	810	815	838	869	833	830	824	819	796	855	802	897	837	819	828	870	790	816	848	790	790	812	776	796	827	822	792	813	844	818	816	847	827	837	866	782	824	846	826	835	794	824	825	818	799	772	799	807	867	815	840	850	840	850	799	797	860	812	779	824	845	809	796	796	852	884	848	895	853	775	849	838	823	816	767	869	787	851	836	799	799	825	857	792	829	804	801	837	839	785	816	814	822	813	838	770	831	913	743	782	836	817	845	800	821	824	825	804	825	851	794	830	856	822	865	815	816	846	832	821	809	800	832	833	799	790	857	841	812	830	838	840	795	813	825	864	799	847	813	805	838	814	829	842	809	812	836	857	766	841	797	802	839	801	845	829	839	825	825	781	843	748	852	858	828	855	834	888	805	768	825	769	869	855	777	839	798	794	818	851	865	826	823	805	800	823	803	784	855	820	880	769	879	802	827	856	869	808	798	792	810	852	862	787	822	886	887	811	859	858	802	818	787	788	798	849	797	843	828	837	854	826	764	784	864	844	813	861	833	811	826	842	856	812	846	810	838	869	819	825	836	815	813	810	847	790	899	810	828	833	844	862	821	808	830	862	829	870	818	865	829	823	856	844	831	880	837	797	796	826	809	835	785	852	805	844	864	806	821	858	834	810	821	772	787	827	848	836	861	856	791	808	817	818	808	819	827	833	817	786	724	814	833	829	830	845	807	858	790	863	784	867	784	815	858	867	812	850	868	855	891	820	794	839	833	845	852	828	796	784	783	781	828	840	785	853	803	841	807	845	782	884	902	776	869	827	846	808	785	784	840	880	823	845	842	854	833	845	786	842	776	798	763	837	813	833	808	865	805	798	827	853	825	811	831	851	808	808	822	813	840	789	833	831	824	829	803	829	904	832	841	833	813	841	860	856	797	820	823	888	821	793	830	796	802	804	827	844	794	780	846	766	812	798	838	831	825	785	828	840	811	867	825	872	789	832	806	887	814	822	801	788	844	833	841	821	756	800	839	789	809	806	831	847	886	845	816	834	795	860	864	845	833	855	834	879	765	812	904	859	828	822	821	828	821	808	877	822	795	801	834	805	845	788	754	812	820	810	876	851	827	793	828	791	796	828	788	831	852	815	827	853	797	784	819	808	854	826	785	851	784	870	842	782	802	828	772	826	805	813	815	787	808	798	826	876	835	797	829	859	824	854	843	840	792	840	803	818	805	841	797	786	781	858	863	840	836	782	808	801	859	840	840	866	835	814	830	843	767	824	877	779	848	820	822	849	771	822	831	834	822	817	821	856	869	826	806	818	827	849	831	821	821	828	813	857	827	784	878	887	855	846	838	762	772	839	835	826	812	815	796	802	812	829	841	870	849	814	806	812	806	813	832	846	846	806	836	811	854	828	880	789	825	826	819	793	824	805	824	883	863	826	789	872	851	813	810	815	817	759	829	826	856	815	802	779	855	798	849	802	824	833	818	883	854	873	804	798	834	784	784	822	888	840	802	856	809	801	813	908	765	818	802	835	812	827	803	807	862	803	869	823	810	830	810	785	793	809	784	842	822	834	789
23749	21478	29084	24266	21481	15366	1570	933	743	697	706	668	626	672	585	615	575	583	580	581	607	573	581	535	560	535	564	564	538	550	548	571	501	565	499	538	571	559	556	555	488	538	542	526	482	527	514	565	530	544	547	546	508	543	545	518	555	503	539	549	522	554	524	541	549	562	525	537	496	543	491	523	527	539	561	532	485	569	516	530	517	483	508	528	542	508	556	538	515	477	511	558	569	490	488	545	570	534	537	555	523	533	530	490	535	560	533	516	487	513	526	582	540	532	522	560	513	528	544	562	521	529	550	542	526	525	512	549	540	478	509	544	517	549	514	503	498	523	499	543	508	550	516	527	537	526	513	528	554	518	550	534	523	527	565	555	526	520	527	479	525	522	472	519	547	543	568	506	488	525	517	523	514	513	566	479	514	541	564	515	482	506	525	537	521	512	515	524	509	545	540	516	505	517	528	508	540	559	503	543	609	526	541	501	498	518	517	537	531	495	527	488	533	532	557	542	541	496	518	514	500	561	512	520	512	503	533	473	500	529	533	520	534	502	496	549	549	518	539	553	503	509	518	514	518	506	548	519	529	530	535	548	527	531	521	494	542	542	533	555	517	561	498	530	542	522	580	544	486	536	526	523	534	537	530	546	553	538	555	514	509	530	518	542	534	585	522	508	520	570	556	509	508	537	521	501	521	500	508	524	553	515	533	530	509	550	518	503	555	484	497	475	533	512	523	550	481	540	534	525	527	516	521	537	530	505	544	513	530	497	518	531	527	555	505	543	534	496	490	535	505	561	533	504	537	532	515	578	501	509	562	532	524	561	517	516	556	577	556	506	517	511	542	521	503	507	510	496	557	507	526	516	596	516	547	554	494	556	518	513	533	509	547	542	506	532	546	506	473	572	520	476	572	530	569	537	568	524	531	493	452	522	554	500	507	572	498	533	496	496	514	536	549	510	524	507	507	502	529	553	530	538	565	520	536	516	553	515	532	537	538	555	573	540	544	496	551	538	585	531	544	502	524	502	519	530	525	519	547	545	535	511	506	524	530	532	475	504	536	508	497	527	528	496	506	535	523	501	554	536	555	489	531	504	483	562	559	528	513	509	502	560	529	544	515	514	531	538	546	538	537	540	532	553	534	517	517	559	517	536	541	523	538	522	558	508	536	553	501	524	511	524	545	524	520	538	534	561	514	500	506	537	586	511	493	542	518	504	562	476	524	502	486	512	539	534	555	486	547	546	518	522	517	512	556	538	524	516	524	462	497	503	517	511	544	508	489	539	519	470	527	527	522	528	509	556	520	514	511	488	544	514	507	554	471	496	520	511	512	490	511	527	511	542	504	533	549	514	521	485	487	527	536	543	515	523	515	546	504	499	529	530	508	530	556	546	510	543	562	501	557	514	503	555	534	528	521	535	527	515	505	512	510	537	555	538	562	518	518	538	500	536	516	480	567	532	542	522	527	547	494	539	532	532	533	528	502	555	484	544	546	513	511	566	536	557	572	528	522	478	506	513	541	518	543	513	538	515	477	500	547	538	564	507	512	533	544	517	516	553	525	545	522	521	520	512	532	502	527	547	507	572	527	494	516	509	535	525	541	553	507	508	506	512	534	500	567	498	497	513	535	531	512	517	525	543	501	596	503	492	469	481	533	586	508	513	512	537	513	512	537	545	535	523	524	532	519	591	518	530	508	480	568	528	513	545	512	539	493	570	489	514	501	531	543	511	541	538	533	526	547	552	498	525	535	507	539	548	499	514	516	531	496	525	535	507	515	518	562	495	513	534	534	540	553	522	539	516	501	461	505	505	526	491	509	530	545	554	524	545	523	536	522	506	572	511	521	529	527	540	513	509	539	509	489	528	537	518	501	541	505	526	520	570	504	534	527	483	534	534	514	519	495	529	505	527	532	533	532	528	526	511	525	503	505	542	565	480	554	501	515	520	490	516	478	547	539	587	517	516	467	513	520	556	510	561	550	506	498	519	534	491	547	519	536	534	541	538	538	536	507	522	550	535	491	552	491	541	523	507	563	500	557	527	547	556	528	550	523	534	555	539	540	550	556	511	475	520	480	498	512	577	516	501	550	534	531	541	541	493	512	541	508	534	528	521	543	536	526	526	546	524	499	472	505	550	508	575	522	508	540	538	567	520	542	514	525	505	541	511	514	562	505	536	557	501	528	514	546	483	544	515	542	517	514	533	509	521	526	537	518	491	557	494	483	535	537	526	523	522	545	499	479	528	489	501	513	508	523	543	544	518	494	566	506	550	555	569	505	531	529	463	531	497	544	463	557	549	557	532	543	518	535	524	561	542	537	509	530	541	515	535	546	488	523	522	509	515	561	549	520	526	519	534	484	519	532	499	515	507	561	460	509	533	522	524	496	536	470	523	481	530	518	527	530	502	530	523	500	569	510	537	497	498	506	525	498	500	554	553	548	570	517	527	542	514	515	488	521	551	524	498	527	552	490	524	536	557	518	538	503	529	540	536	533	513	517	526	547	536	552	552	515	529	534	580	545	565	563	532	547	543	514	531	555	515	507	532	484	556	544	539	525	509	515	505	501	498	479	537	481	540	472	535	534	519	550	514	511	570	546	546	501	531	526	507	544	509	538	495	540	575	478	555	526	565	507	503	576	516	500	485	540	525	518	513	535	514	504	562	510	513	527	541	512	542	507	493	512	518	530	498	531	519	503	564	560	527	517	541	540	529	519	548	534	544	542	526	496	519	502	498	517	514	530	551	507	521	476	495	540	554	523	491	519	523	521	497	506	548	503	509	503	551	498	520	510	568	563	558	562	487	554	536	530	532	484	544	519	533	539	519	527	523	536	566	506	520	534	490	524	581	535	533	552	510	523	549	542	512	539	559	491	524	542	564	524	531	493	506	545	587	494	520	519	575	481	492	489	524	491	516	522	537	540	529	503	576	549	478	523	495	459	503	541	509	550	508	542	522	573	492	497	477	507	501	543	517	537	527	530	523	516	534	525	551	545	541	522	522	561	526	511	538	538	535	493	491	489	470	577	537	495	471	534	540	535	506	553	531	530	503	524	502	530	566	480	497	516	517	530	509	535	516	553	545	524	524	530	501	540	510	493	513	520	578	524	518	518	462	532	554	535	537	523	519	507	527	500	539	528	576	576	535	546	521	522	530	520	511	509	563	531	492	501	551	553	519	511	504	516	549	538	491	505	543	509	525	573	518	546	511	511	503	545	473	487	507	551	563	481	499	539	506	529	527	555	514	549	522	557	542	499	591	503	512	526	546	542	557	523	520	486	478	492	505	524	510	487	523	512	525	503	559	501	534	529	541	517	500	525	501	500	489	558	516	493	543	525	563	542	502	543	550	516	530	530	487	542	509	511	544	529	513	545	507	518	534	526	525	550	520	561	500	557	512	570	519	525	536	512	545	492	529	526	529	504	518	507	508	560	564	544	547	513	567	504	507	529	519	521	511	481	513	516	546	525	581	505	462	508	502	556	514	561	564
29870	12114	10303	5318	3648	2669	2102	1790	1573	1407	1255	1213	1184	1097	1030	1013	1001	979	976	875	868	864	928	823	858	825	830	845	888	840	772	846	826	838	839	861	802	812	788	783	836	828	817	824	843	787	800	778	776	823	820	774	799	790	813	779	819	817	791	811	843	826	755	787	792	800	763	852	844	840	812	833	807	830	763	795	754	775	800	761	723	803	783	827	819	803	754	834	779	775	802	814	759	763	738	771	817	793	768	814	813	755	798	823	805	770	754	795	774	775	773	715	772	777	782	771	787	777	785	801	727	795	786	813	809	764	812	836	786	812	803	717	785	770	815	779	787	756	802	816	762	784	769	847	752	776	764	740	797	813	803	778	801	732	803	778	771	790	821	769	820	763	851	823	768	824	768	796	796	807	737	774	802	821	760	779	788	773	779	838	790	791	779	786	817	758	817	766	768	756	789	789	773	766	773	813	771	795	753	802	810	767	793	784	765	762	792	773	773	820	802	760	784	795	786	782	784	736	775	814	787	785	785	815	778	782	790	794	845	814	842	794	743	780	735	790	759	762	808	786	766	765	750	758	780	794	780	739	837	760	771	751	751	786	782	785	787	764	806	815	767	847	719	807	808	748	833	780	815	795	804	803	796	812	770	774	799	800	746	805	809	823	773	821	770	772	807	841	808	776	814	807	765	764	761	759	800	788	765	804	768	756	745	787	779	763	773	762	827	802	797	771	805	767	836	837	779	734	810	785	765	823	780	817	775	771	777	790	793	806	797	808	777	752	805	754	787	814	758	746	763	793	768	798	761	799	854	797	736	825	795	792	809	776	793	809	805	810	799	772	826	785	800	773	736	817	763	769	795	762	811	765	769	779	790	748	831	806	814	767	821	826	772	822	785	758	782	813	748	762	774	787	777	835	769	784	745	792	765	738	813	774	763	807	754	783	782	774	769	793	803	757	800	764	680	772	784	771	822	752	813	786	786	847	785	768	758	788	712	766	742	770	829	796	775	744	771	731	795	834	777	778	796	784	782	813	807	799	763	764	816	777	765	762	800	753	761	781	783	769	806	743	777	802	807	804	763	793	750	781	797	751	847	786	838	772	784	797	798	812	783	741	843	788	781	762	799	778	747	801	837	801	758	801	801	833	817	773	801	793	777	828	783	778	813	806	773	803	756	807	784	836	737	800	811	769	780	787	826	778	806	788	786	843	840	815	778	747	794	788	761	754	785	829	731	750	753	796	786	863	766	856	745	770	804	783	723	722	801	762	792	720	771	743	833	736	779	768	774	747	805	771	778	762	787	806	739	827	793	756	794	752	779	766	774	825	753	810	771	819	801	806	796	798	806	759	831	702	760	809	784	793	800	810	746	753	726	805	793	757	807	770	779	812	770	782	786	788	787	835	793	804	776	777	784	813	730	777	760	783	717	846	793	799	847	786	810	803	790	811	779	797	779	801	732	775	763	804	768	772	790	809	800	792	783	791	824	791	788	804	782	818	819	799	768	831	766	747	809	764	694	793	774	829	791	785	805	742	834	814	793	748	778	758	732	786	775	780	782	795	793	807	755	768	791	823	795	744	779	750	745	789	771	811	776	761	765	748	757	792	817	797	814	769	769	768	799	800	783	777	826	795	759	795	750	758	782	754	844	749	742	771	808	850	764	826	779	798	776	768	784	756	762	810	779	779	737	809	795	766	844	773	782	796	794	784	777	756	782	810	768	807	791	761	767	847	799	801	781	836	785	800	748	819	797	808	797	824	804	776	837	797	747	773	784	758	764	784	782	784	790	795	805	761	818	767	768	768	783	758	757	751	800	781	773	805	767	780	784	764	791	756	814	809	789	772	773	802	811	770	736	756	814	775	777	825	757	771	791	790	832	780	829	808	789	766	794	842	772	807	791	805	811	779	785	779	793	799	770	734	782	760	802	773	793	783	728	769	799	788	779	874	803	791	759	832	789	756	744	793	807	774	790	796	781	763	778	788	800	807	830	828	787	813	788	842	814	767	829	807	781	744	773	785	763	722	774	811	792	760	783	788	843	769	840	788	792	798	797	768	757	833	747	760	752	793	777	771	786	793	792	767	815	812	829	809	793	791	797	724	798	835	834	732	791	804	785	816	783	774	845	743	798	801	817	773	766	818	844	821	768	794	778	772	768	783	740	781	774	776	742	768	840	775	756	833	817	759	822	802	848	804	798	825	800	808	787	761	790	762	796	734	765	780	788	807	790	746	750	776	812	774	818	796	801	777	758	853	756	797	770	764	770	808	770	719	761	779	795	806	781	799	755	822	806	801	809	802	768	746	794	796	775	782	725	794	816	783	762	737	790	783	778	765	822	822	801	807	831	753	814	795	751	810	753	733	754	759	793	801	784	776	812	813	768	777	815	774	788	758	838	756	735	749	810	809	792	767	762	795	800	818	832	739	773	793	796	814	758	811	792	748	776	799	788	770	729	784	762	789	804	733	812	759	759	775	820	754	772	755	808	755	747	805	811	829	773	803	784	763	776	746	769	812	758	816	769	803	826	783	807	833	780	783	738	785	743	801	810	755	733	815	798	765	737	837	779	824	786	749	775	782	769	765	814	761	766	761	789	805	780	810	780	750	819	809	790	732	799	833	755	759	804	761	733	794	791	710	799	788	754	777	756	761	783	781	786	788	823	774	803	764	728	816	781	845	742	738	780	783	836	744	789	827	783	791	781	773	771	752	761	788	785	866	709	783	777	760	746	823	791	766	779	812	737	781	793	799	775	787	792	781	791	748	776	795	821	841	753	793	833	742	768	804	758	759	812	770	763	819	703	836	797	755	783	787	792	771	796	771	820	775	770	800	767	764	780	789	757	744	775	800	791	811	803	756	732	760	821	791	776	766	758	792	801	811	770	796	777	805	802	778	790	844	763	782	820	787	814	790	765	781	761	793	798	745	796	758	748	792	763	805	796	799	741	814	790	790	771	720	781	788	818	839	803	794	842	830	800	825	789	705	821	727	820	805	770	810	772	795	777	800	762	853	796	723	740	761	777	783	741	746	831	789	762	790	796	805	773	840	771	771	819	788	785	844	764	848	816	780	778	762	754	783	770	835	757	808	773	792	769	824	810	805	764	740	770	784	779	750	794	795	771	769	781	825	788	759	810	784	800	753	865	762	837	769	769	769	778	792	808	794	809	788	767	766	841	778	780	783	794	796	752	797	827	784	749	812	813	788	795	818	809	793	778	825	777	761	787	804	786	803	815	784	816	756	796	793	788	828	722	788	763	792	804	799	794	784	739	768	749	785	809	813	781	816	763	765	822	781	792	749	738	809	805	766	809	777	764	785	781	807	812	799	762	815	759	768	731	802	797	809	805	800	813	757	750	793	807	806	769	800	809	858	836	778	756	786	775	826	786	808	787	800	776	752	825	718	791	729	809	815	836	812	805	739	776	822	775	747	782	770	791	820	835	751	763	806	827	791	786	772	837	786	772	790	768	801	797	742	807	789	765	773	799	827
23321	21478	29309	24069	21477	21368	3598	782	613	554	536	469	446	418	438	377	369	381	357	389	366	356	327	355	313	336	348	319	326	331	311	321	333	335	310	313	329	305	329	295	298	359	353	312	298	307	292	329	316	345	297	287	300	330	293	333	318	275	313	320	309	324	316	322	307	333	331	298	278	334	343	275	318	336	320	309	326	317	296	307	319	333	296	314	302	309	295	299	341	317	315	312	357	329	308	303	264	306	291	305	326	298	308	290	307	297	322	295	311	316	293	321	312	337	280	299	348	282	316	326	344	332	300	345	309	311	305	312	332	292	300	308	296	307	303	321	326	314	327	314	319	324	303	316	325	300	284	320	303	310	331	311	300	278	318	303	280	312	327	337	342	308	333	312	326	323	279	292	332	313	292	296	321	281	304	292	281	316	319	297	337	306	345	297	329	316	327	303	293	320	285	322	329	295	336	317	320	304	301	333	332	289	328	289	307	334	295	318	324	324	341	334	325	297	308	298	304	314	306	294	282	314	311	326	292	303	313	323	277	318	320	296	326	332	289	296	300	238	315	312	310	330	335	324	278	331	292	284	306	318	304	306	294	292	304	326	327	301	323	323	322	278	275	280	278	350	286	296	323	318	310	317	339	343	300	312	299	288	313	353	338	313	309	286	305	309	312	273	294	289	316	300	300	317	316	297	316	331	320	308	297	332	276	305	306	319	296	286	291	300	291	305	298	324	289	318	281	320	292	312	264	286	292	312	334	286	305	317	300	304	294	289	267	303	310	331	329	310	287	323	293	293	299	296	330	302	308	305	265	345	294	291	320	300	290	331	325	318	304	338	294	334	305	299	320	290	307	309	303	309	286	303	344	327	319	299	332	307	310	324	278	301	310	289	330	303	304	275	301	322	308	297	300	329	322	315	318	319	298	306	314	292	324	293	327	318	329	285	284	351	324	304	315	302	290	315	306	311	304	306	289	305	296	366	272	323	341	341	283	318	289	303	291	317	296	305	306	303	267	309	305	311	314	299	318	285	325	339	315	268	304	300	318	323	268	329	294	301	293	305	279	260	318	288	324	328	312	339	314	261	300	288	298	303	299	312	343	293	324	299	332	337	302	323	320	292	302	296	319	312	292	317	286	301	312	322	298	321	301	308	297	271	271	324	289	335	287	304	318	286	310	293	301	319	316	294	325	312	299	306	308	327	330	277	326	342	289	332	286	300	307	322	307	311	319	333	341	305	285	331	312	279	294	311	310	304	300	305	250	326	328	306	281	317	296	323	308	300	304	319	295	348	302	333	295	319	326	323	330	290	330	321	297	311	301	303	333	287	304	305	318	300	304	351	323	325	307	304	299	337	301	319	320	331	294	312	317	323	271	304	305	314	262	290	321	307	305	315	320	288	311	289	316	338	310	304	295	302	306	322	300	273	306	330	300	309	316	304	332	308	370	285	311	325	305	291	326	303	319	297	278	294	293	289	281	333	307	296	313	298	323	338	280	309	327	296	304	345	315	272	317	312	310	287	285	297	333	290	349	280	321	304	305	301	342	309	320	328	283	294	300	289	292	323	303	304	294	302	322	336	307	317	311	305	282	330	282	309	323	294	327	298	322	291	287	280	276	300	299	310	315	326	314	302	296	308	326	324	301	291	295	300	295	291	309	291	308	306	311	296	290	302	309	328	302	313	339	256	316	341	318	294	315	284	292	309	306	293	307	293	324	288	306	342	317	328	317	311	325	282	308	289	311	307	307	355	310	320	328	307	302	314	300	334	275	304	334	295	307	310	306	301	290	297	315	321	305	294	287	301	330	324	297	322	292	323	286	318	316	318	303	337	311	318	303	330	352	316	346	304	271	288	311	304	320	318	288	298	282	316	327	295	316	323	291	324	321	289	276	334	292	309	338	336	312	296	292	308	322	317	284	311	319	272	307	322	296	316	312	283	313	293	294	294	302	343	298	287	277	299	314	289	323	305	307	255	311	304	291	327	321	313	303	301	334	291	317	318	283	305	299	292	305	314	300	307	319	286	318	268	305	283	305	290	320	301	313	281	326	300	301	300	342	273	300	323	308	293	296	309	327	305	302	291	284	328	300	320	302	299	299	310	275	317	287	297	319	282	290	275	294	298	313	308	297	307	322	286	281	289	283	300	299	313	327	326	316	314	319	344	322	301	308	300	300	295	300	294	300	331	308	295	299	295	307	307	292	337	309	300	297	287	290	294	285	313	290	328	294	305	309	309	314	299	313	311	315	316	288	301	261	282	309	272	306	288	296	309	312	308	323	303	307	298	314	335	326	305	297	272	297	310	331	303	276	289	305	270	315	337	313	285	308	298	297	353	313	302	284	339	291	324	314	320	335	300	291	328	292	294	314	341	288	303	305	263	323	326	285	322	336	321	284	293	297	326	323	331	284	316	292	282	307	296	277	299	326	337	305	323	323	310	298	313	332	298	291	305	301	299	308	319	296	336	286	306	326	294	299	292	311	286	334	350	309	292	307	312	313	315	290	283	298	340	315	299	285	318	313	298	309	301	304	296	299	287	304	295	314	288	307	318	295	291	321	314	302	318	289	298	322	282	312	307	288	296	327	295	303	300	318	305	306	305	292	297	296	310	298	307	274	304	308	289	313	309	308	271	271	305	290	310	309	318	318	357	322	294	293	266	305	304	291	327	315	319	328	310	324	299	293	320	332	308	286	285	313	323	249	320	276	313	296	307	297	302	361	314	319	309	321	302	303	299	336	309	283	310	314	305	286	311	289	299	323	316	303	307	323	302	293	292	293	303	319	296	304	306	301	336	312	292	317	329	321	306	319	294	318	291	305	323	323	304	302	268	286	308	316	322	279	312	294	294	289	302	306	342	300	312	322	326	310	303	308	313	311	299	288	297	289	324	319	278	296	326	317	311	318	296	292	313	287	301	282	288	306	327	325	294	313	331	311	324	298	329	283	290	279	295	317	316	300	314	280	281	309	293	318	281	313	312	294	283	316	324	309	317	319	327	334	277	307	318	310	312	259	296	323	297	293	286	326	289	273	288	312	291	312	333	281	294	299	331	282	309	308	279	308	286	276	321	331	320	282	332	269	327	279	309	319	291	311	274	304	275	321	314	293	347	320	307	293	310	292	323	286	301	311	335	285	284	321	295	308	293	308	304	304	299	279	326	300	283	302	263	279	274	301	323	321	288	319	315	312	352	287	315	302	279	300	310	314	316	307	289	321	272	301	308	312	312	276	259	320	288	327	315	292	313	306	308	294	307	308	257	312	293	316	273	321	309	320	299	313	304	290	291	286	286	330	306	304	293	305	325	325	281	313	328	274	294	303	311	308	277	306	322	311	286	328	297	317	322	296	321	294	317	310	286	313	324	318	291	296	305	317	310	277	290	315	309	330	331	307	314	311	336	332	309	314	315	293	325	288	296	280	272	261	320	305	298	302	313	305	293	330	315	312	299	293	298	314	322	312	301	332	289	307	310	298	320	292	312	295	287
30477	14964	12627	6563	4360	3137	2255	1813	1480	1333	1183	1025	934	883	827	785	720	706	649	637	636	613	607	603	589	557	572	541	564	532	546	517	515	478	528	537	529	488	566	542	518	509	470	551	531	482	477	465	504	558	485	467	474	489	510	471	494	444	460	512	531	465	498	448	452	461	470	442	443	505	531	490	476	485	494	479	504	490	497	505	428	444	473	510	528	527	444	457	491	467	466	451	489	464	454	486	488	479	465	450	498	482	473	477	522	450	482	487	479	448	486	443	456	447	505	477	468	477	444	484	496	477	495	462	474	494	503	454	499	493	473	490	473	445	475	455	471	490	424	460	474	483	477	476	443	508	477	475	479	464	498	505	481	486	464	480	459	506	476	484	454	439	482	436	476	473	448	476	448	459	491	456	439	484	455	446	473	491	467	495	534	505	466	456	480	466	477	455	472	478	461	457	454	475	488	487	458	495	485	497	518	438	462	427	495	501	469	465	473	441	475	477	459	475	482	485	496	484	482	463	504	468	450	492	478	489	432	493	451	449	475	439	475	442	438	469	474	448	477	492	471	493	499	466	425	486	471	500	472	494	483	453	471	470	482	453	505	458	471	517	504	449	452	469	475	440	464	477	448	476	453	483	447	477	431	459	482	483	511	498	456	471	483	480	460	464	479	481	447	480	481	447	460	466	497	498	469	453	447	506	469	481	467	464	491	480	495	473	470	447	460	463	481	506	491	485	457	497	462	475	445	473	428	467	417	492	432	464	473	457	461	491	453	480	497	460	458	498	459	466	478	466	485	445	500	460	484	486	430	459	484	517	485	469	498	469	431	468	483	517	468	454	447	474	483	461	486	490	485	455	490	487	456	463	478	464	503	514	468	473	493	465	481	443	438	470	476	429	434	451	455	488	489	438	472	462	461	476	467	443	496	447	464	409	425	445	460	516	455	499	490	481	476	452	447	468	445	478	469	466	498	469	489	467	461	462	472	438	483	451	459	501	472	490	449	497	477	472	509	462	470	484	482	491	454	449	475	485	461	459	510	464	469	472	466	471	502	482	465	477	477	487	500	460	443	488	484	457	471	501	447	420	472	477	446	493	446	507	519	467	463	446	497	462	460	521	469	469	466	492	480	449	476	464	449	471	482	471	428	499	482	431	451	441	459	461	510	482	501	450	462	506	479	482	452	499	491	532	479	489	477	516	475	462	480	485	447	458	469	499	470	486	442	448	488	452	468	453	475	472	486	417	478	478	469	486	467	483	456	503	438	457	490	476	480	470	454	444	465	447	464	487	492	468	450	503	435	517	444	482	478	495	466	493	477	454	475	453	475	491	505	457	513	444	464	440	489	490	473	465	483	450	455	465	466	471	437	474	470	482	442	442	481	467	480	488	496	459	483	473	498	484	477	477	463	458	519	441	485	437	461	458	434	497	445	476	479	456	507	480	475	492	522	457	466	481	485	490	469	470	450	490	436	479	462	486	443	495	492	450	501	508	466	461	471	483	448	490	466	507	482	471	478	524	441	470	469	481	472	446	469	494	501	474	468	484	445	455	517	457	451	494	475	483	502	495	461	490	496	437	498	474	485	498	523	472	442	495	434	480	499	475	478	467	439	468	454	523	441	444	499	445	453	489	476	494	455	444	497	467	442	496	484	509	446	481	475	466	433	446	492	499	474	483	511	482	445	486	453	495	459	442	489	491	488	434	462	450	456	480	477	432	471	489	442	442	492	462	467	487	484	466	486	497	485	467	439	474	493	459	501	500	486	493	448	457	446	480	477	454	470	478	481	462	471	459	498	483	461	501	447	430	471	435	437	455	456	484	461	461	470	467	472	478	443	458	501	474	493	450	461	434	479	444	429	452	472	484	453	482	472	484	476	458	483	471	503	448	481	433	510	484	439	479	446	481	492	478	502	477	449	464	490	470	452	455	439	483	471	474	442	474	455	434	473	475	468	445	481	425	460	484	467	466	448	451	447	503	473	471	458	455	461	463	488	469	476	472	453	479	510	485	493	463	471	501	504	483	495	440	460	488	486	468	459	493	497	457	450	457	512	455	481	458	433	465	502	514	441	442	500	482	510	474	427	462	497	473	450	477	487	497	494	475	502	480	487	482	477	446	472	452	485	460	459	438	451	504	483	459	500	441	464	475	453	519	494	455	436	488	452	468	463	481	502	489	485	456	476	466	493	441	526	480	433	478	480	489	447	471	457	432	499	504	480	483	440	461	430	472	507	460	455	472	453	445	465	503	490	469	470	473	476	446	466	443	463	487	472	487	484	473	456	478	420	482	440	454	476	474	502	457	464	470	452	490	482	461	455	482	509	464	458	494	488	458	477	458	485	490	517	431	463	471	423	475	457	510	484	457	456	482	489	491	485	504	483	487	437	490	466	477	419	488	495	474	446	507	521	527	476	444	491	456	475	490	482	465	459	484	460	496	489	469	477	485	500	472	476	448	486	438	452	471	445	486	447	459	457	451	457	492	445	448	465	439	444	465	456	479	456	432	456	474	445	470	427	514	484	487	447	454	472	490	474	468	471	488	463	438	475	483	439	501	488	456	455	493	439	495	530	490	461	471	481	464	502	454	497	504	451	506	466	481	485	481	456	458	443	500	459	492	528	498	482	464	483	482	464	481	441	440	459	499	450	463	475	443	475	525	485	449	482	464	462	483	464	484	487	501	466	524	476	503	457	458	453	460	484	460	475	485	464	486	451	419	473	489	471	447	477	459	481	481	464	452	428	482	475	495	470	509	471	493	469	463	447	433	439	462	478	475	463	486	428	470	454	483	491	475	487	511	464	483	459	464	442	459	476	479	495	522	492	465	442	479	437	444	472	460	432	514	505	486	480	444	488	464	450	475	463	445	441	476	491	479	461	443	471	489	449	439	454	463	455	458	484	500	459	446	467	478	457	448	475	513	446	415	488	455	457	445	464	469	496	484	456	510	459	458	474	426	509	456	437	450	469	468	451	453	489	468	480	499	467	423	472	483	454	440	440	513	480	447	442	499	505	483	468	472	448	495	439	459	481	427	458	456	466	460	457	471	492	494	470	483	493	469	435	481	434	479	496	467	467	465	472	458	482	453	468	466	492	480	461	494	488	449	479	467	456	489	461	514	539	485	475	452	466	439	493	510	453	484	480	456	477	503	473	522	449	483	469	483	439	477	450	476	480	474	456	476	492	489	483	519	452	445	494	482	471	453	487	499	475	482	498	476	466	462	473	470	478	501	464	455	473	473	478	461	445	483	448	490	492	438	487	476	480	453	477	449	510	480	452	468	475	466	490	471	463	494	462	500	500	495	469	488	440	461	457	474	498	469	491	482	466	471	496	485	481	476	500	454	446	489	472	442	494	449	461	495	459	468	463	431	476	430	508	462	458	462	452	478	525	482	461	497	458	472	499	448	479	475	427	457	449	484	477	473	446	467	462	481	477	486	456	447	444	495	506	507	491	421	486	456	476	445	538	458	495	439	445	494	462	507
27334	20190	6525	850	637	607	579	579	567	550	591	566	566	567	544	575	578	588	549	586	572	524	577	567	493	558	564	577	550	554	582	527	579	554	542	535	577	555	560	562	534	603	548	480	525	559	552	566	611	551	540	559	547	534	568	556	550	502	564	561	548	588	552	534	533	566	561	573	563	579	576	540	585	553	560	549	527	524	548	570	564	582	562	499	548	535	569	530	523	563	539	566	531	588	545	496	542	544	536	514	520	573	545	549	544	527	545	534	531	544	547	523	560	567	545	582	557	529	558	506	536	508	565	566	522	545	562	528	602	526	517	525	501	566	519	555	568	524	550	542	579	589	562	574	572	553	569	586	522	509	559	523	569	588	563	589	589	558	573	564	549	579	542	534	540	585	587	548	534	537	565	591	584	562	501	528	567	530	610	561	564	554	551	520	568	562	558	562	560	551	547	548	572	520	546	538	527	543	514	534	529	613	529	549	519	532	568	613	546	525	585	564	558	503	502	506	542	560	531	556	576	547	573	512	558	522	550	537	532	538	534	554	553	570	540	551	539	549	563	538	565	571	548	575	584	556	532	540	541	524	575	582	563	573	514	537	516	575	521	528	506	567	496	492	550	578	547	557	544	542	520	560	540	562	528	541	557	572	560	541	521	520	544	530	518	588	534	552	574	565	529	553	518	574	575	580	545	558	554	549	531	561	550	556	571	551	577	569	549	539	552	561	571	556	530	539	530	544	578	558	572	601	604	542	546	564	548	548	529	530	575	559	521	546	570	540	543	526	573	537	549	573	551	555	586	551	560	536	564	552	580	565	533	622	532	550	515	533	604	578	540	595	527	532	587	512	560	524	544	620	555	549	557	554	526	521	554	527	551	575	574	582	529	570	542	569	567	548	594	547	585	562	568	540	558	527	564	549	578	559	546	565	529	501	559	532	562	558	524	537	562	539	511	577	573	540	532	547	600	554	583	579	525	571	570	530	558	529	560	510	594	543	577	561	589	538	562	584	521	563	549	568	565	555	555	527	554	567	559	554	574	559	536	546	550	595	543	532	554	542	536	551	537	579	542	574	526	533	564	557	599	580	548	567	563	562	543	540	579	575	615	546	565	567	532	555	564	544	533	548	550	518	571	543	560	630	492	534	563	537	543	553	594	542	586	566	506	536	579	540	550	567	565	521	597	552	556	543	578	523	561	544	536	533	548	562	591	536	555	546	562	586	544	558	585	590	534	531	569	563	528	568	567	499	558	543	555	530	487	551	565	511	557	567	518	509	484	555	598	557	526	533	509	550	541	559	533	524	560	529	569	560	554	518	555	579	585	536	573	559	566	545	604	592	530	543	548	533	553	540	588	573	524	597	561	509	525	589	521	556	536	576	563	519	527	560	513	551	544	579	538	542	532	522	586	532	566	536	512	579	547	560	547	580	512	530	574	533	542	513	551	557	527	552	545	574	538	543	528	579	607	552	549	559	551	570	564	565	552	593	534	541	552	557	562	537	556	564	579	535	574	524	532	532	560	581	544	564	521	576	568	573	594	560	533	569	538	573	548	575	605	597	563	521	546	501	562	560	554	545	577	520	485	567	530	558	535	543	534	535	556	579	585	527	511	568	527	563	573	563	533	584	576	528	567	524	577	574	570	517	564	573	556	550	553	557	595	521	529	573	555	557	544	545	572	559	562	574	564	573	582	569	527	572	578	558	560	539	517	563	562	528	525	577	514	536	541	612	550	503	526	529	524	592	538	551	543	526	555	541	565	568	548	562	534	574	535	552	541	585	564	512	574	543	522	507	527	513	590	553	531	549	585	562	570	529	556	525	576	540	545	558	537	587	517	541	547	542	535	550	528	552	520	541	569	531	586	532	572	526	551	541	550	516	546	574	539	523	539	577	535	600	537	513	589	554	509	520	610	550	589	535	520	569	544	553	539	568	567	560	518	539	557	515	541	556	595	539	525	531	528	536	535	536	554	540	563	541	623	523	546	553	540	552	519	513	535	547	519	551	547	575	565	541	549	541	608	559	527	550	550	519	570	534	587	539	542	562	554	511	548	541	539	574	560	550	510	552	553	551	542	530	538	545	555	573	531	568	558	549	576	526	562	554	550	549	535	581	555	562	524	544	559	566	520	573	553	538	553	566	543	578	559	579	540	545	518	530	580	546	536	541	515	534	544	534	482	559	566	570	539	497	595	563	592	541	558	553	536	552	550	539	561	513	541	556	564	574	520	517	515	550	574	550	529	569	538	568	537	579	532	553	584	558	591	528	579	519	561	537	536	526	562	553	547	541	576	537	585	556	555	542	550	548	583	523	553	541	555	552	583	558	538	586	552	537	514	556	523	552	528	533	584	574	528	588	568	580	559	536	559	550	527	540	559	562	563	585	524	544	543	545	524	579	601	554	572	537	601	579	554	542	551	585	541	566	588	570	576	595	521	541	594	541	600	598	501	573	551	558	467	558	536	597	556	540	543	541	556	557	507	540	604	527	566	555	577	547	515	534	551	531	560	557	548	553	556	547	573	561	560	565	592	550	548	555	525	547	564	543	559	591	554	561	563	543	548	570	548	543	584	549	534	518	572	540	587	523	513	616	551	566	594	558	598	496	620	528	517	530	551	555	576	514	549	579	511	520	571	584	594	514	563	513	555	550	590	528	588	592	574	527	583	527	544	565	559	503	546	539	513	568	533	568	608	588	585	567	555	567	542	579	555	522	557	565	551	587	552	576	548	510	571	543	537	559	484	541	542	504	577	549	532	577	571	576	542	576	552	549	512	570	570	538	559	583	563	534	567	561	574	524	526	580	545	621	538	534	503	579	583	542	551	543	578	588	559	602	546	575	522	598	517	542	543	573	542	551	565	549	556	527	535	543	596	568	575	588	563	617	543	565	526	513	560	570	553	604	553	576	536	553	562	556	523	561	549	544	572	540	558	534	523	614	582	553	515	544	543	539	565	514	533	547	542	575	627	594	555	580	551	589	583	501	522	573	544	565	551	553	591	564	515	542	551	567	554	555	565	556	566	546	588	552	502	593	565	542	540	563	541	553	559	528	543	578	545	586	559	563	549	538	574	543	536	560	543	596	512	525	546	547	555	552	551	586	566	582	562	580	532	546	531	548	545	602	564	580	540	502	554	541	556	547	534	539	577	561	523	572	563	542	609	545	542	555	524	541	526	549	565	558	521	551	596	608	560	558	582	536	547	547	551	562	571	571	584	544	570	573	582	573	591	528	536	554	519	514	565	524	530	557	512	547	551	542	557	582	522	526	528	531	541	551	564	571	573	535	546	554	590	502	592	604	597	559	578	546	518	541	537	579	575	531	610	561	592	538	561	547	566	534	522	563	577	523	538	542	536	545	548	565	561	519	567	500	555	542	532	541	566	550	539	538	575	533	527	553	516	557	489	563	553	546	558	587	548	571	513	522	557	532	557	523	557	550	539	537	544	518	571	505	553	543	565	534	544	556	585	555	549	526	558	547	553	579
10868	1475	1422	1023	997	874	882	915	859	850	815	794	841	817	875	797	850	820	806	802	816	815	845	797	818	833	786	861	770	841	807	865	803	797	842	849	808	807	798	808	840	820	849	831	800	850	802	879	841	803	841	862	842	854	769	843	841	810	782	831	867	803	784	876	827	812	821	837	867	844	804	811	830	803	806	782	780	800	876	823	835	801	788	819	752	826	839	803	787	817	809	799	802	797	841	778	797	823	831	801	832	861	841	846	835	805	823	827	816	803	826	795	865	808	815	806	850	818	809	777	778	856	803	858	872	890	806	831	789	828	786	804	828	834	780	835	878	835	809	834	811	855	817	783	817	787	852	861	796	847	883	774	811	823	810	811	766	840	832	790	805	869	809	779	812	898	777	764	770	804	800	816	810	787	793	855	795	824	859	825	824	832	797	799	816	841	832	802	816	812	799	824	767	832	849	788	826	843	827	780	760	817	844	826	752	833	800	797	851	836	791	797	813	837	811	824	816	812	855	837	768	762	778	769	827	785	790	792	807	844	776	815	845	805	833	801	795	846	791	745	770	804	786	811	831	831	830	818	874	777	846	770	828	865	778	786	828	859	812	806	803	799	819	807	778	885	792	796	798	800	791	786	807	888	816	784	778	827	846	829	801	781	877	826	854	781	800	776	806	844	810	776	843	813	792	857	837	845	846	780	821	819	861	884	820	829	787	815	856	796	820	818	780	858	843	805	817	817	750	824	812	781	819	800	764	748	811	836	847	806	871	867	764	848	815	814	908	791	808	799	810	801	814	836	878	841	793	816	826	823	817	844	819	826	839	816	817	813	817	808	784	836	702	807	806	837	816	854	816	835	795	830	838	806	837	845	787	845	833	793	814	851	844	813	782	877	803	813	791	818	822	796	769	784	803	837	821	763	818	842	803	860	820	876	781	833	861	847	783	795	884	793	812	808	834	853	842	844	838	849	819	762	839	784	815	849	836	794	861	813	825	823	802	852	824	856	864	801	824	785	888	798	797	842	818	846	829	876	840	860	821	804	870	840	823	883	822	821	847	813	806	879	799	822	774	803	788	823	836	847	831	766	852	871	771	815	828	797	774	784	828	795	838	781	827	777	826	827	795	844	816	794	860	835	785	821	887	818	801	813	805	794	803	833	787	829	831	817	838	822	840	800	816	774	814	811	804	800	831	832	833	842	883	887	840	810	865	790	803	825	806	814	834	856	830	786	888	835	828	772	877	848	841	820	812	793	790	764	778	769	838	785	890	841	813	785	794	880	791	796	799	813	759	796	845	819	808	792	816	793	831	872	901	808	856	801	817	886	831	790	809	801	807	850	734	849	819	832	865	824	823	788	839	804	819	794	803	804	871	850	822	824	801	828	807	762	808	854	786	767	776	789	838	840	795	801	891	810	834	854	788	806	814	820	798	833	863	817	847	793	862	792	790	774	850	805	832	758	810	818	825	814	828	881	840	795	853	815	843	775	791	781	782	802	769	770	789	822	799	838	828	796	829	822	869	839	839	841	809	842	856	777	813	812	802	845	773	815	805	788	802	790	829	798	779	794	768	814	846	828	851	778	780	811	816	836	807	848	815	796	815	823	786	834	826	823	772	809	820	853	785	856	849	797	777	866	825	822	815	861	857	850	821	814	830	773	833	850	808	820	855	820	805	803	840	847	815	801	804	810	792	838	793	795	829	826	791	876	806	793	794	843	832	834	828	822	848	817	846	801	787	823	829	809	780	864	796	823	813	861	784	822	842	813	822	824	776	782	871	866	841	805	834	854	837	825	817	860	804	860	804	821	808	854	799	840	814	831	845	805	854	854	788	794	788	804	815	816	869	814	836	770	854	806	768	831	809	824	812	865	889	793	776	846	793	799	751	830	866	814	824	861	846	812	784	784	813	762	790	774	816	838	773	833	834	822	838	754	813	825	777	795	814	858	797	819	823	856	777	823	831	811	831	828	811	817	868	812	817	855	804	817	841	827	870	778	797	808	821	777	824	831	768	826	832	808	762	783	827	790	829	818	805	812	819	819	843	823	845	834	824	867	872	817	791	796	777	799	855	820	827	777	832	731	796	831	833	835	773	784	842	837	863	808	864	821	795	851	857	846	873	798	816	843	793	830	808	832	811	789	829	785	799	859	842	780	801	812	834	828	788	831	770	806	778	792	816	857	854	817	834	797	780	827	831	785	815	792	830	819	800	812	811	766	848	812	783	833	843	783	784	817	855	821	825	841	785	847	835	812	836	815	781	797	855	831	807	781	837	769	822	870	810	848	803	825	781	872	830	843	830	849	816	793	836	819	769	834	806	839	832	802	852	823	784	829	854	808	830	845	813	886	862	833	802	811	848	817	814	828	819	846	757	754	773	810	823	832	791	769	783	808	861	850	792	815	816	829	821	807	866	780	867	830	864	765	803	799	825	821	839	872	828	825	813	819	862	842	850	811	866	811	802	826	839	855	835	865	864	807	760	793	809	787	793	828	777	836	817	775	860	796	830	830	765	800	803	798	833	772	831	785	768	805	808	821	824	828	848	817	881	778	861	823	775	816	861	797	803	841	812	796	842	854	808	826	817	762	858	873	827	756	793	844	782	827	817	808	855	846	792	850	798	828	836	781	861	792	826	822	805	860	788	864	795	842	839	834	837	784	767	842	805	803	795	856	802	800	831	806	771	774	834	820	815	835	798	793	824	821	847	813	852	796	790	797	854	766	810	769	834	787	803	814	824	830	825	808	810	814	840	815	822	855	799	796	813	840	829	866	785	828	812	833	771	881	839	826	836	776	790	770	801	821	800	771	776	857	818	857	814	782	817	860	777	822	863	842	843	826	836	774	799	854	825	821	781	829	836	873	801	764	783	823	856	768	781	850	808	776	813	819	826	784	799	773	846	828	826	863	828	851	767	857	834	793	824	810	817	821	812	829	825	870	819	866	847	862	829	828	798	813	777	867	827	848	818	840	822	846	877	802	845	832	842	822	801	766	793	826	871	821	839	854	851	852	810	853	816	852	816	804	811	823	851	751	874	825	825	795	848	843	815	828	817	832	828	796	776	796	782	816	754	862	795	821	824	812	889	825	836	780	794	780	805	811	830	844	833	833	849	810	810	811	828	834	771	842	827	816	806	789	840	795	817	826	841	808	794	804	798	827	892	794	812	829	830	826	819	808	778	799	801	802	795	736	818	818	844	824	788	822	762	802	820	810	835	792	895	781	870	801	823	839	849	811	803	796	812	830	792	841	792	771	804	794	784	753	866	808	861	785	814	825	877	798	835	858	844	820	860	811	816	781	835	874	876	812	838	808	834	820	823	818	825	842	868	803	887	850	812	816	797	811	827	801	868	836	787	834	796	829	797	796	856	869	895	813	776	821	835	868	822	810	809	833	844	790	776	824	847	828	792	796	819	816	880	791	807	852	800	820	790	785	789	828	781	784	833	851	788	807	816	765	850	816	850	801	846	834	786	857	807	843	838	793
23785	21544	29222	24316	21543	15516	1591	907	772	694	676	690	675	568	593	565	606	578	631	556	608	547	603	585	497	532	532	510	565	527	498	532	567	561	550	517	505	564	538	561	542	503	526	523	519	554	523	495	489	535	520	495	506	536	537	498	502	526	535	546	532	521	538	549	516	517	531	530	500	565	526	507	519	512	493	521	549	530	493	579	498	549	480	535	482	553	532	525	537	543	520	553	565	473	578	513	543	549	540	538	504	521	500	515	516	548	534	583	519	501	511	511	518	549	543	516	534	524	508	525	516	493	523	519	530	523	578	494	486	479	526	542	497	561	500	526	488	499	535	498	531	542	561	510	541	515	489	560	504	541	491	551	539	528	506	524	520	529	521	552	501	537	498	479	559	493	516	566	494	526	537	560	546	511	500	588	529	522	526	511	535	499	482	511	534	541	514	505	558	529	534	507	502	486	520	533	550	552	545	512	532	491	486	518	539	512	550	477	519	492	529	487	538	536	504	554	526	531	499	509	528	515	550	531	539	525	552	492	542	559	531	521	533	515	496	515	492	530	544	556	518	506	513	487	500	522	483	523	508	500	472	562	515	537	509	520	522	523	499	522	535	538	513	487	517	506	497	531	540	496	552	534	561	534	507	541	497	538	518	537	548	534	544	527	536	485	502	556	474	508	560	501	553	506	526	465	506	504	504	490	494	523	547	520	493	531	529	516	502	549	565	529	528	480	487	563	488	500	515	493	545	526	519	487	547	536	540	500	544	534	488	502	509	540	518	525	580	503	531	522	513	515	510	534	492	522	532	528	489	516	529	481	481	552	505	494	519	518	508	526	504	538	515	514	522	545	511	530	483	530	474	480	495	532	560	511	521	512	563	542	542	520	504	513	508	568	518	536	522	518	509	505	533	494	506	496	545	524	533	514	546	524	500	510	516	504	509	517	544	494	507	523	513	476	513	515	568	511	551	543	517	512	502	563	514	521	521	482	500	501	529	542	497	538	480	508	505	525	555	529	553	530	562	530	504	553	492	545	502	508	518	551	545	506	530	484	537	545	553	532	550	494	495	518	558	509	513	511	519	512	499	482	557	534	483	508	522	563	544	500	528	509	520	528	535	521	566	505	501	559	522	479	513	550	520	518	527	515	562	534	552	521	551	507	527	509	480	543	532	496	492	551	540	476	516	538	513	561	503	530	570	575	555	519	540	515	518	533	536	520	501	512	526	498	593	523	552	506	521	508	526	514	503	491	513	493	541	514	491	532	503	522	519	527	538	517	544	479	492	501	499	528	540	504	498	517	564	463	504	525	542	517	521	536	540	509	491	502	494	511	572	509	533	527	528	491	524	541	543	535	538	499	508	521	540	536	464	535	532	533	525	506	547	521	541	506	510	559	520	467	528	510	550	521	550	545	472	533	562	544	526	518	494	474	541	512	487	507	555	542	516	532	553	499	503	467	485	543	493	486	504	512	498	571	491	522	501	514	505	512	509	514	512	513	527	509	522	531	532	519	497	500	494	516	490	510	540	504	516	531	528	474	523	577	496	501	538	504	486	565	554	501	476	522	510	515	515	510	551	561	528	518	509	527	531	562	491	552	567	503	468	508	513	523	576	524	541	493	567	506	453	500	493	513	447	517	541	528	514	514	542	504	512	518	533	511	493	510	527	524	535	540	500	527	517	517	523	512	489	515	546	482	514	550	495	491	508	516	585	496	486	505	532	524	497	543	549	525	503	516	475	513	539	546	501	542	537	495	534	546	480	515	523	494	500	524	501	551	549	500	521	524	525	510	541	506	534	526	499	537	523	503	507	522	500	517	554	481	564	488	527	487	525	520	523	538	519	542	533	558	423	535	540	517	525	513	507	526	555	553	484	516	498	505	505	519	523	545	564	475	534	518	553	496	533	499	493	548	500	538	543	521	506	498	539	504	517	494	552	516	526	500	507	531	535	561	511	515	550	499	493	495	512	522	483	510	539	531	529	501	529	521	513	533	516	539	529	516	542	505	520	528	541	487	532	534	510	500	496	550	533	511	530	515	579	568	561	498	505	478	522	530	532	495	514	516	491	476	538	546	506	502	503	529	530	515	565	542	495	517	497	510	510	540	571	573	521	517	508	545	500	516	538	490	529	491	494	576	527	537	563	531	557	499	508	519	486	559	513	538	555	547	531	538	507	474	497	504	499	514	489	506	533	542	496	525	525	521	504	553	530	525	493	527	529	478	494	546	542	537	513	506	516	502	485	512	502	531	521	516	545	561	552	506	506	459	563	542	453	545	513	505	524	481	522	494	502	530	524	515	508	541	526	502	519	490	509	514	543	508	507	551	501	514	493	559	517	528	535	494	497	494	537	559	511	519	509	522	507	546	555	550	502	503	529	520	518	520	501	475	545	523	588	512	515	517	510	565	479	560	504	532	526	494	500	529	488	452	486	513	515	498	510	493	514	501	512	531	503	509	501	509	493	528	546	560	516	521	502	484	498	514	521	528	499	485	523	552	503	512	527	522	550	484	537	510	571	548	529	518	514	500	510	529	563	526	518	550	539	525	526	500	512	542	503	519	490	502	496	512	505	514	564	489	500	507	533	511	501	532	522	512	570	539	514	519	533	523	536	544	518	502	541	508	511	494	497	482	503	500	491	510	514	537	543	538	529	535	532	522	493	539	506	512	517	498	500	515	535	511	507	517	495	504	498	543	566	493	504	528	508	547	535	508	486	527	525	531	520	544	492	530	569	501	519	491	491	529	486	478	511	512	549	538	526	495	533	530	530	544	521	583	518	496	505	485	544	506	501	521	489	535	545	541	542	508	517	526	515	485	513	537	539	554	499	521	527	542	461	512	509	539	487	562	531	507	495	519	538	531	539	518	556	504	542	528	529	512	533	487	507	500	493	489	506	555	518	533	517	507	548	493	512	527	514	484	551	521	545	499	529	542	497	531	515	518	544	581	503	519	506	531	510	523	496	475	487	569	486	518	485	479	504	494	518	543	542	536	529	476	548	529	520	551	520	499	471	517	535	526	490	538	519	492	538	511	565	544	516	509	530	529	502	535	528	506	501	498	511	498	488	514	526	488	512	519	475	502	521	513	537	500	590	445	507	510	544	543	553	507	506	512	520	503	549	527	509	513	478	547	500	523	521	524	512	515	530	517	533	539	485	525	498	493	530	485	536	528	539	488	518	525	519	492	537	539	537	560	480	534	535	512	508	534	527	521	516	510	531	498	539	541	530	563	481	539	535	551	545	521	495	481	562	499	478	540	502	555	533	571	566	522	540	579	543	486	535	577	496	503	528	506	537	504	557	509	541	459	490	480	540	509	536	531	496	512	516	505	495	542	529	522	531	506	505	494	486	552	531	469	540	485	504	479	505	526	533	549	522	532	504	529	493	518	545	510	507	541	513	483	542	534	534	527	534	533	511	471	518	531	517	500	556	517	547	519	526	520	497	504	537	539	513	502	526	541	506	467	501	511	487	527	526	545	568	493
28925	12207	10216	5354	3642	2647	2116	1862	1538	1473	1277	1189	1090	1086	1001	941	932	955	911	885	913	926	966	841	823	851	889	825	838	876	801	839	861	836	797	843	800	826	802	783	731	809	835	815	822	744	832	841	799	805	791	810	820	798	804	821	801	807	758	861	779	767	760	798	851	813	774	847	770	840	768	782	804	839	770	820	813	798	812	799	768	802	786	727	773	806	765	794	773	809	779	760	769	741	816	732	808	815	793	770	824	778	807	811	785	785	784	804	763	778	801	842	785	744	781	799	831	772	773	781	768	752	767	740	789	789	784	783	774	735	760	794	754	812	790	763	771	817	787	759	744	794	821	829	807	750	787	773	773	814	778	758	785	755	793	759	758	774	777	792	757	776	790	792	765	805	781	762	782	763	812	836	794	747	748	799	753	800	778	786	811	773	771	785	795	782	746	761	775	758	741	760	823	840	730	772	773	802	868	791	797	822	744	818	785	824	787	774	788	791	779	754	756	760	760	791	748	821	783	786	819	805	819	827	821	811	765	797	730	811	735	781	838	748	787	761	765	793	754	712	785	765	820	781	811	764	759	795	760	799	781	762	793	776	803	808	771	787	768	789	773	778	790	782	767	819	785	809	788	777	763	850	768	791	766	782	767	825	759	794	808	735	778	719	763	769	783	830	755	769	822	828	819	762	789	731	784	788	777	750	755	806	764	819	787	789	755	763	757	756	778	787	758	818	756	771	803	755	832	764	772	751	831	756	751	757	794	796	830	738	754	812	788	789	707	800	787	786	752	801	763	780	760	752	841	768	734	762	776	777	824	775	745	747	796	785	779	814	749	778	751	765	831	848	744	780	827	791	777	795	840	821	795	754	831	809	771	737	755	831	759	803	822	794	804	789	806	815	788	820	774	754	758	802	795	754	826	802	825	816	784	802	794	772	790	793	825	786	818	783	737	748	813	763	786	787	781	855	817	769	725	781	803	838	805	754	752	813	763	814	762	710	749	788	798	804	771	794	787	777	789	866	816	756	811	740	790	764	833	787	750	807	761	778	765	781	820	773	817	816	772	793	816	835	806	772	779	832	781	788	777	765	778	805	761	772	752	813	799	788	731	794	795	828	795	764	816	772	785	802	748	783	810	771	781	751	748	818	793	810	780	768	776	773	751	764	781	782	820	749	787	770	810	794	788	832	758	767	774	785	789	823	753	769	761	762	781	785	814	780	805	765	782	738	792	781	781	782	767	813	795	781	806	804	802	792	782	789	809	797	774	794	806	829	750	776	769	740	783	791	795	751	795	792	819	770	788	808	767	769	768	769	780	759	815	794	815	777	765	808	726	775	729	822	811	720	790	783	805	809	772	802	756	762	822	781	783	808	777	772	770	769	785	796	827	756	851	745	812	796	788	775	783	798	750	701	800	778	760	737	821	753	815	789	796	812	803	762	750	798	782	751	777	805	783	746	810	795	785	832	808	790	806	765	812	797	780	769	819	759	770	772	727	798	768	762	782	788	774	827	758	749	828	809	727	764	793	738	832	798	773	774	792	802	767	780	803	798	778	778	789	768	803	781	776	768	719	781	802	775	770	760	796	839	823	828	766	779	819	814	785	788	762	783	808	817	767	752	814	753	831	759	759	787	791	819	840	757	765	817	810	756	782	793	722	764	774	804	777	814	818	776	760	767	816	773	731	800	778	779	757	805	822	798	789	755	779	770	870	747	781	797	746	803	761	771	776	793	777	761	801	764	786	808	796	771	787	758	827	798	781	783	783	767	783	793	763	796	765	788	779	752	757	757	810	785	781	742	813	796	754	792	764	787	799	736	748	804	812	793	803	766	774	784	804	774	778	773	779	769	794	771	785	800	785	765	832	788	742	777	796	785	755	775	733	737	799	769	764	728	820	793	760	795	766	819	791	842	797	798	817	759	802	804	826	789	775	759	768	807	766	760	823	827	759	799	807	757	752	788	775	802	807	796	783	770	779	789	842	844	762	765	770	784	786	770	788	772	805	751	795	765	759	765	782	775	804	781	733	754	742	774	805	770	772	808	790	795	743	832	790	813	792	722	772	733	786	767	790	799	868	858	782	749	726	802	842	772	806	772	777	808	768	808	784	750	717	760	779	841	754	758	795	827	827	766	775	815	764	795	776	737	797	740	733	804	813	797	757	769	730	770	803	763	774	783	748	771	755	780	772	772	790	732	757	733	789	790	813	798	772	806	752	783	772	733	805	821	773	745	826	759	802	768	849	733	769	782	773	789	796	811	795	792	792	755	813	834	791	807	748	755	796	761	771	759	769	741	828	732	792	808	821	767	827	754	782	792	775	834	812	734	761	773	774	736	778	733	802	726	805	749	835	739	807	812	798	771	825	767	817	748	786	800	764	803	792	779	783	787	750	762	788	766	773	773	766	763	782	782	766	736	817	809	793	766	772	750	774	751	809	802	795	795	791	742	775	753	755	788	747	831	788	796	801	763	801	815	774	761	765	801	770	800	740	847	808	764	754	784	784	776	799	766	785	762	765	783	763	809	781	763	759	808	756	744	774	831	798	818	775	759	773	774	800	812	761	836	780	787	789	818	706	788	789	773	759	733	798	762	808	785	734	768	762	834	751	773	760	754	827	789	782	781	770	772	775	768	767	780	807	782	793	738	793	831	816	788	786	746	821	808	774	815	753	747	744	777	726	799	813	777	773	831	771	830	778	809	772	773	769	754	784	785	788	765	754	739	763	795	768	733	771	785	796	785	793	799	825	771	773	811	792	824	787	763	783	870	754	779	835	805	786	750	784	772	792	819	770	819	800	834	748	772	784	777	791	760	760	806	802	808	714	746	733	818	800	775	747	783	815	760	789	796	789	743	837	791	773	770	810	778	777	763	771	753	722	811	823	791	792	734	829	797	803	736	753	803	810	795	769	768	769	831	780	783	762	788	789	774	795	782	798	825	759	744	740	743	765	806	751	804	758	830	802	745	805	720	758	767	760	803	807	783	794	741	813	741	747	795	792	782	811	765	785	749	804	761	787	785	832	769	750	754	764	749	757	788	744	776	776	800	770	751	822	735	813	749	750	810	769	763	800	757	749	752	756	820	774	854	827	789	787	798	805	730	821	767	776	741	805	810	777	771	798	766	740	759	785	769	770	807	773	767	756	782	798	805	805	784	761	775	810	819	741	770	821	726	775	824	741	745	824	729	784	786	782	761	759	757	778	782	807	790	809	795	787	770	741	738	793	794	775	815	773	772	798	815	793	815	795	782	834	793	784	780	754	760	761	820	778	771	751	780	813	773	775	739	744	824	766	742	764	782	796	779	762	750	752	822	739	833	751	807	816	772	785	806	757	801	819	791	821	757	809	787	840	754	769	808	810	796	736	788	779	788	807	807	780	737	770	814	743	763	803	766	813	805	773	771	809	776	746	767	797	797	787	759	838	783	798	759	733	781	737	787	791	779	805	770	779	823	781	791	778	823	811	835	829	748	814	779	805	799	751	779
23346	21504	29322	24124	21498	21403	3643	827	605	545	492	485	432	395	398	411	356	377	328	355	355	369	374	359	325	319	346	365	307	345	333	337	313	321	340	344	327	304	317	324	312	298	330	339	302	319	369	326	305	298	367	318	305	324	331	314	319	305	313	328	268	317	330	283	338	307	304	322	292	306	298	291	332	308	315	313	324	294	295	306	317	313	319	312	313	330	317	302	295	307	292	278	311	323	311	318	324	278	293	302	332	348	322	321	299	306	301	313	293	305	259	303	333	337	309	278	299	301	307	291	315	314	306	318	319	305	312	330	339	295	328	326	308	311	325	330	334	333	302	328	311	279	332	290	320	295	297	319	314	302	293	297	324	345	322	293	313	313	310	300	305	285	315	324	340	291	329	304	317	295	306	279	311	294	314	310	330	301	315	312	297	329	287	293	314	287	309	341	280	316	319	310	282	286	308	276	301	313	310	319	280	286	311	318	330	299	324	311	307	312	314	306	317	306	296	323	285	324	311	324	323	313	305	299	301	296	276	307	313	313	306	284	313	297	303	282	327	314	313	286	294	286	327	301	297	303	292	279	334	307	324	272	298	285	308	325	322	319	310	306	317	264	299	304	308	286	292	318	308	276	315	317	341	297	289	306	287	316	341	299	307	314	303	345	303	341	292	320	291	292	318	338	299	297	306	301	326	301	287	313	344	324	306	290	288	296	324	322	305	309	303	301	336	299	336	330	333	290	318	324	295	276	288	291	288	305	310	308	307	290	287	323	321	319	298	293	291	355	249	328	299	313	309	266	306	295	294	297	324	285	323	291	306	305	298	355	313	349	303	307	342	325	332	295	300	302	309	317	328	335	330	313	306	310	310	310	315	311	313	304	279	268	322	309	333	349	277	308	341	304	294	331	285	284	258	311	320	296	302	297	314	313	300	292	326	302	295	291	333	308	291	300	296	307	284	306	307	314	355	291	311	328	328	316	308	325	297	303	293	290	320	318	316	324	309	289	301	327	320	307	324	319	309	310	289	367	311	339	334	337	333	299	307	306	297	330	303	312	317	288	286	339	311	324	307	335	303	305	296	326	296	298	315	300	323	284	308	345	291	321	292	318	283	306	308	314	292	275	267	312	296	322	269	338	303	316	308	322	298	339	315	324	297	292	299	328	295	301	310	294	323	294	297	314	334	300	289	319	313	313	321	351	303	260	305	321	309	288	322	324	321	321	328	312	319	323	320	302	339	324	297	303	288	323	301	306	296	294	288	305	289	272	285	322	296	310	303	299	315	309	302	306	299	310	332	303	315	305	316	272	305	278	340	280	333	288	272	323	275	330	320	318	292	308	307	359	268	308	327	277	340	282	312	293	295	279	360	313	316	330	312	301	309	319	308	278	285	306	306	313	331	335	347	296	301	328	314	310	316	293	324	306	332	321	300	331	314	320	281	311	306	303	311	315	337	312	354	332	290	299	326	292	283	315	313	303	342	313	307	298	309	309	302	325	321	320	295	299	295	333	324	314	300	328	304	300	299	332	296	298	350	304	314	310	308	298	313	304	329	299	306	286	291	281	300	339	298	307	322	306	311	262	323	322	311	320	322	301	294	318	314	302	290	308	301	284	298	325	306	311	292	328	331	361	304	315	306	283	308	325	280	310	319	306	282	321	315	329	311	315	315	312	319	303	337	323	308	262	309	325	317	299	335	310	300	302	317	331	325	302	310	302	280	303	306	323	317	310	310	302	315	299	287	331	302	300	293	301	332	303	293	291	304	300	324	326	328	293	329	318	336	323	336	330	318	300	298	336	319	290	317	276	303	289	301	301	319	309	290	337	280	320	317	319	278	295	339	314	285	306	308	280	304	314	319	346	311	339	315	306	284	303	329	306	305	273	301	303	313	319	322	313	294	304	294	336	310	301	322	291	268	295	336	306	316	318	274	322	309	309	289	327	298	338	293	323	281	322	321	290	315	337	302	312	327	309	323	301	319	333	316	290	302	317	308	310	323	309	277	322	332	328	309	312	301	323	306	301	317	268	324	320	314	290	303	279	290	318	330	306	300	326	308	325	296	295	321	307	302	281	295	305	284	292	311	329	319	305	318	309	339	302	368	340	295	297	305	346	326	294	338	322	306	307	298	301	311	312	300	296	271	313	284	292	321	293	334	293	296	321	315	334	322	309	319	322	316	273	269	311	314	351	323	320	310	319	299	293	292	291	311	275	315	291	287	328	324	338	312	302	315	316	295	321	296	304	289	305	328	295	286	311	305	319	330	296	331	326	328	296	311	291	315	296	289	284	297	313	307	303	278	338	285	299	301	311	303	322	320	315	287	308	333	336	332	291	310	309	327	298	282	310	326	314	290	300	324	314	315	331	283	321	308	302	306	321	283	293	318	286	317	290	274	296	277	324	306	329	294	293	303	274	307	324	288	286	302	323	303	272	322	290	337	294	308	322	295	315	296	301	339	310	313	294	349	302	308	313	297	313	296	309	286	284	297	307	300	339	295	321	306	323	267	331	326	294	324	314	300	280	299	313	294	297	299	336	344	290	276	320	306	302	314	307	331	322	298	297	297	334	301	329	292	318	264	350	334	304	294	337	293	321	294	301	303	276	304	292	304	287	265	298	286	282	341	325	320	325	286	330	318	330	279	310	308	279	303	303	312	312	299	303	311	295	305	324	305	351	331	312	293	309	287	300	317	301	319	298	271	329	322	288	319	296	315	287	302	310	306	335	316	297	296	314	296	335	303	305	298	337	289	290	352	286	283	299	314	338	316	295	298	287	274	293	315	291	303	308	307	291	283	290	290	335	314	286	335	295	291	313	318	281	321	300	298	291	322	299	298	321	309	320	318	284	337	298	315	297	312	282	321	292	339	289	307	317	312	344	297	320	285	336	305	331	288	297	302	288	284	315	315	313	313	306	321	309	289	339	319	266	315	327	291	299	337	316	289	327	326	289	295	334	343	288	298	301	343	297	291	304	291	334	312	326	306	302	329	325	289	314	323	324	367	328	329	293	292	313	328	327	322	291	297	322	304	328	294	321	304	305	296	313	317	324	315	306	331	306	319	276	300	305	334	298	324	322	310	300	282	274	316	303	294	337	288	294	342	308	310	320	299	292	311	312	321	319	320	305	280	295	310	325	301	272	323	306	298	311	290	290	318	326	294	334	323	343	316	317	294	283	312	320	281	296	313	290	298	330	320	330	303	317	284	306	309	321	295	306	301	305	297	281	320	316	305	280	305	316	286	328	317	307	348	314	326	332	304	319	328	301	303	318	298	298	308	296	314	292	307	323	320	287	296	314	306	341	305	321	301	294	323	304	293	305	266	295	319	318	334	328	330	305	283	289	317	299	348	293	298	307	306	278	304	312	280	318	329	332	293	283	311	297	278	273	284	285	309	299	299	296	316	285	323	335	300	311	302	310	279	298	301	298	296	304	328	284	312	316	297	297	294	320	296	339	325	308	307	300	290	292	303	299	290	311	306	287
30630	14932	12410	6542	4257	3013	2344	1865	1512	1333	1204	1010	905	888	777	735	717	724	655	615	640	643	621	625	561	572	559	490	506	591	568	535	496	516	501	517	546	551	518	496	468	511	530	491	504	476	477	448	489	505	516	495	465	503	496	484	454	505	493	465	471	487	486	460	476	490	467	504	516	461	478	480	463	489	482	497	464	477	450	471	458	437	494	450	479	471	478	536	444	446	467	491	431	465	450	492	499	513	516	442	481	435	493	447	437	499	511	479	502	476	474	449	474	411	465	466	458	436	491	495	488	508	475	498	476	504	455	466	450	473	491	474	478	489	449	453	490	503	495	483	492	493	470	445	479	467	512	484	464	484	492	455	481	464	490	456	456	487	445	473	499	482	473	499	496	463	461	452	490	452	478	450	509	484	495	479	477	451	474	466	514	472	504	495	490	472	474	479	519	464	457	464	441	455	488	466	501	470	486	474	451	489	510	473	508	476	446	483	456	467	475	459	451	462	500	493	479	503	477	461	494	486	494	455	466	444	495	496	470	485	483	461	454	472	475	473	494	467	480	430	484	486	480	465	485	468	497	523	484	482	503	494	506	483	427	443	474	462	503	466	454	481	490	492	463	418	458	495	500	457	427	468	478	494	509	472	481	471	470	450	500	461	472	464	468	502	501	522	497	451	453	442	495	518	439	511	457	441	443	478	498	462	488	496	452	472	467	454	470	469	530	497	498	494	505	513	472	544	478	489	466	462	502	444	482	431	448	503	463	464	463	485	434	468	409	434	469	451	467	445	473	447	482	471	493	503	454	453	490	430	474	478	499	475	451	458	434	462	457	486	490	450	439	485	477	433	484	472	442	462	482	464	501	458	457	441	487	479	472	442	497	452	519	447	477	500	478	438	459	455	449	532	514	431	471	442	460	453	429	484	462	455	461	487	461	453	469	447	485	464	490	443	489	485	456	488	445	486	435	472	467	478	482	471	500	422	474	457	484	454	466	476	495	446	485	400	480	447	477	423	475	472	452	480	459	448	471	453	499	486	481	467	481	437	467	465	480	479	471	476	495	460	471	470	470	455	459	476	482	494	485	435	490	450	489	470	471	462	457	459	439	480	489	472	483	478	424	463	484	455	444	474	447	466	486	486	445	475	448	467	486	462	455	448	450	441	476	478	486	433	456	426	484	455	496	478	474	474	467	491	485	521	517	465	448	445	480	463	479	445	451	485	466	456	484	471	506	484	475	522	478	476	482	462	486	489	480	455	497	466	451	487	484	472	468	475	428	439	485	465	442	470	509	459	471	455	477	484	467	465	475	461	455	476	460	483	495	461	484	482	484	400	421	440	470	442	486	442	488	470	466	457	461	437	448	462	495	499	474	442	484	493	468	487	469	467	492	464	482	434	483	477	455	482	440	486	449	452	448	460	492	494	457	467	460	488	453	462	452	498	471	469	482	472	492	495	470	463	484	460	497	447	490	433	478	505	508	478	447	475	458	470	424	496	414	456	478	505	471	487	484	452	484	462	469	459	471	519	472	490	468	441	475	475	479	511	495	460	448	459	485	457	460	464	491	451	480	513	501	455	503	457	445	448	510	465	464	494	459	466	474	438	433	453	492	490	471	448	489	436	525	497	474	462	461	494	450	461	473	465	422	509	439	490	460	472	455	471	465	483	471	451	472	431	453	509	447	489	445	493	465	510	461	464	472	493	488	478	444	465	427	438	459	447	493	448	486	457	461	487	475	452	457	434	464	492	465	433	499	485	476	470	511	475	479	484	455	442	479	465	463	500	504	477	456	490	482	460	476	490	485	457	468	472	462	461	501	515	487	460	499	492	419	521	486	437	472	517	453	434	467	491	448	509	505	493	488	486	461	478	482	446	496	434	484	478	471	427	457	449	457	539	470	441	470	498	510	468	471	452	489	472	489	485	490	501	480	492	493	507	469	503	514	476	473	474	471	492	481	463	462	490	479	434	469	451	506	478	448	498	437	446	491	483	500	491	465	456	481	476	457	527	503	480	470	467	477	470	501	471	463	489	494	472	502	433	464	429	478	453	461	457	482	442	457	452	459	504	502	497	511	475	448	467	470	465	481	486	487	463	443	477	468	500	468	469	470	508	481	459	441	494	475	461	469	466	469	488	421	502	451	464	436	481	437	464	504	481	484	466	519	514	460	492	422	446	447	492	473	510	467	484	470	460	445	476	464	444	445	469	500	469	486	468	458	483	497	491	469	466	429	487	438	457	452	463	445	455	441	436	483	480	478	479	475	454	468	453	439	441	490	512	499	488	485	504	483	413	469	468	463	472	479	435	448	442	487	470	495	487	431	466	464	480	482	482	445	492	460	474	462	475	457	502	517	491	477	459	467	446	507	473	417	514	467	522	513	496	459	502	489	507	505	450	489	446	470	476	492	460	484	500	420	465	472	497	483	479	464	503	508	450	443	513	497	475	446	462	469	478	487	476	428	474	437	508	509	438	492	448	479	470	418	469	458	478	478	483	445	468	488	462	461	475	450	474	494	457	451	472	440	499	468	477	430	476	436	504	507	497	480	503	500	476	510	464	473	455	478	505	448	446	460	435	493	434	464	467	495	448	505	469	448	492	475	449	466	456	453	495	470	451	475	484	459	497	453	432	459	471	480	468	475	482	486	471	482	465	477	464	474	455	452	511	474	457	448	473	484	507	461	494	473	490	486	489	535	466	496	478	459	476	493	477	520	468	483	461	468	467	483	487	475	502	443	458	428	456	483	474	463	478	467	443	505	490	437	478	465	437	461	463	504	505	484	472	454	474	477	470	509	480	515	441	446	473	480	507	457	463	471	475	452	441	471	478	485	456	484	488	460	436	468	486	453	511	505	459	450	473	462	517	484	502	445	460	459	460	430	475	490	475	487	459	472	460	502	470	482	475	453	487	473	419	442	450	443	416	459	472	492	484	448	456	489	493	456	449	463	485	464	433	471	469	447	470	469	479	489	468	453	477	439	483	484	460	466	460	464	500	478	497	487	491	480	466	484	445	463	398	471	457	481	463	446	510	439	452	489	462	452	472	495	478	473	470	467	494	513	480	446	479	496	501	460	455	473	471	443	463	454	445	450	453	447	457	467	503	461	435	486	445	476	472	427	455	462	453	459	480	448	508	449	472	421	439	452	414	443	439	459	486	501	486	490	462	455	469	440	461	449	497	473	448	480	491	490	483	530	441	448	450	439	491	482	458	456	469	445	468	510	443	481	469	448	492	416	471	466	482	481	512	440	477	451	482	473	473	481	463	470	503	473	463	460	514	454	461	454	475	451	450	440	464	415	471	493	447	458	465	450	449	457	434	504	470	489	520	468	471	486	486	497	499	491	483	439	513	469	440	426	508	478	470	466	467	470	470	487	457	502	456	444	485	488	461	503	439	416	473	478	470	474	437	438	539	515	435	445	472	447	472	455	465	479	480	507	463	513	472	501	444	470	510	457	484	485	451	493	456	467	481	478	468	448	442
27414	20058	6261	950	652	631	591	571	588	575	575	609	580	561	583	585	553	531	567	568	552	517	563	589	570	538	570	591	587	576	552	539	555	576	538	519	589	583	584	528	560	587	547	569	557	530	557	583	533	544	563	530	580	576	574	562	583	559	537	656	561	559	545	536	564	564	540	568	589	555	593	557	544	565	535	580	567	524	589	589	549	514	599	506	549	590	537	559	519	565	541	545	575	578	574	575	561	542	585	588	567	563	555	533	567	541	549	554	541	553	574	530	548	587	551	557	549	563	600	579	560	560	540	584	547	549	562	519	521	527	557	525	547	549	563	587	583	575	552	560	559	550	552	516	567	518	526	609	572	563	562	558	587	544	556	530	555	566	543	552	534	586	550	543	548	559	515	601	521	578	562	560	592	565	575	535	582	536	508	534	595	561	581	560	583	564	616	542	537	557	585	549	535	536	566	551	515	576	546	511	549	601	583	580	545	530	571	559	581	581	557	549	561	517	529	586	525	509	586	595	565	517	555	573	503	551	565	532	573	547	602	553	527	581	540	567	584	555	538	587	553	505	577	576	555	545	549	560	529	563	503	566	525	604	589	533	541	536	581	564	568	582	577	548	513	590	549	542	563	567	591	590	611	566	550	545	587	558	536	552	546	519	570	557	516	550	548	549	576	603	553	524	542	535	579	558	556	570	531	568	577	536	543	523	592	565	564	574	560	598	572	557	566	503	551	507	583	539	512	519	538	570	613	571	562	516	538	525	576	565	522	568	550	542	569	551	572	567	531	538	576	582	566	538	552	564	548	546	524	610	541	520	564	593	550	590	580	527	573	568	566	564	570	533	576	497	579	564	580	563	545	595	534	553	545	540	541	579	563	538	583	566	550	583	566	536	577	567	540	556	562	535	560	572	572	535	557	599	557	532	551	551	535	556	547	582	556	602	554	552	566	533	526	558	558	580	554	522	542	524	565	543	509	581	571	579	529	570	609	534	528	577	536	572	547	544	585	537	596	596	558	577	563	641	579	562	547	537	599	578	567	565	536	575	550	564	610	553	527	569	568	603	571	567	558	584	540	512	596	586	550	553	545	567	602	567	537	560	541	567	588	573	554	544	556	604	557	551	546	572	537	542	575	534	566	561	565	558	588	552	522	546	575	556	589	557	541	532	561	577	609	503	576	544	550	549	537	565	554	613	545	592	517	538	521	593	544	573	585	605	567	534	563	566	519	561	525	550	546	563	535	564	575	510	553	539	516	577	584	556	531	560	508	533	589	560	585	542	601	611	564	573	602	560	538	582	553	565	549	593	537	554	602	569	565	566	536	538	584	532	516	560	571	554	574	521	534	551	550	524	538	642	529	580	575	561	552	565	526	556	596	521	567	527	588	548	553	533	547	551	521	545	552	576	579	567	549	528	590	537	580	537	533	575	597	559	531	561	577	579	567	540	518	523	588	541	553	546	512	546	572	559	571	580	609	551	548	595	586	537	570	555	591	514	573	519	524	517	568	553	559	588	549	558	571	552	539	527	522	523	536	577	588	550	570	567	566	567	591	563	561	519	518	602	540	549	526	518	573	559	540	556	521	537	573	582	592	606	536	587	585	548	559	567	550	595	569	579	525	564	562	565	564	552	553	558	576	531	556	569	522	622	573	563	563	545	554	587	558	535	588	546	573	554	581	514	557	589	549	586	556	590	547	559	534	545	568	583	555	589	554	548	519	558	551	577	612	554	555	566	578	544	527	547	526	536	518	562	524	540	519	568	522	525	537	523	594	582	544	544	553	575	555	557	589	549	573	554	527	553	573	557	587	536	535	555	589	545	554	559	580	563	510	561	540	556	572	550	566	551	589	537	555	532	548	552	557	550	578	561	547	571	573	563	550	550	585	571	538	563	570	537	529	548	566	593	566	566	557	538	552	557	525	525	561	612	553	597	531	535	552	575	604	545	526	566	549	581	604	541	568	560	562	544	562	566	561	532	545	584	533	553	549	546	519	591	590	566	538	554	589	577	580	592	571	547	539	567	564	538	581	554	564	559	562	544	548	554	549	572	512	568	539	568	539	529	549	537	584	604	568	524	567	565	566	575	534	557	538	531	559	535	587	534	541	570	584	583	531	555	589	572	542	515	552	568	586	598	537	525	524	546	559	568	588	588	561	539	523	568	570	566	539	516	539	505	543	548	579	595	574	578	538	549	569	566	593	559	587	578	580	584	503	523	545	535	566	596	601	536	525	562	506	531	554	545	577	547	549	537	543	565	571	540	560	525	600	531	551	561	597	526	551	561	549	559	565	565	586	539	552	560	564	558	523	565	583	552	570	571	586	572	534	543	570	545	609	565	552	537	566	552	578	526	532	552	567	555	535	547	536	572	563	567	592	560	531	586	573	547	580	536	583	534	528	577	576	545	560	492	569	578	532	555	528	547	541	544	560	518	547	597	575	559	565	574	563	572	574	554	550	545	568	528	555	565	545	580	536	586	558	529	552	588	569	583	557	544	557	532	554	576	576	598	539	530	563	541	566	536	561	545	565	563	542	538	542	561	549	573	564	537	551	506	605	553	521	529	560	581	509	571	526	580	559	578	567	586	563	555	517	551	586	555	544	564	562	521	594	544	541	589	552	592	539	569	560	591	572	517	570	566	592	621	585	591	570	576	574	572	558	589	608	562	536	559	524	556	580	538	620	575	540	519	551	559	559	546	518	530	524	584	589	569	539	548	530	525	547	541	545	547	546	560	546	499	554	505	535	569	548	529	553	569	540	555	563	550	545	571	547	554	549	572	553	568	510	532	584	571	518	585	548	534	636	587	526	521	522	546	577	541	547	542	569	563	598	539	549	549	569	537	552	521	533	562	548	538	572	557	569	560	566	554	573	571	550	551	510	537	557	524	583	562	582	536	611	561	600	568	584	571	550	509	611	564	552	578	562	554	559	549	563	520	553	594	542	573	574	552	556	565	589	560	554	551	583	564	577	588	568	527	570	614	562	579	547	553	534	587	584	589	573	526	563	544	573	557	529	575	561	558	527	558	544	549	536	557	535	573	538	518	558	527	587	587	513	518	544	573	571	550	560	568	576	538	567	601	570	563	522	564	563	587	519	580	554	575	580	550	547	597	595	542	551	551	597	552	570	541	544	582	543	542	544	566	549	563	553	602	532	546	573	594	556	532	554	572	563	518	581	526	599	615	564	556	523	576	609	551	556	598	556	547	542	541	556	587	584	527	585	534	544	542	589	573	532	545	558	504	567	501	564	535	558	546	550	526	513	566	587	549	564	527	538	593	536	534	548	562	584	576	542	504	570	556	520	569	572	593	581	534	536	539	526	577	567	509	547	540	524	529	589	523	544	591	585	542	572	556	536	539	522	554	550	539	555	539	536	536	572	573	528	556	568	581	560	571	544	555	569	529	564	584	544	540	568	566	571	561	553	537	570	550	593	569	556	536	551	529	582	529	528	549	549	597	545	594	543	560	554	590	594	521	542	556
11428	1497	1364	1035	977	908	844	838	849	787	790	849	796	803	836	801	844	779	820	857	895	851	831	798	804	793	842	846	825	836	847	776	872	823	826	818	800	806	799	823	815	842	809	788	833	818	803	853	804	821	742	829	765	805	823	770	830	807	790	842	848	799	802	806	861	754	831	760	797	833	801	834	836	829	815	852	809	844	776	775	795	805	832	862	814	829	806	845	864	810	855	783	850	809	829	815	777	799	837	834	885	829	839	790	847	810	818	817	855	829	783	831	763	803	800	845	813	803	843	843	781	824	836	830	780	778	784	790	857	862	865	848	864	832	868	853	798	872	814	831	799	813	826	859	818	801	834	829	837	844	833	794	784	822	829	795	808	819	804	826	820	822	821	775	819	838	821	743	831	823	844	806	817	815	800	845	861	835	893	810	882	803	820	827	784	800	798	819	821	807	803	808	812	787	841	799	854	822	835	814	772	782	835	797	794	780	811	750	790	776	834	871	819	834	751	822	801	831	792	843	776	844	776	869	846	841	742	807	805	852	773	805	789	854	878	833	782	861	861	849	817	802	796	823	835	805	825	802	780	776	852	830	809	829	805	793	850	818	860	847	840	849	768	826	824	819	808	840	833	792	821	813	820	816	784	755	812	833	800	808	827	785	809	861	853	830	816	836	818	850	781	763	828	812	770	812	782	839	825	792	855	819	812	847	838	815	810	868	794	806	809	777	833	821	853	828	776	881	820	786	797	828	823	830	837	804	803	780	856	841	841	814	780	831	793	795	758	850	828	839	813	838	814	840	803	875	851	806	859	797	854	827	865	803	837	742	820	801	810	821	801	827	823	819	769	829	804	854	782	817	842	869	791	820	804	789	814	778	785	795	831	835	760	755	872	834	834	818	803	804	824	795	764	792	812	838	802	820	837	824	804	823	880	861	807	833	840	817	780	841	817	808	867	781	862	854	763	799	809	790	832	794	839	814	777	803	748	783	789	794	773	803	790	762	820	798	782	758	878	824	835	826	815	809	812	846	809	786	839	825	797	779	801	800	762	852	826	861	790	794	822	833	805	851	801	795	850	842	851	828	844	847	762	818	840	748	801	795	788	786	808	811	810	796	837	799	827	812	836	810	859	841	851	833	844	777	813	859	770	777	798	809	781	773	821	811	827	830	838	809	797	832	842	787	794	846	815	769	854	784	786	865	818	793	820	767	798	830	862	835	816	876	861	826	832	845	790	861	855	785	776	835	820	821	770	826	835	854	827	773	822	813	827	820	778	821	869	854	836	809	789	801	820	885	730	847	807	823	816	807	828	810	858	844	852	875	839	798	755	792	861	790	802	806	798	820	831	804	807	838	829	796	813	845	802	854	824	780	833	814	809	865	799	813	765	784	791	785	822	831	772	849	794	773	824	862	828	772	862	814	820	787	807	802	797	786	796	821	804	829	821	819	815	822	772	821	854	768	742	779	802	785	800	790	763	800	878	837	813	849	811	832	860	845	800	791	790	791	786	838	782	827	858	868	806	821	804	809	821	732	821	784	794	830	809	845	868	817	839	803	807	770	814	819	837	820	842	798	783	832	803	846	855	856	795	851	869	745	820	804	852	807	812	827	843	828	839	818	793	806	862	851	801	840	844	810	844	801	820	789	844	764	849	854	805	826	824	826	838	820	765	830	804	760	815	787	798	815	856	850	810	821	811	828	779	836	837	797	780	869	797	800	776	814	757	824	840	810	818	827	817	772	816	817	844	797	823	861	862	828	806	846	805	819	841	840	803	824	797	809	763	850	822	827	810	768	859	844	840	783	850	805	821	802	831	835	848	872	801	795	811	842	839	795	820	815	816	821	858	798	784	826	804	839	828	824	812	793	778	830	825	860	845	853	794	834	831	786	838	800	811	842	803	842	817	850	800	837	869	812	807	813	774	817	867	830	817	824	886	780	798	865	849	819	822	833	848	795	769	801	833	820	760	806	821	765	795	825	823	750	801	816	847	834	845	788	812	851	857	798	826	792	805	823	843	798	788	818	843	797	800	826	777	825	792	802	793	770	810	837	840	881	824	820	814	810	788	783	839	805	763	796	847	824	861	788	821	823	838	819	818	834	831	806	826	812	818	795	813	807	745	792	762	881	781	846	806	801	811	790	804	846	788	831	846	807	844	823	868	820	851	794	802	798	846	830	806	859	824	833	819	857	833	791	823	820	790	847	778	815	827	841	795	779	792	817	848	844	808	840	818	854	792	797	852	802	843	824	796	822	782	806	794	828	846	864	821	795	800	837	838	777	801	880	776	820	874	826	817	842	709	835	780	850	832	817	827	852	733	828	820	797	845	806	843	803	795	814	822	817	837	803	808	848	775	785	783	783	813	788	838	777	830	827	827	799	782	824	819	809	837	802	816	807	822	791	784	804	806	787	791	846	828	859	825	772	838	794	861	819	811	792	818	840	790	798	797	805	880	822	836	832	770	816	869	875	827	848	840	827	783	775	769	853	800	802	895	858	789	814	807	834	800	803	797	834	799	841	777	821	891	820	821	819	886	866	837	819	811	818	851	835	793	821	788	810	833	826	768	782	819	836	841	820	810	816	784	805	781	849	809	795	852	824	832	877	793	840	744	852	831	816	810	779	833	819	758	839	807	820	842	741	801	824	783	830	791	781	873	845	818	785	805	834	779	808	804	814	850	799	834	821	768	815	838	794	827	805	811	818	774	843	812	789	832	803	841	789	817	802	799	804	809	856	784	808	805	858	801	844	817	794	812	840	836	809	805	830	877	794	780	793	841	799	796	767	816	813	825	877	795	876	821	816	850	804	778	839	860	815	858	815	820	798	793	751	802	808	824	839	810	769	791	751	820	824	847	807	791	839	793	798	741	880	791	832	845	818	820	811	831	776	789	845	819	825	831	815	822	789	801	822	866	796	838	805	769	846	813	873	806	792	834	796	771	784	819	803	804	770	821	810	822	776	818	828	795	820	847	814	795	791	799	852	827	779	810	826	841	843	822	818	807	854	871	763	759	812	816	811	801	805	841	840	805	836	859	798	814	843	788	871	819	847	825	797	774	796	825	806	852	812	858	806	772	901	818	789	784	844	809	812	869	843	859	816	813	788	803	817	839	808	791	786	803	842	797	812	857	835	826	797	811	811	812	775	868	861	832	825	851	833	793	851	815	830	821	793	804	742	773	778	767	829	791	813	831	872	802	804	763	859	837	846	797	846	905	827	843	827	786	804	838	842	812	845	815	828	846	795	838	857	815	814	841	767	806	796	843	847	797	780	838	812	812	815	824	839	819	838	819	809	839	861	795	792	840	815	797	783	814	783	855	826	862	780	832	824	764	830	815	810	817	758	832	824	844	829	797	866	804	834	798	830	834	822	788	775	862	756	835	761	819	814	772	833	818	833	802	830	782	814	858	812	780	838	777	822	815	808	811	842	885	772	791	808	814	764	854	834	812	843	792	808	798	817	824	838	835	783	774	771	835	790	840	751
23809	21500	29119	24298	21490	15037	1545	960	799	694	685	607	614	580	535	579	579	597	549	532	570	563	555	567	562	531	561	502	500	579	547	509	504	531	527	550	564	509	538	511	526	553	560	564	527	571	540	535	490	513	562	541	534	512	517	504	550	503	460	567	517	483	512	547	529	525	536	537	553	540	492	513	486	534	562	450	524	474	550	524	541	541	518	508	471	534	517	538	527	546	523	564	540	541	546	540	489	520	518	510	552	549	546	550	488	502	522	505	520	470	501	509	518	549	542	517	527	527	498	524	587	553	509	538	552	522	543	539	517	514	486	525	514	549	504	514	554	503	522	535	513	518	525	479	486	527	556	485	527	523	514	511	527	534	536	524	468	527	524	524	486	537	544	555	520	541	535	540	522	494	508	571	494	518	468	564	502	500	548	548	511	508	545	472	523	498	542	530	534	504	507	502	528	526	505	505	544	533	526	545	500	509	498	464	459	496	526	504	549	499	483	525	548	545	507	509	527	534	486	488	521	500	527	480	494	488	538	533	504	479	493	522	519	503	518	514	537	519	497	506	516	530	509	542	509	522	531	520	512	504	469	539	501	493	474	507	502	497	529	504	523	522	487	512	543	522	529	535	478	519	528	523	527	509	532	508	518	517	520	529	510	523	528	541	507	527	530	512	530	525	515	515	518	540	514	570	515	516	517	487	525	530	507	496	510	515	471	483	546	495	575	508	523	513	523	529	524	501	519	547	540	536	517	510	508	532	534	522	578	523	557	498	487	539	497	493	554	521	477	573	498	501	532	541	542	495	505	512	512	512	492	543	490	513	485	535	502	498	534	531	550	516	540	499	489	533	575	501	540	512	524	512	517	558	463	514	485	536	569	561	552	539	515	546	503	514	518	511	518	537	514	535	517	508	541	537	516	495	529	529	542	521	524	539	454	536	491	504	538	539	535	525	552	519	515	517	497	507	516	515	528	541	516	494	508	497	522	541	492	518	502	516	508	504	546	496	565	522	574	549	479	498	546	534	541	543	519	502	542	535	530	493	528	557	543	524	512	576	507	546	552	527	513	533	506	512	461	518	498	505	495	556	514	531	512	510	548	499	482	539	511	496	530	569	512	481	501	539	510	483	502	495	515	527	539	526	489	502	497	543	497	556	525	487	552	517	504	512	511	549	494	512	527	545	519	549	525	545	496	540	527	500	531	564	490	526	555	518	488	542	569	544	482	522	530	532	526	502	565	517	504	557	553	509	482	524	550	524	551	554	530	508	532	545	516	494	527	519	485	513	505	488	493	478	546	542	523	541	524	527	520	539	525	502	523	512	499	523	524	531	554	539	505	510	489	525	503	511	530	519	546	514	495	487	496	518	507	471	450	520	512	488	493	509	488	470	541	540	502	503	521	500	514	487	506	509	542	538	540	535	515	487	530	516	555	504	538	537	479	540	509	533	496	562	510	536	509	519	518	507	502	541	514	505	492	510	552	509	527	506	508	509	512	569	527	490	562	551	555	540	508	513	518	524	487	505	486	545	501	482	481	519	514	504	531	597	532	515	501	564	516	505	515	560	497	513	545	527	481	508	511	532	512	521	521	559	527	507	497	484	585	531	539	542	522	497	519	550	455	495	512	534	519	537	527	528	537	525	512	520	514	488	557	496	510	516	524	486	508	502	504	562	511	517	494	483	490	543	526	549	508	494	475	491	488	523	551	483	546	509	529	539	502	484	547	512	555	500	515	518	571	555	525	529	511	447	514	510	502	488	528	499	499	533	509	542	517	518	564	505	507	507	536	541	501	508	545	501	527	495	510	520	517	514	548	504	553	486	545	504	529	524	534	522	500	469	523	543	517	494	508	482	555	551	470	576	509	540	543	518	567	493	511	521	553	533	542	505	488	542	523	521	474	506	502	497	503	511	511	501	519	520	522	524	504	555	521	502	484	544	527	515	489	542	473	510	543	509	554	528	521	512	505	538	494	491	488	522	492	498	519	510	510	535	547	511	496	543	526	482	517	519	497	556	520	518	448	525	506	521	490	494	482	502	521	519	478	489	506	488	550	531	542	521	496	516	520	521	516	530	513	477	528	525	526	550	518	502	545	517	515	507	553	561	563	529	513	499	545	492	511	507	492	533	541	510	495	498	533	499	515	506	509	508	522	485	512	532	519	543	542	499	513	532	537	519	504	505	527	532	510	568	517	457	503	518	574	481	567	524	490	512	527	508	533	516	520	541	576	524	483	537	497	576	531	550	517	519	523	512	544	568	504	545	510	525	551	518	504	529	535	482	536	492	457	511	548	527	538	524	528	532	496	548	514	543	525	514	514	533	507	528	549	481	485	535	511	529	507	548	519	543	490	517	529	513	531	533	545	553	534	495	506	483	467	497	514	516	543	481	534	574	519	486	522	512	465	509	513	539	563	488	516	526	464	522	509	514	518	544	518	537	568	484	509	512	537	519	538	507	464	522	529	542	529	494	488	515	490	523	541	554	527	545	537	544	524	533	561	518	515	525	512	538	520	532	572	559	550	504	526	489	529	530	547	519	562	499	540	516	523	514	508	520	529	521	514	507	551	516	509	517	458	518	521	522	504	548	520	468	545	479	477	513	499	547	478	539	495	548	543	493	522	513	487	504	503	523	536	531	537	499	495	526	507	489	561	528	516	489	518	526	539	517	519	552	521	541	510	520	521	510	515	494	494	516	509	528	524	572	521	519	529	507	516	508	551	518	542	479	499	540	537	552	477	509	501	488	511	507	542	556	513	520	542	507	505	530	499	496	486	487	491	492	524	468	553	541	537	523	538	512	524	515	546	495	480	530	492	559	529	514	492	490	489	524	516	496	520	522	511	510	533	501	530	479	515	507	505	515	507	513	507	538	507	543	469	495	519	518	506	516	522	512	502	507	490	531	525	487	505	567	536	541	541	529	511	506	486	495	503	525	501	449	525	495	536	490	492	523	457	509	487	576	506	476	483	508	537	543	529	532	522	535	524	522	473	508	513	544	537	541	505	483	488	535	491	507	545	518	516	517	528	521	513	556	499	522	492	546	479	514	552	548	531	517	522	508	536	540	495	527	510	535	533	530	499	509	536	517	551	546	492	509	526	535	503	529	562	538	503	539	533	535	551	536	526	527	505	503	560	489	534	529	509	517	530	497	497	504	503	530	520	504	516	522	507	543	510	515	500	497	527	481	466	493	514	533	515	495	521	501	513	525	505	546	476	506	511	547	519	466	570	497	531	523	514	518	539	503	505	499	562	536	478	520	528	525	505	496	502	516	531	502	515	488	491	518	522	515	531	510	507	520	485	512	514	528	536	507	571	534	523	531	503	521	526	476	538	545	521	510	518	512	551	541	540	525	544	505	535	548	548	544	514	540	449	527	504	517	530	473	553	514	518	544	554	527	514	548	545	551	529	533	505	538	534	523	540	539	486	563	526	504	515	531	519	476	544	558	533	537	493	553	522	514	517	548	441	540	533	545	522	497	519	515
31439	12063	10119	5232	3641	2657	2118	1770	1536	1373	1316	1191	1172	1031	1023	981	985	901	932	885	877	894	841	797	868	811	824	848	869	824	796	832	794	786	775	830	771	820	788	805	777	844	810	833	821	837	754	850	779	809	799	763	772	845	768	774	736	744	768	790	767	738	797	800	824	783	791	771	725	800	839	784	776	802	788	755	775	745	735	799	808	795	746	765	797	795	807	799	750	771	790	748	793	763	830	791	757	735	812	715	780	730	749	782	763	802	782	810	765	709	807	806	770	769	814	787	785	836	764	842	806	697	724	756	793	783	806	752	819	842	734	796	787	767	774	755	792	791	802	816	807	777	762	766	795	810	806	751	738	774	740	781	814	798	762	769	741	766	787	793	759	800	811	765	760	711	783	785	776	801	772	788	764	788	728	774	791	783	778	797	807	776	788	755	755	799	767	758	780	781	778	793	784	783	755	770	759	786	713	795	781	766	801	779	759	784	798	746	784	777	813	753	728	788	808	789	729	767	815	751	725	830	773	792	740	750	798	775	815	785	797	802	785	772	788	760	766	797	760	772	768	745	780	769	813	753	768	763	732	792	809	751	766	779	811	751	712	762	809	757	730	724	731	818	782	805	785	748	782	767	756	767	828	754	775	735	793	823	776	748	786	803	755	765	755	737	749	776	768	793	778	754	766	806	726	793	804	756	776	797	774	814	788	769	792	802	745	756	764	770	791	804	733	766	756	798	798	774	785	824	740	722	815	786	747	745	799	783	759	783	778	755	771	803	773	705	796	720	765	805	794	743	739	790	806	775	807	799	799	746	722	803	740	794	754	784	784	819	762	777	766	803	750	760	730	789	781	778	822	749	759	787	773	819	770	733	778	771	839	828	738	812	741	717	731	765	793	755	781	842	818	765	790	776	729	772	780	784	813	821	778	787	765	800	762	772	798	757	761	751	751	777	766	845	731	764	756	768	763	769	798	776	793	779	823	797	789	772	761	769	778	764	825	800	825	741	793	798	778	818	798	765	783	751	808	759	820	726	782	807	765	770	738	808	748	774	814	760	847	814	789	784	800	785	765	801	800	795	783	863	762	820	815	753	804	773	799	782	780	752	776	748	733	776	740	726	762	765	805	803	758	740	739	797	779	767	807	758	834	780	740	779	781	720	787	794	771	768	822	772	836	768	757	829	789	731	822	827	744	797	739	796	734	775	756	824	803	767	747	784	777	816	811	815	775	809	785	725	793	788	766	832	799	750	773	777	766	768	770	812	772	795	750	797	756	752	754	821	780	778	792	769	803	745	779	761	789	751	778	739	750	786	816	785	747	759	794	755	726	757	792	777	746	747	764	809	825	760	739	755	811	761	739	759	772	787	798	774	791	764	801	745	742	745	731	789	735	762	808	790	832	841	794	776	792	781	800	794	746	771	744	750	761	748	756	714	751	840	812	734	766	819	798	763	805	792	777	785	753	763	790	759	744	821	814	786	765	777	761	799	794	780	790	741	748	808	789	820	784	746	773	803	806	722	789	739	767	783	788	795	784	768	807	785	738	767	779	795	761	776	781	780	775	773	731	789	757	755	734	766	790	795	762	770	742	822	836	784	820	787	749	795	751	769	798	798	798	772	745	756	767	753	811	820	784	767	741	740	754	742	818	780	776	795	752	765	729	786	763	768	763	753	779	781	798	750	793	818	762	799	759	762	715	790	772	810	760	783	737	765	713	768	748	790	737	796	746	777	815	776	862	805	769	800	761	719	762	753	759	800	751	752	763	729	784	791	799	828	724	761	798	741	765	784	780	760	764	790	764	796	788	734	752	781	796	782	772	822	731	790	752	802	771	832	809	753	752	739	809	768	815	782	768	836	782	776	780	825	791	762	821	811	783	733	750	715	765	778	778	800	721	786	808	767	780	780	820	792	768	820	775	783	761	755	783	777	776	801	747	790	772	822	808	794	792	820	804	761	832	806	784	781	757	764	788	768	770	776	762	746	778	791	827	785	806	792	782	732	795	746	779	782	771	772	826	747	755	776	770	743	773	773	838	782	774	767	784	766	771	781	784	778	766	772	800	852	772	736	758	734	731	753	788	768	814	758	795	792	781	753	804	773	762	758	746	771	738	748	780	789	760	815	780	774	853	766	797	741	780	827	763	779	805	810	741	777	803	779	789	802	790	799	771	779	784	788	746	828	811	777	801	790	783	744	808	834	732	775	825	744	803	784	794	732	758	762	814	820	786	825	761	745	808	789	829	742	750	740	770	767	803	754	758	836	806	824	774	767	790	820	767	807	734	779	768	738	723	790	734	769	784	743	744	763	809	764	769	789	760	766	780	742	803	787	789	729	768	771	799	803	749	750	762	756	819	815	745	787	818	756	732	751	756	803	843	748	823	789	763	815	779	785	796	756	762	797	796	720	801	757	782	810	856	756	792	797	767	817	742	775	776	787	806	760	819	736	804	760	759	795	804	827	767	773	769	808	788	767	785	784	787	789	824	762	786	751	789	772	789	815	777	759	812	773	814	750	741	755	801	744	815	769	742	835	717	799	711	736	771	803	810	777	818	807	787	767	772	815	739	773	767	796	786	792	776	792	798	798	823	779	776	769	843	800	745	825	771	800	772	735	739	796	794	756	815	808	802	762	746	818	774	802	821	748	773	778	755	744	828	786	828	780	750	745	741	732	760	823	775	755	818	755	772	790	768	782	769	828	777	815	799	747	764	796	767	763	753	791	782	780	752	809	773	838	769	770	761	749	769	761	771	789	784	801	721	773	733	755	798	784	756	761	771	741	751	764	785	766	753	776	799	802	805	790	781	778	792	769	827	783	753	752	750	793	740	805	772	828	789	764	805	782	795	767	826	793	749	738	802	734	753	820	820	780	760	749	769	791	789	831	745	807	791	773	766	776	790	772	759	785	791	740	751	810	734	795	771	803	733	784	734	795	776	794	698	829	764	768	789	752	762	747	730	779	797	791	778	788	802	758	762	734	758	771	736	785	743	776	875	747	757	809	753	803	757	764	782	788	775	738	734	754	783	738	713	790	773	791	823	773	763	798	841	787	781	768	758	760	767	757	772	743	726	748	795	802	758	757	728	777	749	766	865	765	751	750	808	773	827	760	733	805	753	770	805	801	823	766	772	775	782	776	803	792	715	754	755	757	755	785	795	767	805	805	755	764	706	774	744	768	769	791	745	758	788	701	773	750	804	854	796	788	742	743	778	788	784	816	771	771	740	732	719	786	777	881	793	793	774	768	756	798	804	764	804	782	773	794	756	797	734	779	760	760	733	771	779	766	799	791	780	771	818	767	794	801	765	783	793	765	813	721	758	743	741	733	787	784	774	821	768	814	751	770	741	753	755	750	744	741	770	794	773	755	788	768	825	788	795	733	736	807	723	695	763	768	749	837	767	801	773	734	775	763	778	828	760	775	784	773	828	752	774	745	780	762	740	768	784	753	776	786	750	745	781	778	761	803	782	770	739	801	739	773	781	790
23413	21546	29406	24127	21535	21335	3078	807	642	543	487	515	445	417	417	375	413	395	384	376	362	361	332	339	354	349	331	362	339	355	322	317	317	290	301	350	307	324	321	309	298	322	278	287	317	334	306	284	334	312	284	328	322	319	326	335	326	285	326	303	303	305	328	354	350	317	293	320	307	335	326	300	320	316	340	293	300	334	308	297	298	290	328	314	322	285	312	303	318	305	293	312	295	334	296	290	318	297	287	286	337	314	305	290	263	298	347	301	301	304	298	326	310	280	313	283	311	299	273	312	296	321	292	294	338	327	307	306	312	301	284	289	301	307	348	314	311	298	324	300	308	339	298	317	303	307	285	295	303	315	315	280	320	275	338	308	303	279	334	361	290	278	310	315	333	315	307	265	289	291	314	314	290	288	317	310	312	309	294	282	309	272	313	315	313	311	289	300	330	321	325	306	310	309	275	290	279	306	308	324	300	306	294	346	319	314	318	317	298	350	280	277	313	327	315	282	296	273	311	311	328	313	297	296	297	310	269	311	282	284	285	306	309	348	299	308	343	313	297	339	319	291	303	288	303	300	282	281	324	290	323	289	285	270	269	300	296	314	317	289	315	285	289	313	301	277	265	276	294	304	298	305	311	300	306	279	314	318	282	320	309	294	331	320	317	304	305	306	284	313	292	307	314	349	312	308	308	318	295	315	328	301	285	289	276	300	327	303	309	316	318	290	315	315	327	289	298	339	282	279	306	304	276	295	327	308	285	310	302	296	332	341	294	274	307	326	319	350	281	313	321	312	301	323	328	304	320	278	314	309	289	270	291	341	298	295	322	307	322	298	283	299	324	305	295	271	332	325	307	282	337	323	304	271	311	313	339	271	308	287	282	316	310	275	307	296	292	280	290	292	294	289	278	294	295	323	315	321	315	319	306	329	322	282	271	294	317	296	304	321	318	296	301	308	313	282	267	308	314	287	327	314	287	280	291	303	320	318	320	305	315	306	320	333	308	280	294	306	305	303	326	325	318	319	286	307	305	314	283	336	303	307	307	312	303	292	306	308	313	282	292	303	306	297	284	286	297	292	308	305	304	306	319	330	310	288	302	282	316	293	293	286	322	300	323	331	302	315	329	326	321	305	304	325	311	317	287	309	299	310	300	277	302	284	318	281	297	312	273	315	263	291	285	317	301	288	299	273	292	300	309	307	304	297	269	316	323	297	294	300	266	307	294	285	271	325	288	292	287	312	297	325	280	302	296	302	305	319	295	322	298	295	322	317	307	299	311	305	315	320	295	323	285	299	269	313	294	324	318	320	312	315	312	325	283	277	294	331	257	324	312	323	316	317	309	309	274	286	307	310	309	322	299	298	326	285	331	288	284	293	325	304	294	337	301	280	299	302	277	283	303	313	289	287	320	304	297	303	275	284	290	293	288	308	310	292	291	298	330	285	305	288	304	298	275	306	316	307	332	296	308	315	285	312	323	304	327	311	292	338	300	294	305	286	325	317	315	262	268	292	319	319	318	308	317	313	329	293	310	308	325	269	331	330	291	280	331	288	320	295	299	298	290	293	292	314	290	297	328	319	279	318	323	318	319	294	305	305	293	293	318	291	302	283	340	313	295	301	308	315	316	310	291	318	320	312	297	263	297	297	326	326	306	294	299	301	295	314	304	313	313	278	281	287	314	296	283	293	321	307	284	318	331	325	315	307	303	319	294	288	302	288	272	254	319	256	320	304	317	328	312	297	294	293	296	303	309	284	317	267	297	305	288	320	330	336	302	322	316	311	298	311	289	317	308	293	281	309	310	297	322	296	280	297	311	315	298	313	276	285	302	306	327	265	316	297	313	308	293	299	310	319	279	321	290	289	300	341	310	291	309	327	292	301	314	289	302	320	342	277	305	287	323	309	288	309	293	274	287	298	288	315	326	314	320	300	305	345	298	294	322	303	314	294	316	318	287	318	291	313	274	288	285	301	309	286	288	301	312	294	307	309	313	275	295	334	297	308	302	320	328	295	295	296	302	316	289	347	289	316	296	328	291	298	293	302	330	297	332	312	311	301	279	260	306	327	303	311	309	292	327	301	289	326	305	286	294	305	301	317	316	321	315	320	330	336	303	326	311	307	318	311	314	297	312	296	311	308	303	331	285	324	302	290	296	280	327	301	296	314	323	321	318	316	277	295	311	318	317	278	296	306	312	301	279	277	302	294	311	304	273	329	298	292	298	325	328	329	321	317	291	308	302	304	303	291	289	302	296	331	299	322	303	314	311	338	332	317	290	281	316	310	323	300	322	304	339	285	300	277	307	290	295	307	295	285	263	309	291	298	307	295	317	315	313	271	315	337	285	296	335	256	299	311	301	289	303	279	295	323	323	314	270	298	345	301	276	299	305	300	317	298	308	313	328	306	303	305	307	292	306	316	276	296	270	313	280	305	328	314	278	298	296	297	306	315	311	287	313	289	257	288	307	326	299	279	294	293	315	273	319	277	304	291	274	306	298	300	292	266	286	291	300	329	288	322	296	331	288	306	316	316	304	287	319	311	333	331	281	281	306	320	317	318	285	282	324	338	285	293	286	322	290	307	281	298	288	323	297	313	287	292	306	289	295	317	304	315	286	283	302	327	298	276	306	295	290	298	328	344	282	334	315	333	301	309	291	300	319	283	294	314	307	287	308	283	269	298	293	284	264	338	304	306	300	317	265	305	302	310	300	299	263	319	320	269	302	309	308	278	329	278	312	294	297	293	269	307	307	285	270	320	338	326	308	282	290	273	315	316	320	314	329	282	296	295	306	306	341	276	300	308	301	290	269	302	288	305	294	303	306	295	292	317	310	314	292	316	282	313	307	290	274	280	320	298	301	251	316	334	327	339	290	339	297	301	304	319	293	320	314	325	312	291	276	306	294	295	301	293	281	308	303	290	335	307	307	287	323	306	314	343	288	309	298	289	316	296	315	318	318	301	333	302	321	291	283	306	276	339	291	276	286	311	287	320	289	311	314	294	312	280	276	311	289	307	327	277	298	284	323	317	294	310	328	316	318	310	311	300	296	323	312	289	332	296	317	307	304	307	323	276	268	276	332	311	274	304	308	276	301	328	306	318	296	291	284	277	324	319	306	284	284	289	290	290	303	299	301	320	308	317	352	307	283	311	320	291	308	322	305	324	306	303	335	308	324	329	283	321	319	289	339	305	295	319	341	298	292	311	293	312	315	274	305	344	320	306	290	305	286	308	297	325	329	310	336	321	329	311	320	325	318	297	283	326	332	314	277	304	316	304	288	301	314	309	279	283	299	315	300	307	306	303	310	313	310	291	303	308	317	296	318	307	291	311	320	331	307	320	280	320	303	281	298	299	294	281	317	335	292	285	324	315	290	276	281	294	315	340	320	322	294	302	273	333	332	321	327	309	319	307	309	307	304	303	310	307	270	289	321	313	325	289	295	302	313	309	278	291	300	339	305	322	315	267	304	304	311	312	314	298	296	334	292	300
35224	15037	12677	6552	4272	3055	2275	1887	1490	1381	1142	1034	935	878	805	784	712	693	635	669	631	643	580	619	621	618	598	546	518	586	586	536	561	483	508	515	491	517	483	506	495	472	531	505	477	493	552	488	468	498	494	487	442	481	466	471	472	484	505	500	508	512	487	459	496	441	492	502	454	463	508	449	485	520	477	437	462	496	452	478	484	461	490	472	500	479	442	503	453	506	463	401	465	505	459	444	452	481	492	450	484	486	495	476	435	481	447	483	467	473	456	470	461	469	449	473	455	480	494	476	468	479	464	466	479	481	455	441	450	410	468	485	458	513	449	454	460	478	491	494	439	411	493	505	472	479	486	492	459	482	517	453	467	476	484	489	498	425	472	457	453	441	484	437	452	486	453	496	510	481	444	440	462	464	453	436	437	482	486	469	457	463	428	463	489	463	441	464	484	440	457	466	448	474	480	444	484	446	441	443	496	478	466	473	440	497	432	501	463	436	424	501	467	442	438	491	479	453	514	477	486	441	484	472	473	513	476	453	452	443	486	480	480	468	462	459	483	458	530	431	513	470	462	460	494	505	439	456	438	429	431	480	467	444	453	450	444	468	477	470	440	465	468	468	419	474	475	469	441	490	485	427	457	487	485	463	465	477	482	463	465	472	457	461	452	458	442	471	500	441	468	442	465	495	463	458	492	497	471	454	441	451	457	518	474	432	497	477	445	487	457	466	430	463	464	482	475	440	458	504	444	451	475	441	484	458	445	469	491	450	448	469	511	478	490	433	451	519	470	457	488	424	451	461	443	462	503	473	504	486	446	462	458	469	463	486	502	426	469	460	451	467	444	451	467	478	488	463	458	478	443	448	472	445	509	465	446	454	465	461	436	444	466	479	473	477	462	463	487	483	500	444	489	468	466	440	477	497	469	531	443	468	498	449	479	453	435	484	494	494	457	456	469	432	468	427	466	465	425	474	447	459	482	489	455	461	436	456	478	476	455	453	443	449	474	431	483	488	477	491	478	510	513	457	484	471	482	469	456	478	475	466	466	425	503	420	495	502	466	452	462	490	441	466	439	444	503	451	441	501	464	442	462	513	449	470	486	492	479	448	455	483	438	490	440	458	462	489	465	483	475	486	448	466	455	455	484	437	452	475	483	455	483	464	462	497	464	472	500	489	466	509	498	447	470	494	479	460	465	478	473	461	470	446	481	496	488	468	464	478	443	452	490	451	481	460	434	493	440	467	450	488	479	502	488	480	432	469	476	452	477	483	490	491	462	475	495	477	472	472	476	497	467	477	459	488	464	490	443	468	472	478	469	471	462	466	432	456	435	458	457	470	506	463	443	438	437	449	456	471	452	490	505	463	437	433	475	492	446	463	469	453	487	478	430	468	485	447	471	466	432	437	476	465	491	456	448	495	465	463	450	450	447	503	504	459	480	479	444	491	474	464	467	468	446	455	484	481	432	462	509	466	454	444	441	483	467	461	468	426	480	500	460	474	462	471	435	471	441	443	455	445	447	493	411	484	486	480	464	467	464	441	481	467	463	469	508	446	460	478	493	522	488	483	480	466	506	469	449	477	464	485	420	477	465	461	446	444	450	492	461	493	466	434	453	452	477	474	455	468	509	485	454	455	485	492	457	468	469	460	463	467	495	465	465	481	439	472	444	475	462	457	484	470	477	475	433	458	422	461	432	425	444	466	458	440	513	500	453	460	462	492	488	476	482	458	491	450	464	449	459	462	455	477	463	445	451	439	475	487	488	456	458	449	457	477	488	504	466	469	507	467	443	459	451	486	511	479	465	453	476	470	457	507	498	525	441	450	488	448	425	471	473	440	469	489	430	483	476	442	478	475	482	496	481	430	479	505	444	478	472	453	453	445	480	486	428	500	521	464	463	454	468	475	488	478	501	455	466	436	431	437	473	482	516	463	434	450	467	486	469	419	473	445	457	492	453	498	449	490	477	489	506	477	476	473	513	445	445	459	475	460	445	480	546	471	474	441	497	468	426	437	480	492	458	494	434	487	432	427	473	461	481	445	509	496	471	433	480	483	485	488	459	449	472	493	452	453	415	447	509	472	465	492	439	448	490	482	449	450	458	419	449	484	508	467	458	450	504	501	458	457	434	455	455	460	473	485	464	499	512	475	481	481	464	470	475	433	477	469	483	462	460	489	460	477	435	466	495	490	474	433	457	441	471	471	482	449	499	459	479	476	477	521	465	431	492	475	484	452	488	472	454	452	458	497	485	466	438	474	465	482	483	453	479	468	438	484	472	458	456	469	478	460	472	477	451	515	453	496	454	463	479	529	466	451	460	454	433	469	448	454	475	458	476	416	417	457	476	458	451	447	472	459	442	467	467	497	447	525	471	451	499	462	483	451	455	482	467	493	483	468	482	461	470	441	472	459	471	471	478	473	487	427	478	477	484	448	443	488	457	459	486	450	472	423	474	449	474	484	439	483	478	445	481	454	439	455	463	445	450	488	449	457	459	485	463	471	456	504	445	484	497	443	485	444	454	473	457	437	465	509	440	454	471	478	427	454	456	458	473	482	475	472	474	460	477	452	482	464	477	482	437	449	461	474	499	424	464	469	477	480	485	447	469	470	446	471	433	486	450	464	465	455	462	480	484	441	437	440	444	481	464	461	475	451	472	467	488	479	458	459	463	492	476	464	486	485	458	449	477	469	463	472	465	499	450	443	492	483	466	488	475	492	436	447	439	448	419	500	484	455	483	476	473	479	434	491	474	476	468	450	452	505	441	451	438	478	496	460	434	482	447	441	457	434	448	472	447	477	459	442	443	462	423	460	449	482	458	490	469	467	423	487	451	494	470	483	451	441	431	485	507	516	475	441	477	467	450	472	469	471	492	451	436	468	485	478	436	460	455	473	479	440	483	451	503	431	440	498	450	442	466	441	472	438	448	487	493	463	481	456	488	468	451	468	487	464	482	481	436	486	507	472	457	494	496	432	480	461	474	446	460	477	438	426	502	466	496	512	483	483	495	471	453	458	475	502	486	448	469	456	457	465	464	472	473	459	477	456	484	481	499	485	453	440	485	448	443	491	445	468	466	448	473	487	454	428	473	459	474	463	455	445	479	441	473	480	450	493	465	450	445	507	436	467	476	463	453	475	470	495	495	486	458	480	478	442	484	472	474	461	461	429	458	461	485	479	459	501	454	470	500	454	438	475	421	461	467	469	484	511	462	468	478	461	445	441	461	469	506	476	468	464	477	486	456	471	481	467	448	490	504	510	469	442	428	467	501	487	457	473	433	497	454	447	461	466	466	470	510	470	453	482	444	449	454	464	442	502	450	475	492	447	508	491	462	461	462	481	442	460	477	494	521	492	448	440	453	484	467	469	520	506	445	473	486	435	472	441	453	485	513	481	470	467	452	498	448	475	451	507	486	480	470	467	485	448	465	478	434	441	463	464	454	484	449	445	450	478	501	474	462	481	468	469	443	467	477	452	435	457	449	496	471	451
27435	20034	6157	1078	760	727	597	532	589	554	555	565	572	475	578	529	566	551	586	539	545	580	558	571	544	542	567	518	565	539	580	536	542	547	537	541	532	550	523	544	562	562	525	560	570	551	541	563	545	521	543	523	585	541	521	537	579	539	518	568	524	509	545	548	520	542	567	558	573	566	532	506	549	573	554	553	553	533	571	511	544	540	509	584	541	524	513	546	545	569	508	548	564	496	547	573	554	568	560	546	563	519	538	535	569	602	526	583	537	587	550	566	532	559	508	584	590	511	569	549	536	551	559	531	510	579	524	544	593	506	538	567	579	533	521	523	541	597	543	524	546	561	522	543	553	559	532	568	536	569	549	532	554	550	555	530	552	548	553	560	554	563	557	556	506	549	555	533	559	488	563	570	532	540	526	556	535	577	554	536	531	557	559	537	576	537	519	536	490	572	571	561	549	520	544	569	561	564	554	527	511	512	549	566	514	558	512	545	528	546	586	517	544	541	527	565	514	537	546	549	552	556	549	601	570	590	548	575	550	562	536	536	553	561	542	544	540	591	556	547	553	550	519	576	495	537	567	553	564	575	551	542	565	545	551	577	540	534	592	561	560	547	536	540	536	521	549	522	584	520	595	523	538	592	531	533	549	558	598	528	546	577	543	525	540	534	573	497	555	524	517	563	570	562	576	540	549	544	604	558	557	530	575	572	553	537	566	546	567	581	507	496	588	540	548	579	536	584	509	546	553	560	550	517	524	598	606	534	539	558	533	520	577	537	538	525	545	572	583	547	513	542	519	531	548	547	514	586	515	559	524	581	482	551	530	536	561	506	549	499	545	542	554	561	509	531	503	525	550	580	574	550	523	548	578	559	549	553	556	543	550	531	564	531	561	530	509	505	541	540	521	551	538	522	545	495	567	537	559	516	543	517	519	536	561	552	618	590	546	558	539	559	537	521	584	555	562	547	527	537	575	551	558	536	570	548	553	604	558	527	531	529	550	526	552	494	556	556	549	553	537	526	522	584	551	548	592	538	597	547	555	545	533	528	556	573	571	554	519	508	521	541	578	582	541	577	540	528	565	586	592	573	581	550	544	576	525	570	520	541	543	543	500	544	594	534	551	523	530	535	544	571	584	534	547	559	568	567	599	593	553	514	534	547	542	575	522	527	532	563	555	541	532	578	551	526	515	551	549	552	535	548	541	525	549	540	499	531	541	529	544	553	542	562	568	556	531	560	522	540	490	553	500	540	546	560	568	555	540	584	533	562	554	541	503	532	556	547	551	553	560	523	543	531	525	533	527	558	516	540	534	542	528	537	545	559	549	489	513	561	549	528	513	557	533	560	559	546	517	537	553	546	535	581	523	558	555	523	512	575	526	575	561	558	571	557	514	539	548	537	501	562	548	546	525	557	520	538	550	567	536	558	542	535	535	554	526	530	536	550	528	525	516	585	526	554	595	574	533	573	543	533	553	551	585	511	592	580	497	575	522	581	567	532	528	587	579	543	583	520	526	563	573	511	552	557	518	544	592	546	515	578	502	553	557	535	538	502	526	534	564	534	550	609	598	535	568	540	518	568	562	574	554	549	543	593	572	552	492	561	587	573	557	574	548	568	565	518	597	539	546	581	553	514	576	541	560	524	508	529	521	515	506	564	566	519	550	556	549	578	546	549	560	542	565	524	568	540	556	559	521	575	554	557	542	550	543	601	601	545	561	561	543	532	552	559	556	493	550	592	557	534	579	561	555	575	543	542	522	525	541	569	567	558	560	567	559	510	535	560	519	563	542	547	549	552	511	584	553	567	550	531	553	569	567	561	530	530	586	494	553	564	541	502	530	525	524	534	559	555	543	534	573	481	564	576	544	555	543	530	509	507	555	540	543	608	550	547	529	563	532	545	498	543	550	586	517	553	546	554	579	572	566	546	547	567	557	553	512	577	501	542	544	570	524	537	579	574	543	529	566	579	560	589	570	565	574	517	558	510	532	555	548	524	546	594	520	559	540	499	564	544	564	532	580	519	573	528	598	566	537	545	534	527	527	547	545	579	576	545	588	514	575	526	571	519	525	547	510	523	551	585	566	540	577	546	588	550	522	515	546	584	573	534	551	565	492	560	520	573	536	539	563	543	538	559	578	601	535	574	538	548	535	533	543	540	509	583	576	557	557	586	518	567	563	545	589	580	556	534	548	564	566	579	551	513	572	535	542	578	547	551	543	567	538	531	590	521	512	542	562	548	541	577	534	586	548	531	549	574	570	541	537	598	534	591	560	524	558	540	512	553	525	490	566	568	518	530	581	561	568	511	516	523	553	546	546	530	541	534	534	604	542	563	534	583	587	556	556	540	546	569	515	560	526	563	532	530	550	549	522	517	574	565	553	551	508	555	513	596	562	550	612	534	533	557	536	567	530	537	499	549	532	553	552	510	529	569	564	544	532	560	526	563	551	557	518	538	567	576	514	528	524	557	527	563	519	531	558	515	520	511	536	523	569	543	555	514	508	572	544	536	557	565	544	543	545	543	593	546	536	547	567	605	543	531	582	583	576	507	562	527	538	554	555	530	577	607	512	553	504	555	534	564	526	596	543	550	576	546	502	542	518	514	545	560	529	540	555	536	529	534	561	534	519	600	548	549	550	500	591	527	509	557	561	552	516	509	521	528	597	548	549	525	569	552	517	536	529	596	534	575	525	561	563	514	600	561	547	571	503	548	551	550	547	559	579	527	555	518	493	519	524	552	565	509	532	486	607	567	582	548	551	590	615	567	538	561	504	515	486	519	587	571	561	530	549	547	596	513	574	499	563	567	579	570	590	543	522	556	564	564	538	502	553	549	552	524	570	555	535	519	561	531	544	516	566	554	528	545	576	542	588	553	559	539	585	534	549	531	513	526	555	545	528	530	554	534	540	537	526	541	573	540	514	576	568	569	554	539	557	511	525	544	557	582	538	569	526	561	555	541	560	573	531	537	523	535	518	570	562	542	520	530	552	538	552	532	536	521	542	571	537	544	532	546	543	523	508	556	544	574	522	594	566	570	519	535	563	556	537	582	569	570	526	576	524	542	556	590	540	578	531	504	524	564	560	536	580	531	589	536	578	566	533	565	577	565	494	517	559	557	539	509	512	537	603	609	535	506	554	546	570	553	514	501	568	524	522	573	566	573	503	508	493	531	544	573	575	555	553	555	516	556	543	535	547	550	555	544	529	525	552	576	598	553	543	571	551	516	509	545	581	534	598	590	550	562	555	559	558	551	582	535	487	548	485	539	527	533	544	573	529	550	546	560	584	524	548	555	572	549	523	541	588	550	540	567	543	497	552	516	554	541	536	571	561	590	549	543	535	545	511	536	514	514	560	532	580	555	572	549	572	528	545	550	558	579	561	589	552	532	551	565	549	560	527	541	553	578	531	522	511	541	529	555	577	527	554	579	527	555	559	510	527	547	527	559	536	548	575	559	561	552	545	542	548	577	509	542	535	531	556	604	571	523
11936	1586	1478	1041	1004	912	847	851	861	854	850	829	823	848	813	806	792	862	809	772	820	798	838	812	847	840	802	748	782	819	852	779	855	756	820	873	833	799	785	793	796	793	800	853	837	834	827	866	805	797	758	843	833	816	766	808	793	797	815	774	804	839	825	816	804	776	801	882	801	791	779	756	821	794	822	852	802	763	793	819	753	840	794	768	823	764	820	821	772	853	839	812	851	812	824	836	807	848	833	818	805	788	840	801	821	813	790	793	794	798	833	877	797	842	826	788	818	824	813	821	809	789	808	807	819	768	784	824	854	814	807	743	794	823	851	812	829	766	819	797	814	811	781	737	764	802	794	816	794	793	775	852	848	802	819	811	761	811	814	809	867	764	818	779	795	783	814	833	804	823	746	789	758	832	835	832	810	791	787	823	846	808	778	776	857	821	785	781	834	821	845	829	873	797	781	786	754	813	790	789	787	814	812	821	807	770	815	843	849	782	814	826	845	819	821	775	799	815	801	768	797	882	809	854	847	832	754	810	830	773	767	800	813	779	776	806	746	813	817	801	830	834	796	822	843	797	767	850	827	859	766	797	827	780	806	813	770	821	827	837	816	803	785	822	792	796	801	785	799	861	785	845	791	822	766	759	821	801	791	791	810	826	801	770	822	812	792	788	768	800	780	775	772	760	756	822	755	801	812	796	794	767	799	762	769	829	786	896	831	814	723	804	798	816	787	821	851	753	763	778	820	835	775	789	788	866	806	815	825	795	773	793	800	788	867	825	815	786	782	818	785	838	831	795	815	771	797	807	777	867	837	793	859	828	772	798	824	741	818	806	863	849	772	836	766	807	835	810	795	806	809	777	822	859	833	796	881	800	784	778	817	819	842	839	849	763	837	802	789	807	798	855	793	847	810	806	808	791	764	800	864	805	825	831	758	819	753	796	790	785	790	784	833	770	823	806	802	814	791	833	800	809	804	823	802	807	807	798	769	837	785	800	805	801	824	795	815	761	824	775	809	785	811	775	777	801	807	785	782	810	812	783	821	788	795	773	803	838	823	793	819	810	799	802	767	816	777	833	806	788	814	792	821	806	813	844	807	799	770	827	771	817	845	820	832	810	882	796	790	804	796	833	821	821	826	838	835	824	837	785	827	781	820	815	812	815	805	771	840	844	805	791	783	814	823	799	795	800	855	798	801	840	778	800	814	798	826	783	750	844	857	801	761	806	827	772	824	820	795	856	783	794	771	781	800	808	814	765	836	825	838	778	785	822	789	808	756	807	804	815	817	826	785	792	790	753	772	781	795	799	815	816	784	851	826	857	821	789	768	818	793	783	805	766	834	777	772	808	784	783	859	798	859	807	792	852	777	837	825	814	786	810	817	827	791	781	837	778	756	828	809	850	754	788	810	784	780	817	780	814	817	809	813	827	826	759	754	763	799	779	810	801	839	809	781	846	825	846	822	801	847	849	794	821	823	781	792	837	831	791	808	804	821	858	825	798	831	847	798	781	848	785	799	823	785	760	837	829	860	800	753	823	789	786	819	850	832	879	782	840	810	862	775	818	794	794	834	783	811	760	781	787	826	795	780	841	786	811	853	765	834	788	806	826	819	798	801	839	832	808	807	850	824	848	754	812	792	844	756	816	770	849	765	804	828	749	831	782	781	781	822	795	847	803	798	776	880	838	847	768	806	826	829	832	805	830	870	794	872	823	829	811	812	827	832	775	828	788	796	841	737	801	833	825	787	842	813	827	784	798	824	802	839	808	840	794	782	806	769	870	766	787	815	795	857	799	770	816	827	814	808	805	835	783	850	798	819	832	822	786	869	795	833	769	781	824	815	843	832	814	795	787	777	784	807	820	771	819	811	800	781	825	833	756	748	807	795	767	827	886	746	795	801	770	792	839	787	815	822	792	803	785	873	775	794	775	779	799	834	786	793	811	803	818	856	802	854	817	806	788	794	785	828	808	825	807	783	811	793	802	831	877	812	789	843	816	844	751	796	831	787	783	794	828	845	818	828	836	846	836	785	780	778	816	779	762	791	811	815	877	832	768	825	802	803	790	794	806	850	774	795	844	791	776	770	789	839	810	834	829	865	762	839	838	800	817	806	821	811	820	837	768	811	828	862	771	825	872	788	816	816	773	828	796	764	759	807	814	791	823	835	834	756	809	800	828	787	837	804	836	815	823	815	797	793	792	798	821	760	801	827	815	773	858	854	872	821	827	799	778	822	852	833	831	818	792	797	827	846	801	804	788	807	769	823	839	824	803	802	836	815	789	800	797	820	807	827	814	805	784	811	837	821	770	778	802	805	830	811	830	800	807	805	798	798	865	804	800	843	776	853	787	847	753	837	772	781	852	813	786	781	816	883	833	818	810	784	819	802	765	855	746	822	795	786	798	793	849	828	833	795	801	815	830	806	832	847	789	763	807	804	792	815	836	768	830	825	830	798	814	820	769	745	738	807	820	765	795	753	826	829	811	823	787	821	813	799	773	813	873	833	809	783	828	804	855	792	805	828	807	823	833	756	821	833	752	811	833	740	769	843	786	774	820	799	819	835	766	819	844	803	833	783	760	906	782	805	825	799	855	794	803	807	797	840	741	809	818	832	812	810	820	804	804	786	815	819	819	822	795	838	767	802	725	805	824	841	761	867	814	812	813	786	778	793	843	773	814	870	822	815	845	825	792	806	835	799	859	802	842	827	809	805	827	804	873	796	821	814	824	831	796	806	817	806	802	805	794	818	851	823	796	811	789	795	804	800	772	818	743	827	790	860	872	837	815	791	780	753	800	838	805	798	805	778	823	823	813	819	802	793	790	797	837	807	806	769	786	810	807	832	799	862	747	789	826	826	808	829	809	773	824	868	853	826	755	835	792	799	812	806	724	730	765	805	815	835	812	810	795	770	828	773	792	804	720	823	807	839	830	806	833	804	836	784	793	846	810	812	840	764	777	826	812	844	790	839	832	843	791	810	787	807	776	801	847	757	807	787	757	797	747	833	842	777	782	802	780	867	807	836	836	789	806	802	807	826	804	779	826	780	783	820	857	775	786	774	815	792	840	798	744	842	845	789	833	807	793	757	774	811	799	773	792	791	819	848	819	782	803	843	783	785	800	790	823	774	756	862	752	798	830	818	820	803	787	814	778	762	759	806	747	804	799	786	813	831	818	748	835	788	809	832	806	801	805	830	744	830	777	785	836	821	870	803	792	827	815	772	772	814	844	825	818	859	774	829	814	781	799	827	818	874	792	767	869	769	803	825	858	778	808	803	771	831	819	796	828	770	848	815	768	808	832	768	821	828	811	761	789	799	851	819	795	832	831	813	803	789	828	778	766	843	832	858	775	804	806	827	859	857	805	787	804	830	823	828	799	781	810	806	803	791	822	830	857	783	776	807	807	781	816	870	793	773	821	843	810	801	793	843	821	839	828	791	845	789	875	798	794	813	835	772	847	787	858	779	808	827	780	778	774	801	839	773	779
23861	21536	29114	24413	21530	14614	1558	907	752	766	688	689	574	575	580	611	597	540	555	602	586	571	555	554	568	530	569	522	527	545	549	537	560	546	530	545	545	508	515	533	562	525	523	519	524	515	510	529	545	515	566	533	554	526	476	542	531	520	560	509	536	500	483	551	502	515	538	527	489	504	533	506	514	527	504	523	518	507	496	520	484	570	514	488	540	483	498	465	539	541	552	447	527	547	496	519	498	542	523	509	517	555	530	483	590	524	543	558	521	505	500	493	483	553	515	454	537	519	510	516	521	508	517	502	496	517	520	513	508	531	556	486	479	532	533	552	481	513	514	534	508	532	546	530	516	497	502	514	505	517	508	531	520	537	530	517	556	476	497	492	526	510	572	504	525	531	489	529	523	527	509	522	514	496	547	508	490	483	530	529	499	515	474	526	508	521	490	479	499	539	495	541	531	554	506	527	493	477	551	523	541	547	497	514	514	517	546	527	497	556	527	559	548	500	462	509	509	509	482	494	528	515	518	482	525	531	521	497	511	501	526	497	508	540	539	521	486	500	545	521	523	500	529	518	506	521	463	528	509	512	490	523	508	477	521	476	533	512	530	476	521	500	525	543	512	524	516	480	523	521	500	539	543	546	522	568	529	500	486	487	518	543	516	458	574	515	550	532	509	516	506	538	529	508	493	535	459	517	527	481	491	508	497	541	490	567	512	549	532	512	494	493	512	505	525	483	546	483	478	473	541	535	487	530	483	517	538	509	535	546	538	511	533	493	533	536	528	464	526	489	558	535	543	483	520	509	556	487	517	519	515	507	488	514	524	516	479	516	549	525	558	499	552	464	521	542	524	478	517	510	517	513	478	520	529	535	553	526	522	537	518	511	500	517	521	499	486	522	479	516	514	465	488	568	501	546	504	511	502	517	570	516	530	519	490	536	546	531	511	547	467	506	542	487	544	489	523	512	478	502	476	497	511	513	504	525	520	498	537	499	520	522	546	488	506	569	512	531	477	502	530	532	496	517	561	494	547	476	498	526	521	520	495	522	495	519	502	537	494	528	527	516	504	528	541	510	526	502	546	525	516	528	526	522	520	501	537	544	448	499	491	521	557	548	585	544	499	513	458	530	501	507	516	523	510	541	514	517	526	533	547	492	549	499	543	521	544	508	540	535	504	493	506	511	495	549	525	524	488	513	534	523	486	475	519	516	506	503	533	513	504	544	534	526	551	513	537	528	527	521	498	490	490	560	534	496	545	532	523	494	502	527	508	523	518	493	513	489	557	480	474	486	484	521	502	537	559	495	545	570	511	486	516	542	510	513	489	547	482	521	482	496	499	526	491	528	490	497	488	506	519	507	520	505	476	503	510	514	536	561	486	531	494	513	534	481	535	474	494	501	533	509	513	520	520	510	518	522	502	551	474	526	563	510	520	505	492	491	512	520	496	496	488	493	488	547	471	539	493	526	513	479	515	503	546	525	532	534	485	548	521	567	530	564	494	542	538	571	522	474	506	524	485	521	536	530	503	460	537	523	496	526	541	534	519	513	518	532	539	511	508	543	521	522	513	506	513	514	517	537	497	492	527	497	459	522	527	522	474	495	511	476	518	544	502	529	494	538	513	522	488	528	505	537	497	481	510	530	564	473	535	569	497	507	516	522	520	514	508	527	523	516	510	536	511	573	508	507	530	505	493	489	525	540	559	533	508	485	533	505	523	493	486	534	535	465	498	521	534	548	503	510	512	536	504	547	501	525	525	526	513	540	542	519	512	517	445	510	483	527	517	497	584	535	525	525	540	540	506	495	520	570	519	524	509	506	544	538	492	478	525	517	552	474	536	506	493	503	507	536	511	562	528	495	543	525	500	525	532	508	574	538	549	513	552	512	510	502	521	501	538	475	518	529	540	498	502	497	498	577	481	483	480	482	495	483	490	515	511	529	511	485	491	519	488	475	480	549	510	508	491	500	552	504	488	519	488	517	504	543	514	501	506	531	491	513	515	535	497	498	500	561	499	529	515	514	505	492	529	523	520	548	522	497	531	483	496	512	552	542	543	510	504	522	493	510	547	529	512	488	480	507	502	525	513	523	584	492	489	532	497	519	509	523	518	524	532	517	532	545	474	529	571	532	459	530	503	500	526	520	517	492	517	504	521	508	561	440	511	494	536	531	516	541	501	521	519	529	516	514	508	551	478	513	548	539	500	505	547	470	499	536	521	516	530	477	521	504	520	472	492	551	482	488	507	521	506	525	543	528	518	528	523	537	456	521	499	502	502	499	521	577	522	516	554	504	554	499	488	474	530	515	515	497	502	520	529	548	499	567	514	551	508	533	495	513	529	513	524	487	497	489	521	516	518	491	538	556	542	511	503	497	522	507	536	519	530	549	514	531	549	513	530	494	505	553	566	523	534	525	495	519	543	518	514	482	503	501	523	516	516	505	539	532	532	526	507	560	510	505	519	521	490	510	518	550	506	541	511	504	509	497	498	508	538	529	504	521	500	512	468	500	516	483	503	592	532	509	525	548	519	523	476	546	506	555	471	490	530	509	492	506	501	503	521	510	502	506	537	510	504	526	525	509	523	448	573	544	518	547	527	505	498	483	512	508	514	487	529	515	527	550	524	518	499	529	513	475	531	558	535	515	505	493	483	551	491	516	517	525	509	515	508	527	484	504	531	505	517	490	515	520	530	514	495	486	522	521	536	535	540	493	502	477	559	555	507	490	527	565	496	496	484	534	483	539	532	499	516	483	465	499	514	526	520	543	543	517	533	512	533	476	464	534	544	465	493	526	521	567	533	481	530	517	528	563	536	521	531	493	498	532	516	537	499	540	525	540	485	526	464	530	495	516	511	503	483	463	489	489	523	517	525	528	513	529	532	524	508	488	534	513	485	520	505	553	502	505	515	531	508	515	539	521	494	534	540	480	516	538	481	503	507	515	502	515	481	505	509	521	547	537	518	538	535	547	547	477	505	527	503	511	487	514	551	536	511	514	538	517	502	522	520	506	516	538	529	556	492	500	551	501	519	488	520	545	511	530	546	525	512	505	518	531	516	544	544	519	515	519	475	523	490	497	537	521	526	532	501	540	516	499	522	520	490	517	492	502	487	539	538	494	516	536	534	510	519	527	550	498	457	523	515	484	493	508	539	508	509	520	514	511	516	548	553	542	481	516	555	545	571	548	530	528	517	552	540	490	509	533	554	474	499	486	504	499	538	480	546	503	562	507	489	509	519	494	549	544	529	558	507	533	482	537	512	532	524	551	473	535	502	507	531	506	522	497	539	481	513	501	564	500	533	516	506	508	502	490	517	519	555	511	550	552	515	537	516	524	529	510	489	522	525	514	535	493	521	538	534	473	514	557	510	529	513	554	523	506	469	518	508	483	505	495	523	555	515	489	518	501	474	520	528	517	457	543	538	518	528	501	493	531	514	489	537	502	507	550	538	489	541	497	493	476	508	490	516	530	511	504	521	527	517	511	481	497
33426	12086	10258	5447	3635	2729	2131	1788	1590	1423	1264	1144	1101	1050	1019	1000	942	864	878	847	904	868	821	852	873	863	818	822	858	863	833	782	809	867	794	830	736	803	837	799	751	813	813	809	760	811	802	788	792	836	827	781	785	779	825	758	745	844	766	766	785	810	774	733	805	778	824	845	764	778	797	768	763	742	768	783	738	804	752	762	762	824	767	790	743	752	773	758	770	808	765	748	809	749	798	823	751	782	770	794	769	797	755	728	746	796	802	778	723	773	788	796	794	766	726	807	774	750	813	784	784	755	767	738	774	744	730	786	802	771	826	725	769	795	756	746	784	787	795	764	811	761	761	765	767	773	790	721	766	761	761	750	784	773	748	790	786	828	773	762	736	780	839	742	757	766	744	757	763	778	758	836	748	791	774	784	782	747	761	780	730	785	763	730	778	769	823	794	739	764	720	794	756	766	762	795	815	766	775	738	847	790	769	784	726	771	771	784	752	784	716	780	732	798	800	750	764	842	754	775	809	744	821	762	744	709	732	813	766	767	802	777	812	764	814	737	786	775	750	751	784	764	802	751	742	796	790	784	725	807	770	768	729	788	749	759	767	763	734	791	769	759	724	783	693	781	801	786	787	762	806	827	794	739	786	795	740	782	774	700	746	788	801	765	777	770	741	795	790	793	767	802	736	768	727	782	777	769	772	810	786	812	756	768	779	762	772	745	766	806	710	749	795	811	707	718	723	787	771	771	785	757	772	794	734	770	825	749	768	764	800	761	792	777	753	716	779	715	806	785	739	770	806	758	797	750	740	759	797	725	783	740	784	765	778	748	816	783	708	775	753	782	799	753	770	782	789	809	765	772	780	793	782	772	750	733	778	806	786	787	795	758	707	776	774	741	765	750	817	823	792	732	768	792	782	794	779	742	766	788	783	770	756	782	763	749	772	743	762	772	749	753	773	768	786	760	804	828	804	738	782	775	774	768	765	771	741	801	777	785	716	848	767	836	734	761	782	780	720	827	761	795	804	761	752	712	786	787	810	765	765	762	805	774	738	792	768	816	784	774	773	734	790	756	747	728	706	733	771	748	739	784	733	749	788	738	774	756	742	747	759	812	736	741	743	799	764	741	763	781	829	757	705	740	777	771	828	778	777	782	726	756	798	772	734	770	783	771	799	760	775	790	762	815	780	720	790	799	759	793	734	771	775	788	748	761	797	784	745	794	709	777	767	775	803	711	723	810	767	753	825	783	720	776	809	763	708	780	819	777	785	790	767	776	763	746	771	766	797	751	730	773	736	750	740	772	764	790	806	803	745	775	780	758	750	724	825	726	746	761	782	811	790	758	820	735	764	776	792	769	762	833	779	750	765	785	749	821	774	737	776	778	747	798	751	740	791	822	810	740	746	766	754	742	791	751	757	765	780	770	796	797	713	807	759	771	780	783	788	808	691	776	783	787	792	764	748	784	722	774	736	786	715	798	754	752	762	768	827	786	783	714	798	783	743	756	805	793	754	792	766	794	743	765	768	805	737	758	776	771	762	741	778	789	761	741	761	799	770	751	788	788	732	754	776	757	732	753	823	724	749	794	799	771	777	766	807	785	702	695	784	808	770	719	805	805	767	791	755	747	732	753	762	797	751	765	741	805	756	805	736	776	825	765	801	810	752	777	774	735	787	798	785	763	756	742	788	791	767	768	758	785	736	776	763	776	777	782	746	805	764	834	809	773	750	814	787	737	805	798	708	803	797	777	792	793	747	759	714	745	758	779	735	794	783	736	796	770	783	781	711	733	746	746	792	737	842	745	795	785	777	767	751	750	788	751	738	763	807	779	779	772	804	784	723	767	759	765	783	773	796	788	747	779	776	760	755	809	790	760	765	719	811	775	781	781	752	787	781	798	744	761	752	700	780	758	750	772	825	746	778	804	738	761	762	770	769	749	742	810	780	762	782	732	782	798	803	787	745	717	776	795	736	805	737	763	753	762	739	738	766	759	795	757	754	749	762	775	717	809	722	759	766	708	745	760	778	731	773	780	779	777	738	780	752	746	768	757	782	749	748	744	794	775	797	766	762	759	718	741	813	788	767	778	775	783	731	765	723	737	730	790	758	767	754	758	797	772	753	786	720	783	780	804	799	828	794	775	802	751	799	775	777	787	764	770	763	741	772	741	791	738	743	775	771	744	766	809	718	739	817	789	773	751	715	756	816	737	732	760	753	780	783	786	795	741	768	732	737	747	813	761	796	798	769	776	747	782	747	771	776	756	770	787	753	737	780	760	773	813	797	699	805	805	809	758	809	801	771	776	801	755	811	773	796	790	773	796	748	759	779	771	734	799	763	785	792	768	723	798	790	829	741	724	796	741	707	767	753	803	764	803	797	801	767	794	755	778	784	784	762	761	777	839	735	737	725	803	767	791	817	810	763	790	782	812	781	752	757	748	748	722	756	728	818	810	742	802	752	791	764	765	795	781	772	816	771	774	755	771	750	786	750	802	780	761	803	799	785	755	784	776	772	791	746	748	792	778	789	740	725	750	735	759	759	767	723	759	774	757	789	792	799	733	762	808	792	737	802	758	748	766	717	805	752	771	797	774	821	737	822	815	774	764	750	766	815	767	753	752	767	786	782	751	775	757	759	760	759	809	782	798	770	786	754	754	778	787	763	790	762	767	757	738	783	691	740	738	793	761	727	737	733	791	772	778	745	781	771	785	769	760	781	755	776	754	762	798	782	811	758	780	779	796	745	719	774	766	770	802	750	792	762	751	775	744	769	767	745	736	799	755	766	757	762	780	748	740	837	793	740	820	782	770	788	764	769	793	774	806	794	787	749	751	782	763	776	780	772	740	761	764	802	756	760	750	724	772	792	801	773	787	800	782	753	752	779	779	763	749	778	688	720	781	747	783	784	775	743	773	814	763	792	786	839	776	727	774	747	772	779	747	765	830	742	819	801	798	790	770	691	838	776	755	734	738	771	801	768	756	767	763	824	804	759	778	736	787	749	758	785	803	769	763	790	824	752	774	750	768	765	758	726	781	760	777	781	744	774	816	731	779	841	749	815	771	753	762	777	798	761	814	795	777	763	789	776	786	781	775	810	710	815	794	793	702	817	720	826	772	744	779	725	767	749	755	802	824	793	781	811	738	762	775	766	801	744	743	730	762	784	735	740	790	808	724	797	775	787	731	779	744	777	779	804	764	748	808	778	770	756	782	779	819	725	802	746	761	808	756	769	804	756	796	753	795	736	797	774	794	752	769	741	802	790	769	752	765	725	777	724	738	794	779	738	783	815	808	761	777	753	801	815	794	774	831	736	759	776	770	791	780	754	797	773	773	778	779	789	786	785	807	767	765	717	750	729	773	776	720	781	753	752	788	788	789	772	783	730	735	741	719	771	725	757	814	786	759	778	795	798	771	751	786	773	762	724	759	774	790	767	767	733	728	750	774	778	781	776	743	774	755	759	727	724	759	742	761	749	780	819	772	736	768	821	772
23337	21504	29321	24113	21503	21365	3267	824	648	555	512	470	444	415	365	380	369	384	377	341	363	338	344	350	363	354	358	364	328	310	328	326	314	341	313	337	323	328	318	332	339	293	341	325	303	307	332	303	302	305	282	281	302	308	334	306	320	284	280	305	331	348	296	310	305	329	293	295	284	288	304	301	282	326	271	308	289	304	293	333	347	297	312	314	295	322	291	300	306	347	267	301	295	352	303	308	278	277	311	275	304	269	301	307	291	297	319	307	320	295	300	325	307	311	299	316	301	303	308	273	305	363	292	333	310	299	296	317	307	282	305	308	296	266	304	311	313	310	341	303	289	301	353	294	324	301	307	294	321	305	305	316	316	323	280	334	307	330	300	298	282	312	299	271	299	311	266	315	323	318	265	301	326	326	293	302	290	298	330	301	298	293	285	323	312	310	312	305	262	304	348	280	312	302	276	284	323	308	308	292	308	310	296	321	272	310	302	324	312	313	291	291	327	310	294	295	329	299	290	345	295	325	313	308	314	277	304	304	307	292	316	317	293	291	289	313	311	286	305	294	289	296	297	294	303	276	298	294	324	303	279	258	324	324	304	295	290	280	308	309	319	292	331	285	300	306	306	334	306	275	324	312	316	314	274	301	295	340	292	321	288	291	290	324	319	279	298	321	315	311	323	294	306	305	292	315	295	320	296	313	302	257	318	323	290	309	280	282	349	312	331	309	297	292	313	258	295	301	297	284	287	283	316	314	315	319	341	322	263	291	313	290	262	315	295	314	319	309	300	307	306	302	305	307	307	304	292	301	313	268	306	328	300	292	297	323	302	312	303	344	302	314	314	289	291	307	325	296	313	315	304	291	277	315	331	300	296	295	280	316	307	302	310	299	323	308	285	272	279	295	353	305	333	315	314	305	275	349	293	301	309	303	282	313	276	252	321	274	322	307	296	303	295	322	326	301	327	288	290	316	300	272	298	316	295	319	280	300	269	292	305	338	284	269	295	288	296	311	284	287	321	283	295	284	311	299	316	318	322	283	316	305	307	311	295	315	337	295	312	309	305	280	289	329	292	292	303	297	281	314	303	320	320	303	306	292	265	307	265	287	300	300	293	282	314	292	293	290	297	315	287	315	314	284	312	270	285	270	300	304	302	277	311	278	283	303	310	312	285	285	313	280	298	279	296	315	320	304	304	293	301	307	296	334	290	304	267	291	291	316	298	283	287	262	251	285	304	286	317	332	301	311	306	314	283	290	302	317	300	309	316	294	313	317	285	285	309	273	286	276	296	281	309	303	318	331	301	283	316	314	275	295	334	323	313	287	322	337	282	261	301	288	328	293	321	279	322	313	309	304	285	331	321	336	290	289	286	286	290	317	288	326	300	320	303	302	302	320	299	303	297	288	324	316	259	264	305	278	293	330	323	285	330	309	290	289	273	281	314	344	324	311	300	310	298	300	346	279	321	283	305	296	310	304	311	292	309	306	266	289	290	284	304	295	287	289	303	275	277	312	328	299	300	329	298	319	280	316	343	281	309	261	297	308	289	293	291	327	330	308	311	301	282	324	311	312	303	277	338	318	302	270	300	293	308	284	299	292	276	305	280	289	321	317	314	279	301	300	316	281	314	315	332	290	291	309	279	308	292	305	276	302	315	295	301	288	316	308	314	302	321	275	291	291	332	304	282	278	310	318	291	305	329	299	276	290	283	312	268	320	300	317	289	306	299	297	287	293	286	271	299	267	309	287	299	290	302	302	301	285	294	315	327	289	273	305	288	321	296	287	282	291	285	325	313	289	313	272	302	297	306	307	337	297	298	338	292	301	296	309	274	305	265	273	272	329	291	294	291	325	316	284	252	293	326	320	313	300	278	286	263	308	275	319	279	311	296	289	301	294	304	293	285	290	282	283	310	302	314	265	315	295	316	307	286	281	317	269	307	292	285	303	335	298	299	305	308	316	327	311	315	305	323	287	291	319	291	317	311	322	312	308	272	322	333	301	287	320	276	289	294	333	324	283	325	342	285	308	310	303	303	285	307	261	289	289	286	286	296	306	299	303	297	308	293	304	314	306	275	281	311	303	338	294	298	301	308	300	274	314	308	326	276	334	284	310	318	325	308	302	327	286	295	296	279	300	313	302	312	320	303	280	308	297	297	285	308	339	257	316	290	308	303	292	297	310	303	301	286	295	310	310	316	297	304	285	303	285	278	315	325	275	285	305	308	304	338	281	311	299	286	299	310	284	308	290	296	289	309	297	292	294	331	306	271	255	296	325	330	301	328	323	268	322	293	297	315	282	269	354	310	305	306	272	287	310	314	306	299	302	282	315	310	320	316	314	327	307	291	287	291	331	299	267	307	281	315	312	314	289	297	277	319	320	308	311	322	325	306	288	328	295	278	320	310	317	336	315	300	282	266	312	281	319	293	324	316	276	310	281	305	281	302	301	309	298	297	281	296	294	315	284	290	309	302	295	308	273	288	309	311	299	296	289	259	284	320	275	300	285	308	302	298	288	322	313	305	319	292	318	329	319	316	315	281	305	309	303	285	271	284	295	312	310	338	299	319	292	294	291	289	336	278	288	290	333	317	301	295	292	288	305	294	284	308	305	310	285	309	297	274	318	286	300	323	306	297	305	307	304	275	313	261	297	313	281	341	296	334	300	314	283	286	287	301	289	311	297	285	289	259	299	335	315	273	308	300	283	279	294	301	297	303	320	302	317	303	300	286	313	284	308	320	294	312	283	298	296	283	275	304	261	320	274	317	299	324	309	300	295	283	319	285	318	289	295	301	294	324	289	324	302	279	306	322	279	281	304	266	310	298	313	320	317	292	308	312	318	296	323	288	331	316	311	309	299	322	302	334	312	306	262	291	299	310	302	307	305	310	269	312	313	294	260	259	300	322	319	307	293	301	294	330	272	272	308	339	282	290	285	312	290	282	302	309	287	326	306	311	297	268	329	302	312	273	309	300	297	297	290	311	288	278	299	295	306	317	309	295	298	320	320	310	309	277	278	325	329	285	307	289	289	317	287	312	296	277	308	299	293	296	291	251	286	333	300	327	308	308	319	293	328	312	298	293	325	288	305	285	282	269	325	327	287	299	307	282	284	307	322	297	260	296	296	271	320	299	270	316	294	308	319	317	286	281	316	269	294	300	327	306	254	275	314	311	294	276	270	294	299	314	338	320	281	298	290	278	308	317	294	303	275	304	356	324	284	292	291	296	284	315	296	286	313	288	331	314	265	307	275	299	294	305	329	313	336	326	286	305	324	300	299	319	329	294	292	297	299	328	327	281	293	311	269	298	304	288	284	270	314	307	312	309	273	293	303	306	309	266	277	297	336	298	276	318	275	316	300	342	286	289	320	274	307	315	293	288	277	315	313	315	299	291	308	297	281	322	308	308	299	309	304	278	288	318	271	289	319	291	303	320	335	266	305	287	276	278	324	335	293	256	322	310	306	292	304	318	305	282	287	292	297	310	291	332	292
36239	14872	12513	6605	4454	3117	2317	1858	1575	1322	1195	975	890	842	799	772	765	663	709	640	655	604	544	623	544	585	553	516	518	541	517	544	521	481	520	517	480	503	512	489	519	473	509	507	510	427	521	508	499	508	519	471	436	480	523	539	484	451	453	496	472	428	467	478	457	465	501	486	500	472	438	470	479	507	499	473	482	519	475	459	456	459	488	466	480	465	463	486	441	466	462	476	470	464	505	481	475	425	463	450	506	446	459	485	473	450	493	451	470	460	507	469	447	452	469	475	478	433	474	476	485	476	462	461	480	484	482	493	471	460	459	467	477	471	481	431	479	477	483	469	445	460	507	467	455	464	473	457	474	475	449	499	489	448	470	480	464	470	434	442	423	446	462	448	462	487	437	468	451	458	433	426	507	467	509	475	439	428	444	452	448	436	444	475	432	466	459	470	464	477	446	455	464	501	474	436	487	434	432	466	435	476	470	478	488	481	459	453	459	476	475	450	455	474	446	429	474	465	465	450	415	439	448	464	489	438	465	422	484	466	480	459	474	456	499	423	435	490	486	433	454	436	420	463	495	461	461	450	453	488	484	446	481	454	460	472	465	463	471	471	447	480	472	435	468	465	469	458	480	446	417	447	482	441	488	476	441	450	449	503	488	420	427	465	452	470	462	457	474	441	447	495	509	425	474	465	455	473	452	444	502	434	490	482	462	457	425	487	467	486	463	456	473	441	420	503	491	502	446	434	460	440	450	453	454	478	538	483	477	482	456	484	488	450	445	475	440	501	492	472	447	443	458	444	458	459	448	465	437	444	512	473	443	457	481	481	485	451	501	439	443	470	481	482	460	478	414	488	448	467	465	465	426	472	462	492	480	476	459	443	479	456	468	488	472	455	440	465	473	432	443	442	426	475	490	465	484	487	475	491	484	466	435	461	489	495	462	446	490	451	463	454	440	457	413	496	460	461	417	467	485	479	449	470	436	430	418	457	492	475	477	454	433	418	455	461	455	438	463	447	460	462	440	424	475	455	459	448	461	465	461	426	473	471	456	456	490	466	448	428	492	460	443	483	494	457	460	460	508	457	476	501	472	484	463	458	459	456	472	457	458	461	493	473	462	470	460	507	494	445	452	486	479	454	427	472	463	493	482	467	439	434	445	490	453	460	488	430	441	471	483	479	475	458	460	471	462	442	451	483	492	443	493	458	496	471	457	469	455	462	448	461	432	452	459	470	459	498	438	429	468	488	448	453	443	497	483	457	517	457	480	441	450	471	450	473	496	464	491	425	477	430	520	459	466	461	447	458	456	516	414	441	468	479	528	461	471	465	458	452	437	429	482	452	474	496	418	459	509	490	475	435	454	458	469	469	468	478	512	470	478	453	487	445	448	500	463	468	460	470	479	456	454	434	458	454	437	483	469	416	477	471	483	476	468	408	491	443	459	461	459	464	452	470	440	469	482	480	461	479	451	426	456	465	439	479	484	459	460	442	479	469	447	462	452	434	449	469	476	482	444	458	459	452	438	446	440	427	501	448	469	475	457	478	473	463	467	462	441	473	461	477	482	436	467	459	504	488	473	411	475	468	483	437	489	431	476	499	434	438	474	484	471	501	467	473	477	504	473	445	512	454	467	457	457	455	479	479	448	439	461	433	510	452	485	465	417	455	466	424	473	444	404	486	466	492	512	439	497	447	462	509	483	428	449	510	436	477	458	448	440	431	449	487	469	489	462	445	473	490	445	478	480	458	485	474	482	461	483	422	485	450	478	473	445	466	445	479	467	502	473	392	451	437	488	493	490	495	453	483	421	437	471	430	470	450	503	509	442	452	452	500	463	493	480	423	434	430	469	462	447	444	508	488	471	444	477	466	452	465	436	458	485	462	443	481	455	480	479	515	488	472	475	475	451	469	466	477	462	455	493	456	511	452	462	463	473	445	500	489	501	472	478	428	479	424	469	438	474	501	432	446	496	457	450	458	466	485	466	479	446	464	481	459	452	444	502	451	465	473	467	449	473	503	447	476	423	509	462	489	478	503	472	467	475	453	494	475	448	440	429	445	499	440	466	445	473	434	441	422	447	496	446	479	472	472	422	479	469	435	507	464	488	473	433	467	446	491	439	445	450	470	424	449	491	457	462	421	457	488	462	453	480	493	481	449	446	477	481	466	477	507	469	480	459	435	459	478	473	427	474	521	465	468	460	471	446	468	447	473	455	492	469	471	438	447	459	491	467	465	454	460	443	448	428	441	468	429	447	473	456	475	477	467	478	455	450	444	429	476	469	467	467	484	454	482	451	412	433	450	496	435	434	453	493	436	427	471	482	476	440	463	481	460	489	440	487	495	452	428	454	431	452	467	490	440	470	472	442	470	445	459	471	464	467	442	468	465	465	487	476	440	485	492	459	467	466	435	443	451	463	477	485	440	453	468	476	480	498	458	478	438	461	439	468	456	440	467	482	470	465	478	474	480	479	478	489	454	443	465	462	522	459	445	495	451	475	423	421	458	469	468	491	466	486	404	516	479	473	459	463	485	446	452	472	452	464	467	475	460	465	457	465	469	442	437	427	431	463	459	477	413	436	458	445	462	474	448	485	429	471	496	471	525	456	500	465	427	511	441	448	489	450	497	457	475	469	476	461	449	435	479	467	512	443	473	457	475	454	465	471	467	475	434	461	474	427	441	478	461	435	461	490	457	465	451	478	446	453	417	479	447	476	488	485	474	466	473	477	459	450	462	456	474	417	453	446	456	434	478	483	470	467	472	468	464	470	477	458	443	440	462	444	489	447	455	449	458	464	473	509	437	494	465	511	501	457	465	438	466	474	491	453	405	460	478	464	443	451	479	439	478	442	460	467	428	476	451	465	466	423	446	443	484	456	442	432	463	498	451	497	490	471	442	480	462	466	499	464	463	425	457	487	484	498	446	501	454	454	452	487	477	463	466	444	476	490	484	421	459	456	474	467	464	469	434	454	503	471	462	465	487	447	457	418	475	437	473	460	491	469	473	439	498	511	464	472	488	478	434	460	443	474	489	495	462	480	454	502	472	469	463	453	466	463	437	454	435	472	465	461	475	456	471	450	477	418	431	424	469	510	449	453	475	481	464	469	485	431	465	474	490	436	447	495	436	473	477	461	469	478	430	484	441	484	441	455	493	462	478	453	442	454	466	464	462	461	482	475	462	467	413	516	478	453	476	454	477	439	457	487	465	484	475	479	467	468	511	439	449	444	468	492	495	433	457	466	448	445	440	470	457	475	443	461	418	487	492	462	471	476	471	477	439	479	475	444	435	483	461	462	461	512	464	473	483	445	468	468	472	420	472	453	448	485	451	432	484	475	440	450	434	462	424	462	434	448	463	437	440	471	473	472	454	473	451	462	471	443	471	486	469	448	414	473	454	484	479	499	443	469	460	429	438	453	495	510	444	504	449	465	457	454	465	472	468	449	442	449	446	492	508	460	443	482	468	468	445	517	487	437	472	468	486	439	478
27368	20154	6390	890	654	571	585	554	572	561	583	564	555	542	546	561	537	531	582	570	570	534	562	578	533	567	575	526	562	593	578	537	525	580	524	518	598	576	537	525	530	551	548	536	562	551	556	521	553	537	563	538	530	579	530	573	533	548	571	522	567	563	525	544	531	520	529	505	533	588	572	577	532	563	547	553	560	531	504	549	556	544	577	542	537	591	545	554	524	512	536	548	517	546	572	528	560	582	529	519	551	505	572	532	547	531	591	566	544	570	515	543	563	551	527	538	545	548	548	552	563	512	523	522	568	536	552	555	550	565	574	576	488	532	558	569	540	561	584	524	573	528	540	552	532	553	529	542	544	550	510	560	493	510	574	552	555	574	541	546	533	585	574	538	570	539	543	566	532	542	579	506	573	549	533	588	543	546	566	540	552	552	579	511	544	538	497	537	547	535	560	566	532	552	527	536	529	564	539	565	528	508	558	542	569	519	584	518	569	563	544	583	535	569	585	545	524	569	509	525	551	543	552	558	520	570	583	555	551	533	563	558	523	519	558	535	549	515	512	565	527	571	528	509	548	553	547	534	562	533	532	545	543	540	505	548	546	526	525	546	533	539	523	571	547	542	522	536	513	574	552	525	571	539	563	534	554	530	571	540	518	531	567	566	592	532	519	555	573	560	528	569	529	536	565	549	542	584	520	573	552	572	552	568	555	533	558	563	528	533	518	522	538	569	562	581	530	545	535	569	530	578	554	523	582	553	538	544	528	542	533	521	538	537	539	556	525	534	581	533	545	515	561	562	498	511	531	565	499	533	538	583	542	533	549	479	512	522	569	527	561	540	563	544	528	561	520	540	524	563	530	529	534	537	515	552	548	557	540	565	504	545	573	513	539	507	539	548	552	527	508	576	553	546	567	537	516	544	580	539	563	546	568	518	505	553	598	536	521	532	562	532	553	535	556	523	527	560	566	536	557	552	574	566	528	555	543	501	487	527	527	552	527	603	558	532	503	553	518	541	559	521	554	571	509	517	524	570	502	548	558	552	583	584	593	527	556	478	606	561	572	556	576	561	529	531	519	547	539	579	553	539	501	552	536	568	522	573	539	556	541	573	512	545	557	542	538	582	515	577	578	529	585	569	554	532	516	537	565	522	516	551	495	552	572	583	527	535	529	540	517	537	514	557	547	539	524	547	547	531	515	572	549	583	577	529	591	557	567	552	498	548	576	506	553	571	608	525	505	546	506	555	564	524	550	558	567	538	513	513	564	530	576	564	554	524	509	567	575	525	561	563	544	549	549	495	566	522	544	563	544	513	532	564	575	538	516	538	542	571	516	548	536	551	549	581	556	526	511	558	521	542	553	590	568	596	581	533	557	506	543	524	525	524	532	532	563	552	527	509	581	545	530	532	527	574	553	562	543	584	552	577	575	539	559	519	535	612	551	513	520	565	538	534	555	560	496	559	522	527	553	543	546	537	547	567	498	545	540	572	550	558	539	500	543	564	564	550	605	570	553	545	527	537	505	552	535	537	546	492	591	537	527	537	551	539	524	591	571	501	526	557	553	554	569	557	497	550	520	525	564	520	569	514	536	484	593	572	515	510	552	520	570	560	597	533	568	531	532	531	548	545	553	568	560	529	552	567	571	536	516	539	557	556	561	563	525	524	545	566	559	543	529	542	532	581	549	525	533	555	500	577	521	525	582	527	526	521	543	548	503	524	533	496	542	547	549	531	532	586	580	587	515	545	587	563	484	533	531	566	547	537	565	591	532	559	545	525	508	524	587	513	548	580	520	557	552	545	553	578	557	567	564	529	532	525	541	561	546	514	568	535	536	539	527	530	534	509	535	539	517	548	584	582	551	584	556	556	584	534	534	565	541	533	558	519	569	569	589	558	549	548	558	547	528	575	563	556	581	537	547	567	568	557	563	512	516	542	545	572	557	548	523	567	549	537	531	550	528	586	562	521	497	562	553	550	583	567	527	535	535	563	533	576	559	512	550	562	538	564	549	591	545	616	561	572	542	544	558	535	584	533	536	537	558	517	586	530	575	540	530	555	562	543	542	545	541	540	555	604	529	583	528	515	528	552	520	575	552	522	564	551	527	527	545	513	504	569	512	542	574	543	577	552	541	521	548	572	587	569	520	525	573	520	552	544	535	519	555	539	525	513	497	549	563	553	587	550	534	547	551	543	525	530	547	580	578	557	517	545	534	578	579	515	511	557	569	511	526	526	562	526	499	540	507	511	515	557	510	517	549	570	573	562	596	576	607	541	543	533	538	530	531	560	545	519	528	549	532	554	536	534	562	555	560	511	552	534	565	549	529	538	474	532	537	560	547	486	605	540	533	528	527	515	534	537	539	547	559	540	563	589	564	575	528	543	567	552	541	539	542	520	511	494	569	522	532	556	527	539	555	566	535	549	567	500	550	550	560	547	542	515	500	550	549	550	531	525	571	556	546	550	591	573	542	535	603	555	546	511	554	531	506	555	544	546	562	516	543	569	577	555	526	510	565	520	517	526	571	566	507	559	509	511	512	522	575	524	535	528	556	574	533	564	535	585	576	544	513	540	552	595	569	572	513	550	554	553	534	570	555	506	547	529	556	558	523	487	555	551	542	514	506	548	532	505	549	526	528	532	584	511	511	548	583	530	547	568	534	529	520	556	544	497	515	588	525	536	561	559	538	542	588	548	561	534	541	522	552	568	546	566	560	567	524	558	514	531	527	557	532	538	542	556	563	544	573	519	509	544	534	536	537	588	572	537	573	537	549	534	492	524	531	563	535	623	565	532	543	573	573	572	551	568	563	594	540	529	577	524	567	547	504	531	549	521	572	525	521	516	560	561	526	531	538	544	525	603	545	528	522	542	550	514	531	530	548	552	529	547	537	544	527	546	516	525	486	509	532	551	498	557	554	576	567	575	570	536	524	547	529	567	559	529	536	517	567	585	559	545	539	496	551	543	567	555	553	522	539	579	523	568	568	530	528	545	533	561	564	552	520	544	575	560	578	561	542	567	555	550	578	518	560	524	562	561	560	566	560	520	486	559	560	544	528	570	493	540	535	542	499	554	554	503	558	527	595	548	558	533	525	544	511	564	571	522	496	573	537	554	571	548	503	589	539	548	529	538	534	500	541	523	557	587	521	541	579	546	521	562	512	535	557	545	536	599	546	544	546	568	516	580	542	565	536	521	568	516	570	521	560	523	564	570	553	558	553	573	556	552	493	582	555	561	537	564	573	535	519	564	560	569	542	530	528	574	550	533	549	509	563	554	474	510	542	536	547	530	535	532	569	578	613	529	570	537	545	560	524	525	557	561	563	555	559	529	585	547	536	509	543	534	498	526	568	544	551	549	537	552	580	562	562	577	537	570	549	545	538	542	536	588	570	582	527	575	545	505	536	513	513	538	525	518	552	531	539	544	560	559	577	532	555	536	518	540	547	535	582	525	503	579	581	560	559	524	545	568	581	559	507	552	557	553	563	550
12664	1433	1372	1002	922	934	867	808	840	866	842	743	860	803	810	828	783	791	750	839	795	838	801	872	797	782	777	759	829	835	825	807	787	822	809	815	796	810	829	791	832	792	787	841	832	875	838	784	875	840	824	826	778	784	775	789	786	827	768	810	787	764	843	832	799	833	841	838	781	853	795	816	801	781	806	801	830	774	761	807	766	800	797	801	827	809	780	829	789	777	789	792	817	768	819	789	808	749	850	809	840	815	805	849	785	811	813	807	787	771	802	840	823	819	807	800	841	827	875	829	804	797	821	842	800	811	830	774	789	822	865	808	827	793	821	835	826	794	850	809	816	822	791	831	838	763	786	774	845	857	817	771	780	820	828	716	771	768	866	811	819	820	832	845	776	760	758	812	763	773	803	843	752	760	770	852	836	806	822	813	849	780	805	814	837	785	853	824	862	788	788	772	842	817	811	792	801	816	789	821	820	802	814	852	832	809	823	810	817	761	825	827	747	804	778	808	818	787	827	779	795	818	768	808	782	785	817	832	775	831	845	775	777	797	808	803	835	838	836	820	790	828	802	785	764	752	816	819	799	849	846	843	797	850	755	868	778	821	801	829	843	822	779	831	800	798	830	839	740	787	823	793	862	785	816	755	751	788	799	809	838	823	858	818	800	807	839	813	784	823	772	858	805	810	785	786	831	780	818	847	805	817	796	819	824	817	787	793	798	760	846	853	814	779	865	770	776	816	809	776	736	811	822	822	800	825	823	842	772	783	803	783	838	847	814	794	805	810	855	816	811	837	829	783	801	830	795	832	827	863	770	795	851	753	809	836	771	817	791	842	824	792	830	763	784	851	846	826	817	802	795	798	823	780	815	800	784	838	826	811	792	822	791	842	771	786	840	807	821	817	778	818	788	815	796	819	770	863	794	817	803	802	871	818	806	808	829	844	793	811	798	807	798	779	826	848	852	806	802	809	796	764	795	778	803	796	813	784	801	781	796	820	822	789	798	762	775	818	851	796	789	751	822	797	802	836	761	801	779	786	800	810	788	812	759	758	791	859	781	838	794	813	831	799	812	752	763	821	815	772	822	784	740	770	784	833	821	788	821	824	859	775	801	792	813	817	761	772	823	815	773	800	853	760	769	862	773	838	820	790	770	823	795	791	796	816	790	801	836	811	808	805	747	840	800	823	762	834	794	809	807	789	881	812	780	781	826	806	794	790	817	866	834	815	807	874	821	766	856	805	798	796	739	889	833	808	810	806	790	803	745	785	804	905	821	826	778	799	811	807	767	820	801	799	791	815	824	795	805	808	791	784	818	780	781	763	779	826	865	827	818	790	810	848	813	812	797	783	824	806	858	818	811	858	733	834	838	818	818	803	808	774	786	809	802	778	849	787	830	815	801	817	843	838	786	847	843	760	763	811	763	822	822	827	801	859	802	826	813	803	810	816	838	843	738	848	794	825	823	800	805	762	805	823	818	824	783	808	811	779	720	753	806	785	805	783	813	799	774	835	818	827	770	804	805	874	814	803	795	813	832	824	812	753	818	800	800	809	858	843	833	783	825	807	843	814	822	819	812	764	819	807	796	786	810	816	829	817	805	811	812	831	787	790	785	787	844	805	820	766	808	834	804	817	755	780	798	770	866	868	808	781	740	797	784	804	786	824	798	824	825	827	811	761	799	793	781	832	766	817	806	845	797	760	832	739	770	758	792	827	812	836	802	800	777	805	813	822	801	820	778	781	781	791	805	819	803	798	790	808	765	849	803	744	818	834	845	817	776	846	831	776	767	801	800	777	823	802	799	790	811	816	814	833	863	778	780	789	781	805	810	860	844	747	797	791	821	843	800	868	790	870	820	824	795	809	795	800	831	781	818	832	736	751	823	826	774	815	873	818	776	825	793	785	798	811	850	768	755	817	808	788	806	808	811	806	857	798	823	778	777	831	785	787	794	833	756	788	804	798	776	772	777	808	783	840	808	817	818	812	809	779	821	788	784	818	829	842	816	833	844	815	840	840	817	812	805	811	782	785	807	822	820	790	803	804	748	810	790	798	765	733	787	779	804	794	807	812	798	784	809	814	785	823	847	838	797	827	786	821	823	855	820	822	795	834	798	754	781	779	780	818	801	794	782	818	804	803	808	823	813	779	789	840	874	827	809	817	808	816	764	783	821	822	806	764	843	743	806	842	843	816	764	792	812	804	817	853	761	761	743	794	771	820	809	798	835	796	790	831	810	890	783	778	869	823	837	731	788	843	834	810	804	775	866	751	829	744	780	860	832	785	803	793	765	828	777	812	835	773	813	781	790	802	802	791	774	833	842	841	843	817	785	814	792	787	821	773	790	812	821	800	755	854	778	800	770	784	786	825	853	816	783	776	793	818	755	739	800	745	743	847	830	826	783	824	772	786	799	813	817	835	782	777	830	777	819	786	777	851	831	761	784	870	772	844	815	823	820	836	825	759	789	802	798	792	885	807	816	819	822	808	807	821	777	829	805	817	817	843	781	818	789	782	847	822	797	855	850	781	814	810	823	819	816	770	801	832	852	824	773	836	793	820	848	825	811	830	801	796	796	802	832	797	811	767	783	794	856	790	806	808	844	825	811	798	844	785	794	821	853	789	828	819	810	803	766	826	829	824	828	817	828	822	809	768	806	810	840	814	843	786	785	805	852	809	832	834	821	780	774	818	848	789	786	847	818	786	833	755	851	795	807	815	858	812	760	782	806	818	803	804	832	829	831	793	770	817	776	805	772	788	863	817	801	810	797	799	819	822	826	863	801	806	777	821	806	792	853	780	773	734	735	825	795	831	833	789	812	823	808	820	807	778	855	825	751	810	825	821	772	750	797	809	812	787	779	860	805	805	814	798	792	840	835	765	831	795	824	837	769	792	862	778	816	820	810	771	829	784	752	829	870	764	789	773	831	816	808	833	805	821	830	815	822	793	860	845	826	798	802	865	765	805	850	795	852	793	780	812	787	737	803	790	814	778	852	839	806	818	774	795	793	774	845	772	763	762	804	875	859	789	760	829	778	766	813	823	847	835	775	762	743	843	799	781	887	846	846	760	762	801	828	782	797	788	798	844	841	833	846	784	781	816	787	834	807	835	807	807	841	819	788	822	804	865	859	810	772	782	848	775	805	851	827	814	817	838	777	838	759	780	754	836	794	822	761	779	769	831	814	789	817	854	781	862	835	855	762	811	825	828	827	793	824	821	816	779	815	806	763	798	754	832	792	815	803	745	808	847	777	803	773	807	806	820	786	783	778	812	810	833	761	768	799	755	845	793	788	830	774	833	784	855	765	822	795	794	815	820	754	866	773	789	827	774	825	839	853	770	785	803	787	800	768	813	771	789	829	787	831	798	791	773	812	823	791	804	790	777	822	788	849	804	814	851	802	791	812	726	812	837	785	792	835	794	766	740	858	804	772	861	801	796	812	831	806	811	839	830	799	819	766	827	804	810	820	863	861	779	803	799	763	785	801	779
23715	21462	29057	24284	21463	14685	1490	937	730	674	682	629	642	591	554	572	598	588	521	595	515	570	553	543	551	500	528	532	531	532	547	571	533	492	529	492	518	536	521	520	538	530	457	493	548	536	499	513	504	494	523	525	529	537	505	518	524	506	529	535	488	541	485	520	500	530	507	470	500	469	530	511	520	537	496	460	499	528	508	496	498	519	507	569	503	499	524	513	471	493	518	524	527	496	518	474	497	513	485	538	484	464	469	525	544	477	532	537	504	491	479	464	480	517	515	485	520	513	524	511	530	501	514	515	515	486	490	552	482	518	508	531	527	478	547	494	501	515	541	499	526	506	538	486	501	533	467	483	567	513	524	495	519	501	503	558	528	457	486	507	535	524	518	507	540	503	523	488	524	474	531	521	509	472	508	508	514	530	549	497	507	523	504	534	501	500	538	478	508	555	481	480	489	531	493	530	539	476	494	498	505	497	525	549	506	526	534	456	517	521	521	518	485	528	495	506	534	516	513	523	509	510	514	497	483	486	520	534	463	519	502	536	483	492	484	458	519	506	492	509	496	501	508	502	502	494	520	506	511	516	533	505	527	529	495	531	525	469	483	474	494	535	524	525	487	523	524	539	495	509	510	529	537	498	487	527	534	505	499	540	515	518	513	496	479	526	497	490	493	521	495	524	518	555	510	482	514	482	527	536	493	504	541	530	546	480	513	487	480	514	464	540	498	512	515	532	536	503	523	511	495	487	492	536	553	558	530	532	494	508	508	475	508	540	477	548	542	520	533	485	511	514	504	528	541	477	495	528	507	492	506	542	546	509	505	473	507	513	521	514	514	514	477	504	524	550	532	502	548	531	524	497	511	535	533	505	501	479	482	521	486	521	529	505	528	483	523	506	562	456	491	525	528	514	577	507	474	518	515	475	497	515	481	458	520	491	505	494	489	488	511	463	466	521	506	502	551	519	498	556	501	523	492	516	504	528	508	524	483	520	536	432	505	526	486	480	470	520	526	519	509	509	498	500	477	520	512	509	477	509	526	499	517	534	489	537	524	506	500	543	511	533	480	560	523	538	463	485	513	500	472	506	545	531	514	521	498	504	470	487	548	542	512	518	519	540	463	524	461	526	516	494	566	514	504	500	520	474	513	468	542	536	506	474	478	502	509	521	491	537	500	506	528	527	508	545	470	492	472	502	489	542	517	518	516	501	464	527	469	500	474	507	545	522	483	507	537	502	520	488	444	487	521	497	509	522	506	502	505	523	509	530	507	497	512	498	504	527	508	510	484	553	507	512	556	489	542	499	538	496	517	461	548	494	479	494	530	517	464	530	484	527	532	515	516	497	523	493	506	517	499	536	492	520	531	536	513	549	526	546	484	551	463	548	508	507	492	540	518	538	549	507	511	487	498	509	493	543	463	509	516	508	474	519	521	519	490	485	432	521	470	566	514	477	539	493	491	482	508	529	529	524	483	510	509	534	492	519	499	494	487	513	487	489	525	519	525	516	530	562	500	530	506	481	499	473	513	510	498	492	500	537	528	470	526	538	480	479	539	483	514	477	505	461	515	526	528	511	476	519	480	496	522	503	495	562	471	531	523	496	473	502	469	510	503	538	491	504	522	524	488	508	501	525	492	483	531	548	508	477	513	512	474	524	501	500	489	555	509	513	495	474	521	496	494	538	530	488	538	515	501	499	483	516	471	525	546	463	461	499	505	551	536	500	537	503	510	502	495	497	501	507	540	577	538	526	500	536	516	537	559	537	494	535	471	466	536	477	494	527	533	504	526	523	487	520	517	494	524	526	525	524	498	522	515	533	506	504	502	509	521	511	486	499	508	473	502	501	501	474	492	450	473	472	525	493	529	535	519	475	535	506	481	550	496	508	510	496	518	512	483	494	456	487	466	535	506	490	520	511	530	531	529	483	497	494	517	541	483	502	543	478	532	492	541	524	521	482	511	529	521	495	516	476	452	518	517	491	516	543	536	496	492	555	557	510	523	522	494	535	485	540	495	536	493	493	481	521	511	501	483	511	507	553	553	471	490	473	481	525	535	504	526	502	493	535	491	508	521	500	508	555	502	532	494	520	534	544	536	492	541	501	538	517	474	549	490	526	514	495	521	502	542	538	452	497	549	492	525	492	513	538	507	545	526	545	508	444	514	472	497	527	483	532	468	483	521	523	483	529	487	511	512	462	518	518	458	498	492	506	504	498	506	532	463	526	530	520	533	472	502	546	506	499	512	499	506	588	486	564	535	524	552	511	482	505	505	509	472	511	484	495	501	516	501	511	485	509	509	523	479	509	516	540	504	486	510	508	526	493	524	552	508	523	574	529	471	531	538	524	503	508	541	480	511	513	482	491	496	496	506	516	508	500	469	461	513	501	504	495	484	564	533	519	507	501	477	492	483	509	506	494	515	503	512	483	530	524	529	493	507	480	477	552	473	510	502	516	507	503	479	518	500	494	492	525	496	539	513	532	514	528	525	532	505	523	529	534	504	478	484	464	498	509	500	507	492	530	536	533	458	466	526	483	477	535	504	504	539	494	508	516	497	516	482	514	507	491	518	505	493	508	537	490	497	472	522	519	508	514	463	511	500	533	506	491	522	538	510	543	518	524	481	525	564	519	526	565	489	556	517	561	530	546	526	492	538	490	511	527	499	513	514	568	533	461	514	526	549	540	536	498	493	525	516	468	495	517	506	500	490	510	464	519	515	541	529	513	541	510	456	512	500	529	515	468	488	543	565	509	490	509	518	473	512	485	540	510	506	521	509	488	502	511	488	468	455	532	478	535	433	512	494	503	489	499	523	517	529	490	512	527	475	510	519	493	478	541	511	500	524	502	542	522	500	531	567	511	534	502	532	471	501	506	524	541	511	510	491	534	497	481	495	498	531	490	512	504	497	473	501	496	509	509	502	487	500	503	527	487	483	494	526	504	537	543	475	478	494	491	534	556	510	536	526	514	509	540	479	474	479	475	540	518	505	544	483	474	536	543	528	476	537	466	527	535	499	504	509	516	521	536	503	493	481	485	534	539	493	493	457	532	544	504	498	513	477	485	507	530	515	547	520	539	520	549	459	473	515	487	512	503	496	516	478	492	536	514	510	512	508	526	502	529	473	527	485	537	534	495	545	527	513	524	494	531	493	526	535	523	528	481	494	537	502	539	472	486	505	536	498	537	439	479	549	530	520	579	503	516	524	533	501	488	548	545	483	549	502	521	497	522	476	502	548	521	509	527	435	523	506	491	526	519	524	470	499	491	516	482	539	526	494	492	505	509	528	501	529	511	496	467	521	519	480	490	518	501	505	493	552	529	520	538	524	534	513	526	481	535	543	529	514	483	512	556	461	538	508	486	536	491	505	525	502	552	528	539	531	521	506	480	495	481	490	508	498	517	504	492	497	488	471	450	526	521	524	494	492	509	517	524	542	480	528	474	504	552	472	515	504	511	520	529	514	507	511	497	485	507	538	517	498	511	515	506
35850	11811	10122	5108	3474	2669	2052	1741	1555	1418	1232	1154	1140	1083	971	984	907	909	925	907	894	850	883	867	847	850	858	820	780	763	799	762	804	792	800	810	812	814	802	779	812	790	771	831	786	760	791	766	778	812	826	741	777	795	765	823	746	826	803	787	787	787	754	753	771	764	769	755	753	754	773	818	747	733	766	771	780	754	747	749	761	775	749	772	772	785	758	742	777	783	754	810	764	734	749	732	770	821	785	733	739	741	791	819	740	758	826	766	747	747	803	782	745	781	773	769	825	747	756	774	777	732	761	807	835	747	760	813	802	772	784	783	768	788	762	781	773	797	816	775	715	752	735	746	769	762	799	790	739	761	698	790	750	723	728	808	753	770	798	785	761	809	827	728	762	739	777	749	747	770	792	738	799	791	703	764	776	793	746	736	742	712	771	803	751	828	796	729	748	759	755	794	753	751	738	781	796	816	776	751	732	804	790	786	750	714	769	815	769	790	775	743	748	791	756	720	792	778	761	792	781	775	718	763	760	751	830	751	813	762	780	751	757	778	758	776	749	709	771	765	739	728	741	777	735	815	756	773	736	759	732	765	736	815	779	754	775	799	740	757	781	769	750	753	793	745	747	781	792	757	772	807	774	792	753	761	765	748	727	785	845	815	773	757	775	803	732	791	791	749	751	745	769	789	742	765	765	789	783	807	814	785	768	768	767	768	804	764	792	755	728	780	792	777	752	765	732	804	808	767	775	744	794	791	806	730	765	822	809	793	802	750	759	766	794	715	767	758	808	744	751	742	756	764	728	745	779	763	718	748	827	801	769	735	743	796	773	787	739	726	789	758	776	751	705	794	830	772	778	763	736	779	808	743	759	792	747	728	792	741	759	753	787	790	805	743	753	775	757	762	743	798	794	770	772	778	774	753	792	781	776	748	767	731	735	650	761	820	748	700	762	762	787	795	795	740	806	771	731	795	740	796	767	738	825	792	731	756	753	792	745	762	726	739	783	777	759	752	766	736	816	748	755	755	728	742	740	804	786	760	783	727	749	797	763	800	772	761	711	770	756	749	755	762	769	718	736	781	805	759	755	773	744	726	821	716	768	752	759	819	725	809	796	774	772	795	779	769	748	774	733	766	789	807	803	779	784	806	798	760	756	782	772	749	759	794	731	740	778	743	741	814	752	757	799	737	767	750	784	758	779	802	706	774	808	751	793	787	793	782	799	748	783	747	758	758	760	779	754	791	831	743	791	779	765	774	713	803	781	782	792	781	755	773	760	788	772	787	739	758	772	780	758	729	791	758	795	818	780	768	756	751	745	806	789	744	747	733	828	747	751	704	799	770	760	746	770	760	771	775	751	774	805	771	796	749	852	775	775	776	776	786	799	799	799	788	820	780	764	755	751	772	791	751	759	796	792	756	708	773	739	750	750	726	805	766	769	803	737	722	793	783	767	756	738	754	789	792	762	760	723	770	772	730	778	852	808	811	769	793	811	827	764	817	741	737	790	769	756	729	762	750	759	765	782	715	760	831	757	748	798	738	746	763	768	756	781	754	736	770	704	789	834	771	771	760	746	807	742	792	748	773	784	776	726	730	711	741	712	756	744	730	822	756	781	805	702	727	782	774	760	781	742	731	784	794	769	800	772	750	763	759	768	744	785	788	782	744	736	797	804	738	822	817	715	727	738	773	725	790	797	752	791	815	788	764	812	773	757	726	700	814	745	774	762	725	728	780	806	750	754	731	794	776	791	765	757	737	765	749	715	776	794	806	765	760	777	759	706	772	735	739	769	757	738	781	731	736	740	779	723	739	752	770	768	754	750	749	748	770	766	802	759	776	743	776	782	761	756	731	776	709	776	798	748	774	727	812	780	764	755	798	764	796	754	737	801	747	740	768	728	760	737	756	760	751	740	772	799	797	749	789	795	739	791	704	795	724	738	730	757	811	754	755	767	788	787	769	814	788	753	712	759	742	767	736	757	740	771	769	760	829	802	752	789	745	721	783	790	767	739	806	756	816	751	774	765	813	756	790	799	756	797	783	775	822	752	761	759	754	818	778	714	781	725	806	760	747	749	816	767	723	762	777	784	762	740	792	753	763	748	773	783	731	782	777	726	808	762	783	728	733	786	720	751	789	749	761	761	806	847	809	812	709	774	776	810	752	779	813	769	731	750	740	777	749	745	761	734	767	729	821	764	749	783	807	761	754	779	757	826	764	749	754	788	776	808	755	754	810	770	776	747	782	756	765	749	818	755	766	775	783	742	780	738	776	751	770	741	772	771	816	710	772	772	775	747	748	805	807	837	787	739	831	768	695	789	797	812	749	792	780	801	739	773	752	745	773	806	778	767	714	776	749	797	762	792	763	708	727	735	744	771	743	777	767	756	783	697	801	786	780	811	810	790	757	769	728	788	778	805	754	801	766	711	790	778	740	727	760	771	761	765	798	825	820	809	749	752	764	767	823	794	733	776	794	742	787	781	741	728	763	748	763	744	755	765	781	756	770	762	808	728	774	800	769	735	716	748	688	732	787	769	767	804	780	803	773	790	763	780	791	785	843	802	744	780	749	764	758	737	815	744	757	760	763	715	819	786	747	762	758	714	719	801	780	784	785	759	786	803	746	772	819	722	754	779	731	765	750	770	788	783	745	784	758	763	747	774	771	797	761	775	755	712	751	762	763	786	757	742	786	781	777	786	800	773	774	785	784	793	776	824	786	784	814	767	745	761	779	748	801	766	805	801	768	744	754	767	795	777	723	779	746	751	795	765	744	780	773	755	772	733	800	794	738	700	740	766	731	814	804	763	764	802	747	751	756	811	789	759	787	798	727	757	770	796	822	767	764	814	772	794	780	751	795	771	764	743	752	804	767	782	741	762	755	763	808	732	731	797	774	777	709	823	779	794	791	787	776	753	768	757	799	748	782	787	773	720	776	789	804	782	763	759	760	804	812	757	760	809	745	776	754	758	736	802	739	756	772	752	757	724	776	734	798	768	775	766	789	782	732	795	786	757	745	755	794	807	721	753	817	775	791	792	731	817	756	796	806	750	791	727	775	715	750	765	744	790	774	726	756	787	759	781	784	775	751	771	726	849	738	761	792	792	782	763	729	750	739	786	763	776	779	804	753	751	786	744	822	785	806	749	796	777	783	719	753	775	730	806	780	761	784	815	815	767	780	799	738	749	740	764	842	785	735	810	790	799	759	785	804	748	703	836	749	776	754	788	761	798	790	798	771	751	787	794	750	775	805	708	767	755	725	748	770	749	775	789	803	808	759	761	792	708	791	770	793	804	764	771	737	765	757	761	788	755	789	775	795	767	793	803	788	832	793	749	746	778	752	747	799	786	727	758	768	774	730	749	747	767	753	767	790	759	757	726	778	718	779	780	760	784	778	802	746	752	744	762	833	758	816	726	758	754	780	778	771	755	795	735	757	800	768	799	793	774	781	759	776	759	776	800	783	799	780	794	733	778	764	799	777	829	722	759	725
23402	21572	29488	24131	21573	21419	3125	781	637	568	501	452	437	409	392	393	394	348	338	360	375	352	370	333	347	327	338	332	375	293	332	295	296	317	301	297	341	320	328	317	322	327	313	291	311	336	328	317	260	296	287	320	290	301	330	290	322	340	293	262	302	317	304	303	301	337	303	336	314	323	273	354	292	325	324	261	318	318	336	296	313	315	309	303	313	289	323	306	320	334	308	285	291	303	265	317	303	278	293	304	304	312	316	320	327	318	283	294	305	316	289	290	294	307	300	321	309	306	295	304	293	317	269	306	302	293	298	281	331	315	284	291	298	309	310	304	287	292	321	288	298	253	305	320	286	315	311	285	323	282	302	301	291	285	297	299	327	305	299	294	313	275	287	279	321	311	279	305	303	301	286	311	294	312	287	291	352	282	341	318	317	309	294	289	308	311	335	312	315	263	312	324	312	295	305	318	287	290	303	275	331	319	313	305	324	313	304	298	300	264	291	330	288	304	313	308	298	299	284	289	285	286	286	305	324	300	292	306	285	277	312	274	299	326	278	287	336	301	319	270	307	301	293	296	276	312	299	319	289	304	332	299	317	294	294	289	303	294	289	279	284	306	302	304	289	319	293	312	288	311	319	318	320	276	310	298	285	312	332	308	296	295	306	307	306	319	273	310	317	322	300	321	294	290	323	310	290	308	248	305	261	300	320	287	309	270	279	274	318	294	300	257	320	303	294	297	289	276	279	305	294	304	274	301	286	315	289	317	317	325	325	311	309	294	293	311	267	309	294	257	296	326	290	326	311	281	283	330	330	306	317	312	307	284	323	290	285	307	328	290	317	326	304	305	312	304	280	306	308	306	290	280	309	320	301	297	291	317	270	303	310	300	317	276	309	298	286	283	289	318	298	290	322	299	312	300	333	281	297	281	267	330	324	288	296	300	313	277	292	290	310	315	302	294	309	267	268	326	319	290	305	318	306	311	308	291	319	298	320	303	305	298	284	292	297	339	329	291	284	297	284	308	299	294	338	298	300	271	293	280	274	292	353	266	306	286	299	315	293	294	309	318	268	298	301	336	313	294	312	303	308	301	296	288	311	311	299	303	275	303	295	302	314	308	308	299	305	320	285	311	286	304	326	322	283	319	281	270	309	282	325	302	299	289	294	314	318	330	291	305	309	321	346	305	332	281	293	302	272	290	297	302	302	307	328	280	302	305	313	347	302	265	280	310	320	320	301	273	301	318	305	284	293	297	299	274	288	308	296	318	313	282	342	282	308	299	284	314	315	333	288	337	299	307	287	284	314	319	279	304	281	309	292	301	301	310	313	325	313	294	289	301	296	316	300	297	272	292	297	290	309	281	299	299	294	311	275	302	305	278	314	306	277	296	285	352	293	293	317	302	316	318	313	285	315	316	329	284	278	341	331	303	283	318	298	299	298	316	301	286	290	312	298	309	318	308	297	285	299	317	297	295	291	305	291	291	292	261	309	330	291	323	294	293	296	298	302	298	336	323	317	295	336	336	304	319	346	280	328	281	317	304	277	247	300	272	293	289	297	303	281	325	317	310	335	294	303	298	279	304	324	319	319	320	299	285	292	284	294	286	310	292	299	267	262	306	317	306	306	308	292	317	297	333	295	310	287	276	305	251	284	307	294	300	294	299	266	306	299	292	292	309	299	291	299	291	338	299	317	317	288	294	314	305	307	321	290	283	303	286	284	303	306	311	334	290	281	280	280	278	310	277	272	274	307	306	317	274	287	306	302	304	294	296	292	300	309	287	304	286	306	284	280	294	314	291	270	297	284	297	303	283	314	282	322	260	315	322	284	302	322	318	320	293	297	301	306	299	313	299	294	298	316	304	287	312	314	307	314	279	310	300	280	318	306	288	293	307	283	297	313	281	248	328	299	295	301	288	272	291	319	307	291	282	283	304	286	309	283	297	266	307	322	293	316	289	301	286	293	340	283	291	312	297	285	288	271	333	305	305	297	294	303	298	302	291	315	291	316	309	302	287	306	304	282	275	294	269	289	308	303	281	308	292	282	286	293	281	317	300	294	289	290	330	299	311	313	315	313	292	293	315	282	315	308	299	314	270	326	281	299	279	322	300	316	343	310	287	294	330	298	332	305	321	294	271	293	307	266	328	305	317	326	294	294	296	290	306	323	300	300	306	283	277	308	305	331	295	301	276	238	307	299	296	297	306	275	279	324	329	282	282	332	312	297	273	328	283	317	289	308	295	317	283	277	301	295	305	289	310	291	286	292	276	313	312	310	310	307	305	287	302	266	326	297	295	302	297	311	298	290	294	289	279	312	317	284	304	288	305	303	304	277	291	308	299	286	269	317	285	285	322	329	252	308	315	296	325	293	285	310	307	315	312	295	317	349	240	292	295	325	305	306	326	292	276	276	303	318	281	304	307	280	335	297	301	310	286	302	299	290	270	300	281	299	287	286	311	314	306	317	274	314	322	288	275	304	277	305	347	295	290	278	287	318	313	296	284	299	287	300	302	306	333	303	310	317	319	292	301	302	274	316	323	302	268	311	296	293	281	301	320	343	297	361	320	308	286	310	321	295	270	295	299	340	305	333	291	301	280	326	311	290	287	295	326	311	310	296	309	301	303	314	294	296	297	289	323	283	318	307	300	284	290	288	270	293	290	317	276	270	307	298	306	300	306	271	298	301	299	315	286	324	295	319	316	308	266	327	262	304	312	326	284	296	280	291	317	309	324	265	293	317	340	281	256	277	316	322	301	317	307	281	260	285	321	330	285	286	275	293	304	314	275	293	261	300	278	301	320	289	321	331	282	258	328	317	310	325	286	280	270	285	320	315	308	317	317	286	288	327	286	305	287	300	315	308	293	307	305	293	276	290	302	322	313	259	321	309	292	302	298	303	301	327	304	294	310	286	327	298	311	275	310	261	333	278	299	292	301	318	293	303	292	271	325	297	302	308	305	290	324	314	303	294	283	294	308	304	309	298	275	320	296	281	297	324	305	288	280	327	288	290	335	315	251	296	279	283	280	284	285	276	296	328	302	309	276	288	286	284	301	272	322	303	283	316	292	317	297	271	294	307	338	309	303	291	289	289	261	297	298	292	305	279	294	293	311	315	287	279	283	296	293	312	293	300	279	299	288	292	285	294	276	294	304	286	270	306	295	306	306	326	274	288	304	318	305	269	282	318	331	296	322	295	283	300	279	301	302	315	322	312	324	294	284	326	289	318	280	313	309	296	301	306	301	268	304	265	281	311	287	297	286	304	292	319	311	326	308	305	312	279	282	301	284	301	282	315	281	319	289	291	286	281	294	320	286	320	292	292	280	308	303	296	315	299	294	295	304	275	296	322	311	297	265	319	296	284	294	263	299	308	329	299	314	337	310	273	310	290	330	305	293	301	328	269	273	286	290	292	316	326	293	309	352	300	292	318	338	304	282	300	312	317	307	323	274	326	318	272	314	292	310	302	305	287	285	305	307	314	258	297	319	293	282
39294	14621	12359	6414	4236	2968	2317	1866	1484	1252	1096	957	939	818	840	752	701	646	638	633	598	611	604	574	593	571	542	516	557	540	535	529	545	555	530	490	503	495	527	473	460	538	486	519	501	473	494	441	512	501	471	521	458	472	493	483	467	486	460	484	479	471	456	450	440	483	493	455	523	476	463	489	485	465	473	464	500	477	452	480	463	481	491	482	484	483	442	480	458	470	485	429	481	458	459	471	445	470	463	462	455	508	474	426	449	465	448	443	468	436	484	492	474	460	477	476	457	471	495	468	452	459	454	509	469	473	458	471	470	477	477	434	500	426	478	427	481	476	452	472	463	499	435	480	501	489	440	487	427	473	482	439	464	476	478	504	475	512	468	486	493	417	444	461	529	507	447	460	445	468	458	440	476	477	465	444	476	449	475	457	442	483	504	468	460	423	459	441	480	486	440	447	454	490	543	456	422	501	469	469	460	485	459	472	492	442	474	455	463	484	525	477	469	454	509	473	468	463	470	483	451	471	475	449	438	452	496	509	449	489	449	483	463	434	479	472	480	461	461	477	461	458	474	454	462	454	444	455	445	498	432	487	451	493	463	448	514	483	483	458	477	455	457	425	491	472	496	431	441	440	463	467	480	461	452	489	479	477	463	442	442	453	447	459	492	445	473	463	453	463	492	485	486	470	427	489	492	474	445	477	504	462	492	469	488	456	498	443	473	424	474	433	470	438	433	416	482	467	502	495	475	481	463	471	431	481	460	452	471	449	436	480	448	491	483	483	455	469	479	446	464	468	471	502	466	481	488	456	452	456	468	489	491	444	456	448	437	472	444	457	467	504	472	464	423	467	482	494	457	457	476	452	428	480	442	508	444	468	412	472	427	475	470	454	442	473	479	470	476	460	466	442	461	475	459	473	465	454	492	475	456	470	490	458	435	521	485	478	474	474	478	454	450	457	447	465	488	458	441	505	483	450	468	483	483	450	468	468	473	467	485	434	433	457	511	441	461	405	445	461	454	464	453	490	448	479	416	448	497	441	434	502	464	458	480	438	452	452	496	444	456	471	441	476	506	484	470	473	472	459	473	474	464	496	490	477	452	488	460	465	501	451	499	492	465	466	472	454	493	433	474	471	473	447	449	460	478	459	495	459	454	477	465	497	464	468	501	475	490	477	481	461	468	459	432	505	464	460	470	437	456	480	467	454	467	463	469	539	429	455	451	482	469	454	434	503	436	458	465	472	431	489	449	462	494	441	493	460	493	459	469	449	507	437	472	505	503	473	471	455	471	473	442	479	441	464	453	465	453	442	497	485	463	476	465	450	454	467	474	454	465	466	448	484	454	466	455	441	451	476	458	471	418	481	466	484	450	487	449	462	464	443	455	476	494	462	512	450	469	466	488	457	438	454	453	434	476	473	447	464	445	517	478	456	482	502	465	469	448	494	456	473	448	460	436	470	500	452	419	413	446	484	444	505	440	467	471	463	473	455	485	498	491	480	444	456	498	462	464	460	415	451	453	445	529	472	474	484	449	495	448	475	479	473	466	416	455	476	444	459	459	466	505	448	465	497	494	445	455	462	448	496	459	437	457	512	451	438	463	489	468	464	494	484	478	464	428	502	472	444	461	466	446	481	498	454	442	466	450	446	485	442	470	518	460	461	433	459	454	500	485	415	475	461	455	461	462	475	451	422	442	412	460	464	438	451	457	436	462	436	445	531	472	466	440	436	477	467	479	478	468	422	457	458	524	452	446	450	445	491	481	469	462	438	477	486	471	468	458	462	422	488	469	456	507	424	446	471	491	461	421	448	450	479	441	493	473	472	448	455	436	462	477	467	460	484	457	456	464	461	482	467	485	470	481	484	445	436	446	484	450	452	464	465	450	464	483	434	435	481	490	480	462	513	468	427	484	452	456	506	444	456	405	477	479	488	454	442	468	448	445	468	477	484	470	461	462	463	465	524	488	452	466	487	470	451	446	442	460	477	480	487	501	491	465	455	469	480	418	441	449	452	467	509	477	446	468	445	441	464	477	463	488	489	463	466	491	489	459	474	455	462	480	450	489	462	469	455	460	479	454	512	456	462	445	470	446	487	435	462	422	475	490	489	490	443	437	473	459	455	447	444	419	488	461	432	447	473	453	424	439	503	446	482	492	453	433	466	461	478	485	455	458	482	488	471	433	418	461	479	429	504	459	481	498	463	487	495	471	442	461	514	459	439	519	466	462	493	460	459	504	488	459	447	484	468	493	479	428	464	469	441	497	457	462	452	462	435	440	438	481	445	461	410	480	470	443	479	521	500	475	441	451	417	475	482	447	484	446	496	459	442	428	453	472	445	507	462	479	512	465	448	450	468	460	475	474	495	421	470	455	480	474	444	467	477	472	514	455	432	505	501	478	475	434	497	453	443	467	443	441	499	498	443	452	513	431	476	465	480	448	449	462	427	496	489	456	461	488	466	427	437	467	456	501	462	496	491	495	436	466	439	465	459	467	485	462	431	485	484	439	457	455	432	437	475	463	480	459	479	483	480	496	447	449	496	484	474	479	438	482	454	447	462	465	444	471	469	480	466	469	466	453	454	445	462	454	463	458	477	430	455	448	459	433	431	440	464	413	468	451	479	481	485	484	448	468	461	482	436	472	462	431	454	499	445	442	485	458	428	469	434	450	463	494	458	460	468	458	471	475	424	466	454	467	441	453	453	457	472	511	483	477	509	482	447	449	512	482	504	444	468	418	468	464	464	445	423	444	438	469	481	476	516	457	433	490	486	483	456	480	479	426	480	464	510	474	471	451	447	467	473	463	451	481	491	443	455	454	418	470	489	471	494	438	450	455	470	452	442	489	467	473	467	477	476	466	435	420	440	464	466	495	447	470	464	500	482	479	453	422	464	442	477	493	490	477	459	459	467	433	489	436	448	474	503	469	465	509	425	464	432	457	492	443	470	459	493	461	477	494	486	468	501	464	464	433	462	477	460	432	425	486	444	455	434	486	458	451	429	440	447	500	490	467	460	464	480	447	470	421	441	475	459	491	497	468	469	486	493	483	451	495	488	414	472	471	473	452	457	503	464	480	454	495	429	448	456	470	474	447	455	486	462	467	490	409	470	485	458	436	455	502	470	465	479	479	472	483	453	474	475	448	436	461	465	431	486	456	459	485	428	499	465	459	490	470	470	497	477	451	451	431	459	474	453	446	474	435	472	482	500	436	469	489	458	473	466	485	455	468	452	446	527	443	486	445	487	484	473	455	460	470	483	487	472	464	443	437	478	475	476	450	462	516	483	430	438	459	481	477	493	482	482	474	454	447	473	488	491	496	457	465	476	479	456	444	448	472	427	454	475	447	444	445	468	470	437	456	458	442	453	486	478	444	500	464	457	474	462	502	482	481	472	486	476	424	456	469	503	424	458	452	456	505	462	453	478	470	489	479	456	469	503	475	471	467	469	501	435	449	463	453	487	483	417	473	441	460	496	429	457	484	459	488	448
27309	20126	6612	1069	775	734	574	515	573	557	579	519	552	558	607	550	522	536	541	551	521	539	563	546	535	512	543	542	551	564	549	526	555	513	530	569	500	529	563	546	556	557	545	497	539	531	554	527	587	517	518	545	506	546	553	553	531	568	620	553	549	508	556	554	595	540	565	550	550	506	552	579	587	516	558	534	578	512	524	592	544	535	543	520	532	519	540	536	519	525	537	476	512	554	524	543	526	520	519	549	535	553	579	521	538	523	505	565	549	540	532	520	519	484	518	525	528	548	547	516	553	544	525	573	561	536	508	497	540	502	565	519	604	518	544	569	546	568	568	565	559	589	524	561	517	564	496	518	569	514	509	546	533	521	524	527	559	513	571	579	559	492	523	545	524	555	515	570	497	511	526	561	544	543	527	577	576	530	549	568	558	524	578	517	503	524	525	543	510	517	579	556	495	556	539	522	491	560	538	522	532	573	507	514	546	544	566	563	529	573	497	585	522	521	565	505	557	529	497	497	506	556	511	535	544	496	531	539	577	538	525	511	550	542	544	570	566	574	563	516	526	587	552	571	519	539	533	533	545	552	501	534	531	523	576	513	538	539	495	546	553	578	552	509	529	530	523	510	530	490	564	560	565	565	564	549	537	550	541	506	536	551	575	556	591	506	516	522	572	512	557	563	538	556	540	534	545	537	489	547	582	552	525	546	544	542	519	519	547	552	581	484	557	541	563	545	531	557	569	555	533	536	518	532	588	568	563	533	504	502	553	571	583	540	507	542	549	544	568	566	512	506	576	593	583	541	527	540	565	534	504	586	567	555	522	555	542	539	539	520	590	557	547	535	538	486	560	532	553	536	564	541	534	570	572	558	556	544	509	519	501	534	531	556	596	526	575	545	560	546	531	530	559	568	555	528	532	526	529	562	575	497	553	527	531	523	544	544	594	556	522	547	553	540	559	540	525	488	554	583	580	576	539	509	521	554	559	517	529	543	533	591	550	561	534	540	588	501	544	514	531	544	526	543	553	533	529	535	567	582	584	505	552	553	578	577	579	512	534	613	574	499	557	549	577	543	558	562	519	539	540	590	532	512	552	545	540	547	538	534	581	498	529	554	525	565	556	595	531	534	571	527	550	535	553	543	525	541	521	513	567	529	538	555	531	566	572	570	536	520	563	531	563	538	525	527	519	522	516	571	562	576	544	515	569	515	567	516	530	553	562	519	517	540	566	495	541	526	560	566	546	559	548	522	579	486	538	529	518	552	536	505	554	529	527	543	503	495	533	495	508	536	558	529	565	522	548	577	563	540	513	515	532	537	516	605	525	523	524	518	598	551	511	527	529	530	542	529	518	511	555	559	562	553	569	549	574	554	509	543	499	538	530	549	533	508	522	558	511	560	575	511	553	556	579	570	536	540	527	577	548	572	593	532	566	518	592	538	560	560	564	504	569	528	547	540	550	536	579	526	552	528	536	535	558	541	552	568	525	535	539	534	558	583	514	544	560	523	528	525	578	534	551	575	498	499	546	509	528	556	562	516	550	558	548	534	543	556	572	527	513	544	510	540	550	548	565	536	534	535	528	530	567	490	534	592	538	532	500	527	549	522	559	535	572	523	504	491	556	534	551	533	562	544	535	573	553	575	562	571	539	484	541	530	554	534	546	538	567	595	529	571	536	554	567	559	541	487	522	524	539	528	568	586	566	549	525	521	550	554	556	535	547	542	527	514	551	549	551	540	511	557	502	562	561	545	553	506	525	503	551	530	519	547	559	514	541	528	561	504	519	511	542	559	578	501	529	554	526	533	491	558	548	571	523	545	550	537	504	581	522	518	527	535	524	551	541	533	516	546	539	522	535	521	516	565	567	531	549	532	514	506	560	535	538	533	548	541	550	533	527	526	533	513	594	512	534	545	583	545	528	557	517	543	555	560	543	549	492	529	551	598	565	555	562	560	561	555	551	576	512	583	539	519	543	526	543	534	503	532	544	506	530	472	510	540	559	535	544	536	503	561	528	497	526	514	568	517	566	559	523	596	502	564	531	526	559	548	521	596	507	499	564	559	541	553	573	520	510	599	551	519	489	553	604	530	523	538	559	518	579	547	520	525	527	513	502	518	538	528	567	526	520	553	496	500	523	531	538	558	517	522	530	541	527	554	594	546	505	551	527	519	569	543	544	535	577	530	516	500	524	552	555	552	532	496	529	533	558	548	544	596	575	524	524	551	511	511	536	569	528	534	497	523	538	521	508	528	496	562	541	530	511	558	552	548	514	551	556	521	569	554	560	539	521	524	533	547	531	583	590	525	570	541	557	539	547	545	571	523	522	572	515	533	568	495	594	571	535	575	552	538	531	512	532	513	531	515	536	550	554	554	528	535	528	533	556	493	539	567	515	543	532	520	565	531	560	510	584	518	529	540	529	537	557	527	560	532	568	509	557	566	557	515	524	560	528	520	545	506	585	575	485	526	565	527	524	556	552	550	517	530	556	523	549	519	495	534	529	520	526	561	549	552	546	519	552	513	538	548	542	556	536	523	521	566	570	559	534	510	541	547	556	546	533	510	579	516	561	512	534	509	537	512	545	556	560	564	545	538	533	523	525	538	569	522	576	563	552	541	554	529	531	567	549	524	517	497	548	513	539	564	543	569	550	538	539	584	545	516	556	543	550	518	538	567	554	543	569	542	565	538	519	527	554	575	555	563	526	541	548	558	520	548	524	577	567	539	572	551	511	507	516	537	550	532	544	519	584	513	510	534	517	557	536	575	556	512	489	525	568	548	523	528	550	544	551	565	559	576	525	545	573	530	529	547	510	536	572	517	520	564	549	536	527	542	495	504	544	514	571	586	551	560	576	547	529	506	577	536	524	543	532	548	556	557	546	540	555	576	569	530	552	538	541	529	545	516	502	518	532	541	515	572	504	519	584	501	530	490	538	504	561	545	528	532	567	537	557	519	564	556	567	530	527	554	492	522	515	482	546	549	505	512	545	548	568	539	532	506	532	529	554	528	539	516	614	555	573	540	566	560	554	547	555	547	484	522	509	546	531	568	580	525	539	564	548	533	560	498	573	525	519	513	514	498	537	544	528	548	522	541	550	506	529	520	558	568	541	579	545	545	535	529	548	574	527	550	536	561	490	573	530	525	561	561	552	574	531	577	532	545	574	537	575	527	489	547	552	560	531	526	536	508	497	569	503	568	534	523	497	572	553	524	521	533	538	510	509	564	501	508	529	569	553	583	537	529	544	548	524	549	533	529	546	525	541	550	550	533	575	513	536	512	557	531	541	554	533	514	561	559	491	532	521	561	516	530	556	559	555	506	536	539	511	578	535	564	572	509	543	523	543	542	515	536	548	485	512	565	573	512	536	532	547	525	565	524	566	522	533	576	534	552	556	528	550	581	485	510	578	540	546	550	584	527	502	571	525	523	568	570	542	572	537	557	535	558	531	545	553	583	541	569	587	556	572	577	502	605	530	546	547	530	475	556
14708	1559	1457	1110	957	884	898	830	824	834	829	856	793	794	780	816	771	845	827	769	759	867	759	788	858	868	820	832	795	778	796	792	788	792	809	751	866	829	760	807	866	802	773	829	797	807	826	815	824	808	826	826	834	770	735	800	834	818	795	818	809	805	774	801	806	782	781	809	817	809	837	813	800	827	764	754	806	797	772	849	838	733	809	802	839	829	755	794	765	824	845	795	807	804	787	781	783	718	778	808	794	779	860	772	820	813	783	842	787	847	826	873	785	789	798	827	805	790	782	758	757	836	786	819	748	738	796	820	789	817	775	757	794	793	798	781	868	822	786	844	811	808	848	814	788	817	830	838	817	800	783	787	838	792	827	757	772	760	861	770	768	795	831	772	823	788	775	814	812	786	757	814	746	770	832	770	859	858	769	794	815	805	814	781	837	825	782	827	791	807	793	795	776	814	816	801	749	829	823	810	806	823	822	749	860	816	754	873	824	807	758	800	796	862	791	812	809	752	837	763	814	794	810	824	806	768	840	808	827	789	772	822	785	811	835	758	806	817	832	786	803	779	789	745	808	849	785	859	759	794	766	787	769	824	797	787	833	760	794	803	799	833	815	804	808	831	766	824	818	817	793	803	778	779	817	790	844	740	791	774	854	824	867	753	715	815	771	744	758	811	790	811	804	836	900	835	821	823	814	820	812	790	824	755	830	822	826	823	804	770	830	771	811	824	824	759	820	853	776	824	841	776	819	766	796	797	835	815	805	806	827	825	814	856	803	774	831	803	826	785	815	802	799	789	805	808	782	787	834	799	790	810	838	828	766	776	791	745	769	841	779	826	822	816	876	823	816	765	836	764	800	834	770	815	829	816	818	840	801	750	791	820	788	814	799	843	829	801	839	806	808	784	801	822	831	836	782	780	741	825	802	764	741	775	808	833	833	821	832	866	786	852	855	806	797	806	765	845	828	821	822	855	808	808	758	820	810	811	819	783	795	771	856	798	833	791	760	800	745	834	812	784	797	772	864	835	818	796	760	855	781	781	830	793	810	783	777	798	753	783	783	777	792	775	801	794	800	813	796	786	787	818	840	764	805	786	808	820	805	800	796	774	852	758	822	810	786	787	834	805	805	796	834	758	823	820	781	803	797	779	789	800	801	797	798	822	798	787	830	783	787	832	805	808	767	791	789	795	815	806	756	828	797	815	827	836	847	814	805	816	836	797	817	776	776	787	822	803	756	819	820	808	785	760	808	821	770	801	813	840	755	827	777	842	805	755	777	781	857	813	779	827	791	803	792	748	777	780	748	807	761	789	733	768	801	776	804	795	810	747	796	833	809	791	871	819	805	868	765	807	813	867	787	841	816	812	817	765	817	823	809	757	809	787	835	797	770	795	805	810	816	768	797	840	793	796	811	826	820	831	803	736	812	768	793	806	760	813	790	818	729	807	806	788	837	786	812	800	782	796	829	847	865	782	813	794	817	834	811	798	763	863	777	790	761	771	832	829	790	859	831	842	830	796	790	773	812	770	817	777	817	778	833	804	812	806	791	798	782	831	804	782	829	823	827	784	819	759	814	789	817	779	799	819	779	829	787	783	804	755	809	793	815	851	786	823	789	816	803	831	770	812	797	836	799	867	777	856	773	812	847	779	842	808	847	863	783	818	835	746	817	804	809	799	845	788	780	799	775	854	789	841	807	787	847	755	810	780	843	854	777	818	795	762	827	788	801	844	772	837	803	816	798	803	805	795	843	843	771	847	761	781	818	800	782	832	816	773	773	791	763	805	779	810	776	814	772	824	766	763	821	808	772	804	775	809	855	770	808	821	751	788	829	813	835	792	779	810	811	829	873	810	820	793	782	860	848	795	752	763	843	804	818	806	899	831	812	790	765	788	780	831	774	793	785	788	779	787	835	819	781	799	826	754	803	845	780	815	779	809	743	808	798	793	812	795	798	797	787	799	760	815	781	855	816	795	781	785	741	793	780	804	826	804	803	777	794	840	802	826	735	845	770	885	772	811	743	767	772	794	832	794	769	838	840	817	859	810	806	810	809	802	784	773	819	847	808	802	886	806	818	773	814	797	802	796	777	827	827	820	778	835	779	803	840	845	883	791	850	821	739	819	821	778	781	826	823	793	817	790	846	782	786	820	812	781	829	826	798	793	780	775	803	844	784	815	792	821	796	810	789	804	793	836	782	794	833	804	800	824	779	801	783	789	768	862	798	796	814	811	803	798	761	821	786	780	792	785	827	796	740	773	742	833	821	848	800	802	797	814	793	824	827	833	798	767	799	804	821	793	800	735	822	788	830	830	786	741	762	780	819	799	768	813	812	804	783	796	840	802	805	784	773	783	801	787	841	799	808	801	792	840	813	838	793	796	779	810	826	779	796	823	840	797	786	798	807	775	830	838	769	800	741	817	770	810	775	809	779	799	789	800	758	784	818	771	762	801	791	836	808	845	774	765	822	799	863	795	792	784	789	765	806	792	830	792	738	824	791	756	807	746	815	802	798	792	793	782	810	829	844	726	823	802	769	821	818	783	759	848	758	792	834	762	832	810	797	814	763	805	824	819	818	775	798	820	821	816	896	766	782	836	807	765	806	786	798	813	807	798	857	782	828	812	816	763	811	821	815	812	837	801	854	786	814	841	805	732	811	799	797	799	774	829	787	792	793	783	769	813	827	780	771	773	763	832	785	777	786	779	822	864	795	786	790	779	793	853	779	785	769	833	823	764	824	744	825	809	797	785	796	843	800	816	814	800	838	810	808	789	783	837	816	855	778	806	815	810	789	838	829	797	815	818	803	788	773	811	793	831	784	791	785	799	839	799	787	806	799	753	821	776	762	803	794	808	797	780	822	727	846	775	812	792	819	858	795	848	875	848	808	774	787	767	763	824	748	802	821	792	779	800	767	806	783	836	813	794	816	817	834	766	791	803	842	797	821	784	785	820	776	828	841	809	837	820	767	801	789	760	796	821	812	789	776	837	779	835	782	808	779	798	787	824	803	803	810	881	852	784	799	782	851	817	827	828	827	792	792	803	844	769	821	788	780	846	855	828	793	835	812	779	768	800	806	797	788	803	825	802	775	771	782	811	797	797	855	779	854	809	773	782	805	793	772	782	838	780	811	824	749	816	813	786	847	841	765	770	792	802	868	801	819	771	771	804	788	839	829	776	822	786	791	839	821	796	773	815	809	791	814	806	755	773	756	845	755	779	786	836	758	786	816	775	816	819	816	728	825	770	773	809	761	821	874	825	795	759	794	784	833	839	818	813	782	816	756	806	822	767	788	820	771	790	796	863	779	841	798	799	781	809	825	796	806	800	813	795	744	855	768	822	786	832	826	770	774	825	811	829	756	809	809	789	828	814	815	858	767	849	816	793	803	808	777	829	776	811	763	796	824	787	799	780	857	805	777	798	802	789	795	791	840	822	850	806	815	768	799	782	808	788	779	801	801	827	833	805	780	843	876	801	786	783	788	794
23691	21486	29367	24014	21488	15122	1507	781	731	744	680	620	645	594	588	575	618	561	578	546	523	579	533	563	521	530	490	541	525	491	481	552	513	521	511	530	511	562	567	486	562	531	522	547	545	489	518	516	537	527	548	508	567	505	491	458	534	520	511	525	473	546	550	487	522	521	554	519	500	523	507	543	526	528	517	521	547	501	481	503	491	500	515	492	517	513	529	509	498	492	499	509	536	557	524	485	484	512	581	510	536	525	535	519	493	451	502	533	528	559	514	546	502	549	510	475	529	512	514	506	473	509	506	512	500	536	517	558	514	489	496	522	506	515	523	538	529	534	487	502	526	500	488	518	500	551	493	483	479	496	530	545	515	563	512	520	536	489	529	530	508	515	505	519	515	490	548	548	520	454	511	510	526	497	512	561	511	517	523	471	496	509	496	505	495	529	496	539	525	474	478	520	493	561	516	545	537	568	565	501	499	457	499	513	512	501	516	517	517	514	505	540	541	505	476	521	515	490	509	512	510	545	514	487	512	509	561	510	503	499	500	507	489	467	480	527	516	506	522	465	486	540	495	516	497	512	500	500	487	516	511	530	497	502	529	500	529	488	494	473	527	512	497	522	499	515	498	541	532	538	518	477	504	515	519	496	517	496	501	502	509	508	507	506	508	542	522	534	532	515	492	486	464	544	532	477	494	535	551	488	498	530	513	519	517	512	512	504	532	525	525	519	491	518	497	504	508	536	478	490	540	538	573	476	542	522	524	542	493	535	514	510	527	509	493	512	511	475	500	462	503	522	521	559	526	505	537	520	486	491	528	507	506	524	520	507	512	505	514	505	516	512	514	522	522	471	535	503	525	487	480	572	490	493	507	517	516	545	517	494	493	520	541	538	525	499	532	529	498	449	513	519	515	503	518	520	484	507	474	479	496	504	493	495	529	502	526	504	485	515	483	522	510	484	508	499	472	509	505	491	492	526	519	517	555	524	486	487	529	545	539	512	512	505	540	471	531	496	508	540	518	528	476	468	553	482	534	479	490	487	503	487	504	456	532	546	516	500	483	524	518	494	503	493	502	532	520	509	526	528	479	551	520	514	541	519	522	560	547	514	495	514	501	501	495	473	513	514	510	490	505	502	522	495	520	458	514	495	508	522	533	526	506	504	561	523	538	534	533	519	523	518	529	496	508	554	483	505	543	511	505	527	466	535	524	501	519	525	512	496	517	522	555	531	528	504	505	516	506	462	514	504	485	552	548	515	513	531	561	545	515	501	534	539	500	497	503	516	484	499	515	516	497	530	497	489	491	548	491	495	521	518	518	505	482	534	485	500	521	510	519	492	478	576	472	487	502	527	514	485	489	515	511	482	510	531	510	499	512	510	530	471	546	499	512	523	478	494	493	573	565	533	514	503	475	479	579	521	505	523	505	531	489	510	478	474	493	458	521	522	457	546	489	524	521	518	525	511	520	503	539	488	518	501	508	562	513	499	490	477	507	530	542	502	478	507	529	482	527	520	512	518	527	533	499	498	534	510	496	509	489	484	488	476	485	508	499	494	487	529	503	512	489	492	525	536	477	524	512	510	461	534	489	528	513	478	510	540	524	474	482	520	521	540	530	531	534	495	515	532	547	546	530	538	518	465	522	494	513	534	493	508	502	505	492	513	521	510	503	494	537	492	509	524	510	537	497	495	523	497	503	527	521	535	509	512	483	488	540	492	512	496	501	519	489	501	504	510	471	492	503	449	542	498	519	509	538	519	514	491	523	532	503	477	551	452	518	505	548	549	533	531	489	495	495	512	534	461	551	478	513	529	520	479	514	490	517	520	511	524	514	511	502	533	496	528	535	537	529	475	527	522	574	523	501	456	532	514	500	480	526	479	504	499	529	555	522	520	494	507	542	512	474	569	518	479	507	477	496	539	513	507	494	539	480	502	501	532	518	523	521	535	524	519	542	470	526	491	458	486	508	521	534	479	490	517	515	484	459	508	568	503	492	492	476	544	493	523	524	500	514	520	541	509	524	538	524	495	546	512	509	520	482	529	506	516	509	528	523	524	482	456	551	530	511	532	533	507	535	492	476	500	511	516	511	541	558	540	473	515	515	518	546	520	519	506	487	529	550	483	507	482	514	517	538	488	505	558	512	521	511	511	518	506	470	510	500	506	457	500	546	508	529	507	509	507	507	514	516	498	477	534	519	502	544	522	486	532	460	508	521	488	519	523	486	517	515	492	524	485	530	524	523	549	485	496	533	499	547	509	489	486	507	520	516	513	498	524	476	531	484	485	488	505	528	506	515	500	511	495	513	495	508	531	508	500	493	514	489	550	520	513	536	488	513	505	474	539	515	518	477	518	489	530	495	491	518	493	500	475	536	525	511	504	514	514	538	466	527	461	519	496	492	501	497	539	510	526	494	505	517	498	492	500	542	498	483	468	507	511	554	499	489	520	508	529	474	484	496	541	479	488	534	496	515	533	525	499	506	499	523	497	497	517	504	535	474	505	479	489	521	488	562	521	509	527	511	533	482	506	511	528	524	510	512	494	505	488	517	470	525	535	534	538	494	530	536	489	500	466	446	454	507	522	501	512	570	490	492	501	517	549	490	515	517	531	507	479	510	516	534	504	527	499	548	507	511	497	527	552	512	504	490	555	544	523	539	554	517	528	538	523	508	502	523	493	504	496	520	494	533	525	523	505	505	533	513	516	499	495	476	470	443	502	453	497	481	495	473	466	526	513	528	503	510	497	484	511	497	523	522	527	504	522	485	482	486	519	542	506	537	537	493	545	513	512	512	497	510	493	501	501	488	496	504	454	495	519	507	529	469	465	447	486	508	515	524	475	458	527	512	509	520	504	526	504	540	470	516	475	523	491	455	522	481	480	516	497	485	548	500	520	524	500	544	522	512	497	477	478	518	506	529	454	498	494	511	521	483	516	483	516	540	528	508	522	538	526	470	496	521	529	492	489	523	513	482	535	500	503	515	489	495	515	490	529	489	534	522	536	535	513	492	491	522	548	496	485	456	515	442	515	527	503	495	485	532	491	518	511	477	545	498	498	476	475	495	491	483	536	487	507	513	549	476	494	481	527	498	539	559	508	495	547	501	506	500	494	517	548	518	505	467	494	504	510	513	522	481	506	486	494	507	471	530	590	543	494	491	518	458	532	521	493	527	524	504	508	517	504	516	503	471	496	537	530	489	534	549	506	543	484	504	495	539	486	523	510	536	496	499	512	528	495	496	476	519	497	507	530	526	507	525	491	482	486	459	536	487	490	524	521	536	513	473	499	516	538	518	503	503	492	510	469	521	448	510	527	471	498	493	525	525	512	455	552	528	440	511	555	472	487	486	503	494	502	535	464	548	521	494	490	532	511	524	513	506	498	495	478	493	488	509	531	483	521	487	530	467	495	495	500	491	508	479	502	526	497	487	540	540	487	522	511	489	489	521	530	502	495	512	500	488	502	525	560	510	506	553	517	536	477	500	508	474	526
41206	11588	9863	5090	3484	2525	2072	1724	1487	1381	1212	1136	1073	1007	1000	965	930	900	917	897	847	917	836	834	824	787	846	820	777	812	797	835	791	823	753	762	805	810	752	803	805	785	793	770	765	775	793	808	786	758	786	805	767	814	759	761	771	780	809	713	774	755	777	753	757	797	770	855	763	755	778	767	728	768	786	773	754	780	817	792	804	751	822	761	790	799	738	787	782	811	767	728	773	763	788	800	759	745	817	751	783	738	768	758	739	811	776	796	722	794	735	767	776	783	723	834	769	741	776	779	762	736	773	732	755	750	739	715	805	752	764	768	813	751	747	771	728	754	802	761	743	738	760	801	690	781	729	769	743	756	738	804	697	764	744	796	749	753	753	758	774	772	805	754	794	729	767	788	796	739	760	712	726	750	787	744	727	764	783	747	791	743	790	764	752	737	790	791	778	786	765	778	728	761	779	784	800	784	749	793	774	776	811	767	782	783	734	774	796	806	751	784	738	734	771	773	751	775	746	763	754	782	750	790	780	753	818	744	776	759	739	764	726	762	756	745	736	731	755	804	734	798	798	762	786	742	749	774	774	722	772	828	746	791	747	732	801	760	780	762	743	767	751	738	766	797	765	723	794	793	767	756	744	744	739	795	788	719	774	755	731	794	740	754	779	734	801	753	804	742	756	777	789	757	729	708	774	769	791	798	747	790	743	771	781	734	778	801	768	819	801	765	772	742	811	716	725	786	797	762	757	727	733	714	768	751	785	802	768	766	777	778	810	753	800	761	805	748	770	759	781	729	764	794	719	738	707	722	748	777	797	788	780	735	808	739	759	771	726	758	742	775	812	794	737	776	747	752	711	796	785	709	752	784	807	728	810	746	795	805	716	787	788	785	777	784	705	779	775	776	705	767	775	769	762	770	778	756	754	799	807	757	774	789	745	773	791	786	762	725	828	764	753	745	781	751	721	795	825	768	779	798	789	767	797	744	737	790	761	766	758	752	788	746	752	767	749	739	792	732	746	780	728	783	806	774	730	781	802	765	731	796	770	742	793	726	795	741	773	759	767	757	759	748	749	748	752	739	820	817	751	806	761	758	745	740	779	774	781	788	721	763	751	728	758	803	814	770	794	769	758	726	791	784	731	761	749	764	790	808	751	779	762	756	765	732	781	777	770	744	750	765	698	778	829	807	768	722	753	775	757	704	770	764	764	740	740	749	777	730	767	768	754	787	767	756	769	810	817	778	767	809	778	742	780	770	734	818	722	747	743	714	721	747	797	742	704	736	784	766	760	788	779	749	822	798	786	756	770	797	739	760	817	770	748	784	752	767	773	726	799	751	768	755	761	769	796	759	769	757	768	789	751	761	769	808	764	840	758	770	827	771	808	752	800	699	745	766	801	781	751	697	755	731	791	764	755	784	742	770	773	801	833	791	764	770	762	748	778	800	764	770	755	791	769	747	756	770	817	767	782	779	802	764	783	726	730	800	739	743	771	755	762	747	748	800	800	738	758	743	721	790	825	777	781	733	744	741	740	746	743	760	746	816	799	751	802	766	774	782	726	810	746	811	745	784	760	771	771	768	786	764	767	808	743	757	783	743	728	731	782	764	736	741	799	743	756	793	783	799	774	814	796	761	782	782	763	737	757	744	726	770	759	804	777	789	812	757	791	736	781	738	777	775	725	765	762	756	765	745	677	777	753	806	731	736	778	801	771	764	807	757	782	751	798	774	802	757	748	805	792	778	777	757	783	744	746	797	740	825	755	736	790	715	740	758	748	748	783	760	763	766	730	742	764	799	740	727	742	796	775	744	775	771	718	754	753	748	706	768	752	775	721	754	747	782	758	791	857	780	800	789	798	730	812	783	766	774	779	776	746	786	740	764	802	729	774	812	763	719	757	752	806	783	778	776	772	749	752	753	730	761	750	827	795	736	754	763	764	747	740	741	760	777	817	730	798	741	761	762	771	759	725	708	739	777	765	773	766	753	753	751	735	793	754	769	719	783	775	716	754	795	755	736	764	756	776	752	773	726	742	802	743	757	761	767	758	818	776	775	750	751	749	750	771	742	775	782	789	691	777	726	767	723	801	774	765	738	767	776	794	747	727	769	700	817	792	735	783	775	789	732	734	718	738	777	770	761	735	750	749	759	781	764	770	804	752	760	807	724	795	787	804	745	788	729	762	734	770	787	759	746	732	744	763	771	779	742	751	792	752	755	790	757	732	772	791	796	797	742	758	763	690	744	786	780	730	735	724	740	734	725	750	744	741	758	687	800	715	773	764	828	758	722	781	778	734	772	780	734	756	737	781	805	758	742	733	770	684	768	708	744	750	745	781	825	779	809	750	761	771	788	748	750	795	731	744	783	779	773	726	806	769	752	751	768	755	746	756	804	742	729	771	750	733	801	777	774	790	774	753	765	792	749	765	813	767	752	796	835	743	787	767	744	813	743	739	787	746	789	773	794	772	742	797	787	754	720	775	747	833	745	793	757	779	729	820	824	745	730	793	774	787	779	775	758	835	778	748	772	792	810	705	775	839	735	744	789	750	777	753	741	737	791	758	778	760	791	729	759	790	738	800	761	775	796	765	755	794	754	803	784	783	750	748	714	737	837	766	775	748	727	790	781	759	805	801	799	792	781	731	754	772	752	758	726	770	787	805	769	739	707	774	776	786	754	752	752	746	731	783	781	781	790	768	764	761	776	770	794	771	709	721	752	749	785	804	790	763	784	780	762	756	761	762	771	791	732	789	771	791	771	771	760	729	764	790	764	774	733	749	733	703	757	769	740	765	780	783	738	789	774	764	745	733	741	766	740	790	758	733	787	802	757	777	748	763	777	739	776	748	733	786	739	802	741	744	773	801	778	716	811	738	794	805	765	786	771	770	823	803	741	732	740	794	737	743	780	805	823	772	741	795	800	768	769	795	766	762	719	811	771	741	813	843	764	774	812	788	740	752	777	801	785	755	723	749	786	786	785	724	840	814	722	748	765	753	768	807	785	797	750	783	748	788	771	768	771	758	771	771	742	785	779	723	717	753	759	784	739	761	777	788	797	796	774	751	743	749	723	811	806	803	778	744	747	781	787	749	774	798	776	772	772	844	764	762	797	766	781	769	760	708	736	807	771	777	753	739	793	750	739	758	803	817	764	733	763	778	782	747	771	707	804	786	758	805	776	745	754	756	786	805	790	791	735	786	781	732	742	783	786	805	791	755	741	768	789	802	763	749	750	793	773	804	730	757	767	698	755	780	735	737	742	760	809	779	797	803	790	796	782	752	774	723	768	810	769	743	764	792	776	728	805	800	793	797	773	809	746	763	758	777	741	793	783	759	796	759	830	825	769	772	723	769	768	745	759	730	787	780	754	767	802	760	754	783	790	787	731	707	757	769	830	763	786	735	748	811	740	700	776	777	760	746	750	798	772	785	750	789	745	773	799	759	741	751	792	737	715	793	775	738	768	821	783	781	774	781	754	768	776	806	804	775	772
23337	21564	29701	23914	21568	21416	3101	794	587	550	487	466	444	420	394	389	383	382	360	329	337	335	348	344	350	353	350	329	297	334	334	316	308	341	337	303	299	313	308	326	285	298	333	288	336	312	328	319	313	310	335	322	292	304	321	340	314	287	300	335	314	317	296	280	274	322	293	306	316	350	309	324	305	336	279	324	316	293	307	299	314	300	294	301	309	272	297	306	297	306	304	285	333	300	311	306	326	302	304	315	332	322	285	301	327	317	338	323	312	285	294	306	306	333	295	306	300	287	297	322	301	293	272	295	294	317	299	288	279	309	339	276	306	301	330	311	286	309	296	309	327	303	285	320	281	273	313	311	303	335	316	318	303	312	309	310	354	309	293	319	278	321	294	333	291	301	289	298	334	306	303	300	317	272	320	314	291	308	319	315	287	324	281	305	263	303	289	314	277	311	314	304	298	287	311	292	295	275	279	324	297	307	345	290	280	329	304	302	288	294	317	328	280	319	303	274	322	335	296	334	320	323	295	304	307	320	281	334	304	282	301	303	315	293	281	286	297	286	285	296	291	282	289	316	300	328	305	316	322	273	288	291	271	281	285	319	314	310	308	307	319	295	291	300	290	289	294	322	279	317	315	305	307	317	317	282	286	322	274	289	319	309	296	268	304	294	288	319	332	271	305	290	304	288	303	315	308	312	299	319	324	300	308	308	300	302	278	273	292	323	281	293	291	311	300	290	302	297	335	292	290	286	293	307	307	294	313	275	311	324	297	314	287	318	265	274	289	301	263	304	316	291	314	289	297	300	317	308	327	298	304	316	337	310	311	303	328	311	308	324	287	301	288	309	293	324	297	288	298	293	302	288	313	303	262	335	324	267	296	307	324	301	297	270	287	303	282	324	309	326	260	291	297	290	306	306	312	310	293	318	291	286	305	275	339	314	305	291	311	293	274	291	306	295	317	290	313	280	316	289	285	331	281	287	333	269	271	308	268	290	312	287	314	292	346	291	298	312	306	322	282	324	296	266	303	267	283	319	294	269	271	294	278	315	308	277	304	298	313	288	294	308	301	287	300	311	283	319	329	312	294	287	315	271	273	264	309	278	289	307	297	291	298	289	316	292	283	293	314	301	299	295	291	327	314	300	310	307	297	304	315	281	302	321	276	315	289	283	309	303	305	306	254	294	315	297	334	289	272	334	268	277	291	289	303	321	276	292	315	300	305	293	305	312	303	274	304	337	299	274	273	288	303	278	310	287	295	312	305	286	263	320	269	312	318	312	275	303	309	268	278	315	285	313	339	325	307	298	282	310	308	318	309	297	321	287	308	336	300	302	283	299	309	308	303	308	288	330	289	274	288	316	315	328	322	278	314	296	292	263	280	310	311	313	278	296	305	311	291	301	308	292	311	288	331	324	317	332	286	274	275	299	316	270	282	307	300	309	300	313	316	319	263	316	304	307	301	300	304	321	277	298	305	285	317	308	316	317	317	277	299	274	256	270	297	309	290	300	322	274	308	270	311	294	297	287	328	311	280	338	312	303	326	312	313	308	300	292	301	325	294	304	296	293	303	311	306	314	293	289	342	282	326	339	294	285	295	291	337	286	276	314	330	314	329	292	314	301	315	302	300	279	332	292	328	315	315	309	269	321	317	293	304	298	276	315	310	296	313	278	313	268	293	275	290	282	309	277	306	296	296	292	315	312	319	328	322	291	321	306	304	313	324	301	283	301	279	333	269	280	291	315	307	286	281	316	291	318	283	306	306	296	291	287	329	266	307	316	320	264	262	287	275	297	303	289	310	300	322	316	310	314	305	263	319	278	300	293	269	295	301	305	333	278	294	290	316	293	313	325	319	281	276	290	297	286	302	300	280	278	327	337	300	294	317	320	278	306	311	298	281	277	295	325	305	319	301	277	290	295	311	301	301	304	317	303	311	287	271	296	310	296	281	303	300	281	308	307	334	287	296	299	289	290	304	281	278	357	297	302	312	298	287	259	306	300	291	314	327	301	285	337	280	285	296	316	288	276	305	279	315	297	291	291	303	292	330	302	298	311	295	313	270	305	294	288	290	291	287	304	312	283	266	299	298	299	309	289	333	311	319	325	309	325	314	322	301	262	291	289	317	297	304	292	293	332	273	310	295	309	291	322	306	285	333	285	322	292	295	276	297	295	305	303	284	298	289	283	298	292	287	307	308	289	294	299	270	294	297	263	323	293	291	314	302	338	311	283	296	307	301	339	305	283	282	322	316	318	278	295	296	321	276	293	322	287	283	284	288	286	303	307	271	308	301	271	324	307	298	283	295	323	280	298	315	282	306	308	284	324	312	298	308	292	281	292	315	304	272	277	291	250	294	285	289	266	279	307	272	312	313	271	285	321	288	297	303	324	296	262	305	325	339	303	317	307	269	256	292	294	325	302	300	295	310	281	268	296	312	291	301	279	293	320	322	290	285	285	319	287	322	289	273	299	270	300	293	258	286	304	291	318	312	295	298	287	309	287	334	320	282	316	310	287	268	320	309	277	312	322	312	290	277	303	289	276	299	308	296	296	315	298	320	296	288	291	323	289	296	325	292	333	289	321	309	289	324	288	292	291	290	299	315	300	294	299	318	300	302	304	276	296	332	301	286	290	277	298	296	310	284	312	300	306	293	294	303	285	291	262	337	272	314	292	304	306	307	305	314	309	310	290	287	291	303	309	280	324	309	283	306	320	278	351	279	287	299	297	272	272	283	296	279	267	341	261	338	271	294	311	325	291	279	290	303	286	296	310	287	289	294	284	269	294	302	286	316	318	300	295	313	315	291	307	301	310	320	342	269	285	316	289	281	312	266	297	295	288	296	312	297	300	289	300	293	300	285	277	339	300	310	298	287	311	330	319	268	309	323	285	310	309	313	314	290	315	309	288	289	267	303	310	269	281	249	285	313	290	277	279	282	292	315	298	326	300	309	291	315	314	288	256	299	287	303	328	293	295	309	310	280	298	326	271	305	308	303	290	301	317	300	252	307	262	298	313	309	325	318	292	288	317	290	279	319	242	317	291	320	309	304	291	305	296	304	305	309	293	304	322	311	278	285	276	332	273	315	307	295	294	280	288	317	317	329	305	281	305	294	286	304	326	298	302	306	280	317	281	294	344	293	306	286	290	301	268	289	285	287	280	286	304	285	291	290	314	284	298	328	280	303	301	291	313	309	319	295	335	312	282	287	276	300	277	291	284	276	294	295	298	291	300	291	295	292	314	328	301	301	302	302	262	283	294	317	305	303	303	294	285	268	310	317	301	319	310	276	292	305	277	297	300	309	318	304	328	304	275	286	282	304	273	256	283	302	330	284	259	293	308	313	270	287	311	307	316	288	295	322	319	258	346	277	292	317	280	310	276	309	275	328	314	306	321	283	314	307	304	306	290	309	283	277	300	311	329	325	306	286	324	310	317	315	339	346	273	319	287	297	337	297	291	309	313	300	293	295	308	330	281	319	324	320	312	283	320
43778	14186	12125	6331	4142	2995	2279	1753	1569	1279	1147	1019	900	829	744	714	692	673	662	677	622	616	625	555	547	542	543	546	551	575	546	500	538	511	511	520	535	521	465	467	533	522	499	452	490	534	488	503	472	486	452	459	494	482	508	487	486	465	467	461	487	477	463	437	505	458	507	540	488	499	468	493	452	438	461	497	485	469	481	488	497	490	470	483	459	496	465	496	454	448	482	454	486	455	462	468	471	463	444	455	454	469	450	476	463	475	466	479	502	481	479	483	455	495	445	444	459	452	483	447	478	493	492	474	494	462	495	487	500	452	495	506	481	458	462	449	481	458	476	464	460	442	448	450	430	478	426	491	488	471	485	450	458	476	485	437	478	467	461	453	481	458	446	416	485	476	473	472	480	475	455	488	432	485	457	475	469	470	459	451	458	445	441	415	438	476	477	461	469	461	497	458	457	448	455	467	476	460	453	461	469	497	445	478	460	445	455	430	461	489	469	468	440	474	516	478	468	500	478	468	454	477	456	474	453	450	448	459	479	475	458	435	447	485	466	469	482	426	541	520	438	464	497	459	461	501	458	474	485	447	474	442	510	463	495	439	474	442	466	491	426	473	464	452	466	467	439	436	451	457	456	449	449	454	407	464	504	454	451	462	447	488	468	421	462	444	480	513	486	467	497	464	440	453	440	486	491	471	459	493	441	494	449	442	453	453	476	479	444	439	433	475	455	490	414	430	484	434	482	461	463	473	498	464	478	433	473	443	467	448	438	475	486	492	417	466	485	474	486	495	437	461	448	481	432	497	464	457	448	474	476	481	485	468	467	498	428	473	457	435	472	431	481	488	440	451	457	456	502	482	461	465	483	496	459	483	504	474	467	457	471	468	474	452	487	482	452	424	494	454	456	472	428	471	418	483	489	472	433	446	462	470	469	496	452	488	473	479	473	443	462	465	442	461	436	482	480	492	478	482	468	485	435	478	479	466	464	438	468	438	413	489	482	457	472	447	447	497	451	457	470	464	458	414	458	448	484	488	463	481	454	449	448	463	420	480	448	441	425	428	426	438	485	459	492	469	456	432	446	478	474	463	482	452	483	439	443	474	458	454	486	461	488	505	449	459	473	428	432	465	445	503	497	453	457	477	459	480	465	445	448	494	459	421	481	455	449	449	454	469	455	450	455	462	444	454	449	453	428	508	472	480	459	515	473	444	444	482	481	473	463	448	420	439	478	513	410	451	460	458	473	507	446	499	448	460	455	456	486	497	472	456	452	454	449	488	448	468	458	435	432	482	420	471	432	475	454	487	466	479	472	453	464	472	423	458	458	449	465	439	447	484	457	474	451	479	469	457	465	438	471	480	473	475	456	469	503	450	457	451	468	493	485	459	458	470	459	475	455	488	463	442	481	448	514	451	460	452	435	472	514	469	443	451	441	444	448	454	477	479	482	441	451	472	443	490	467	459	471	459	490	458	493	448	462	447	455	452	471	447	509	504	487	454	493	452	464	534	482	449	466	451	491	491	482	433	429	449	481	467	450	475	486	492	473	450	508	447	453	470	451	457	509	445	471	455	418	475	446	480	464	465	437	477	468	489	427	472	478	412	480	480	417	449	481	428	449	454	460	446	466	477	428	470	484	492	507	489	431	498	465	491	441	428	468	471	495	463	464	435	448	473	499	474	461	457	474	461	425	468	485	466	503	463	441	475	441	467	468	483	437	437	455	479	481	465	459	442	464	442	477	466	516	440	494	496	464	468	439	459	492	461	481	455	465	474	452	476	486	495	471	453	437	482	500	437	450	483	450	422	423	504	492	452	443	447	485	466	458	496	495	508	424	451	506	463	448	488	462	499	447	454	422	463	505	498	477	470	450	509	455	476	440	461	480	505	446	494	467	463	484	462	444	467	446	445	450	428	462	496	456	450	455	482	443	506	510	481	455	497	463	484	461	452	447	474	507	444	490	477	443	446	453	451	485	476	473	460	459	464	475	464	432	485	451	478	470	434	445	422	466	458	473	463	469	458	443	459	456	457	435	471	465	445	498	432	471	492	464	445	488	428	467	464	443	433	460	495	467	470	470	458	466	489	456	427	477	465	466	452	465	478	465	443	460	460	482	493	494	474	459	479	451	462	486	459	478	482	461	448	460	487	439	441	496	450	484	447	494	443	464	440	476	445	505	472	441	456	457	487	439	474	472	485	440	467	485	492	444	483	448	457	460	469	473	498	467	472	472	472	472	447	465	478	482	483	495	463	435	445	433	436	493	461	496	453	436	487	430	497	491	454	451	470	481	463	476	449	470	459	459	480	457	437	497	433	491	471	468	470	439	443	426	467	454	431	457	434	495	475	475	462	437	467	451	501	448	466	453	443	474	474	483	491	481	493	483	438	450	488	479	494	446	492	456	457	494	497	460	451	435	418	468	468	480	485	444	473	427	447	487	443	480	451	476	447	471	448	443	467	465	432	471	474	415	514	476	515	469	462	473	486	425	411	480	480	452	474	443	452	453	486	475	489	448	442	442	463	452	481	491	438	481	493	440	490	458	483	420	479	425	492	488	484	449	447	444	482	462	457	452	507	454	480	505	462	470	440	465	457	487	461	453	469	475	451	478	431	466	486	471	482	460	482	463	447	484	478	447	484	464	457	446	511	497	448	473	470	430	470	467	442	450	460	482	453	454	449	496	463	466	456	476	495	445	479	503	431	447	450	460	506	439	467	438	461	441	463	457	458	498	477	506	448	489	442	461	455	471	464	519	465	441	474	442	426	476	433	452	493	514	457	466	433	445	469	475	434	427	474	418	469	438	491	443	450	451	428	436	480	484	472	462	453	442	459	459	463	452	447	455	458	494	457	439	445	478	476	486	487	453	496	434	478	465	477	447	455	465	478	474	455	469	496	471	478	461	466	450	477	448	451	451	458	471	452	468	453	464	482	500	472	448	482	464	489	480	481	472	470	461	456	457	506	477	465	463	450	437	477	465	468	482	472	458	482	476	455	447	450	457	462	466	472	506	459	440	473	470	438	492	448	491	470	488	462	480	434	465	467	467	476	488	449	457	437	445	461	466	482	449	463	424	526	433	428	496	461	482	487	489	499	486	472	446	446	452	476	436	492	447	438	433	435	483	472	487	457	455	489	471	461	468	468	468	463	447	476	473	470	460	457	432	463	487	464	448	467	455	476	472	464	441	495	482	446	477	483	453	462	454	475	439	422	479	464	448	481	459	433	488	465	455	463	449	467	451	450	457	444	448	491	482	491	451	450	516	456	462	475	446	475	463	419	507	433	482	435	466	463	437	465	524	495	472	463	452	467	483	473	476	519	437	482	473	475	452	469	450	458	455	454	447	491	457	489	476	455	445	478	456	449	483	486	458	478	464	472	489	479	470	462	449	475	468	466	483	475	465	479	472	479	471	488	460	458	458	462	465	453	448	492	479	494	449	410	457	502	470	469	489	448	450	485	431	490	517	478	487	451	480	453	484	451	421	456
27439	20146	6381	842	642	556	524	596	559	514	527	565	559	539	551	561	564	593	539	560	586	549	529	561	518	546	539	534	507	563	556	562	514	553	545	534	538	557	564	560	535	547	550	562	583	530	541	570	538	556	503	516	557	569	539	558	575	533	541	538	522	544	546	530	559	560	608	574	542	554	557	532	559	516	535	596	501	554	552	519	535	552	572	531	543	539	510	535	523	534	538	540	535	546	505	496	539	562	535	504	554	563	575	566	553	481	572	521	542	545	553	498	534	578	545	596	538	526	513	557	560	574	547	571	532	512	581	577	622	518	564	555	481	529	569	487	562	550	526	544	515	551	566	525	542	530	589	579	500	546	554	535	533	535	503	538	555	535	544	544	555	557	545	534	538	525	572	563	572	579	580	536	570	523	553	539	541	549	500	550	567	560	536	548	558	516	578	542	531	531	537	557	562	514	525	534	542	525	525	532	545	579	529	541	517	552	519	516	530	542	563	539	569	547	559	538	535	592	541	547	513	577	516	548	528	542	542	563	528	533	543	539	598	513	549	546	564	578	558	574	505	546	553	527	544	528	489	537	528	489	584	544	543	553	536	550	574	578	520	536	543	535	536	519	535	531	537	527	540	556	532	533	567	510	583	562	536	585	547	531	538	555	522	519	521	526	553	497	545	541	541	571	571	555	518	554	521	520	557	556	551	518	603	532	532	538	563	560	533	551	540	552	504	533	534	522	521	542	501	516	533	602	577	572	526	568	535	550	526	523	561	552	513	516	495	583	502	547	528	522	534	523	520	540	535	547	537	524	495	498	523	563	532	565	538	556	532	566	524	507	520	540	547	544	530	534	540	499	549	531	531	529	571	535	555	557	527	532	578	542	548	551	585	548	532	523	535	554	516	539	533	547	584	550	521	571	498	581	530	531	549	541	553	515	518	540	605	548	547	556	582	569	572	549	537	544	538	595	538	522	534	498	534	531	609	560	505	554	508	526	512	550	548	528	490	542	539	499	522	549	538	556	560	569	525	527	564	550	566	499	543	562	586	533	527	569	536	511	526	532	527	586	588	531	547	559	553	544	545	514	538	533	537	534	563	537	570	575	540	542	506	543	562	559	558	520	520	513	569	554	554	510	555	528	536	553	544	546	546	560	564	504	535	527	534	565	530	535	581	560	559	546	531	532	545	536	521	507	571	577	549	518	557	594	525	558	536	556	534	563	522	548	550	540	505	539	550	509	567	564	523	484	555	519	523	543	546	504	577	546	545	532	517	566	527	539	549	529	530	555	546	515	535	549	563	519	513	532	547	589	598	573	547	520	522	483	501	562	580	551	524	539	515	558	564	546	538	556	544	517	588	539	596	569	537	529	551	564	526	540	520	528	552	516	554	511	546	516	535	555	540	597	568	571	560	555	514	539	535	592	568	554	571	558	498	527	542	508	530	541	582	527	549	518	533	525	516	563	554	574	558	541	542	489	539	569	542	555	536	520	534	532	499	545	514	528	548	572	524	520	553	501	560	575	546	566	500	539	571	538	564	549	517	554	567	549	520	597	498	512	504	582	546	530	540	515	567	560	530	536	543	565	517	550	542	569	560	530	546	506	540	533	569	555	535	557	534	479	536	536	523	569	501	572	594	505	596	550	539	537	534	516	570	542	522	522	522	540	510	608	600	501	536	538	572	516	562	561	559	506	535	574	541	521	524	533	608	516	562	533	535	603	512	572	557	563	559	537	561	536	520	544	558	556	554	505	504	525	526	515	516	544	588	487	477	539	535	582	578	522	536	525	520	573	540	496	557	569	526	562	542	570	561	589	541	503	520	575	553	543	573	535	535	569	483	520	554	508	573	557	544	588	577	523	532	534	539	563	556	489	522	554	563	559	518	528	540	564	567	590	554	546	548	558	531	523	572	548	560	556	551	514	537	552	539	572	536	581	535	506	577	550	577	533	556	543	550	559	533	534	560	539	574	532	515	558	554	566	543	542	527	558	559	559	552	534	556	561	558	528	516	598	545	522	550	567	567	480	569	544	546	542	559	531	513	559	549	568	548	545	538	543	535	569	528	551	516	537	588	561	558	562	520	555	542	544	554	569	590	561	543	540	570	570	529	552	539	531	531	559	536	527	550	538	499	537	507	548	569	554	564	566	542	520	567	555	554	541	548	548	581	545	556	524	536	566	578	550	555	514	521	558	580	533	543	557	563	507	526	561	511	538	559	558	560	531	525	570	570	573	556	536	527	553	554	547	558	535	525	586	511	539	562	537	489	546	566	560	559	580	466	551	615	595	548	519	523	555	551	536	560	584	548	527	545	542	546	492	522	559	562	552	573	547	530	555	514	536	554	552	527	531	583	506	537	504	540	531	538	539	550	548	536	546	522	543	554	558	570	553	549	563	538	582	532	588	531	528	542	511	517	552	580	536	554	540	551	527	591	543	531	528	540	553	551	538	542	568	585	556	548	533	533	531	560	559	599	521	561	544	592	503	578	580	551	544	541	570	551	513	591	521	516	557	570	526	528	504	554	559	530	558	556	581	553	566	526	582	546	556	532	508	537	513	544	568	565	550	546	543	519	524	534	548	559	550	510	557	527	549	532	566	563	574	548	580	559	585	531	540	577	589	554	581	526	547	544	554	548	532	579	536	528	554	541	530	548	558	547	585	566	566	546	567	550	594	546	515	531	554	559	498	561	561	557	546	552	535	561	538	550	516	543	526	548	530	544	521	515	514	524	555	558	533	546	550	581	550	588	532	536	528	527	578	561	521	528	498	531	517	561	504	530	571	527	492	495	570	532	569	507	542	541	563	473	541	577	557	576	514	544	555	518	511	518	525	556	540	544	524	508	528	560	559	563	531	513	558	536	584	535	549	522	554	511	552	556	525	537	545	521	550	483	534	534	557	592	567	539	560	552	515	559	540	584	551	545	567	545	535	526	547	543	565	512	534	561	557	499	517	526	552	523	528	533	553	541	555	511	520	572	544	556	577	573	538	537	532	559	571	527	521	569	577	531	572	544	527	546	562	587	550	587	533	552	493	522	526	508	527	509	495	562	560	534	538	572	543	512	526	492	540	533	521	525	541	531	556	512	568	564	529	591	561	520	500	570	587	569	589	534	586	537	533	526	525	586	567	546	518	567	564	532	588	573	530	514	516	574	488	582	573	534	560	572	569	556	546	521	567	511	565	493	536	513	565	544	511	548	544	509	529	506	536	575	547	510	556	550	529	552	548	540	527	532	566	546	527	495	601	555	517	561	569	532	548	574	523	539	561	524	570	551	573	508	510	533	561	583	564	536	555	551	556	499	562	532	562	560	532	536	517	532	552	572	556	495	545	556	548	515	538	533	522	515	534	546	541	533	559	531	545	529	544	600	596	566	588	560	514	516	558	551	561	536	563	545	534	534	528	492	592	536	549	540	512	535	536	564	546	559	554	604	534	515	531	537	520	567	533	519	563	520	523	529	528	522	547	553	551	569	518	530	523	511	549
14705	1464	1397	987	976	931	895	801	872	802	855	775	839	805	788	815	836	815	825	796	798	840	774	802	799	804	817	880	819	854	789	799	768	783	784	825	769	823	799	791	798	754	827	830	821	777	788	788	831	820	793	824	779	802	839	776	804	864	793	771	807	778	784	811	826	800	815	821	845	803	808	794	830	827	808	850	752	806	816	853	814	800	796	786	821	799	808	820	749	778	835	820	839	854	780	810	777	790	847	799	804	830	781	794	782	806	841	821	811	795	829	808	769	851	814	784	795	766	805	829	797	784	801	804	820	794	818	772	816	824	818	794	775	862	815	839	757	778	797	834	770	796	764	809	801	869	813	822	857	768	768	779	822	802	793	787	802	821	813	849	831	836	827	813	798	814	785	780	845	790	793	824	840	804	815	815	793	796	802	788	804	844	764	794	798	804	863	809	777	816	834	813	801	815	758	816	788	785	857	840	765	785	774	831	756	777	805	811	826	849	847	831	823	751	804	800	794	796	835	824	825	849	824	788	796	792	802	807	776	796	841	819	781	839	799	813	800	817	850	781	784	829	810	867	843	819	809	755	784	805	816	798	830	855	834	800	857	788	804	821	803	862	787	850	836	843	784	785	813	812	788	800	803	767	802	819	777	772	838	793	757	799	829	769	821	797	793	817	807	785	866	815	746	807	813	787	804	768	837	733	825	783	814	863	824	810	795	776	765	791	804	766	773	794	839	805	758	805	771	776	830	750	790	794	771	734	813	800	781	825	757	828	815	824	799	777	775	751	802	788	818	792	822	772	762	816	781	781	837	823	780	766	798	771	851	845	788	755	780	841	786	804	801	786	802	786	853	803	775	803	807	829	863	810	876	798	848	761	788	767	799	815	785	874	777	802	808	775	782	780	869	772	792	794	800	762	840	835	774	782	767	797	860	768	812	749	801	826	836	772	798	814	794	844	827	836	795	824	805	794	764	838	843	821	756	809	775	798	803	822	848	758	797	769	785	754	790	796	785	754	820	825	828	783	808	824	768	813	806	813	780	808	792	805	809	786	752	831	795	808	787	835	806	786	801	803	791	797	752	813	780	764	807	804	796	829	788	810	820	806	831	779	815	789	842	802	769	842	829	791	817	791	799	804	851	785	765	835	769	794	787	769	813	807	788	759	820	809	796	804	859	775	802	783	809	785	818	782	791	830	811	842	825	827	814	775	790	818	795	779	825	875	816	791	826	802	817	776	766	834	808	806	800	822	814	801	828	785	835	834	846	791	830	797	796	749	829	800	791	802	807	820	800	853	814	792	796	812	844	805	803	820	779	782	788	813	814	842	786	798	785	773	795	847	816	787	767	822	807	797	838	768	818	821	834	816	854	812	833	781	769	766	786	789	795	869	831	822	813	778	802	783	780	828	755	773	815	833	776	813	847	791	831	794	762	803	806	852	834	820	772	833	799	823	788	796	829	814	856	795	809	837	769	796	806	769	796	758	781	817	806	775	840	809	826	808	773	837	767	831	777	821	782	785	833	812	820	814	786	813	735	845	829	774	798	779	794	773	809	805	807	788	776	804	858	803	825	777	838	804	817	809	832	747	839	805	802	793	852	811	742	838	797	798	854	826	803	778	793	857	787	797	832	813	818	861	793	811	809	769	821	784	794	832	807	742	761	799	837	787	805	854	824	842	817	805	820	795	815	837	837	780	786	876	791	776	848	839	821	775	797	809	812	813	794	768	799	786	782	836	786	802	832	813	751	888	855	825	805	804	756	796	797	838	838	856	846	814	831	788	839	791	737	831	793	806	768	792	764	804	766	789	848	832	797	804	782	763	819	838	827	818	749	790	785	811	849	843	785	803	787	785	807	788	806	861	788	802	870	750	826	797	836	775	820	815	763	780	769	848	823	851	771	785	793	817	838	842	801	832	791	819	792	809	867	787	790	797	860	752	792	792	768	765	841	819	799	798	829	774	811	848	835	812	775	780	780	811	766	823	844	806	831	835	782	829	859	806	811	842	792	763	799	747	790	842	804	835	788	779	804	840	834	830	800	830	811	793	827	811	776	790	772	848	766	789	739	807	774	740	834	799	755	831	783	818	773	862	796	815	793	793	796	774	743	812	805	793	806	822	741	789	847	778	807	754	801	862	797	794	777	768	790	823	758	835	864	815	788	789	771	788	808	822	799	776	808	785	830	809	829	768	848	775	859	811	844	834	840	784	819	795	799	773	780	804	811	739	811	802	799	847	805	833	772	820	830	811	822	830	784	805	803	813	812	795	807	806	815	794	794	796	809	780	761	804	791	787	789	759	833	772	825	792	798	846	803	853	792	834	795	800	800	822	769	782	848	788	798	780	801	823	765	775	793	816	800	776	793	771	853	790	798	823	832	824	769	793	850	813	850	771	775	794	809	813	798	807	785	803	812	793	809	822	781	797	796	833	825	832	839	802	773	835	824	814	808	796	794	811	829	790	827	844	776	777	849	779	837	851	843	787	851	750	836	774	752	830	798	794	842	812	795	818	817	819	754	822	758	802	790	836	840	800	774	843	838	788	821	776	800	801	796	777	827	819	801	817	844	777	794	800	844	799	776	793	797	797	828	824	773	784	804	764	792	777	828	763	791	788	798	802	796	823	780	809	793	833	810	840	788	778	832	812	829	778	790	808	807	809	828	796	767	807	803	812	870	799	816	826	757	804	830	759	825	809	794	808	822	838	830	803	818	811	793	801	812	782	787	812	767	838	825	848	830	836	822	825	848	780	832	819	792	822	794	792	743	816	789	809	823	835	825	842	773	823	755	794	803	785	818	770	810	767	830	832	780	790	830	757	784	779	760	801	822	817	796	815	782	795	831	826	802	790	820	840	823	816	756	851	784	813	831	804	825	797	762	833	787	840	812	810	772	773	836	823	786	845	764	781	800	802	792	819	763	787	870	811	784	810	826	809	802	829	789	817	798	794	843	792	828	832	840	828	857	804	833	796	791	749	819	804	772	826	844	806	794	841	775	789	780	817	814	814	799	755	806	844	845	872	833	784	793	810	820	824	822	837	818	837	807	790	818	732	863	798	809	798	758	805	766	761	844	778	772	777	766	814	844	829	826	791	794	817	814	812	841	826	811	832	831	757	825	787	816	840	781	835	802	796	801	795	822	835	799	797	827	828	840	773	825	765	739	825	829	798	816	808	812	840	788	822	844	776	789	828	799	805	786	839	820	850	863	777	797	799	822	785	816	877	800	855	802	809	821	797	848	837	773	794	791	850	808	811	839	772	775	844	812	811	820	800	842	790	782	797	795	805	771	796	778	762	742	840	803	769	830	813	800	826	825	797	843	843	850	843	795	811	824	816	806	796	841	842	809	860	750	862	828	756	843	767	810	800	838	871	808	859	813	790	749	833	794	782	831	811	780	798	811	712	822	845	809	811	825	812	824	803	825	747	725	809	778	800	808	804	792	824	785	835	828	856	831	836	800	806	832	836	761	827	813	790	818	796	837	790
23709	21460	29395	23932	21462	14521	1404	824	746	739	686	613	657	597	591	547	556	593	530	540	564	555	559	537	501	542	532	507	507	531	510	561	480	504	508	530	520	522	534	507	508	523	539	526	500	520	484	520	521	517	506	528	517	519	542	546	510	504	528	515	476	504	522	504	486	513	514	476	507	499	514	511	484	504	540	548	528	506	497	504	554	491	509	516	499	511	539	489	537	496	496	515	490	509	445	521	446	537	538	494	521	509	496	511	518	456	482	531	505	536	522	543	530	532	534	514	482	534	497	528	528	499	502	515	518	500	530	534	526	498	482	478	492	472	471	546	538	536	513	463	506	533	517	486	540	510	526	471	487	504	510	521	486	491	473	510	525	536	523	457	504	520	507	478	527	519	494	463	517	529	515	542	486	470	506	488	513	515	502	535	548	541	511	515	467	527	479	498	495	481	541	515	537	511	457	491	494	508	524	487	508	515	521	534	487	521	490	534	495	528	514	511	505	523	489	496	481	533	490	516	497	509	497	502	490	503	515	482	515	504	512	512	510	518	494	482	489	496	511	485	470	522	505	494	509	504	506	476	522	472	518	507	483	523	497	507	512	505	462	533	494	519	494	497	503	485	473	530	490	546	492	470	522	523	495	508	520	440	499	516	482	491	498	504	511	500	474	538	535	547	495	481	509	521	523	494	518	508	516	501	506	518	534	472	505	534	493	483	497	468	516	510	509	496	493	458	482	525	505	509	505	534	499	522	475	494	504	474	521	471	465	529	497	463	517	508	544	495	492	528	504	479	546	485	480	552	469	500	513	537	464	490	527	509	514	511	519	470	483	498	492	511	517	472	478	557	490	537	498	519	497	506	467	504	532	525	566	517	499	527	492	505	543	563	547	507	501	494	488	505	512	480	469	517	527	529	502	503	469	488	476	528	492	510	534	508	483	523	521	491	507	520	496	505	533	498	513	517	507	478	476	541	502	524	508	510	507	543	513	516	538	506	518	483	487	539	482	467	523	483	527	481	502	530	523	485	521	502	502	467	509	528	514	486	490	548	491	521	493	517	493	527	465	478	512	502	531	532	549	483	547	504	495	499	530	537	449	538	531	495	483	507	492	452	477	473	487	530	478	482	554	528	515	503	488	489	521	529	511	533	466	489	514	509	530	516	492	539	518	521	534	583	495	530	514	527	554	486	505	517	495	548	513	508	533	508	500	534	501	505	460	539	552	515	504	527	493	469	524	510	502	549	490	511	474	536	500	487	487	534	517	506	554	506	461	475	518	542	546	509	502	531	531	462	522	494	496	501	518	505	489	495	515	526	533	496	492	471	516	504	537	489	511	495	507	501	502	500	512	558	500	488	522	533	495	503	516	529	511	481	514	488	502	479	500	561	478	563	485	507	493	505	544	537	499	543	525	492	496	539	539	478	496	528	573	525	523	498	477	504	515	572	498	519	569	479	469	519	535	516	553	489	508	482	518	496	506	548	511	519	526	488	500	496	549	515	494	483	516	537	532	469	509	518	516	495	493	507	521	529	497	465	507	521	513	520	498	519	496	527	537	493	513	483	501	515	494	497	524	520	503	440	458	535	487	524	498	510	534	516	467	468	480	484	501	513	513	542	524	504	464	464	479	481	509	490	506	559	486	503	523	519	469	522	505	525	483	519	498	516	494	512	516	469	508	477	534	456	518	508	505	488	512	519	466	523	520	531	504	483	527	526	574	496	489	519	520	539	485	498	527	516	495	521	498	506	505	505	460	484	516	535	506	477	499	485	486	482	524	505	516	521	542	472	465	521	497	508	458	504	485	477	536	512	509	531	499	483	520	508	510	509	530	481	490	499	510	518	502	472	498	574	494	531	498	488	556	514	481	517	481	498	501	480	484	506	514	502	504	494	503	501	524	494	522	498	539	500	492	477	478	466	522	531	540	528	516	535	508	500	491	495	494	520	468	468	479	529	507	495	485	534	521	519	532	537	484	504	561	469	478	529	493	519	469	483	478	485	488	547	507	480	483	516	485	512	525	508	462	521	489	508	511	483	523	493	496	514	519	502	557	493	484	489	508	502	534	521	487	508	527	537	509	524	474	533	484	523	506	543	511	511	523	516	508	500	490	468	489	494	513	501	505	485	527	504	495	524	494	474	541	507	496	468	506	527	496	466	527	494	491	498	495	520	515	486	507	494	513	467	484	522	485	490	531	535	505	495	553	484	482	495	467	495	526	487	542	506	502	491	505	497	514	503	477	499	498	531	478	488	523	508	484	491	510	524	519	504	503	492	491	546	505	517	473	511	515	516	454	499	502	475	517	510	504	515	495	520	512	491	531	496	471	488	514	480	505	503	534	520	514	484	480	490	485	505	528	505	485	520	518	497	531	473	503	494	491	508	523	514	513	519	516	508	558	474	528	509	506	492	530	557	511	567	546	510	520	518	513	526	498	495	484	516	471	530	499	480	486	469	446	504	537	483	509	522	516	472	512	475	529	492	482	473	503	484	459	529	469	536	499	489	503	512	531	496	497	489	491	528	464	508	502	520	506	510	521	490	495	521	492	484	537	490	552	490	531	478	497	533	511	516	503	482	506	473	504	521	522	491	498	510	461	511	478	500	527	505	487	488	517	526	511	525	506	495	502	524	487	464	482	505	517	516	490	507	534	524	510	537	504	490	512	505	506	515	521	497	488	490	528	507	474	500	516	469	505	499	496	498	524	472	475	490	522	565	530	486	512	510	515	531	556	502	508	467	519	520	504	532	504	483	495	508	496	495	490	518	487	509	552	501	542	493	489	479	529	519	547	537	499	519	496	506	495	505	505	565	480	494	525	457	498	507	542	501	503	492	516	533	507	455	462	451	485	512	485	475	509	488	519	526	526	495	497	481	530	531	492	484	482	498	518	548	484	478	484	502	499	526	497	525	503	518	488	550	521	498	484	475	497	502	510	516	495	558	533	462	472	510	514	462	495	489	498	496	511	528	490	493	498	528	536	514	509	500	456	494	504	518	501	491	491	500	507	485	513	526	533	468	488	533	485	475	523	465	512	518	491	473	535	472	490	515	484	460	524	494	491	481	567	476	492	470	484	492	518	527	486	505	545	500	477	507	532	517	494	475	490	454	483	547	497	516	512	550	508	481	458	489	527	505	503	476	479	474	489	509	475	489	478	502	506	508	551	482	521	506	480	509	502	492	515	472	492	505	539	485	505	554	491	525	504	470	503	486	497	475	504	537	518	517	544	493	514	486	487	521	511	510	545	523	541	499	504	454	515	479	514	545	486	495	482	514	504	490	503	570	530	507	519	528	531	515	521	512	518	491	490	520	495	555	498	504	511	457	495	472	500	491	478	490	524	536	520	521	505	508	555	530	519	471	488	517	521	507	515	504	465	535	460	503	540	513	506	512	497	491	538	483	512	509	503	480	497	509	524	520	523	495	557	550	524	479	470	491	486	498	518	499	516	503	515	474	520	520	479	489	523	507	528	528	488	482	505	498
39861	11595	9769	5262	3383	2539	2120	1758	1513	1360	1225	1135	1083	1036	992	935	913	888	873	922	857	891	868	785	814	784	800	798	824	789	831	830	750	781	830	769	822	781	787	799	823	796	808	760	787	807	775	747	815	748	770	760	723	772	807	791	752	733	762	749	772	813	801	754	776	745	745	783	771	792	741	757	815	771	778	758	745	784	758	763	760	728	786	817	758	783	788	791	775	734	730	759	795	793	808	742	759	764	712	802	692	733	752	816	760	730	799	784	701	763	724	747	769	777	789	741	780	721	746	736	755	767	765	739	763	725	743	746	722	754	752	830	756	769	745	767	782	756	741	760	760	755	739	745	743	736	702	740	702	758	794	787	790	745	787	814	732	790	804	727	734	797	800	742	760	736	795	761	784	791	726	748	741	758	731	793	769	781	762	698	723	802	772	738	769	736	718	727	771	796	713	760	761	759	785	718	713	757	763	758	712	814	754	736	729	742	738	784	783	763	729	759	732	747	768	779	780	769	757	761	753	778	774	717	771	778	771	764	774	755	772	799	767	767	736	744	713	730	728	762	797	732	814	792	776	778	780	792	783	727	749	744	801	787	751	735	755	761	772	774	765	785	770	743	759	717	803	726	791	783	738	781	821	784	736	821	733	706	776	750	786	805	713	769	819	783	763	773	745	755	793	800	755	763	834	735	765	797	777	787	746	750	777	749	746	756	755	762	789	751	752	788	779	773	764	714	817	788	732	750	746	787	737	800	797	756	803	761	760	782	728	788	773	749	689	765	745	783	741	775	790	753	769	782	737	794	769	737	761	751	782	760	749	749	682	742	737	728	768	744	779	719	798	764	758	788	747	781	751	775	750	779	761	782	765	700	776	791	774	815	773	740	813	813	758	786	814	721	755	778	752	747	760	758	767	747	776	750	721	757	766	806	771	760	754	771	754	776	783	754	800	744	679	748	737	723	772	777	770	729	731	759	757	768	727	772	783	734	754	761	743	730	770	779	778	760	797	747	757	738	763	732	731	827	754	699	749	809	746	757	762	766	754	751	756	767	749	708	729	787	769	778	802	746	780	763	720	739	780	761	763	762	810	758	761	795	766	757	750	729	749	753	802	723	771	754	779	747	763	768	781	733	704	799	768	775	764	746	758	733	787	761	817	802	730	737	794	765	778	710	744	713	718	812	798	811	775	764	766	755	753	772	784	737	755	734	732	791	763	760	777	753	738	784	782	768	727	731	751	782	747	751	779	790	731	739	770	794	791	721	740	774	754	764	778	768	761	740	772	750	810	765	755	761	745	789	741	777	787	745	808	779	765	747	751	785	793	786	755	800	797	765	745	762	752	813	724	758	778	763	769	753	710	801	778	766	781	761	796	744	790	727	786	756	792	740	753	745	766	752	749	752	763	742	772	734	754	760	728	739	751	737	762	757	731	777	719	766	779	803	784	731	798	784	739	791	770	810	722	790	806	785	753	729	752	750	747	755	729	773	749	772	740	738	750	799	766	811	737	823	787	754	736	770	745	784	771	761	767	767	744	752	736	741	739	773	790	748	718	753	806	730	736	749	751	769	725	750	795	788	721	765	794	748	798	787	768	765	780	721	735	739	772	796	755	761	756	790	748	756	722	750	744	780	766	791	699	718	747	791	724	815	783	721	768	763	746	760	733	686	794	724	744	766	837	799	730	766	741	752	746	758	777	772	733	742	717	728	764	741	777	707	722	743	756	744	759	769	747	799	796	771	687	786	717	758	776	777	740	751	783	720	753	777	773	771	771	769	740	765	731	753	782	727	762	799	787	780	725	765	808	733	773	747	763	724	776	777	771	788	764	769	783	757	808	790	758	713	796	775	757	815	818	726	729	776	741	717	779	779	766	765	761	754	728	756	696	738	771	729	740	782	763	786	763	765	734	766	753	757	751	778	778	730	770	721	752	749	812	785	753	745	741	713	722	780	732	742	755	767	757	784	753	709	768	756	742	786	746	772	777	781	764	713	750	757	748	753	732	771	765	772	746	763	722	772	788	788	776	787	763	740	746	771	742	779	780	740	758	763	777	735	747	761	785	734	753	775	817	737	712	745	795	754	727	746	768	734	703	773	753	705	815	761	782	783	754	779	804	726	700	761	752	773	753	785	803	735	746	747	785	787	707	823	737	745	746	791	766	789	727	787	751	777	769	711	767	817	802	748	764	768	741	775	762	759	747	765	727	771	764	759	732	746	721	779	758	764	711	755	766	763	741	819	763	758	765	785	754	777	800	763	746	747	768	742	756	791	739	796	753	748	797	761	743	850	794	771	769	728	775	750	756	781	781	745	762	731	761	766	718	769	796	795	728	742	751	790	779	753	741	761	713	778	734	772	739	792	736	748	790	788	766	775	723	740	750	781	774	761	743	762	789	774	760	700	778	768	703	759	747	756	786	773	800	771	741	758	794	720	732	770	768	735	785	784	799	767	802	720	780	778	758	759	783	759	740	768	707	783	736	748	731	750	701	761	748	759	794	758	735	755	714	706	798	734	769	749	783	737	791	756	779	769	756	756	753	788	753	763	780	729	786	744	747	750	775	745	768	785	719	779	782	760	787	762	786	756	759	790	779	770	769	772	718	748	769	757	756	780	820	747	796	751	800	754	730	758	785	768	767	781	801	749	733	755	757	771	759	803	723	771	736	740	742	762	769	736	784	784	757	737	728	813	753	701	752	784	742	738	719	699	768	770	808	760	742	767	695	779	756	777	800	744	727	710	799	780	760	755	768	742	763	745	773	704	801	767	744	752	804	770	776	728	773	764	744	740	854	720	792	690	769	774	777	735	754	752	761	725	753	790	825	725	723	779	773	760	729	757	797	783	744	757	768	779	821	704	797	725	769	830	746	735	732	773	780	750	745	806	806	792	747	740	743	709	796	729	771	768	733	751	722	736	757	771	782	737	724	756	784	786	764	814	740	798	773	739	788	760	806	812	772	787	775	741	750	769	825	739	720	793	772	767	725	788	733	786	706	749	737	727	790	755	737	776	779	726	768	742	758	788	712	767	716	789	748	746	836	755	784	788	758	734	744	771	744	770	734	767	764	722	795	785	744	725	735	754	714	730	769	738	760	804	777	746	771	767	758	735	744	773	750	727	735	744	733	778	773	722	744	727	777	769	761	794	746	735	780	786	754	769	749	766	715	786	739	743	735	735	774	760	754	755	820	793	731	816	761	756	750	727	754	763	742	769	729	721	768	744	763	722	777	741	713	744	768	746	763	762	774	713	751	759	819	725	783	757	762	747	819	749	761	779	725	737	736	768	729	785	757	740	770	725	759	774	759	762	788	761	811	788	799	739	775	783	837	760	767	746	764	753	800	751	780	768	823	782	782	780	743	744	763	758	785	772	783	786	778	728	706	817	703	688	799	797	776	760	743	791	755	724	707	747	753	787	778	770	791	807	782	724	745	744	738	763	736	723	766	705	772	789	767	773	755	767	743	698	789	752	726	773	812	798	759	739
23333	21478	29568	23812	21478	21264	2850	788	598	565	509	477	449	385	425	393	374	363	330	336	352	325	318	299	333	324	306	352	302	327	293	315	263	334	311	318	330	339	295	284	306	281	287	309	317	277	316	309	299	320	286	320	302	336	275	323	310	294	289	303	293	316	275	284	330	277	264	294	300	289	311	290	272	352	316	294	255	297	308	281	308	316	324	310	299	291	268	294	292	303	289	293	274	296	301	303	299	272	283	290	289	317	301	281	304	295	293	312	311	296	320	284	341	293	301	293	289	299	292	318	317	292	284	297	316	280	284	285	257	265	295	268	316	287	277	299	311	292	301	335	296	289	293	323	329	275	302	331	311	287	289	296	318	296	315	339	289	304	296	284	303	286	306	309	322	316	291	277	314	270	285	273	306	329	309	270	315	289	289	293	305	283	265	309	313	334	289	278	294	252	324	333	351	311	299	328	277	323	309	314	281	283	302	335	287	306	298	297	275	269	288	282	283	303	303	318	302	291	286	299	279	307	323	318	306	317	288	294	319	285	303	280	294	281	299	309	266	285	260	296	296	283	278	293	292	308	317	285	313	293	308	278	300	279	289	278	301	315	290	293	289	288	286	269	301	278	293	277	325	287	321	330	303	279	283	290	311	315	328	310	314	290	332	304	302	287	290	274	303	295	287	308	293	264	302	299	309	305	312	300	299	304	297	284	304	275	288	294	305	299	313	283	334	290	292	310	312	290	268	305	304	310	326	293	312	297	281	323	300	287	279	304	285	289	341	328	306	317	294	302	330	277	292	283	288	311	284	279	313	291	292	315	293	309	303	303	273	304	292	287	297	283	313	304	291	318	332	289	306	279	281	324	323	320	269	311	302	291	280	304	314	332	291	300	290	292	308	257	313	280	300	309	300	320	301	297	299	247	314	266	317	304	291	287	317	310	275	293	292	260	259	320	286	304	280	288	298	297	268	302	279	303	280	297	295	279	279	285	270	270	285	288	296	284	316	293	275	286	297	267	324	283	330	282	294	289	297	292	260	286	287	296	289	339	287	313	277	297	294	269	294	326	294	291	299	289	297	296	275	291	320	275	299	285	275	286	301	291	301	312	301	288	275	327	307	311	259	284	330	282	320	310	315	291	305	305	315	300	303	291	310	316	303	311	310	304	310	323	314	306	309	272	271	297	270	300	340	309	310	297	287	309	291	304	295	281	302	293	265	278	317	311	289	301	308	280	252	294	297	268	293	279	319	292	315	278	295	298	308	328	301	285	281	290	291	316	302	324	314	291	307	292	308	279	290	296	324	281	269	281	288	283	281	297	276	304	252	263	298	304	297	313	266	295	325	321	291	272	356	340	289	265	269	289	281	282	298	276	303	301	304	323	273	287	299	278	293	311	299	315	298	306	288	301	297	315	280	324	318	286	296	308	311	305	315	283	304	282	309	285	257	312	302	290	308	304	318	315	292	287	290	308	313	267	283	315	273	282	313	280	282	310	304	335	294	327	265	302	310	301	303	275	318	271	294	289	301	300	284	311	303	327	271	290	296	330	304	287	297	304	309	303	339	287	292	294	263	306	333	288	291	294	334	282	306	269	314	270	290	294	308	271	298	262	302	297	304	305	338	284	299	316	297	274	298	279	268	277	334	297	312	266	289	288	312	303	296	318	289	274	322	306	280	308	262	333	319	256	279	269	294	284	264	286	284	304	302	303	265	302	303	275	287	301	288	291	280	311	280	315	275	313	283	324	299	273	305	300	293	292	282	285	286	288	281	255	280	302	264	306	303	303	274	270	297	297	336	297	296	295	293	286	308	298	285	297	302	267	284	318	281	291	303	281	317	291	268	317	296	313	290	298	302	321	280	293	288	341	299	321	309	297	276	297	279	317	313	316	280	313	304	302	283	326	310	309	281	306	315	272	312	297	274	328	274	311	313	323	271	293	305	291	330	302	301	300	299	265	301	316	282	280	268	293	304	291	311	275	305	303	291	306	289	299	310	286	305	294	274	273	280	296	294	280	326	317	299	304	327	269	297	304	308	315	308	293	289	313	279	293	281	292	301	289	285	276	270	321	285	317	289	277	307	295	307	293	306	291	314	334	307	314	301	307	291	313	288	282	306	268	292	291	311	306	296	295	271	294	286	273	308	315	332	282	298	295	306	304	274	297	272	317	275	289	261	294	303	320	307	290	307	265	295	331	291	284	283	276	297	303	334	292	295	280	302	308	318	298	288	305	320	300	297	303	300	297	277	303	312	313	302	298	290	311	292	298	288	289	279	279	293	319	281	312	258	324	313	302	307	288	316	327	305	337	325	319	324	278	312	287	284	333	270	285	319	267	293	282	316	290	312	307	352	311	281	305	309	303	277	296	313	325	314	312	308	317	301	336	276	301	295	308	286	299	299	287	288	280	300	310	298	285	289	286	298	296	273	308	288	267	283	282	278	307	284	281	287	260	307	276	305	297	300	310	309	275	323	278	293	292	283	283	287	282	318	320	286	276	312	290	295	299	301	290	339	294	321	298	299	320	308	293	298	292	312	295	312	289	272	307	276	295	320	295	284	317	294	309	302	293	303	298	302	299	312	298	296	300	301	287	328	313	310	284	295	310	299	308	289	293	311	300	284	299	304	282	324	293	289	278	282	314	278	291	293	298	300	308	283	310	272	301	296	306	286	315	293	291	343	289	307	315	266	310	292	315	306	273	291	315	272	278	299	297	330	349	299	319	308	289	292	297	303	293	273	286	308	302	279	317	303	322	281	289	291	281	314	297	305	307	330	307	280	297	269	292	313	300	276	294	267	309	313	306	283	300	275	267	284	267	287	323	308	304	285	317	304	307	305	273	311	282	284	281	312	297	308	302	321	296	306	294	291	304	299	303	311	331	328	280	270	293	288	261	330	284	303	291	301	282	287	285	271	281	312	303	301	306	268	301	308	290	302	304	285	287	294	283	295	294	290	296	284	285	277	273	310	293	293	271	280	267	255	277	317	317	280	272	317	255	281	310	282	276	270	322	311	269	300	306	301	297	278	284	319	319	282	305	293	281	310	315	274	285	278	320	314	304	312	275	302	300	307	306	301	309	259	294	266	304	321	279	273	294	267	289	300	285	283	259	298	295	323	304	268	276	289	308	259	291	282	287	296	324	292	275	283	279	287	300	298	271	310	313	316	288	286	297	295	299	298	298	286	265	298	290	312	282	316	304	303	291	312	313	296	273	283	327	321	276	300	279	307	251	317	275	291	284	309	297	298	277	262	251	281	274	322	296	300	288	304	311	287	314	294	249	286	254	301	263	251	302	295	284	321	288	312	249	275	292	291	303	304	316	285	290	284	268	288	275	314	306	311	313	308	271	317	301	307	306	292	311	286	320	274	293	306	283	267	291	300	314	283	289	296	279	305	286	296	278	288	298	311	313	278	237	303	294	293	279	310	301	313	283	308	321	278	290	309	277	296	271	282	288	300	290	272	294	294	310	267	288	297	335	285	268
41955	13984	12202	6376	4177	2999	2204	1871	1479	1279	1155	998	915	833	829	732	719	605	664	648	594	595	554	539	580	557	531	584	534	513	506	554	502	508	466	498	552	490	500	489	501	513	510	502	503	470	453	449	493	483	454	473	458	453	464	494	484	514	446	454	466	454	465	441	513	489	448	476	486	460	475	453	438	460	489	462	474	455	422	439	436	436	437	478	448	465	485	449	435	471	506	482	442	455	457	454	465	487	470	451	448	457	459	438	484	466	458	506	493	454	471	518	485	469	436	477	446	436	438	443	497	431	475	435	467	478	483	479	442	486	459	472	444	453	440	469	455	453	393	423	446	455	466	488	504	461	449	450	468	465	474	468	463	452	440	462	445	457	469	449	448	487	443	445	478	450	463	442	455	466	492	446	446	449	465	439	467	444	468	460	456	463	457	462	443	474	448	464	433	464	478	435	477	431	436	466	451	479	456	446	446	423	469	464	483	428	467	473	481	448	507	463	462	483	471	466	500	479	475	466	463	481	454	487	461	466	460	475	454	481	464	488	448	468	464	458	463	469	415	461	429	465	481	429	472	447	498	456	441	474	454	453	478	479	471	451	486	433	437	441	452	476	442	489	467	434	451	435	454	455	472	453	449	413	451	451	457	475	431	432	457	424	482	460	456	446	471	464	446	472	446	460	466	485	446	453	432	467	475	496	463	443	469	514	471	422	477	485	425	469	470	474	476	503	455	440	458	471	469	457	479	468	506	463	496	430	442	459	449	475	476	435	452	434	473	453	459	453	520	417	475	466	458	450	426	458	469	452	452	456	432	423	439	452	473	457	468	480	446	476	450	482	449	451	482	476	483	445	429	476	436	427	440	494	488	457	468	460	486	453	481	462	471	438	429	436	461	456	473	466	461	430	491	477	442	472	501	477	477	467	442	428	447	461	465	448	502	432	431	466	486	454	471	469	462	470	480	487	462	466	503	438	483	462	501	468	429	426	460	455	465	427	472	462	431	477	440	419	460	422	486	446	458	495	443	458	428	476	456	456	462	429	454	461	434	439	415	423	466	490	480	486	436	459	472	474	484	472	433	421	448	452	471	436	446	459	459	444	487	424	466	459	478	448	452	435	427	462	448	453	471	463	468	449	425	461	470	464	448	439	418	495	419	404	432	452	452	432	454	445	459	480	474	443	503	443	451	443	438	462	481	436	444	442	478	479	438	460	476	441	476	468	432	449	470	472	453	459	472	464	447	467	478	462	449	457	433	453	418	464	465	450	469	473	482	441	459	455	437	465	425	430	458	437	408	437	439	463	480	489	437	422	449	429	453	459	430	477	486	486	468	440	455	437	472	448	461	427	463	453	463	430	445	419	463	484	467	465	471	463	442	451	466	454	416	466	457	451	441	432	459	429	456	480	454	426	493	445	463	451	459	453	468	498	436	432	431	421	457	431	458	454	426	463	455	445	452	432	466	449	458	449	447	436	479	465	453	459	453	466	460	455	447	455	461	432	455	441	429	439	456	489	452	446	466	444	451	467	460	434	417	468	460	433	468	476	421	466	470	469	483	467	434	484	454	470	444	475	487	461	438	449	438	452	465	439	456	470	460	444	467	462	464	448	448	459	440	448	437	460	414	428	416	454	502	420	433	455	439	474	411	430	434	472	485	454	406	474	432	481	484	448	483	452	443	457	441	465	436	480	437	447	466	453	476	478	445	455	440	484	443	482	438	406	487	457	469	451	478	425	461	471	441	462	451	471	445	450	495	470	441	431	441	450	468	425	453	441	433	442	442	467	463	465	437	459	444	429	451	431	436	477	471	452	463	439	457	447	443	432	438	475	429	480	455	477	448	474	456	451	487	458	439	469	481	501	447	431	432	437	443	470	464	450	472	476	470	419	464	483	494	464	445	443	395	448	415	439	428	472	474	427	429	485	421	450	448	449	453	451	472	455	456	471	440	432	464	467	430	464	492	422	445	446	436	474	452	477	464	447	458	443	486	474	466	465	481	456	459	465	477	500	498	466	467	437	455	431	452	463	411	428	472	459	484	415	428	442	488	433	472	448	459	455	429	501	486	468	453	463	448	437	485	454	452	419	468	469	467	452	438	480	452	474	448	443	427	479	504	440	434	455	451	463	421	477	461	465	432	447	419	470	464	432	460	471	457	446	436	469	432	437	442	443	454	489	437	454	434	444	478	458	436	446	462	457	465	487	428	454	466	462	455	467	490	453	462	450	426	473	449	451	465	442	479	449	441	430	468	447	485	447	477	475	470	443	418	520	452	441	440	490	442	435	442	431	456	433	484	422	447	467	447	471	448	404	450	444	486	471	420	431	454	458	423	452	463	471	450	469	445	445	439	464	485	449	460	453	461	446	458	407	444	484	449	446	485	468	499	442	450	393	455	455	459	430	427	442	476	489	474	437	432	430	413	498	455	466	444	474	476	497	475	471	450	446	490	498	450	462	470	450	452	444	423	473	434	447	427	487	443	409	408	433	488	442	501	422	434	505	472	479	447	463	453	505	453	446	441	446	406	449	421	461	468	464	482	489	455	440	466	496	480	477	453	482	468	451	465	440	467	464	488	437	450	446	431	454	471	491	434	460	446	489	445	462	447	479	467	443	408	461	437	467	466	462	415	469	473	461	465	421	439	459	435	473	463	473	425	464	481	462	440	459	442	459	437	465	454	466	463	473	457	466	469	431	467	448	476	455	476	492	426	465	424	471	451	463	422	431	483	444	479	447	474	494	476	423	450	475	469	432	468	433	462	493	463	446	451	443	466	452	427	441	473	474	453	451	473	457	462	414	448	448	431	424	454	418	475	467	471	451	476	457	455	469	507	407	474	469	469	427	469	460	443	453	419	455	472	463	439	444	441	443	423	466	458	458	457	481	453	452	459	442	466	436	474	438	436	443	468	487	460	470	427	433	456	477	466	450	410	432	433	441	491	463	446	484	460	473	473	433	435	477	435	422	468	461	458	460	475	443	491	434	481	468	463	463	477	466	430	477	532	463	434	445	434	442	466	433	447	462	433	452	447	463	461	467	480	482	480	448	462	446	432	431	457	463	444	463	454	450	432	444	442	452	493	471	432	452	466	435	453	436	449	418	461	452	428	435	436	441	422	449	468	444	452	494	444	493	467	461	490	474	442	444	444	457	442	481	442	481	454	454	430	417	523	457	462	459	420	494	446	424	432	492	444	417	478	486	459	476	434	462	477	444	411	451	461	456	460	415	508	489	484	454	473	448	453	427	423	449	456	458	453	436	442	438	408	457	469	479	466	435	458	450	432	480	487	420	488	458	457	449	479	423	471	458	459	454	432	472	472	465	430	451	464	424	447	453	447	464	495	445	475	450	442	485	438	423	496	456	467	484	435	459	454	446	440	409	446	431	483	455	453	476	450	450	500	496	503	461	459	469	441	436	451	449	459	477	478	455	459	476	467	409	457	456	518	466	472	459	443	476	448	442	435	470	476	503	477	419	502	450	473	424
27460	20209	6421	866	607	551	551	571	528	550	518	551	566	541	523	525	530	497	540	538	544	569	535	506	572	582	534	511	512	577	546	498	550	544	531	552	583	527	548	533	595	539	546	536	549	567	515	556	529	541	535	579	531	552	537	541	512	552	569	528	531	525	523	521	567	600	529	547	532	559	544	546	509	551	562	530	569	539	561	572	537	483	528	548	542	544	515	539	536	521	541	524	516	513	504	551	519	538	560	551	560	522	524	515	549	483	551	534	511	555	562	549	522	523	553	513	555	540	575	551	540	583	529	546	540	541	584	526	531	515	559	559	525	538	584	505	544	527	583	534	546	511	502	569	552	526	551	537	539	527	506	524	536	546	568	523	553	528	557	538	535	517	555	551	553	503	532	562	508	506	517	551	592	551	534	560	552	560	548	561	549	516	527	522	538	521	537	531	550	563	519	529	543	528	539	549	527	517	516	535	523	550	502	537	533	546	537	510	516	526	519	568	520	546	572	562	547	529	519	521	562	506	563	564	541	545	548	563	519	512	535	544	534	545	578	533	553	533	558	572	492	554	553	551	527	549	511	588	579	547	508	531	540	553	584	527	579	487	504	513	508	519	526	558	533	561	520	529	577	563	516	548	536	510	536	579	537	564	583	540	527	509	563	544	513	514	509	543	528	547	519	529	541	508	539	489	576	584	549	555	569	558	533	546	538	500	552	506	527	582	568	556	507	547	556	503	561	534	551	543	592	531	545	555	531	565	523	523	514	534	543	541	541	540	547	538	539	502	527	534	565	511	549	532	531	561	541	548	539	570	538	547	561	544	585	500	526	553	558	490	563	563	511	527	545	514	526	563	551	534	580	555	533	560	515	497	538	525	555	498	501	560	521	548	509	563	542	553	570	515	524	585	577	525	546	541	585	513	555	543	527	580	502	537	530	533	533	540	534	499	557	543	521	558	601	554	534	552	575	551	531	522	552	568	555	569	545	551	513	521	559	520	568	552	501	540	518	539	555	516	537	559	565	543	573	550	557	541	526	553	534	523	519	517	501	570	553	534	542	548	551	580	562	593	564	508	550	528	549	516	508	590	569	545	547	504	526	537	538	517	548	519	537	585	506	547	542	532	587	495	541	529	515	576	535	510	547	549	529	481	509	571	517	568	543	553	511	502	511	534	540	534	527	507	534	540	547	543	485	520	537	511	529	581	525	514	505	524	564	538	559	484	520	536	542	551	505	526	536	518	525	550	542	554	541	556	531	514	541	563	560	533	534	535	501	501	517	580	565	533	501	544	545	505	550	576	563	555	550	545	530	554	524	535	525	527	519	570	546	551	551	561	530	526	561	571	554	531	528	598	528	560	542	560	548	527	544	542	535	545	546	541	553	552	505	543	564	543	569	491	546	501	563	521	564	612	519	549	523	563	560	527	546	510	551	525	568	523	544	538	502	512	536	531	561	573	570	517	542	519	598	552	557	569	562	478	546	562	555	500	541	550	525	545	537	582	536	537	555	555	545	548	570	537	550	535	520	580	553	559	496	543	560	535	559	562	506	543	530	538	570	544	579	561	525	555	519	513	529	519	548	517	552	518	522	539	562	541	540	567	524	523	539	542	536	510	538	590	570	520	527	523	533	516	548	521	519	536	519	533	503	532	555	477	518	529	545	537	587	540	580	554	526	547	584	546	562	498	502	564	557	550	558	519	539	507	558	529	551	528	529	568	533	544	541	552	519	570	539	587	550	535	498	517	564	535	554	536	531	530	527	572	546	532	533	523	547	570	549	512	506	573	515	543	541	553	549	554	524	553	576	528	556	549	516	593	567	538	542	546	539	504	515	516	556	526	569	571	543	494	574	539	503	538	540	513	555	525	526	508	514	550	516	529	494	520	538	517	568	511	548	529	528	506	505	544	542	521	531	512	538	549	547	552	534	538	558	532	557	528	515	539	512	543	510	530	533	519	535	536	519	548	533	537	545	511	571	509	515	531	536	568	515	506	565	536	545	519	514	557	530	534	527	492	549	533	569	516	567	512	555	526	544	583	514	533	540	554	532	538	528	512	524	545	557	553	510	539	578	560	521	537	506	544	551	482	558	533	543	555	519	563	574	516	554	490	529	584	526	537	554	543	576	566	573	567	577	457	565	518	533	576	528	537	567	567	537	511	571	550	535	485	519	515	546	579	556	546	546	574	532	516	537	570	559	541	541	538	569	558	546	496	507	497	514	518	544	531	538	489	527	587	555	544	531	555	535	532	561	484	544	531	493	513	568	471	534	571	512	484	529	552	536	555	533	566	576	525	520	566	532	560	519	553	550	557	544	536	536	539	569	527	543	551	562	559	545	539	540	529	541	546	514	555	552	517	498	555	550	543	550	510	552	543	537	590	522	545	545	509	516	535	542	537	529	548	537	553	519	513	552	566	506	544	528	533	511	577	544	550	593	562	524	493	536	526	538	530	523	548	563	589	547	543	535	480	505	552	535	553	532	551	523	534	550	526	531	524	536	488	525	575	499	527	535	528	506	551	556	531	552	521	556	535	560	526	567	563	529	562	552	530	524	537	528	525	519	523	550	536	541	545	558	516	528	519	489	534	550	518	529	543	515	497	513	564	521	572	538	531	537	508	579	577	526	581	530	539	536	519	537	541	569	533	518	585	567	565	528	534	520	551	583	598	558	552	524	595	506	508	572	549	540	558	523	568	537	520	547	545	544	544	524	491	573	558	542	563	498	541	557	570	546	538	489	554	545	491	570	535	509	552	493	547	540	550	563	514	548	570	560	544	529	547	507	558	557	540	542	549	511	542	559	545	576	506	568	512	536	534	554	529	515	552	541	502	553	551	590	498	567	523	562	585	542	573	554	500	554	540	532	500	543	560	535	556	524	567	485	541	551	512	538	523	531	544	498	524	573	558	545	557	521	530	519	564	533	561	544	575	501	549	557	499	531	541	575	531	506	551	572	552	543	566	572	566	519	591	547	579	553	525	578	522	547	555	545	519	534	533	557	547	551	520	542	531	575	479	554	485	544	531	518	545	579	572	539	503	522	513	511	536	538	533	500	535	539	528	543	553	524	556	534	539	551	567	532	609	537	567	550	544	484	546	553	553	543	546	539	545	527	564	545	547	538	510	540	564	536	568	537	587	532	565	540	512	547	534	533	509	532	512	572	537	557	595	533	541	548	531	534	543	520	549	541	535	569	528	579	477	532	536	564	523	512	603	571	514	526	516	535	517	544	538	526	511	575	533	569	548	545	523	541	544	493	567	538	545	571	527	542	546	573	496	479	517	529	531	547	492	514	505	552	549	519	571	548	533	530	559	554	554	534	518	558	527	520	524	550	590	531	542	530	527	583	542	567	520	550	534	546	534	581	539	539	532	490	524	497	550	533	519	549	533	543	563	497	552	528	563	497	521	563	515	547	539	539	543	522	536	551	520	531	549	532	536	545	525	495	505	546	531	507	520	506	501	511	512	532	539	549	535	563	523	538	498
14836	1464	1348	1072	947	879	859	857	829	819	827	807	792	810	792	876	806	823	779	821	832	755	796	751	805	757	841	833	832	775	720	773	811	806	793	802	765	807	836	789	764	866	836	794	806	822	716	806	817	799	797	795	772	784	865	793	806	814	783	776	786	808	811	770	797	868	832	810	777	805	822	808	798	823	786	833	787	799	892	805	796	802	775	798	830	823	796	846	772	801	834	831	882	873	784	793	762	812	790	783	858	825	846	859	792	829	828	843	790	832	830	829	763	820	785	816	793	813	788	796	831	840	796	793	796	834	767	815	831	809	810	804	813	805	842	815	771	814	764	798	762	806	796	781	792	793	803	851	824	830	842	807	873	766	789	779	781	799	864	759	787	841	800	795	841	757	744	780	769	821	791	802	856	769	815	836	799	778	767	780	873	825	826	775	826	785	853	849	771	811	794	841	807	787	802	811	753	804	828	788	814	795	794	820	837	792	810	826	753	744	847	787	794	786	825	836	783	763	852	776	772	789	826	805	769	794	816	803	794	828	810	803	859	815	815	772	785	795	755	823	794	756	785	786	838	817	768	795	758	787	769	738	807	805	806	801	772	807	794	821	799	802	803	810	849	767	786	803	754	763	817	815	816	780	819	816	798	787	795	780	772	801	779	811	776	822	769	834	815	892	784	813	819	748	831	803	770	798	767	878	819	832	808	867	793	838	802	799	755	838	819	828	752	782	817	791	810	789	850	771	766	837	815	829	833	807	790	802	787	825	814	761	781	821	778	793	798	790	786	780	800	766	803	755	801	784	806	824	775	795	784	799	838	775	819	785	823	795	825	820	757	806	789	821	794	792	780	774	828	798	760	780	789	807	805	838	794	822	798	748	792	835	768	794	771	820	802	745	859	836	809	837	773	773	819	839	810	772	772	798	779	787	775	754	828	730	814	779	829	785	785	837	822	790	755	830	809	820	741	825	846	755	770	804	795	834	836	812	787	805	767	788	817	785	832	769	742	781	783	817	799	798	769	804	824	760	775	771	789	811	802	832	811	838	737	814	780	817	791	802	818	790	789	805	876	831	777	717	775	781	763	735	802	800	829	801	769	787	875	778	796	831	808	810	856	782	776	739	807	811	755	828	814	808	807	793	846	762	890	782	802	818	816	777	813	835	813	852	798	848	794	778	825	820	825	869	835	758	779	748	780	777	803	799	711	788	826	759	794	825	814	804	751	777	825	810	846	822	859	814	794	830	819	865	775	846	784	799	753	765	770	816	794	796	758	800	787	798	786	755	775	764	813	802	785	790	836	812	789	793	796	746	786	806	819	824	783	840	786	825	800	755	796	840	816	818	764	794	814	821	764	801	843	768	811	796	747	752	809	806	776	809	833	759	831	768	813	823	793	812	812	826	802	824	825	844	769	826	810	813	750	771	755	811	790	790	801	775	766	800	862	770	782	803	813	798	772	835	820	764	802	801	787	805	792	774	753	834	830	830	797	732	807	760	841	770	791	814	817	807	832	780	866	824	812	813	874	843	801	783	841	858	807	772	779	779	845	783	804	820	842	779	802	792	809	837	765	787	795	823	855	771	809	798	780	762	792	840	788	819	791	758	863	833	732	800	788	766	817	820	806	783	798	802	825	784	852	826	749	801	818	768	784	794	798	851	842	822	752	791	787	799	788	828	750	814	837	798	798	789	842	796	727	861	781	820	842	845	791	798	821	762	769	748	826	746	818	817	784	866	808	763	744	779	787	825	797	780	776	841	778	802	757	768	748	885	792	801	805	782	800	809	798	839	787	789	829	806	798	810	823	768	781	790	767	860	839	814	800	843	793	827	826	789	822	804	810	782	761	762	812	764	836	812	817	785	791	806	846	775	770	771	835	773	806	844	777	819	800	852	774	819	806	763	804	777	789	755	815	824	787	801	788	818	782	796	783	833	786	779	743	797	772	816	778	819	825	793	808	785	813	829	851	790	816	812	771	839	826	734	764	768	825	821	781	759	813	790	771	875	777	855	789	798	800	811	805	834	835	828	758	743	779	817	815	766	800	789	802	778	779	860	820	818	785	789	814	843	749	858	795	843	733	808	801	806	815	831	769	803	789	806	743	837	828	832	792	810	799	832	789	825	806	762	744	802	813	820	784	834	842	811	798	803	778	752	834	798	812	795	784	785	847	798	820	788	772	787	775	771	767	816	799	847	826	785	841	755	801	795	853	829	826	778	829	814	797	760	795	756	801	845	824	826	777	823	836	816	785	768	788	810	849	834	763	800	798	828	777	753	752	808	834	813	838	796	767	775	757	804	835	806	831	789	758	834	815	853	812	834	785	773	812	788	785	812	856	812	790	831	800	782	779	799	778	790	758	817	774	835	807	822	838	831	821	806	840	800	762	788	845	803	744	801	794	780	797	833	799	831	832	809	790	788	781	775	819	817	797	834	774	787	742	799	809	804	814	818	820	811	793	793	793	810	822	806	812	790	817	814	777	805	815	792	777	795	769	784	747	794	781	759	777	781	816	800	803	753	785	845	797	807	803	810	738	772	837	791	844	786	829	762	799	759	797	858	795	835	773	770	808	833	823	731	832	802	849	788	802	823	810	789	791	787	777	768	835	816	768	857	775	808	772	831	762	822	807	815	777	799	771	764	786	818	755	808	818	803	769	736	839	803	846	786	799	830	817	774	773	760	822	801	818	819	767	807	820	771	771	792	790	737	819	779	773	764	828	836	826	795	837	754	774	760	802	769	815	784	810	720	822	772	818	814	799	830	765	791	816	775	770	789	814	840	792	822	808	836	765	798	780	771	780	769	759	785	796	815	819	810	868	823	837	784	787	803	779	796	786	800	811	780	805	848	790	815	771	787	796	775	814	803	761	816	841	769	815	784	820	799	820	842	795	769	773	757	778	786	807	821	778	823	781	819	796	789	792	789	775	786	768	775	770	774	768	826	768	813	790	772	806	826	792	810	873	761	770	813	778	807	830	748	787	806	784	844	798	835	746	790	788	805	788	820	820	798	818	803	766	824	781	862	784	778	768	782	801	836	770	804	742	795	786	783	808	858	777	804	799	818	818	827	801	763	861	832	796	794	817	794	789	792	771	814	797	772	772	818	806	793	826	809	788	777	818	806	815	804	852	829	815	820	794	809	782	806	779	743	770	787	803	768	809	800	799	797	812	790	777	834	806	777	783	859	873	792	759	802	852	797	768	829	823	803	818	803	792	794	799	808	848	839	816	751	844	836	781	759	785	818	858	786	758	804	807	851	781	788	796	803	828	789	839	804	781	788	817	758	854	785	828	800	800	825	816	811	755	812	768	825	812	793	814	781	799	813	807	808	811	794	775	806	744	823	799	809	792	779	850	875	778	806	830	814	811	827	830	777	788	784	770	769	785	751	788	795	796	820	800	836	774	803	786	867	792	798	841	803	848	800	840	836	736	764	780	834	825	776	806	767	778	737	791	792	764	851	814	824	794	792	856	773	818	864	845	801
23852	21560	29535	24035	21562	15148	1546	835	723	696	671	612	605	619	547	613	525	579	556	521	529	534	530	578	482	549	504	549	505	514	524	493	479	540	551	538	488	526	511	510	491	509	503	470	549	536	551	499	520	503	542	520	510	527	496	492	517	504	506	510	549	475	457	499	530	536	483	555	516	512	509	467	488	499	507	526	478	518	482	501	506	497	490	532	492	484	503	526	483	504	537	496	493	533	508	494	505	509	492	523	513	485	492	519	552	515	501	552	510	508	523	510	492	485	478	501	527	507	486	577	461	502	539	471	529	507	495	485	513	529	550	490	500	522	487	516	507	473	507	502	484	502	541	518	474	493	459	495	519	468	532	481	536	499	532	495	529	449	516	448	508	492	509	474	508	531	518	453	519	515	500	530	492	464	494	490	495	470	489	540	480	489	518	479	495	505	508	520	505	524	500	512	468	494	530	498	496	477	479	506	480	524	503	516	512	502	504	484	490	506	505	512	464	466	504	513	506	505	470	545	538	468	498	502	517	525	529	502	484	496	538	497	489	516	515	509	509	463	505	546	530	492	558	530	504	486	520	468	519	503	494	506	524	531	524	535	506	529	512	484	477	508	498	538	540	486	494	508	510	518	517	509	517	482	505	457	511	480	477	487	494	506	492	514	497	507	493	478	504	501	503	460	478	513	499	471	546	519	529	494	534	493	500	513	516	496	460	486	494	546	466	459	515	516	530	541	528	478	485	476	514	548	490	511	485	519	495	447	493	526	494	472	503	464	495	476	495	543	491	519	480	481	519	474	503	482	474	533	529	505	553	520	494	471	505	483	500	477	488	471	523	512	481	506	524	493	495	489	472	465	497	505	473	545	473	507	479	510	533	485	510	475	495	545	497	528	460	491	478	516	491	471	464	492	571	497	467	511	514	516	468	513	461	540	489	532	491	491	489	515	487	542	503	490	471	511	492	516	499	515	472	500	452	453	477	495	522	521	522	478	483	497	513	476	512	472	479	499	540	524	467	512	481	511	548	497	514	454	507	527	491	507	478	457	511	525	483	538	481	537	531	472	494	506	498	499	519	517	536	496	472	487	496	482	502	478	512	485	485	510	479	509	461	501	481	507	467	481	483	499	519	531	482	494	526	490	492	471	480	520	493	524	507	524	506	462	466	503	473	497	482	520	487	496	507	519	503	505	517	499	511	513	469	485	521	460	503	486	522	535	495	486	510	507	514	504	491	484	513	473	506	558	456	471	475	531	485	516	549	485	506	475	507	481	489	459	520	484	491	476	506	487	488	504	494	500	488	517	518	479	524	495	509	481	464	492	473	509	504	498	498	482	514	497	466	522	533	498	514	498	472	478	532	467	475	498	475	505	488	495	468	488	483	483	473	509	553	546	483	543	472	514	506	494	538	499	503	507	501	490	491	495	526	521	515	529	495	487	533	514	452	511	506	515	509	467	511	495	462	527	521	522	540	488	517	520	473	512	507	512	465	551	508	501	508	480	490	508	518	494	483	505	479	523	511	512	486	508	515	530	546	523	480	520	563	524	503	491	480	456	459	471	521	488	482	484	482	506	506	470	479	497	488	551	510	531	493	506	496	480	462	512	509	490	485	504	519	493	511	493	507	504	499	504	517	449	437	478	485	491	507	484	507	480	456	512	493	555	491	484	495	531	519	496	453	493	503	496	499	485	474	510	508	490	505	496	511	499	457	541	534	511	506	511	528	516	485	463	497	482	514	499	522	501	525	474	512	490	510	518	515	514	502	495	491	520	548	524	527	522	504	510	529	506	510	478	518	487	508	535	441	492	482	510	450	511	509	510	504	525	485	421	450	506	506	452	466	485	510	491	485	535	484	492	489	477	484	507	494	498	545	477	469	518	528	512	507	509	507	508	480	513	495	507	511	511	522	511	475	486	503	497	467	509	501	521	490	503	469	511	506	521	492	498	506	456	512	500	489	507	473	477	507	483	509	509	502	508	483	495	499	503	470	506	463	462	508	523	495	479	521	492	533	489	504	548	540	518	518	504	492	500	504	450	507	500	532	536	512	528	513	523	482	484	502	499	468	527	494	508	509	484	477	478	520	510	478	535	504	489	496	509	488	532	453	504	497	458	521	484	522	475	493	536	510	492	492	520	491	514	472	512	526	452	494	488	464	493	523	532	511	499	501	544	505	485	577	472	494	505	488	511	536	476	457	480	492	487	480	490	475	460	529	460	530	486	531	479	493	529	522	476	528	531	477	505	544	509	508	501	506	540	464	511	506	501	516	507	561	465	502	493	483	493	516	470	504	507	479	494	504	481	538	511	482	534	496	501	524	503	516	514	506	487	486	531	500	508	492	526	476	527	493	507	506	536	544	503	518	477	546	532	488	467	516	499	524	503	493	502	500	500	471	495	490	454	533	528	486	517	520	472	506	466	464	508	469	514	477	516	569	477	473	474	472	495	486	497	462	497	514	505	501	481	521	514	499	519	490	451	508	525	476	498	537	493	514	493	497	506	466	483	528	485	445	529	508	506	472	492	498	486	461	467	473	493	536	551	493	471	528	502	501	512	489	512	468	501	508	516	497	500	514	551	525	511	478	490	462	481	491	494	465	530	527	508	474	519	512	542	460	473	492	472	510	489	512	497	486	469	498	508	513	535	498	498	534	504	489	500	470	511	513	477	496	489	536	502	526	528	491	497	488	490	521	500	454	488	497	541	487	460	521	509	502	490	495	483	518	493	495	471	495	549	473	483	441	510	510	522	501	483	538	518	518	520	539	543	514	520	472	519	510	518	482	479	489	528	528	440	498	480	511	539	494	511	524	491	526	492	509	478	511	479	505	499	489	489	518	532	473	480	488	519	557	495	511	510	552	492	495	465	507	548	472	497	487	500	494	519	496	538	465	482	515	509	507	459	486	499	506	463	483	494	495	506	487	466	475	517	513	475	525	476	476	491	534	504	487	478	508	477	506	510	489	487	479	491	490	506	511	482	495	508	490	502	499	541	473	463	492	520	488	517	469	518	528	537	516	520	485	525	485	520	461	475	499	502	469	499	530	507	464	526	505	461	472	443	465	490	484	532	472	510	513	553	501	546	514	502	463	528	502	518	488	522	511	508	512	492	490	491	466	478	504	475	524	509	494	509	505	508	500	495	463	473	463	477	499	464	509	495	473	506	465	481	477	460	536	480	497	477	468	457	514	503	500	531	522	528	563	508	470	522	482	501	463	512	502	505	538	488	499	553	500	518	506	489	467	498	487	537	474	505	514	545	513	525	494	539	533	490	531	503	514	515	511	497	551	539	486	504	481	474	520	450	500	480	482	485	501	488	468	500	481	507	518	493	503	492	482	503	504	509	482	469	492	473	523	541	498	473	485	505	484	482	518	535	481	473	504	479	477	496	503	524	514	493	483	489	491	477	495	496	466	499	514	500	525	489	479	503	476	464	495	522	505	530	514	494	504	463	531	487	514	555	491	506	468	524	506	475	524	527	459	546
41474	11609	9963	5232	3535	2646	2093	1730	1527	1323	1197	1147	1129	1099	1022	913	951	907	964	848	865	795	859	814	836	869	807	778	844	801	833	799	810	846	776	792	799	776	794	796	732	802	733	759	806	764	752	737	790	793	726	770	806	735	743	768	755	759	708	780	771	804	811	749	737	727	702	745	771	748	742	741	769	761	795	759	766	737	758	747	731	736	765	749	718	751	755	741	793	772	760	770	698	763	766	809	754	752	768	715	712	732	762	759	759	799	762	749	744	753	758	730	769	737	753	763	803	752	706	813	744	758	725	784	755	689	774	756	732	737	758	720	750	754	772	734	771	803	754	769	761	748	731	771	752	711	722	757	721	765	742	747	758	730	751	783	706	782	791	776	738	733	762	750	792	767	711	735	785	737	760	748	750	748	715	756	751	788	771	751	730	746	736	769	715	798	763	764	759	745	793	726	721	783	778	804	734	781	823	734	744	730	746	734	733	726	775	731	723	809	742	783	759	794	724	730	781	731	742	747	776	753	748	770	807	755	787	697	743	766	733	742	716	734	756	779	754	739	727	751	732	711	823	821	743	748	726	746	769	785	766	738	785	772	759	736	734	765	756	739	748	751	725	768	759	736	799	783	744	754	694	700	785	752	747	781	715	732	760	718	797	744	724	780	785	786	719	801	763	780	783	751	740	710	724	768	738	741	731	703	717	799	738	744	747	732	738	758	769	789	734	786	688	775	783	815	717	720	742	782	728	789	741	812	734	746	789	778	725	717	761	753	710	728	744	694	750	769	774	728	768	774	799	758	811	783	738	725	773	735	764	792	757	799	733	750	747	791	812	741	740	728	728	751	758	744	795	749	730	819	778	736	792	683	769	748	744	774	762	690	714	760	750	783	743	720	752	720	751	715	769	714	757	805	761	768	750	755	724	752	729	742	790	708	814	726	709	754	764	778	759	723	762	770	740	743	768	746	767	781	787	733	727	711	746	755	741	769	768	767	704	746	772	757	751	803	779	740	713	766	783	726	731	761	762	753	766	745	748	756	720	751	792	724	712	775	737	765	721	767	782	756	778	800	782	736	790	721	774	749	726	734	769	769	743	750	731	716	743	730	747	726	739	774	697	757	760	747	735	737	752	755	778	813	734	740	790	765	792	776	730	753	770	736	779	714	780	719	752	739	773	728	754	755	810	774	746	750	785	771	809	758	761	748	769	777	752	765	730	783	771	772	748	729	734	740	774	753	748	742	760	742	771	821	732	758	738	737	720	771	761	760	735	775	772	738	713	759	760	770	799	772	774	738	729	743	777	712	771	745	787	744	741	734	752	767	758	738	702	729	773	750	760	742	698	744	744	748	754	737	760	797	800	768	782	746	740	735	724	730	765	739	743	744	757	772	717	720	746	729	699	726	754	726	795	766	752	773	753	751	758	780	723	776	736	771	801	725	748	724	783	762	776	735	726	728	744	785	795	755	764	750	785	742	788	795	726	745	785	757	756	771	755	759	764	767	759	784	800	810	744	766	697	772	758	748	759	764	772	760	757	754	742	760	725	744	760	752	749	757	739	794	755	772	752	744	769	766	766	697	768	736	741	734	761	720	759	751	755	780	753	756	786	776	739	762	785	793	752	781	739	709	728	758	701	783	760	780	774	785	802	760	757	770	719	749	805	737	737	736	773	744	808	737	769	766	738	785	766	774	723	782	728	770	795	777	716	743	756	770	776	706	732	766	794	749	735	766	751	801	764	739	740	756	785	710	724	779	745	765	737	764	685	703	697	771	727	793	760	776	754	764	787	757	728	739	785	712	783	729	774	777	774	773	751	709	780	778	718	742	760	761	769	757	765	730	687	734	740	747	719	680	767	731	730	736	747	796	752	714	741	767	794	710	764	775	704	725	765	767	713	745	770	779	754	774	752	784	799	785	731	740	720	781	821	784	743	754	756	697	736	713	761	760	792	764	828	769	786	745	764	747	751	776	737	731	773	735	729	791	709	745	738	731	784	763	741	792	794	721	731	802	695	778	763	744	728	707	714	757	790	763	770	751	738	723	756	783	754	773	763	727	754	762	742	783	773	738	777	748	779	719	769	765	753	751	737	781	767	743	771	783	798	769	728	811	780	774	768	765	747	788	815	700	734	796	803	782	779	746	767	760	744	777	774	747	712	784	733	732	776	740	757	729	701	737	793	769	758	724	718	736	747	754	744	708	752	750	736	718	749	757	759	765	731	735	742	762	799	717	786	780	789	753	763	717	754	742	741	719	728	770	730	786	718	781	739	794	754	744	732	725	696	728	786	789	795	719	788	719	713	772	766	786	753	711	738	742	798	752	725	768	752	716	735	791	746	805	782	790	747	772	763	731	744	758	752	753	792	757	698	721	733	756	757	765	764	715	723	732	747	754	767	723	760	762	710	744	735	795	737	748	778	797	791	774	769	842	768	737	741	754	791	778	753	759	756	729	764	768	776	749	710	731	805	699	755	796	752	790	766	742	729	722	742	768	743	726	750	790	735	748	747	740	703	740	780	705	754	774	714	711	727	745	778	762	782	789	803	763	762	742	725	784	753	750	735	813	706	777	746	736	735	771	740	727	775	774	698	760	755	794	756	779	729	751	733	792	698	722	749	750	756	744	736	721	772	733	810	774	752	760	757	768	744	766	763	767	785	740	808	801	738	745	815	731	728	696	779	752	743	796	785	762	789	782	754	759	791	709	787	774	734	742	784	726	796	771	725	781	814	733	742	774	752	725	763	772	710	724	715	760	741	751	797	801	738	731	771	775	770	783	706	735	705	763	684	735	774	761	767	775	784	789	732	736	771	725	783	822	753	804	789	758	743	748	780	751	750	731	760	770	763	747	735	703	753	724	752	762	741	767	733	791	758	738	723	705	739	715	745	793	737	747	724	776	757	748	739	761	764	767	807	762	739	777	710	667	708	740	811	774	748	737	777	726	759	771	744	793	724	783	698	791	787	817	725	781	803	745	756	749	779	759	784	734	743	726	748	735	751	733	767	776	799	769	775	738	768	778	761	769	794	786	760	737	792	797	740	729	774	766	714	727	759	774	773	733	763	773	757	737	727	727	789	758	754	761	767	742	777	741	764	758	752	726	733	750	763	756	765	762	762	742	771	736	743	746	736	752	724	763	734	721	780	746	802	747	737	718	745	786	748	746	747	724	788	797	795	765	759	730	735	737	758	772	794	763	752	747	803	742	751	763	753	766	710	754	754	792	711	699	737	769	755	791	723	756	805	840	752	804	779	778	819	833	748	753	799	739	785	754	728	724	713	731	791	768	764	799	776	766	722	773	745	771	756	728	787	789	725	773	733	782	695	731	770	729	688	760	761	767	806	772	734	771	736	778	777	765	770	744	760	769	720	730	750	743	765	758	779	753	741	727	844	787	759	764	751	765	780	760	748	740	770	768	785	708	736	761	728	732	757	764	803	727	765	820	740	775	764	826	773	727	778	740	808	722	705	747	753	768	758	797	742	782
23309	21516	29757	23725	21508	21428	3655	787	623	562	505	439	436	401	390	351	364	381	383	329	355	322	288	291	341	323	320	304	315	297	303	307	323	305	297	299	323	310	304	331	313	331	291	302	295	322	302	289	300	332	296	275	302	287	322	253	293	272	336	287	311	308	310	287	297	283	301	295	303	307	294	270	297	299	300	304	308	303	307	306	281	303	279	316	308	285	273	290	292	325	332	285	289	284	296	313	257	318	298	303	277	275	301	336	325	296	297	283	287	289	291	300	284	288	292	318	275	284	271	284	292	269	277	307	282	271	289	283	322	287	314	306	258	307	319	289	304	273	256	305	310	265	318	277	286	303	243	288	309	318	284	276	299	293	310	277	317	304	289	314	280	282	299	291	301	314	245	285	322	273	331	288	288	298	298	327	327	267	269	310	279	268	285	278	293	321	308	297	331	316	296	291	332	265	291	293	285	308	294	289	305	284	305	308	274	297	275	300	272	282	286	280	294	285	302	288	303	297	273	302	280	275	290	291	303	297	301	286	285	276	308	308	331	295	309	276	323	302	348	306	318	268	297	293	307	294	269	267	272	280	283	318	300	315	288	285	322	280	306	330	281	254	305	294	290	307	307	301	268	281	287	333	280	325	310	280	321	285	271	274	291	295	286	295	276	316	286	282	271	313	282	298	267	305	299	280	307	266	285	284	291	286	304	325	285	296	299	292	274	307	276	299	306	294	287	278	298	296	275	297	286	287	292	303	298	275	308	280	306	283	285	288	300	280	276	304	335	311	263	298	306	271	291	279	285	263	285	290	269	287	300	288	306	316	276	320	276	287	285	298	297	315	322	288	289	300	289	294	291	274	316	328	294	298	281	300	290	307	305	291	277	283	308	276	301	260	308	288	293	277	296	303	304	318	304	271	292	285	299	264	322	281	276	267	297	275	265	264	294	307	295	292	297	318	275	310	265	317	295	297	297	305	311	298	311	292	343	305	287	297	267	324	294	307	297	313	306	265	303	276	294	282	318	316	272	271	311	283	277	332	308	308	275	313	304	284	291	328	289	309	312	276	286	280	269	290	324	288	305	301	290	291	305	281	269	298	303	287	311	292	290	283	295	280	290	296	297	295	314	284	288	307	301	281	286	270	265	253	278	289	297	296	288	282	295	292	325	289	304	299	284	273	268	292	266	273	307	287	294	321	303	288	308	270	299	296	282	262	292	302	306	304	278	307	254	301	285	282	285	281	294	285	289	317	302	269	312	305	299	264	311	287	307	312	307	305	278	274	307	288	315	300	296	296	286	292	270	308	309	279	295	296	268	298	282	252	285	269	271	293	282	295	265	291	315	283	303	288	301	278	309	278	292	334	296	276	290	281	268	281	311	305	305	279	275	282	287	285	290	289	290	272	287	318	285	267	280	275	303	308	297	297	301	292	292	321	280	285	265	298	252	273	255	263	301	293	269	299	300	301	270	280	294	302	285	306	278	299	297	285	316	317	290	278	290	284	323	296	280	289	265	311	293	286	298	292	269	346	265	312	292	299	303	312	284	304	276	290	284	282	289	291	295	277	307	298	270	270	276	287	283	276	278	302	297	337	306	307	296	283	270	282	298	309	301	283	303	279	324	317	290	294	305	307	299	276	273	328	280	295	295	283	263	320	319	287	296	305	277	299	262	322	293	311	288	296	281	310	302	278	283	296	297	276	276	303	293	279	294	290	321	278	292	305	264	318	299	313	292	314	296	275	304	327	289	293	276	261	291	308	296	268	273	293	272	302	291	275	293	290	287	308	292	290	309	280	286	312	279	281	293	297	255	290	308	304	291	306	311	305	282	280	298	270	271	258	272	306	293	304	268	293	304	303	317	322	260	280	260	273	282	308	284	285	298	308	284	295	315	287	287	276	288	293	305	297	286	313	285	282	275	297	303	274	295	319	305	299	284	314	279	251	312	286	287	297	291	293	272	299	303	302	288	283	301	293	314	304	282	280	321	298	287	329	263	274	324	303	267	281	284	314	291	306	307	278	303	283	307	300	270	275	267	290	296	278	304	259	295	316	298	258	323	275	285	295	299	299	281	286	268	283	276	244	303	293	274	330	313	281	274	295	302	286	278	278	286	284	302	259	304	297	285	277	292	306	275	286	291	275	289	289	280	292	289	300	317	291	305	288	291	280	298	300	292	278	281	311	268	275	269	323	305	293	286	302	300	312	350	278	283	292	277	307	275	315	314	283	255	279	290	292	298	272	308	248	286	283	279	316	309	283	277	298	307	301	280	282	282	307	261	324	272	254	322	264	256	278	311	294	301	279	298	276	272	296	292	315	300	286	302	297	303	298	291	266	263	311	307	279	325	284	299	304	298	271	274	273	268	281	299	295	303	315	316	299	301	315	299	301	261	295	272	315	278	316	320	273	313	299	281	256	286	287	305	316	309	303	282	278	265	288	306	305	289	256	307	300	287	280	289	263	295	278	289	285	273	271	300	287	286	292	281	292	319	291	291	279	300	287	321	304	267	280	297	256	283	307	288	281	275	287	311	312	295	283	298	298	304	267	296	306	288	279	292	300	303	295	304	280	313	288	266	295	292	324	297	282	255	319	301	279	319	301	285	326	298	295	311	282	288	285	298	281	301	308	317	305	275	283	320	289	286	292	301	318	287	276	300	285	319	306	342	304	327	319	314	285	288	307	280	292	301	274	307	262	281	293	327	270	319	305	303	300	271	300	273	292	301	317	308	286	291	292	289	286	321	278	304	229	252	284	306	304	308	307	313	302	273	295	292	279	282	295	295	291	268	281	290	263	274	313	269	297	301	265	290	263	308	274	280	274	270	283	265	320	299	285	306	265	239	333	288	273	299	294	282	286	284	300	296	273	295	288	277	270	335	297	289	311	284	295	296	299	304	290	281	299	295	296	276	339	299	297	290	274	289	304	296	288	295	278	283	322	269	282	322	289	313	312	289	311	309	308	293	299	287	309	305	314	290	285	295	264	287	306	279	279	315	317	311	283	261	284	293	290	293	284	319	298	269	284	299	306	295	286	301	291	299	290	294	311	273	284	290	289	304	280	288	289	295	298	302	292	283	285	304	278	314	283	267	277	291	285	320	280	329	302	279	249	264	311	266	277	285	290	280	312	288	309	282	302	283	264	274	290	317	316	294	281	280	301	281	302	274	301	303	317	259	285	293	294	296	287	297	295	299	269	294	312	306	294	327	285	320	289	293	283	283	290	293	311	299	287	318	279	301	305	302	287	269	288	301	328	275	290	321	318	296	304	312	321	271	293	290	288	286	317	288	310	312	301	303	269	302	258	291	293	320	292	313	312	280	266	317	278	291	290	273	317	268	303	307	310	282	327	257	278	282	286	322	345	288	281	278	313	301	305	286	272	302	246	290	305	292	285	297	273	297	315	306	302	291	326	298	311	284	259	272	297	301	287	284	302	281	292	278	274	315	294	290	298	291	291	277	275	310	295	290	288	296	289	298	297	307	289
44561	14146	12346	6415	4147	2995	2303	1832	1484	1240	1141	957	919	876	798	725	692	665	622	641	598	615	522	566	533	542	563	511	516	513	470	468	503	496	498	487	501	473	529	468	464	525	465	484	489	470	459	468	478	471	483	500	477	442	455	470	448	461	499	446	458	485	486	421	477	460	471	449	485	507	481	447	469	445	463	457	469	457	459	478	498	450	461	480	465	496	474	451	433	442	492	427	449	473	439	450	461	456	450	435	478	455	468	465	463	463	445	461	447	465	499	450	477	428	423	426	470	434	464	452	466	478	411	430	410	475	453	448	424	466	489	451	457	455	431	445	433	459	457	438	444	429	452	452	483	478	455	416	468	462	484	462	437	480	486	413	447	450	439	457	457	421	455	440	468	445	465	453	448	422	473	458	465	419	422	433	486	456	447	439	433	483	435	447	482	431	460	478	435	463	473	445	495	453	454	416	452	454	437	429	441	496	408	456	439	472	467	419	465	487	484	459	461	449	426	388	442	456	478	453	469	442	464	440	445	455	486	458	437	471	483	438	419	458	478	408	452	442	436	466	427	461	415	457	463	479	460	463	463	466	443	469	439	463	476	461	455	451	461	421	422	442	425	472	461	494	479	448	437	493	438	468	422	416	445	487	455	436	470	437	473	458	471	448	459	468	469	440	474	483	465	452	445	490	447	448	443	434	481	459	451	469	455	474	443	449	445	431	483	482	430	468	452	429	428	476	457	456	472	451	485	435	442	485	480	452	455	440	446	461	445	457	497	442	452	486	465	426	480	481	433	444	487	451	445	429	429	464	453	428	422	454	451	444	467	436	458	431	478	454	459	431	404	462	468	458	448	427	461	462	454	427	467	446	452	449	513	476	421	466	426	461	481	492	448	446	469	425	421	427	436	461	449	432	451	488	497	433	463	442	419	428	484	436	427	435	448	443	440	479	437	467	420	455	510	451	479	436	451	416	475	467	452	466	420	431	472	432	406	462	441	447	462	452	433	460	487	442	466	491	434	430	500	456	441	468	469	510	470	450	463	429	466	454	425	467	447	455	456	442	420	450	483	431	469	437	438	442	439	437	451	428	423	472	424	436	448	498	481	462	451	491	416	466	476	476	505	402	443	452	444	439	438	455	472	429	436	445	437	477	470	455	509	462	457	443	459	488	475	438	477	433	464	471	458	469	424	444	451	451	461	435	458	483	441	430	426	456	458	429	463	464	456	464	476	463	465	470	463	452	487	443	461	472	472	490	439	452	457	447	425	499	419	464	440	436	435	458	473	442	481	424	437	465	455	460	464	480	438	425	455	446	478	451	435	408	458	421	484	425	421	418	452	446	436	455	451	456	472	490	459	462	430	437	434	411	452	462	474	444	475	459	456	478	456	490	445	437	461	433	476	460	473	454	450	443	449	440	426	451	452	472	469	433	438	442	451	443	472	471	455	477	467	484	435	459	472	438	452	433	427	468	450	463	465	423	435	443	434	478	476	455	456	438	469	454	447	427	433	439	424	466	470	450	432	452	467	445	464	444	454	466	468	426	441	444	465	444	461	405	469	418	457	471	466	482	465	459	453	422	461	419	458	482	435	440	410	442	460	462	471	489	472	455	426	458	442	480	495	468	427	484	474	458	449	471	500	451	449	437	437	407	428	442	447	457	463	453	484	442	511	465	482	455	479	459	442	449	467	466	450	454	412	457	454	440	406	448	440	443	444	458	440	432	433	444	468	415	449	460	436	440	441	457	477	457	453	485	491	471	434	415	439	458	466	453	475	493	413	445	443	482	439	453	461	442	439	438	457	404	454	464	470	432	445	436	458	466	473	445	464	428	436	455	442	452	445	470	500	429	479	467	460	507	440	478	440	445	468	435	478	445	464	468	420	479	461	486	482	442	489	429	445	469	445	453	455	472	440	468	462	447	457	406	472	456	449	430	425	474	470	449	477	454	478	485	445	441	444	445	433	463	445	430	465	452	451	440	512	432	451	505	456	436	443	462	432	471	442	449	449	482	459	449	417	446	506	412	434	435	445	459	424	427	425	418	456	423	421	453	464	450	451	463	447	451	448	447	431	476	407	470	486	457	463	455	466	462	427	435	416	446	470	539	442	441	473	457	456	480	478	454	446	447	473	458	449	475	454	463	469	454	461	451	450	396	482	452	468	466	486	447	452	442	448	436	451	481	429	457	451	428	442	424	425	481	437	460	431	441	435	429	441	462	482	446	439	459	467	462	431	448	450	435	436	455	453	471	431	457	456	472	442	442	457	483	481	447	462	422	478	473	410	442	422	446	433	435	473	471	424	430	457	443	456	456	479	448	473	438	458	422	428	460	458	458	446	476	467	431	447	416	460	462	476	459	420	429	455	422	454	449	485	475	457	460	467	431	457	425	424	409	447	401	455	448	415	391	459	477	411	451	484	458	455	437	473	448	456	481	422	424	409	419	466	468	461	434	470	438	435	456	439	448	456	475	459	424	424	445	431	476	470	426	458	445	425	465	453	435	440	409	454	488	475	474	470	489	463	458	463	460	461	463	441	458	474	467	495	469	445	415	453	468	469	473	496	458	426	463	449	435	460	440	448	460	430	453	440	470	398	476	450	439	447	486	436	443	441	463	431	430	438	458	453	451	455	427	434	470	464	426	413	424	459	457	447	436	436	438	458	460	481	471	455	432	432	446	445	458	461	494	444	459	466	459	467	449	455	440	451	415	436	439	441	450	473	425	402	471	464	432	467	475	492	471	460	456	445	428	471	467	468	461	484	458	468	494	449	457	439	476	461	439	469	464	463	454	439	440	463	458	440	446	455	472	429	453	466	458	445	484	448	443	461	469	437	440	437	464	450	449	466	442	440	483	462	410	459	431	436	441	492	469	467	457	461	442	428	454	461	470	434	457	500	467	433	440	459	464	437	475	466	455	497	419	468	445	474	457	424	473	403	493	459	459	442	403	448	422	484	450	439	448	420	481	414	452	458	467	446	418	441	435	455	481	483	450	447	466	412	438	465	445	412	480	449	445	414	456	471	457	477	434	487	482	456	468	477	477	452	449	439	456	448	424	462	417	451	467	489	430	446	470	455	430	469	464	463	506	435	448	427	442	463	420	451	477	467	454	497	411	466	465	414	403	452	489	419	405	442	419	485	432	502	445	463	444	431	508	461	473	430	442	466	431	477	435	456	408	455	435	439	447	485	448	484	444	461	462	507	423	452	447	432	428	453	470	456	471	437	467	504	449	441	451	452	465	481	432	455	452	477	449	447	435	483	424	454	467	425	453	466	437	452	465	459	495	416	460	446	487	417	445	404	434	470	502	463	450	450	466	498	416	473	430	449	459	464	405	464	454	464	478	440	473	457	423	438	406	468	450	442	428	436	480	421	470	485	463	441	436	471	478	482	446	467	477	492	469	449	429	423	423	426	433	470	413	439	465	497	404	432	470	437	445	423	469	492	447	453	423	440	444	461	393	444	452	460	429	462	447	435	459	417	440
27459	20296	6670	855	605	587	564	545	548	535	569	548	512	533	518	602	524	538	547	552	493	536	541	561	563	466	520	543	554	523	559	515	529	551	508	556	516	547	563	568	555	518	554	524	514	541	548	537	569	581	490	506	572	500	556	540	510	573	530	511	508	514	548	530	514	531	516	521	550	537	512	516	576	555	536	518	521	567	552	543	541	521	533	545	539	548	551	516	524	542	551	523	563	540	502	535	540	539	540	512	577	555	542	543	491	531	535	511	529	531	502	531	505	587	534	530	528	511	521	510	580	515	516	538	530	567	548	480	538	553	542	585	544	536	491	527	546	508	519	504	538	555	548	542	601	521	519	544	516	575	563	560	545	522	501	489	572	538	525	528	514	542	519	579	555	533	534	508	533	497	517	544	537	553	516	501	574	539	515	525	543	557	521	541	576	548	547	515	516	544	539	526	518	500	558	536	558	568	518	489	505	577	596	566	540	502	484	502	530	540	539	550	511	496	530	523	527	552	561	532	538	514	511	567	523	518	526	514	507	523	549	480	511	544	522	543	519	517	539	588	512	562	556	530	542	523	525	511	554	557	471	549	580	548	540	517	586	527	514	508	512	552	561	494	534	542	538	549	564	524	555	522	517	543	495	546	492	525	563	579	559	522	534	506	503	554	505	560	525	489	512	554	527	517	516	512	560	510	547	550	465	536	543	514	559	499	547	533	548	491	529	571	508	549	531	553	536	556	534	567	525	504	528	530	554	556	568	540	535	540	536	514	566	532	493	529	512	495	507	547	571	557	531	521	522	542	529	498	539	524	572	545	576	519	538	550	526	545	576	545	506	507	526	504	549	526	489	530	561	518	498	543	525	522	520	512	560	531	499	561	501	519	569	498	489	551	517	536	527	517	537	497	552	560	546	527	479	538	494	506	565	504	529	523	560	538	550	534	521	543	490	563	576	521	528	558	502	531	524	538	551	592	599	547	580	548	518	534	531	560	533	543	522	535	542	544	547	536	518	526	537	518	542	504	537	503	551	550	527	478	483	517	536	514	562	557	523	543	515	527	515	521	512	562	522	520	521	508	538	546	559	496	511	516	513	490	556	579	490	527	499	497	527	548	554	521	569	511	585	566	531	536	511	566	503	516	510	512	565	557	537	523	541	551	534	504	538	492	540	552	550	537	525	527	541	509	542	534	554	523	548	546	505	506	514	542	545	526	525	559	517	526	517	553	504	547	530	554	556	531	507	492	527	523	493	553	542	534	549	535	584	538	515	588	549	476	546	562	567	527	543	539	552	505	528	565	517	532	535	539	535	517	526	545	555	518	520	544	549	574	561	514	521	529	539	527	553	553	535	502	519	550	551	533	532	516	525	530	518	487	514	528	573	567	509	521	540	517	520	542	557	547	547	511	558	527	573	533	529	556	472	546	556	527	549	505	524	542	550	558	513	566	524	512	552	549	529	551	540	539	564	529	521	547	528	532	562	519	541	565	521	513	541	507	542	556	514	548	512	539	572	522	575	525	527	536	552	574	523	547	518	537	605	568	511	552	540	526	519	552	490	541	537	567	513	498	550	577	515	534	531	530	550	548	565	534	546	547	521	538	526	554	531	525	563	548	533	554	503	519	532	549	506	513	545	560	529	557	549	481	540	515	488	524	523	514	545	534	497	550	552	514	527	541	558	520	545	536	515	523	536	550	545	545	502	510	514	556	518	538	521	504	544	523	551	562	554	601	505	540	475	551	550	550	546	496	538	569	525	499	527	550	502	507	522	523	543	528	527	498	504	525	571	504	517	526	550	502	539	540	493	490	534	533	557	535	572	509	541	507	558	589	564	534	534	520	528	568	528	539	503	546	533	538	542	504	516	505	537	511	541	509	534	525	524	525	524	511	530	549	534	569	516	516	503	537	539	574	501	495	494	536	562	557	527	507	518	503	535	517	574	563	556	538	516	514	580	521	523	542	555	528	544	551	562	533	514	502	543	570	530	549	488	519	519	540	551	515	552	537	530	525	495	557	566	535	508	570	530	565	556	525	545	491	517	532	559	534	497	520	542	488	560	472	523	553	535	548	560	496	503	558	525	562	572	557	519	558	531	556	503	543	540	545	518	568	518	557	559	529	525	491	527	584	537	518	536	559	524	574	539	539	540	574	485	574	524	566	488	548	541	565	536	552	527	500	506	555	536	569	532	575	572	514	534	465	530	507	493	580	542	525	524	553	535	554	539	515	540	567	543	527	527	581	595	523	563	531	544	530	507	538	551	509	541	505	558	535	510	507	536	534	519	517	566	544	520	508	517	543	518	545	550	535	567	543	535	526	587	563	526	529	526	498	539	519	539	551	512	528	554	562	554	503	558	559	526	521	546	544	536	546	529	543	534	528	526	540	538	510	546	519	523	539	453	527	498	538	506	546	535	591	521	511	512	546	526	490	536	520	508	525	567	533	496	512	488	495	505	551	497	502	535	552	514	569	494	566	524	527	520	524	525	528	521	561	540	544	520	537	534	558	553	493	518	523	547	548	517	564	507	518	560	574	544	520	536	548	532	531	528	538	525	535	572	578	518	558	537	518	566	533	510	554	530	549	550	523	567	510	556	549	588	539	573	513	554	555	536	526	549	555	517	509	542	562	526	527	540	553	543	534	525	543	569	528	556	543	489	546	540	502	553	536	502	527	542	558	530	539	576	561	571	577	562	537	544	547	565	518	554	531	534	545	534	521	526	502	539	560	540	515	551	550	523	523	528	561	521	502	530	530	484	538	541	577	540	535	535	559	487	493	537	529	517	508	561	564	533	560	513	538	511	527	521	547	527	545	560	543	562	558	564	540	504	477	564	522	554	515	546	507	522	552	520	530	598	584	562	545	547	534	510	496	558	475	538	518	523	532	551	522	504	470	509	516	492	524	557	526	519	513	545	534	521	536	540	526	521	540	495	526	524	522	502	522	527	539	498	520	513	553	545	516	545	530	515	548	512	522	530	533	507	528	553	562	562	546	547	565	529	521	474	515	564	543	526	484	512	546	529	525	567	540	588	535	537	524	558	501	521	534	546	541	536	516	612	538	512	520	552	538	574	517	579	550	541	539	523	542	570	536	510	524	514	546	529	568	576	514	524	513	519	560	561	546	522	525	556	547	538	591	520	528	514	552	502	526	562	534	535	500	557	511	514	562	537	562	507	575	572	537	515	527	519	591	507	555	536	494	578	527	513	495	534	545	508	529	555	558	522	546	548	539	504	529	530	493	539	542	545	573	494	499	514	538	528	519	548	541	513	543	554	527	547	550	527	521	547	529	546	514	544	486	521	508	533	522	539	551	537	529	502	524	514	521	516	530	554	504	542	562	544	557	543	540	550	586	515	524	496	501	511	562	531	542	541	552	522	504	545	519	509	504	544	523	528	490	524	584	530	607	515	544	541	531	556	495	527	530	507	542	524	515	548	534	525	533	522	533	538	537	532	532	547	562	532	566	531	522	521	516	512	532	531	545
15273	1451	1334	1022	867	829	890	868	832	808	844	775	785	807	810	782	829	799	785	785	815	765	850	793	777	815	816	818	768	816	759	783	774	748	825	746	832	758	766	844	780	821	840	798	757	825	814	831	780	811	795	868	794	814	774	779	796	750	793	791	788	766	746	782	821	820	807	796	749	763	804	766	766	786	791	786	795	742	778	808	756	860	737	793	844	814	767	783	882	806	825	786	824	802	839	821	774	801	837	800	801	813	792	761	770	797	747	840	825	812	774	775	763	826	806	785	802	808	762	823	796	784	791	815	845	807	785	813	830	741	767	781	737	793	889	796	817	822	804	813	784	752	771	776	825	730	769	747	798	803	792	779	781	770	755	796	730	775	801	800	796	822	774	822	785	811	730	828	755	788	737	797	750	766	836	788	791	794	760	783	767	825	781	792	787	783	781	796	791	761	849	793	796	810	754	766	780	748	784	814	737	775	763	829	788	816	806	754	824	815	850	780	829	782	831	846	782	793	790	798	810	755	810	810	770	765	780	728	774	831	757	756	798	815	762	768	765	747	795	772	787	826	791	784	831	779	788	769	783	808	775	792	759	776	798	789	791	790	728	797	728	805	807	765	822	812	819	798	800	806	818	809	795	821	804	753	745	759	763	801	811	850	819	825	761	801	750	795	837	778	801	841	759	760	764	770	752	795	790	793	771	806	759	743	830	746	792	829	776	761	810	805	763	804	808	741	797	794	784	750	818	800	775	828	795	812	805	770	777	785	793	849	767	770	798	789	775	796	777	770	792	748	793	803	794	809	785	762	787	811	736	786	801	776	807	843	781	820	760	768	815	755	790	852	779	776	773	807	839	851	750	719	763	757	809	793	797	764	807	797	806	808	791	824	820	806	811	740	753	797	775	752	794	749	811	821	808	758	721	807	792	776	814	803	849	799	797	784	734	817	767	753	761	845	801	741	715	752	768	798	752	776	793	824	778	831	804	753	793	760	801	826	872	783	783	845	784	751	750	825	829	800	748	779	811	770	781	781	769	761	778	755	787	789	842	708	774	836	796	774	808	797	795	800	797	805	835	804	804	763	772	798	796	751	771	793	798	753	817	822	781	830	792	810	861	805	821	738	797	804	762	749	833	802	784	804	749	762	803	795	765	815	794	859	806	829	762	736	823	739	793	789	773	759	782	767	832	765	796	768	808	817	826	779	771	734	821	791	800	790	818	786	759	834	785	771	791	789	799	731	765	758	797	804	820	788	774	762	794	815	773	770	837	798	733	789	788	765	781	789	831	788	772	823	734	738	791	781	745	772	796	746	771	788	808	786	773	771	753	782	793	799	852	782	798	787	786	799	779	777	820	805	835	788	827	807	778	762	762	766	777	717	807	810	785	776	805	803	831	770	775	801	789	771	786	815	771	810	887	806	780	792	778	800	819	806	808	771	798	797	793	784	751	745	736	772	818	754	714	804	778	767	788	748	782	828	753	740	769	794	804	799	812	804	732	788	819	758	775	747	782	778	747	739	756	787	830	761	784	794	774	765	732	823	781	803	832	841	796	828	771	767	776	792	823	854	791	804	773	764	757	816	856	788	780	803	763	814	813	738	766	829	792	723	777	801	749	775	800	751	836	797	761	811	776	796	782	758	802	825	817	797	818	781	853	825	781	815	779	781	836	813	840	812	835	884	760	805	791	845	784	824	844	792	771	820	764	824	800	747	836	767	777	831	749	758	772	853	800	836	821	797	805	839	726	780	761	737	744	725	804	850	838	802	829	795	798	829	768	823	789	804	802	778	794	740	839	746	799	763	825	807	832	758	774	784	827	824	763	784	868	768	827	727	826	760	791	811	775	727	781	782	835	753	821	775	782	780	762	754	755	798	783	776	795	854	796	806	817	824	854	782	775	829	757	784	756	826	780	825	754	770	831	826	791	795	817	799	796	767	821	715	776	741	797	755	762	755	808	794	758	822	810	785	790	825	806	766	808	795	832	846	812	785	834	779	767	780	811	760	803	811	809	818	751	759	770	805	832	819	855	784	812	858	753	780	738	766	783	822	854	775	762	823	843	776	784	754	768	793	814	775	799	784	849	769	811	788	831	790	811	770	816	757	777	768	758	791	840	752	819	750	785	784	806	795	769	784	787	775	770	842	821	809	765	802	775	788	751	741	793	788	778	838	753	804	766	775	784	786	761	842	817	747	781	827	760	823	827	827	815	812	752	847	781	804	766	818	788	799	832	753	805	787	752	827	855	766	815	812	816	862	796	824	740	798	823	762	774	807	810	761	802	831	809	728	798	805	814	812	830	772	808	792	798	795	752	813	786	873	787	811	805	752	764	860	744	822	759	804	742	746	829	775	766	798	778	787	766	803	789	804	824	811	764	820	826	768	783	834	795	820	766	767	791	827	766	777	782	802	791	794	811	742	803	813	864	804	730	776	857	767	777	764	763	757	797	842	742	753	731	784	726	793	797	804	748	755	737	781	756	798	790	680	817	786	744	753	793	837	793	793	766	799	802	813	811	778	801	782	814	785	784	771	804	847	812	762	803	837	812	767	798	813	776	777	792	822	748	796	793	758	833	819	756	756	770	811	779	789	791	773	701	787	815	843	739	783	790	824	820	856	822	774	863	766	815	814	743	758	792	822	839	781	792	769	787	774	797	770	840	838	796	778	808	812	827	835	803	793	753	796	830	769	777	761	760	816	772	806	719	770	775	766	801	765	776	783	804	802	833	780	812	749	786	827	789	821	834	780	791	807	813	772	804	776	811	766	758	778	836	807	841	772	790	792	740	820	767	796	812	766	851	774	810	737	816	808	812	795	791	777	798	770	765	799	789	786	766	775	790	838	783	787	783	758	811	798	779	776	779	822	792	801	776	792	770	791	811	767	827	775	740	777	782	736	806	788	765	833	805	765	759	831	779	839	813	782	801	805	840	810	815	800	803	786	780	828	766	792	840	819	777	769	773	818	774	813	791	785	771	790	778	780	796	846	802	842	782	793	788	735	783	813	824	767	794	802	801	796	858	772	750	809	830	792	762	771	802	839	812	776	812	798	811	756	734	797	803	807	780	757	791	757	806	823	772	777	814	845	785	769	793	775	780	797	798	797	740	786	814	828	772	798	799	799	800	788	801	783	819	777	774	823	769	797	809	797	768	766	860	800	807	791	828	825	786	828	783	833	763	817	786	784	776	796	768	766	796	819	847	768	820	760	808	832	807	755	808	772	748	788	753	767	781	798	838	845	791	811	788	786	760	798	751	780	751	758	829	753	756	863	783	772	791	793	819	810	843	739	837	772	804	789	791	755	784	787	752	775	870	782	837	707	799	778	746	757	801	758	871	771	830	743	804	815	745	798	805	809	797	780	778	804	769	826	778	795	817	783	819	733	835	825	835	751	774	779	725	821	806	826	825	775	802	803	809	780	827	786	796	775	810	780	786	782	740	792	815	756	820	733	793	829	794	810	831	739	786	757	804	720	786	815	798	783
23761	21506	29470	23970	21508	15756	1538	882	704	730	675	661	622	617	564	530	565	540	570	526	537	539	501	545	499	519	510	519	519	520	546	503	534	513	510	499	494	498	531	511	517	501	506	507	516	499	476	489	497	516	527	550	484	483	519	463	501	516	514	522	511	496	500	499	531	468	505	497	436	493	553	487	521	478	498	494	484	550	475	509	497	530	545	472	542	478	506	479	467	513	499	500	489	458	514	517	441	500	533	473	522	483	521	550	500	507	546	527	507	456	514	482	541	520	469	542	485	498	501	465	539	486	513	502	516	488	470	462	500	514	510	533	507	509	514	454	509	516	481	477	499	497	475	495	483	466	524	516	511	513	536	507	503	467	499	503	503	489	511	519	511	480	494	491	449	517	512	507	540	513	509	513	486	521	455	513	477	505	548	460	499	464	517	498	519	522	535	472	473	501	519	518	510	500	511	492	505	566	483	511	517	490	491	447	507	472	518	513	514	497	540	522	508	529	546	504	507	508	495	480	514	496	526	482	476	470	520	520	487	506	478	520	514	515	492	529	494	499	495	523	473	540	554	485	514	540	521	485	460	513	493	482	508	529	482	465	510	517	511	511	515	493	497	478	474	476	452	454	526	479	499	540	496	483	539	479	492	460	516	505	537	471	490	526	466	497	542	483	445	496	510	500	509	458	522	528	461	495	542	504	473	469	528	493	481	514	489	508	538	538	491	491	492	533	460	516	514	508	484	481	525	498	517	506	483	444	510	516	501	536	506	470	479	540	531	469	524	465	490	526	512	474	480	530	501	511	512	495	511	513	507	492	525	511	478	548	479	493	492	481	497	507	472	478	459	558	471	512	504	492	491	504	503	475	504	522	507	515	461	494	476	502	466	514	517	474	508	492	529	494	452	444	518	500	445	508	434	515	509	452	484	509	483	489	523	473	520	433	524	549	539	506	479	510	526	486	492	446	476	473	509	510	476	501	520	473	533	458	414	481	542	482	506	515	545	512	514	532	461	495	484	517	511	520	495	523	539	518	476	518	472	485	487	478	508	503	506	470	483	516	530	496	461	466	509	495	501	504	490	505	526	470	484	500	486	511	497	508	514	484	518	520	462	479	493	466	484	552	517	507	471	501	466	508	503	467	524	537	464	481	495	452	531	505	534	462	508	493	500	511	551	479	500	456	468	434	518	491	497	482	467	483	511	490	536	514	501	490	466	473	493	510	489	506	528	511	533	521	499	510	483	480	485	484	465	509	529	486	508	488	520	497	472	494	500	524	440	497	494	504	482	476	507	474	491	489	485	508	511	477	496	471	496	484	513	511	470	495	512	517	481	482	521	515	506	487	531	513	527	487	461	506	468	466	535	514	468	526	495	485	504	481	529	516	510	460	503	525	501	484	540	463	443	493	458	506	513	516	519	509	520	505	496	491	459	485	501	513	452	486	466	491	477	468	497	515	503	509	482	479	498	478	527	513	489	504	482	489	545	516	500	494	519	476	517	495	467	472	476	511	514	474	498	493	486	439	506	498	496	531	476	513	479	475	528	493	519	517	485	460	506	479	467	501	502	469	529	517	451	504	493	540	482	525	520	518	491	507	511	471	514	499	462	487	529	531	500	480	495	457	525	484	538	492	502	493	500	499	501	504	510	476	488	528	493	483	511	485	558	494	506	502	515	502	485	514	493	513	485	496	537	481	475	505	502	524	537	509	494	507	473	478	469	498	505	474	493	463	487	469	504	499	449	510	483	483	474	508	515	499	475	500	474	500	505	498	495	471	512	491	467	516	499	511	507	485	534	483	459	471	459	477	505	486	498	481	526	490	515	522	518	507	477	474	506	505	555	512	496	498	517	503	482	491	492	536	480	474	529	472	513	498	476	469	475	490	500	490	535	482	514	474	503	487	482	507	496	495	501	506	511	472	517	524	506	487	499	567	505	471	476	506	494	516	490	562	505	473	467	506	490	486	505	522	489	486	584	523	490	504	501	495	497	485	442	495	503	489	506	497	490	502	487	485	483	489	479	477	513	483	524	467	509	513	463	484	449	483	502	476	482	479	460	522	518	494	473	494	506	500	516	523	474	478	480	520	467	498	460	524	519	495	514	503	479	449	468	533	489	502	488	473	484	508	476	501	474	520	514	474	466	502	519	505	512	484	523	516	527	506	513	471	464	454	490	497	482	471	489	514	485	504	498	520	486	520	525	495	522	505	484	519	494	474	493	533	500	486	456	528	512	458	483	481	465	482	514	517	523	478	505	532	471	518	514	504	508	458	516	491	485	509	508	504	469	477	469	467	498	511	513	461	513	495	494	481	455	489	486	539	483	493	516	538	528	487	493	481	467	502	513	466	500	499	430	511	466	477	535	461	495	513	498	547	525	482	483	523	509	499	502	487	506	482	478	514	478	471	463	512	453	503	462	515	500	498	445	502	474	490	510	474	473	477	476	491	504	506	493	493	498	508	520	485	477	502	472	483	518	501	466	511	538	501	517	503	441	494	492	492	516	469	485	523	509	516	499	473	458	529	479	492	478	506	497	491	491	506	471	487	495	518	518	453	480	530	525	502	534	550	508	490	486	487	520	506	471	500	494	527	519	465	494	493	510	478	463	496	461	518	438	474	524	498	490	462	464	483	514	500	470	483	465	505	518	484	519	519	477	493	487	462	474	528	533	492	488	495	513	505	488	484	494	502	525	467	492	499	505	522	486	514	568	546	504	511	476	524	473	507	479	505	476	490	504	487	448	508	481	449	507	479	500	495	434	567	499	509	507	499	491	524	520	490	477	478	537	503	493	486	473	481	506	514	491	501	512	489	504	497	510	520	465	504	512	474	473	488	502	471	497	451	498	513	528	443	518	528	468	508	454	501	453	465	495	532	489	511	477	462	518	500	487	510	492	484	474	496	489	488	500	523	494	499	518	535	523	479	484	498	500	540	475	514	518	507	486	508	523	499	504	495	464	518	470	468	504	492	510	510	521	485	454	505	480	475	456	509	485	492	495	507	520	484	483	518	503	489	478	515	489	497	499	478	443	469	487	502	472	491	503	487	496	468	483	486	498	517	469	506	557	513	526	523	483	449	470	478	516	470	485	519	484	482	482	491	520	470	495	474	491	523	523	509	517	464	479	544	501	467	504	505	485	496	489	431	517	527	511	482	514	527	513	487	494	515	524	512	487	489	485	457	492	480	483	530	453	497	498	501	504	509	518	501	524	516	501	484	483	505	468	478	501	511	532	538	514	503	477	491	512	486	527	522	529	504	467	519	475	477	506	480	509	512	507	488	505	466	522	490	497	509	543	511	509	466	485	468	491	508	483	476	513	499	526	492	511	484	466	510	510	541	513	509	529	507	460	481	514	478	514	458	491	498	458	468	462	519	467	459	505	477	476	522	514	497	475	492	464	503	534	489	534	499	496	505	464	477	481	511	512	536	497	468	491	518	481	490	500	516	518	518	468	480	479	489	476	514	506	507	479	457	495	485	513	503
42306	11473	10028	5286	3534	2552	2142	1744	1563	1294	1262	1176	1101	996	969	917	892	860	876	895	895	832	850	848	793	850	847	809	800	799	748	763	786	796	797	768	756	787	743	787	817	787	780	738	787	749	763	742	778	784	755	756	779	784	735	761	727	741	752	773	746	786	774	771	765	798	756	761	818	803	772	708	746	755	716	769	754	773	785	799	771	764	773	773	780	772	724	771	736	720	759	771	728	767	795	745	733	728	700	784	754	739	778	805	714	747	749	772	723	701	757	754	758	729	781	708	744	703	692	762	758	743	748	735	789	739	723	742	752	715	752	754	737	756	721	712	752	680	719	718	749	735	736	736	778	783	738	806	762	735	734	760	740	749	773	721	753	722	746	715	718	767	744	711	744	689	791	701	739	781	754	764	740	770	781	716	752	793	761	759	746	688	762	782	758	743	746	759	764	716	751	764	743	780	746	706	729	785	745	760	756	751	766	742	743	747	708	725	734	734	798	708	673	744	736	732	777	744	763	756	739	734	774	731	749	767	778	737	756	747	777	746	721	747	731	765	788	808	734	741	784	744	776	754	783	761	746	753	771	744	693	739	708	758	741	722	747	740	692	753	748	776	719	792	753	754	696	802	733	715	715	767	747	761	737	717	698	729	697	706	711	746	724	704	735	746	758	758	720	750	760	775	753	721	739	738	744	708	721	738	756	736	733	746	740	772	822	761	738	734	778	714	721	760	784	721	748	749	695	729	696	753	732	794	754	756	730	780	753	736	778	725	676	701	797	763	727	749	724	770	775	755	724	748	710	714	712	769	765	719	715	751	734	756	745	794	741	778	722	758	784	757	779	727	681	760	771	734	703	750	773	762	720	719	740	759	790	730	770	731	729	751	698	742	762	710	746	826	775	758	734	678	779	706	742	774	768	778	718	754	757	714	771	764	731	721	743	742	720	750	728	726	749	759	696	748	706	718	743	733	732	761	710	767	714	764	764	773	794	744	774	758	776	795	753	733	721	743	708	742	765	741	709	711	709	756	789	749	776	751	732	721	760	749	752	733	718	760	806	721	736	749	759	727	731	738	759	775	717	774	694	725	746	745	777	739	749	726	724	735	735	766	714	736	726	765	729	794	752	724	768	750	748	744	750	742	751	773	717	737	776	747	710	797	754	737	773	721	751	712	742	724	771	736	804	770	771	714	704	708	752	776	726	783	803	742	684	776	703	736	729	790	754	689	733	775	766	730	736	802	718	737	777	757	782	752	745	769	755	730	781	745	738	779	722	807	703	742	741	738	753	790	718	758	716	731	760	791	737	738	726	727	778	731	749	723	755	707	760	756	693	734	776	746	709	754	716	758	749	782	755	719	772	771	734	751	706	714	700	748	713	745	757	734	737	700	721	760	771	746	709	700	778	750	726	692	757	718	783	776	732	778	742	735	761	762	764	773	811	750	756	802	736	715	772	760	725	736	718	773	742	771	717	784	816	711	735	757	712	722	755	707	751	692	763	721	728	766	758	742	734	778	746	717	739	762	680	718	737	757	742	723	724	718	753	759	697	711	686	760	775	754	749	790	777	774	695	741	751	745	731	748	728	714	711	746	747	733	733	718	746	772	796	678	712	737	777	729	752	792	767	767	776	775	732	738	752	766	747	744	761	788	709	752	725	693	743	709	735	789	673	712	704	740	716	770	765	680	752	798	721	720	736	714	719	768	719	754	768	744	736	818	777	739	703	729	744	757	721	730	775	737	777	750	743	752	693	700	755	752	797	764	738	788	715	736	740	749	793	770	777	775	741	763	718	761	728	759	760	747	778	793	755	722	722	715	736	746	738	744	729	771	758	775	698	741	698	758	756	789	761	721	743	767	743	762	737	774	724	757	723	756	747	742	735	706	718	706	720	776	723	744	749	703	748	716	707	775	774	777	764	737	713	733	789	745	793	715	721	739	777	750	766	748	732	723	794	752	742	727	771	714	712	715	706	795	749	763	732	745	746	747	780	714	776	774	740	752	702	732	804	729	770	767	769	747	760	741	729	817	761	726	775	778	706	769	765	726	745	767	726	786	805	740	735	753	767	733	752	674	681	729	733	744	761	678	709	701	755	745	764	704	740	761	727	699	739	731	759	702	703	715	739	767	806	755	746	747	746	759	731	786	735	810	726	737	735	715	773	694	731	746	783	761	748	753	701	751	729	724	780	810	759	785	764	789	699	779	774	733	753	734	745	723	743	732	741	733	697	740	710	685	680	693	716	711	724	765	785	697	746	759	701	760	703	712	732	767	743	759	755	747	753	755	728	731	739	781	758	776	702	718	769	732	735	754	742	757	713	728	704	750	744	748	782	777	786	762	768	752	785	747	737	741	805	787	727	701	754	728	750	718	745	735	729	749	719	742	775	726	774	806	678	727	769	793	758	747	741	750	711	754	726	730	767	713	785	718	709	776	782	717	754	752	779	740	754	732	753	718	727	774	759	757	741	728	771	764	760	661	709	748	780	726	684	737	746	747	747	774	750	776	712	780	705	761	736	732	748	742	737	771	717	715	722	739	772	704	747	803	809	737	757	754	822	762	774	737	703	753	723	725	781	728	785	738	778	742	751	736	768	790	722	741	769	804	773	763	747	721	771	779	780	756	741	716	768	704	796	712	706	686	708	775	771	722	744	705	749	763	735	709	746	731	720	737	782	734	728	710	735	707	684	706	789	754	755	743	698	726	705	747	787	739	742	763	737	724	717	779	741	750	742	745	729	715	734	785	793	772	746	752	717	701	723	710	728	779	692	764	731	771	742	752	733	753	725	755	769	749	745	785	787	693	710	811	730	759	756	715	739	733	701	785	742	738	697	745	740	747	769	757	764	727	763	751	760	737	790	772	733	742	795	771	731	776	712	746	752	731	755	738	782	766	763	747	725	775	764	770	749	785	729	714	724	733	785	751	772	794	703	721	692	698	781	783	789	737	762	751	746	719	706	760	756	733	758	730	695	778	749	719	758	773	799	791	724	739	726	664	730	752	761	662	726	700	777	730	793	763	753	712	762	735	732	739	795	759	743	730	725	714	802	774	787	713	764	755	724	756	729	788	732	730	767	760	761	736	726	776	689	775	797	809	720	775	805	770	729	774	776	761	738	752	692	769	755	754	752	752	714	788	710	732	749	736	767	752	713	743	758	751	727	762	730	753	738	727	748	774	766	716	748	728	735	763	707	750	747	743	726	790	740	745	791	747	707	765	734	753	752	727	781	760	778	730	764	748	719	687	756	759	713	741	781	771	747	729	722	730	709	802	712	759	764	769	765	742	719	766	737	776	743	726	776	750	801	763	767	707	747	777	724	742	797	740	739	759	756	770	741	774	741	788	761	770	745	711	766	770	745	761	743	762	748	795	746	760	757	747	727	718	696	685	738	770	713	725	779	819	765	780	759	756	779	771	764	725	730	719	748	711	764	773	678	747	761	747	731	751	738	738	770	767	769	737	710	724	742	753	762	734	734	702	739	746
23365	21536	29691	23812	21539	21460	3710	816	595	502	485	437	387	390	356	414	371	354	373	373	317	332	340	320	294	282	314	312	340	296	328	284	313	306	322	283	286	325	334	299	293	302	320	308	282	342	301	336	300	310	314	289	302	328	292	299	312	324	293	282	291	296	305	318	294	272	309	281	300	287	297	304	304	294	304	290	295	298	337	280	283	294	306	302	295	310	308	260	310	288	309	320	326	282	280	316	275	279	269	273	295	282	284	278	306	283	284	305	276	306	252	292	313	261	278	275	300	322	302	297	301	302	254	290	281	307	291	293	275	284	257	285	301	298	253	293	281	286	295	316	335	321	290	289	292	290	289	281	283	290	285	272	293	292	285	278	297	295	280	311	319	305	270	270	301	294	299	292	284	298	271	290	285	301	286	279	269	297	312	304	277	293	296	292	298	277	281	287	279	267	292	305	333	299	289	295	288	278	256	295	275	267	321	281	258	300	289	290	301	276	295	292	253	296	281	319	338	268	301	288	289	310	261	281	285	261	268	283	292	290	256	261	280	305	322	298	283	296	291	250	284	332	275	310	290	281	316	278	266	296	284	277	295	303	302	280	306	286	345	293	295	300	317	281	284	304	302	290	306	295	298	262	319	267	268	290	263	295	289	292	291	278	250	297	295	265	309	262	302	258	311	292	266	311	286	291	284	282	304	283	296	300	306	280	237	267	291	275	313	286	276	286	315	273	293	292	275	311	297	288	291	283	277	290	314	279	312	256	318	268	272	290	298	292	326	296	326	304	296	324	289	266	289	245	297	278	279	305	340	298	299	306	292	279	295	306	298	302	309	280	278	283	270	291	276	282	333	282	282	304	321	307	290	304	281	299	292	301	311	295	302	294	284	271	311	316	294	281	272	314	307	298	296	291	277	279	288	287	305	288	280	310	270	305	297	288	280	287	294	308	280	306	283	309	276	313	256	288	276	288	298	295	273	278	284	258	322	293	276	286	297	279	296	312	256	281	300	313	307	310	291	271	264	268	313	282	297	311	294	250	273	309	275	284	294	265	305	301	270	312	339	302	304	301	319	248	281	313	287	306	279	274	286	295	277	272	314	297	258	309	294	302	277	291	292	286	269	269	301	291	312	308	299	284	287	336	285	289	262	321	312	274	273	278	277	294	286	298	294	305	275	276	290	277	287	287	299	274	275	259	296	306	314	289	294	287	280	280	302	292	284	306	289	289	288	295	265	285	267	239	285	281	275	272	291	286	298	272	312	296	316	270	303	301	302	266	292	307	304	253	279	298	330	309	331	280	307	277	261	291	308	280	309	270	288	278	309	273	259	294	292	306	298	288	291	319	296	261	289	328	288	255	295	312	278	275	292	311	295	291	284	286	272	310	269	275	329	297	304	282	301	307	308	290	287	286	287	302	289	265	294	264	283	305	290	263	309	289	276	264	272	263	288	300	281	277	289	296	283	285	294	290	288	270	287	270	301	296	270	304	302	305	284	323	273	354	278	279	283	297	286	264	322	275	279	292	302	272	296	298	261	267	300	289	319	321	286	267	294	314	294	311	289	293	289	284	302	254	281	283	302	282	259	316	287	275	296	283	270	280	279	290	305	282	286	297	277	292	319	342	262	295	298	321	306	289	287	280	270	314	296	297	275	318	303	309	293	307	318	323	265	276	310	298	302	290	296	274	289	258	296	280	289	305	287	323	281	304	295	285	314	308	307	308	257	282	307	275	276	333	276	308	310	280	294	293	295	291	285	289	286	281	276	291	283	288	312	325	299	277	292	277	301	289	309	295	279	306	311	293	273	249	279	280	294	244	283	308	318	307	300	285	311	301	298	293	278	307	301	305	278	285	300	260	289	264	294	293	300	277	310	280	288	280	304	308	265	303	271	295	307	307	283	282	289	288	285	325	305	300	281	273	286	305	300	261	295	296	318	296	305	298	298	299	262	287	280	248	286	272	307	278	267	272	320	258	285	266	291	255	299	292	252	280	271	317	302	325	285	305	286	320	287	283	298	292	306	268	293	284	292	278	285	261	294	278	266	275	308	295	266	280	260	256	290	305	270	269	289	298	334	288	290	274	298	266	295	294	292	272	312	267	291	316	297	310	258	281	275	317	309	278	288	301	268	290	289	280	276	291	303	292	287	286	279	325	307	286	294	287	289	316	294	270	272	280	266	278	280	268	281	311	301	326	323	296	310	281	273	302	274	271	325	276	303	298	261	278	284	326	303	302	307	290	285	280	277	277	306	263	295	305	277	291	276	257	272	296	270	301	313	338	280	282	287	305	281	292	306	332	297	333	258	256	296	264	321	285	311	311	271	284	269	287	308	284	290	281	338	312	283	299	292	273	303	283	306	265	289	289	293	282	278	275	286	303	290	302	302	293	270	299	309	290	274	283	283	294	262	282	295	316	299	301	316	280	294	321	312	301	294	268	332	280	289	293	301	307	269	265	273	267	288	279	291	299	281	258	295	299	305	303	273	281	323	315	276	318	310	274	301	311	315	271	285	287	300	310	283	297	298	289	303	280	296	280	306	277	287	288	284	307	289	303	288	298	294	279	292	277	291	294	294	302	287	284	273	287	252	297	278	292	286	298	319	278	292	261	292	280	275	318	302	291	325	306	313	251	296	280	285	298	295	297	261	246	287	279	285	249	279	277	305	301	311	291	288	304	287	321	277	297	273	285	330	258	292	292	337	287	242	308	296	298	286	320	282	300	306	283	309	298	299	286	291	284	283	295	278	272	301	305	269	266	298	276	289	280	273	296	309	270	317	305	277	285	290	312	274	266	283	294	286	280	278	303	284	279	268	304	293	266	327	295	292	271	284	281	289	307	278	302	293	294	270	289	286	292	300	357	278	283	293	263	302	307	291	296	306	267	290	303	276	266	282	277	285	330	288	306	301	292	309	297	317	302	279	297	272	283	283	322	309	297	284	314	304	302	290	302	326	257	292	282	313	322	291	294	248	295	313	294	297	288	305	298	286	287	319	248	284	303	298	282	275	283	292	302	297	282	291	320	285	286	271	299	305	258	292	299	291	272	266	284	284	299	273	270	295	264	297	265	282	317	304	297	278	287	306	294	280	310	295	298	293	318	293	283	258	300	308	265	300	282	267	249	315	301	305	274	278	300	280	306	291	265	279	275	304	267	277	285	267	306	298	305	313	275	311	285	270	286	346	289	292	279	267	277	289	288	301	331	298	295	284	302	296	297	286	310	335	291	251	311	264	266	314	281	276	285	300	283	260	338	316	292	289	302	268	287	294	291	284	283	276	298	267	262	293	310	299	278	293	275	287	292	285	312	300	295	327	275	281	307	302	300	283	276	268	274	306	305	265	299	326	288	269	307	302	278	266	282	287	299	300	273	298	304	288	282	260	315	275	253	299	275	320	325	301	272	280	316	288	297	282	319	282	281	284	313	294	295	330	271	332	268	300	297	296	288	300	298	295	292	308	285	274	300	284	284	314	269	304	303	271	289
44199	13899	12089	6398	4099	2898	2253	1698	1462	1284	1087	973	908	828	758	776	685	630	634	627	584	596	557	566	555	527	535	541	530	577	524	499	499	514	519	480	535	504	496	480	469	487	495	509	478	419	478	468	462	489	480	502	457	476	468	490	449	421	452	453	445	449	471	473	471	448	439	433	477	481	447	451	434	423	456	451	483	439	467	447	472	456	447	442	458	472	452	421	461	434	441	463	448	495	434	444	461	417	463	461	423	447	450	482	426	477	474	449	430	460	473	435	415	444	428	452	450	457	431	430	439	419	468	430	466	420	474	433	483	478	458	442	464	460	428	462	428	488	445	448	466	437	418	461	459	456	467	471	453	458	456	443	444	446	458	467	441	427	459	450	451	428	433	443	450	471	444	465	414	425	450	448	431	458	402	468	479	432	474	463	467	481	462	427	452	452	476	431	458	429	459	441	440	461	423	476	472	470	469	470	436	469	485	451	445	424	463	435	432	447	425	431	478	444	444	443	455	477	476	474	451	440	446	409	429	422	476	408	441	423	437	447	451	484	486	460	437	456	420	430	408	443	461	414	454	458	431	435	421	461	462	427	475	425	445	460	429	453	444	429	474	415	455	440	442	446	478	439	467	458	438	488	416	434	398	466	424	435	452	469	493	429	425	426	450	423	420	445	453	462	454	472	478	498	471	442	443	457	495	447	447	440	435	472	467	475	425	433	469	426	431	409	436	436	418	449	414	487	442	482	456	455	464	462	429	438	448	426	456	408	438	402	422	469	434	422	446	450	459	447	432	463	449	460	472	452	423	459	470	439	425	437	433	435	453	445	433	485	460	441	441	473	474	406	475	437	451	461	453	441	446	445	483	459	472	475	443	421	464	479	460	431	464	462	426	446	429	429	440	405	454	415	440	437	454	415	454	449	423	401	452	478	457	419	397	433	482	450	445	460	421	465	471	428	419	402	462	448	424	448	419	462	455	429	440	458	480	443	431	426	437	421	475	435	459	434	436	415	450	429	456	467	462	489	473	440	450	433	431	449	418	440	456	441	455	418	447	391	436	453	484	405	448	404	446	460	447	441	467	434	447	468	422	444	438	459	453	444	449	451	450	447	468	458	425	437	450	439	439	462	474	468	449	420	466	449	456	452	445	452	458	452	461	468	452	443	362	458	450	444	443	468	441	439	452	418	452	434	428	416	440	415	422	458	451	445	476	453	416	428	414	435	436	469	458	460	427	445	458	448	481	424	487	448	453	441	422	450	447	426	463	416	434	439	434	437	408	493	452	437	485	436	420	458	391	438	460	434	414	464	422	454	437	507	458	463	456	434	429	474	471	410	456	471	422	463	418	426	396	412	422	459	420	427	466	474	434	466	450	454	425	426	442	487	420	437	451	419	461	445	465	424	464	415	435	465	494	463	443	482	454	469	488	434	427	424	424	438	464	467	420	467	438	479	449	426	438	459	429	442	484	466	478	439	428	425	481	456	423	445	449	402	484	442	468	428	453	459	482	430	435	432	415	463	455	416	426	463	445	439	465	415	422	437	464	422	460	449	434	410	414	423	443	508	431	438	436	410	429	445	454	392	422	442	440	461	431	460	452	438	442	452	470	414	442	489	439	474	425	464	469	427	429	470	435	438	468	445	452	430	466	404	447	432	431	416	450	449	465	434	460	452	469	417	421	451	463	453	427	452	451	458	429	442	457	442	451	403	456	422	408	449	431	424	439	459	451	457	442	476	431	455	433	473	438	442	478	468	452	458	496	440	431	429	436	497	473	446	428	433	459	421	421	470	437	444	433	473	494	436	447	447	449	454	431	430	430	431	439	448	462	416	443	435	441	514	446	426	459	454	432	456	459	447	463	460	444	480	437	470	445	453	468	443	447	470	455	476	417	422	469	422	472	438	461	439	451	421	436	432	442	417	428	458	458	429	405	433	411	475	442	464	492	420	458	480	481	450	431	413	449	434	436	475	419	435	417	481	447	382	415	455	458	440	417	446	438	458	422	458	489	467	482	449	455	472	469	464	467	447	453	467	426	477	461	425	416	445	441	477	442	406	451	417	473	444	439	457	463	434	461	475	444	440	455	489	455	424	458	452	474	455	397	480	443	460	443	451	461	494	467	429	448	429	460	444	449	455	453	438	425	450	472	479	456	445	447	420	464	445	452	462	435	418	426	441	447	455	421	463	445	444	462	466	436	450	447	468	437	483	441	476	465	419	481	443	449	422	450	442	455	457	471	477	446	486	462	429	460	428	471	452	441	455	449	451	472	431	424	441	441	405	473	451	421	471	439	468	421	425	451	469	474	473	432	403	429	459	438	457	422	411	437	440	464	413	438	455	441	461	418	441	474	450	451	470	445	426	447	459	477	402	451	466	450	437	456	471	453	446	419	448	430	445	454	461	478	426	460	443	451	446	431	409	436	462	445	498	445	464	456	426	432	427	427	453	444	443	467	510	449	431	481	479	452	467	422	412	454	440	420	423	446	449	432	424	445	468	476	460	467	434	437	419	438	442	481	434	468	453	467	428	471	443	460	460	446	435	459	418	431	417	456	441	501	448	431	407	468	445	453	420	426	485	429	480	456	424	465	447	428	451	452	404	440	446	442	461	445	436	402	419	430	416	434	441	435	415	461	444	447	454	436	424	415	441	437	456	427	491	467	454	422	431	450	431	411	452	462	421	474	438	446	442	433	439	448	428	421	491	436	439	464	457	482	444	463	448	476	468	445	413	443	444	477	427	433	464	440	475	459	443	478	414	456	439	486	381	452	399	474	441	465	443	455	426	412	428	429	400	449	465	436	496	416	472	451	430	433	404	426	460	435	446	453	436	460	420	413	454	387	429	444	438	449	419	479	470	454	440	474	460	431	437	409	431	448	454	446	487	404	433	440	444	460	435	472	460	475	470	456	438	454	437	444	452	463	431	471	462	415	406	464	433	442	436	440	438	476	470	465	442	454	432	455	453	437	422	434	435	432	473	462	447	486	438	450	408	432	461	409	447	486	464	421	455	444	421	435	492	451	485	441	460	462	436	421	444	460	439	454	483	432	435	459	401	433	462	444	450	427	393	447	390	466	416	439	440	432	451	468	464	451	437	466	485	466	461	419	448	450	464	443	436	462	438	426	437	453	481	455	430	455	454	457	463	429	468	438	458	397	421	428	453	467	476	453	443	444	425	445	396	468	455	435	449	437	454	423	449	425	438	427	456	416	465	467	435	444	445	445	451	462	448	422	427	457	450	421	461	477	423	448	402	414	472	443	473	442	479	436	458	426	521	462	424	421	433	468	414	481	430	452	448	430	439	407	447	407	469	428	495	438	443	473	462	459	454	456	455	421	444	398	447	447	436	478	457	484	468	420	445	429	445	440	428	440	473	420	480	456	447	445	451	466	462	438	438	465	463	473	467	439	489	438	412	460	426	427	454	464	440	454	420	419	437	448	446	404	453	418	484	466	446	444	449	454	461	463	479	455	438	450	439	416	473
27575	20228	6492	832	586	586	584	529	530	579	512	566	558	516	549	490	503	519	545	524	547	539	501	503	573	541	500	539	538	531	523	526	526	549	498	528	548	493	541	538	533	527	523	519	506	517	544	520	537	572	518	468	520	531	502	530	504	520	538	534	534	572	470	550	536	555	530	499	523	550	557	521	506	499	577	527	516	521	546	531	517	535	476	508	544	558	503	547	533	517	493	548	542	543	575	564	525	485	526	530	520	531	551	542	546	523	529	556	541	544	549	523	534	591	543	538	538	503	534	511	531	493	569	582	546	549	536	510	538	524	522	519	561	530	507	524	465	555	509	560	534	532	537	576	515	565	518	558	501	530	521	508	523	500	534	515	495	571	510	541	523	511	568	562	532	544	491	540	549	505	558	530	526	494	485	541	530	510	546	547	546	505	490	549	533	488	494	516	522	598	488	529	523	505	551	543	535	525	522	482	537	505	540	556	508	520	519	556	522	551	523	507	548	545	553	548	568	504	551	486	521	511	591	500	518	494	568	512	502	523	584	491	508	533	587	519	459	468	547	531	545	512	556	501	578	517	544	532	513	572	526	523	554	519	565	476	516	516	478	551	536	516	549	530	464	545	521	564	536	564	554	536	531	570	488	529	524	544	531	527	522	538	546	512	511	512	484	513	538	522	551	532	501	494	514	504	519	536	513	524	561	524	517	507	538	524	567	500	513	553	475	516	532	557	521	542	526	572	509	541	567	499	547	515	533	548	534	533	527	499	540	515	517	566	567	520	512	546	506	539	534	522	513	566	507	579	561	551	511	499	493	545	506	505	527	505	568	535	494	567	525	502	533	538	521	507	546	553	565	537	523	481	539	528	544	525	548	485	515	519	481	546	496	543	502	521	545	505	575	538	535	501	517	529	565	527	521	517	537	514	530	544	516	505	532	542	529	485	514	500	537	519	521	543	531	524	545	494	548	519	542	522	534	521	506	544	545	565	494	525	543	553	522	517	516	516	491	530	528	579	503	481	538	470	515	513	501	537	529	531	558	526	496	488	541	525	550	513	543	541	515	511	544	500	531	508	493	587	524	543	539	593	520	559	513	532	524	526	513	531	539	536	501	522	531	554	497	550	556	571	536	561	534	558	534	557	550	554	526	569	542	535	541	497	500	492	520	528	503	490	514	516	545	500	531	554	554	500	525	510	547	564	521	524	524	544	535	527	475	504	512	533	529	522	524	536	505	487	514	557	524	529	526	568	574	511	515	560	504	533	501	504	525	529	575	528	484	538	553	516	490	550	517	532	498	538	506	538	530	502	575	521	511	539	528	527	523	520	516	549	529	505	521	545	552	536	504	512	532	529	494	527	503	531	544	538	575	536	549	519	501	489	535	506	530	539	527	560	542	547	522	526	519	492	532	571	554	492	487	505	517	525	534	554	566	481	547	512	569	588	497	565	520	555	528	533	524	556	486	504	529	518	522	536	518	471	527	548	528	564	549	558	537	488	550	541	512	534	476	533	550	535	516	515	510	536	543	523	532	535	530	522	545	571	531	567	523	526	542	522	524	517	513	517	549	527	528	521	550	498	533	518	562	549	589	489	489	542	491	495	525	510	530	552	458	466	509	504	555	506	514	559	530	502	563	501	487	531	508	583	523	546	535	510	531	491	537	532	506	510	548	507	525	503	491	528	541	517	538	535	511	518	538	509	523	545	547	551	532	516	555	524	498	529	581	523	563	553	547	498	561	524	533	496	537	559	551	546	526	531	553	527	487	496	508	494	544	558	554	506	509	488	528	551	565	530	559	497	530	519	514	500	500	510	496	494	549	519	533	487	559	511	513	507	533	547	520	527	532	545	563	544	499	525	529	522	520	506	553	520	540	540	559	561	534	559	527	546	486	540	477	505	516	533	504	518	516	507	499	565	522	492	557	529	522	523	521	526	511	514	539	530	538	554	517	540	524	559	533	513	533	526	520	517	542	549	535	528	505	539	517	550	522	549	568	507	537	543	531	524	573	506	537	531	527	569	506	476	546	556	527	522	530	507	522	502	527	547	528	545	541	546	523	563	539	527	524	544	592	497	554	528	515	556	526	517	498	480	489	535	507	546	484	541	523	507	568	541	558	529	517	530	559	507	542	545	541	550	544	532	525	524	469	537	496	538	584	533	509	550	557	544	514	504	534	501	509	518	521	519	474	476	550	531	535	555	506	475	521	544	487	500	526	541	509	549	524	531	513	519	520	537	537	531	549	510	493	520	553	555	574	537	554	557	530	494	485	537	561	538	525	514	509	546	510	528	512	498	544	537	529	528	552	511	504	551	558	520	488	547	512	547	519	524	572	525	485	508	518	494	487	490	498	532	537	513	524	560	543	549	530	532	517	514	561	532	543	539	533	510	532	512	530	497	515	527	555	523	530	522	523	559	523	461	503	515	547	541	542	543	514	505	533	520	567	513	568	533	556	527	548	542	495	540	498	514	584	555	545	563	594	514	537	555	548	528	515	512	474	549	518	538	532	520	548	505	525	526	545	541	538	547	520	534	545	523	520	543	517	521	507	553	489	519	510	487	546	520	522	542	490	547	525	493	548	522	548	562	534	524	523	549	533	553	509	520	544	505	459	489	518	538	571	506	510	506	585	522	533	511	511	521	509	500	530	517	569	548	528	530	552	551	540	532	559	555	548	579	529	506	515	539	515	552	521	548	523	555	574	573	550	511	467	566	523	542	544	525	532	501	528	528	506	523	569	534	469	531	532	543	533	506	518	503	541	513	559	542	542	513	503	529	535	515	508	503	517	556	527	518	540	489	552	519	559	478	517	529	554	488	518	553	546	526	507	504	551	484	574	544	550	508	531	519	579	549	543	522	553	509	464	537	548	546	519	487	530	562	493	489	519	536	502	517	553	523	556	486	536	549	521	508	484	539	522	518	509	523	535	527	497	506	540	483	523	564	548	539	525	524	563	530	527	523	569	540	462	548	506	535	548	576	533	525	588	544	513	510	527	540	523	531	553	507	554	531	528	543	568	507	584	494	558	518	549	560	488	511	479	529	572	532	507	581	539	515	514	523	512	533	589	537	528	498	548	587	535	562	540	526	512	513	530	534	529	539	493	534	525	492	532	531	503	583	532	535	554	506	527	516	535	498	559	495	560	514	590	554	564	517	511	516	550	504	535	487	536	510	514	538	527	514	544	547	534	513	487	521	536	495	525	516	526	520	506	525	502	549	503	531	538	545	539	538	515	531	550	529	507	552	557	501	479	518	560	500	548	540	538	521	527	521	497	535	560	525	519	544	467	502	535	523	558	521	530	492	536	571	470	522	541	500	517	569	546	525	548	544	514	530	567	519	528	546	495	541	536	541	556	516	536	517	546	559	546	515	512	525	599	522	529	546	529	511	558	554	560	544	547	501	534	522	534	484	553	513	516	492	517	541	546	516	506	522	516	500	550	526	548	478	504	509	523	543	516	548	505	485	530	535	544	527	499	497	512	546
14578	1462	1283	1054	900	865	855	793	799	770	751	765	788	820	778	778	784	781	778	798	799	814	785	771	823	806	798	809	811	774	785	810	750	752	776	782	835	761	742	745	864	761	801	774	749	790	774	759	790	774	796	793	796	757	771	788	746	790	782	815	784	708	834	734	794	762	787	761	772	785	758	838	773	777	705	775	809	819	735	763	815	793	779	759	800	787	783	806	766	774	784	794	828	749	760	832	822	787	782	756	780	812	843	775	799	805	740	842	781	810	801	781	798	812	742	779	760	798	785	789	790	788	827	780	826	796	803	768	814	812	823	779	829	833	821	802	788	756	825	806	784	802	800	794	792	768	801	733	757	818	747	773	807	766	780	788	813	752	769	754	792	853	781	805	798	747	766	763	757	817	804	761	786	800	809	829	786	792	831	734	778	782	759	756	792	816	743	816	791	803	769	811	816	782	769	741	811	772	769	800	778	794	793	799	802	813	771	746	802	797	768	785	825	792	804	770	779	751	770	792	758	793	800	815	785	801	810	803	797	758	856	766	779	834	795	782	806	812	804	773	805	781	827	809	805	755	812	795	764	732	825	757	810	790	831	758	739	740	772	810	792	796	788	779	766	805	819	805	826	865	776	769	755	775	793	802	806	800	768	804	747	799	746	792	827	812	806	749	785	766	747	734	755	811	770	784	780	789	803	813	794	764	803	772	814	774	830	786	815	820	823	758	872	809	760	794	738	753	783	777	733	829	788	802	781	779	800	776	795	804	796	748	730	759	768	791	769	776	785	740	797	770	781	760	727	838	822	801	775	819	777	791	808	740	807	811	777	807	779	755	822	750	793	745	800	800	728	806	821	815	775	733	782	803	804	757	802	794	778	715	815	782	756	783	801	786	840	811	755	722	757	799	791	750	806	779	774	823	745	810	813	755	796	733	742	757	803	757	775	774	788	782	781	820	738	815	834	819	783	795	820	837	756	747	760	782	774	824	773	791	809	769	839	759	796	794	780	785	809	839	774	749	790	777	802	773	728	812	775	817	761	761	739	771	834	742	799	817	765	796	812	781	763	723	792	751	776	863	786	779	750	798	814	769	815	811	800	774	780	743	808	813	779	842	780	779	839	780	808	746	817	813	741	771	801	766	771	812	761	734	768	757	819	754	828	783	793	815	782	774	795	784	789	759	805	756	778	820	786	788	811	777	796	834	734	780	809	734	802	780	821	763	761	831	773	784	816	861	805	755	788	780	802	779	769	802	803	803	756	770	773	782	841	762	809	758	825	786	794	784	829	806	746	791	800	755	760	725	736	769	772	808	764	815	810	744	801	747	759	773	756	808	793	775	784	783	760	761	833	748	761	816	774	783	769	791	739	786	834	806	802	792	789	771	827	782	770	780	801	803	771	794	767	762	807	794	822	793	740	767	774	827	771	798	783	818	803	781	705	780	801	789	764	810	734	824	779	743	784	805	768	783	774	768	758	746	791	841	831	783	810	767	823	745	762	805	793	800	802	801	769	769	779	794	762	794	832	816	780	766	793	788	807	802	736	794	796	778	768	807	782	767	844	784	825	861	798	774	806	823	803	798	817	812	790	755	740	792	756	800	766	753	719	771	766	797	756	776	785	783	790	752	827	789	746	839	764	801	772	788	750	752	789	788	817	786	791	819	776	794	782	824	795	828	786	776	842	765	801	759	781	808	769	789	783	805	786	796	773	797	788	776	758	784	761	816	746	763	759	773	778	827	798	813	742	785	795	780	792	849	784	762	832	766	775	807	775	802	759	820	731	793	837	723	819	790	807	730	760	809	756	795	831	766	786	743	805	832	785	764	758	792	742	805	790	791	747	742	807	749	786	800	743	792	757	807	767	813	779	781	775	753	817	798	788	781	737	781	808	792	778	753	759	790	803	775	781	820	783	846	774	754	767	808	852	842	807	815	768	806	783	801	762	758	802	799	827	813	800	774	765	833	789	755	790	774	803	781	772	762	719	797	798	787	754	797	764	791	793	805	758	771	797	792	786	761	774	778	760	767	802	770	759	781	749	777	789	779	831	733	787	816	789	783	807	827	768	764	808	731	844	812	804	806	731	801	754	747	788	773	848	769	784	823	784	792	809	805	790	800	889	796	840	753	767	777	765	835	832	820	777	811	774	793	705	735	763	811	764	798	768	778	799	789	814	833	742	749	757	757	759	762	763	855	736	786	779	767	806	828	818	746	824	771	740	803	808	828	770	812	796	767	782	747	773	818	772	782	764	748	791	791	814	720	839	775	735	774	812	791	821	806	814	801	827	720	775	776	771	769	750	799	837	796	774	851	782	715	834	779	767	784	783	851	819	786	775	787	744	786	773	823	746	750	842	758	808	819	731	744	763	774	793	798	748	736	794	760	784	748	774	767	777	829	770	796	798	741	792	807	779	777	801	843	792	796	727	810	758	813	763	754	789	776	764	790	800	800	790	825	773	767	796	766	791	803	792	799	793	816	823	851	789	793	810	805	710	823	757	755	807	833	764	837	761	784	819	804	808	781	785	779	758	820	759	768	807	813	765	846	799	832	804	784	779	796	789	776	780	796	774	800	805	797	814	733	754	818	774	796	755	790	770	807	802	806	783	733	807	756	800	812	818	776	756	761	784	774	755	786	804	772	793	827	821	801	794	826	809	822	744	772	817	799	801	762	762	812	818	749	816	801	833	794	819	803	760	826	777	779	796	760	812	738	758	792	752	750	842	789	761	743	788	783	834	785	775	753	779	773	810	807	774	793	704	806	787	766	803	808	778	776	759	827	794	789	865	819	818	759	786	816	806	754	870	775	773	780	787	782	802	814	795	741	728	812	771	781	799	735	787	726	809	811	795	758	781	779	809	818	795	798	861	774	823	763	762	803	790	794	777	767	776	786	761	769	736	764	770	757	751	783	802	827	806	808	802	803	820	780	783	786	783	769	747	795	836	735	804	781	769	802	734	814	844	777	778	795	798	783	827	762	820	774	797	775	782	808	780	797	755	753	793	762	752	791	723	786	778	760	741	805	808	776	768	810	757	816	788	765	788	826	765	749	748	807	833	783	787	823	758	786	783	806	801	740	805	789	802	792	755	783	791	801	722	840	791	767	798	813	794	793	806	755	812	746	780	816	778	769	768	815	749	763	813	787	795	773	758	801	800	803	838	764	758	804	771	802	770	776	787	752	789	818	725	796	737	777	799	784	781	805	778	796	802	798	801	803	806	782	787	810	820	816	782	793	754	814	775	816	768	790	777	781	755	822	783	794	825	786	825	785	816	740	811	717	786	748	764	758	787	815	782	777	810	792	769	780	786	769	766	787	834	770	791	793	756	776	756	795	786	807	819	781	831	794	808	767	776	761	817	795	770	814	734	788	764	772	852	773	796	828	759	742	779	780	776	717	823	771	795	785	754	816	773	768	749	767	825	778	754	760	790	743	774	726	755	812	795	750	856	801	823	826	821	806	753	772	765	755	801	789	817	808	786	783
23777	21516	29345	24123	21519	15196	1573	827	673	683	590	599	620	568	597	530	569	530	529	559	531	489	480	511	516	515	510	552	547	552	489	518	490	497	483	462	470	460	508	477	496	504	481	509	522	454	549	471	473	470	494	460	517	475	525	442	460	488	501	491	474	507	498	496	510	461	501	508	514	494	530	521	491	480	466	515	474	474	514	489	505	484	475	525	509	468	526	476	474	452	479	471	460	514	525	513	483	485	472	493	469	496	436	482	512	503	472	514	501	507	493	476	484	491	461	445	507	512	447	536	475	517	495	478	519	478	511	504	435	544	513	498	519	518	486	537	516	470	516	460	488	498	462	489	520	461	523	486	512	493	462	464	478	467	504	501	517	508	485	520	523	502	475	481	492	479	490	520	519	471	497	492	511	477	489	501	508	508	490	451	470	506	465	521	530	488	474	496	499	468	504	470	458	512	514	469	490	480	491	458	511	533	507	472	504	479	505	493	477	519	499	502	508	489	489	505	473	505	510	487	476	492	473	506	504	498	449	481	482	483	488	512	503	479	462	466	491	485	513	548	533	440	488	500	535	496	500	438	486	492	565	509	487	442	509	463	531	509	483	486	508	456	467	471	548	486	522	495	517	528	497	483	513	487	503	468	450	497	483	532	487	504	502	495	490	488	470	469	497	491	504	486	477	500	477	529	497	475	523	494	532	459	495	496	439	478	508	459	533	485	526	494	477	518	510	456	480	499	472	473	512	457	496	504	464	511	492	501	456	507	536	468	492	499	453	517	449	484	492	495	440	524	501	444	492	545	460	526	490	485	491	482	521	487	482	497	487	468	477	493	494	505	502	474	502	478	499	492	524	523	518	515	498	471	457	487	511	482	462	473	472	490	457	500	484	489	473	500	506	477	484	538	473	504	449	452	483	476	501	458	483	513	494	465	521	455	487	543	491	480	526	457	483	504	509	463	498	528	474	483	480	494	485	481	460	479	494	504	496	484	490	542	473	501	549	517	517	476	465	468	495	486	461	528	526	461	475	501	492	490	491	505	523	503	495	498	461	472	458	500	483	497	516	511	513	526	520	447	463	507	550	477	481	442	517	469	509	492	495	499	496	519	470	500	491	484	473	477	496	475	524	535	520	480	554	462	505	525	540	484	483	478	530	474	520	492	494	498	531	502	491	463	476	499	456	479	507	490	494	492	506	510	466	463	465	496	489	504	470	489	493	477	501	524	526	479	464	491	511	490	479	473	503	486	508	506	489	505	495	536	507	448	490	495	483	483	490	489	475	506	511	506	508	500	483	486	492	537	461	468	529	483	460	491	454	498	445	513	487	453	452	535	516	489	518	505	446	482	531	517	499	494	471	452	529	491	476	497	504	500	512	494	505	476	487	476	460	513	504	505	527	504	512	481	492	478	461	514	503	509	489	484	546	507	487	486	461	471	464	473	530	497	523	500	510	495	496	489	488	512	515	504	462	464	489	450	504	526	502	495	501	514	507	508	497	482	442	515	502	520	490	506	469	484	476	511	470	476	522	523	498	465	496	509	504	491	488	518	509	487	493	498	458	453	481	510	498	464	478	479	496	508	499	527	500	490	501	468	499	494	489	475	495	435	464	526	493	524	508	483	497	487	471	488	457	515	432	510	495	522	515	475	487	481	506	530	537	492	538	484	460	455	520	464	492	518	527	480	467	509	506	523	494	471	494	471	502	492	474	492	494	528	526	499	502	509	483	493	546	519	462	508	456	494	473	526	475	511	543	498	507	521	510	540	468	484	555	468	498	485	505	509	507	507	478	501	485	507	507	460	465	478	520	459	513	472	528	435	536	469	493	518	446	498	468	467	508	487	526	453	490	517	489	502	445	459	492	511	486	477	516	496	513	489	526	489	527	450	483	495	531	495	530	475	482	524	488	460	484	484	513	485	495	482	515	480	490	501	492	508	477	531	560	460	509	490	502	495	493	516	481	436	501	488	495	527	493	444	477	458	490	515	477	462	499	486	489	511	543	532	494	479	478	483	486	536	516	512	494	442	489	499	521	500	470	493	493	491	504	465	476	502	524	473	456	497	466	489	520	519	512	493	496	527	522	512	453	511	503	472	489	517	484	471	481	498	468	488	492	454	461	507	505	472	495	523	446	455	451	513	493	498	502	478	475	516	502	559	500	532	507	471	469	476	497	488	492	473	449	485	516	514	519	512	475	497	492	479	507	458	481	523	467	486	482	468	515	505	487	499	456	493	508	543	474	488	492	525	491	468	497	522	502	446	484	417	460	496	478	509	486	537	490	507	497	452	523	509	543	498	503	492	541	522	492	499	449	507	467	508	492	495	522	470	505	479	463	481	502	498	472	507	502	476	521	500	484	497	496	507	525	481	510	491	477	488	495	510	463	501	461	503	480	484	533	500	474	495	498	513	470	515	484	527	530	486	477	461	513	477	470	464	499	500	518	475	476	526	472	491	498	513	479	490	512	482	535	474	464	501	490	514	511	497	517	470	461	466	468	499	507	493	462	479	489	495	479	496	481	521	489	515	458	478	459	495	463	499	503	507	523	491	486	493	484	494	479	496	481	476	511	480	482	504	475	497	514	510	502	486	459	503	472	493	472	506	470	524	480	472	495	471	455	538	483	452	480	536	490	470	505	470	532	473	456	433	506	528	468	465	457	516	515	489	473	472	479	501	514	468	471	511	482	506	490	532	480	515	465	495	500	515	503	491	501	444	515	476	468	511	486	501	476	465	529	462	504	478	521	502	463	493	473	497	476	495	495	469	511	490	494	472	489	448	464	478	514	487	482	521	501	482	469	470	495	488	474	471	511	499	513	475	481	524	480	491	481	474	523	521	473	505	488	479	495	460	476	491	489	501	477	460	535	520	484	494	483	493	510	488	514	515	561	467	496	501	498	462	490	495	542	468	502	482	450	512	492	501	500	522	467	477	516	474	476	560	492	472	487	530	499	467	492	473	464	475	498	494	473	481	499	534	481	491	461	524	486	444	499	482	477	514	475	533	466	466	444	458	500	483	495	496	469	501	487	477	490	499	506	479	470	481	468	468	517	451	494	488	470	530	486	498	503	487	453	492	518	500	486	517	471	466	463	505	466	519	481	488	500	494	449	506	486	502	514	511	472	464	491	469	506	511	486	492	481	511	500	494	493	485	524	506	516	467	494	517	463	494	491	486	508	524	478	508	460	531	494	505	480	475	495	482	463	445	502	487	515	502	518	517	483	545	481	479	477	519	495	473	484	510	471	518	520	476	487	483	473	498	478	484	476	476	464	463	511	491	466	497	477	469	454	495	462	469	530	486	498	522	458	508	522	481	525	484	460	527	491	468	535	501	469	509	465	519	481	493	503	521	486	462	514	481	475	489	478	485	478	476	501	459	506	482	530	462	516	491	474	484	467	473	512	495	505	483	492	525	505	476	487	429	485	468	493	497	523	467	459	499	471	472	484	486	510	527	461	499	479	510	487	502	526	460	514	516	516	467
39275	11614	10035	5157	3455	2548	2065	1733	1535	1287	1194	1180	1051	1025	958	1011	936	887	895	889	865	830	831	847	828	830	805	802	756	770	759	773	755	820	764	784	776	749	761	752	792	756	763	781	785	737	761	761	723	729	766	787	759	764	703	707	724	750	742	753	754	770	750	752	748	731	764	694	766	752	774	774	755	719	767	740	783	759	743	740	747	725	742	745	713	736	732	745	765	735	778	737	710	738	726	741	752	717	733	717	769	696	726	753	759	779	748	754	721	774	720	736	739	742	820	714	755	761	701	698	748	761	703	708	808	736	749	764	722	707	782	743	755	723	786	719	722	748	757	753	750	787	770	727	718	773	748	709	762	706	716	763	691	767	746	772	749	733	732	731	686	737	732	749	779	792	751	768	739	735	752	758	748	765	718	809	727	747	695	798	772	734	767	743	714	711	786	802	733	700	794	702	756	704	718	734	716	719	704	699	766	732	707	719	765	760	740	754	787	805	739	778	770	780	738	702	735	804	732	726	714	746	729	743	707	739	689	708	734	744	746	753	735	769	704	700	750	745	682	732	738	775	736	744	775	776	700	741	751	756	790	741	698	700	707	726	786	731	732	779	705	746	726	750	763	792	720	757	695	755	724	689	749	735	741	769	720	698	780	759	743	728	770	766	757	743	738	747	781	754	737	729	794	714	732	739	782	758	776	780	756	714	691	735	737	726	692	713	737	713	748	765	756	691	736	796	708	808	743	743	746	736	719	777	758	735	742	728	758	750	735	718	726	722	715	717	683	714	782	693	747	666	764	764	718	776	701	718	791	756	749	758	776	753	771	752	734	703	769	727	785	772	716	763	734	755	738	728	747	769	723	688	736	750	663	805	805	755	755	741	717	742	721	734	753	786	721	770	755	770	728	704	702	725	769	729	792	725	714	748	739	764	787	742	706	769	757	717	737	762	714	709	720	730	709	754	715	720	736	719	790	741	737	768	735	715	782	770	680	769	751	738	736	764	732	772	755	731	741	796	737	740	713	724	739	707	720	732	727	726	725	738	705	739	790	768	816	719	725	715	769	721	736	721	725	753	715	728	722	726	734	799	731	741	723	732	719	704	727	755	761	735	695	746	813	721	751	726	699	674	721	724	703	722	711	770	758	730	734	739	741	679	743	733	753	757	714	740	736	695	800	753	757	695	715	750	712	722	726	725	722	734	704	736	754	692	734	683	729	717	682	785	778	750	727	740	749	714	761	719	786	759	698	746	728	783	764	747	742	736	738	761	756	722	751	721	715	747	774	739	771	744	729	771	693	735	748	775	725	743	764	776	718	741	720	759	754	770	715	702	685	715	715	722	735	724	720	752	715	785	724	703	732	728	729	757	749	737	707	757	715	748	729	769	732	752	730	736	734	747	735	725	730	711	774	725	710	760	731	737	777	769	752	746	757	745	714	755	749	769	717	764	746	711	781	731	758	715	741	741	713	768	767	784	746	739	740	760	729	747	741	752	754	772	744	709	770	725	683	795	716	757	717	750	733	759	735	717	719	721	783	755	698	765	752	759	712	707	758	685	732	684	709	762	707	733	749	703	769	728	746	779	704	768	729	710	761	777	755	735	808	749	718	748	781	781	762	692	779	780	746	705	735	731	803	740	710	751	728	752	696	733	737	751	747	812	778	731	697	697	760	723	772	754	746	734	746	791	713	761	742	762	747	719	741	724	749	734	746	742	714	788	767	711	751	747	740	779	678	767	772	684	726	745	745	763	749	729	763	734	765	742	709	772	789	812	759	776	753	748	721	717	715	758	730	707	755	704	772	743	720	731	736	738	772	750	725	752	701	745	792	759	710	760	765	717	706	710	730	721	718	776	744	771	759	739	685	720	720	698	727	784	731	715	710	760	779	694	723	722	769	735	750	688	772	783	724	789	743	724	719	730	705	771	774	723	727	800	699	737	766	721	753	739	730	759	754	761	694	724	728	794	695	750	731	724	761	719	778	750	733	710	701	779	710	728	732	749	773	752	725	732	716	736	759	720	752	781	744	752	780	751	729	748	737	719	682	684	718	748	750	773	702	717	716	774	766	747	832	768	771	721	753	712	734	683	672	718	721	740	728	749	720	754	750	748	742	749	774	706	732	740	753	738	705	708	736	715	746	706	711	706	752	716	758	739	699	740	709	724	713	779	755	783	764	713	778	701	721	758	784	733	761	745	745	750	708	704	702	744	704	756	710	729	742	701	744	737	729	717	746	737	739	789	728	749	765	781	714	762	666	720	754	747	715	744	771	709	740	780	784	721	711	775	738	746	705	736	745	761	752	759	703	751	750	760	764	737	757	756	703	745	782	721	748	716	767	746	717	781	698	777	743	734	701	725	728	754	714	743	742	748	732	709	750	710	734	677	763	706	728	762	761	768	760	749	733	717	712	720	733	724	723	728	734	757	705	774	715	761	745	734	729	756	786	755	726	716	724	749	726	758	714	730	800	761	736	717	787	725	757	751	777	732	711	762	760	735	743	765	774	746	680	743	749	719	759	792	751	716	774	697	727	794	749	752	730	779	766	731	750	748	734	670	764	748	733	722	765	758	725	708	726	762	750	770	717	764	744	732	767	732	773	747	730	741	731	783	751	733	794	680	801	739	737	788	734	739	752	741	737	733	754	710	731	769	759	701	712	763	776	749	779	747	701	743	765	746	727	772	744	742	726	761	720	756	719	750	714	774	709	715	734	751	758	708	746	746	760	746	769	725	752	743	751	721	747	699	754	728	759	765	673	759	780	775	759	740	748	746	729	691	705	720	757	745	733	716	754	697	697	714	774	721	768	690	755	732	743	729	753	756	741	755	775	713	732	722	728	773	683	756	717	763	737	691	722	735	769	734	723	688	755	695	758	717	802	745	759	783	707	769	748	691	764	709	744	750	727	726	774	762	816	726	716	724	760	746	780	746	742	756	778	706	702	709	760	728	739	723	738	739	680	709	709	753	749	760	713	711	744	719	731	719	738	721	719	720	727	742	774	707	766	739	724	744	724	684	716	810	764	701	727	787	715	688	778	738	793	757	736	746	750	752	691	768	702	753	725	749	773	784	744	721	718	755	719	710	760	729	681	720	706	779	704	775	721	707	729	732	725	690	791	688	694	750	802	751	735	687	755	682	715	738	770	749	775	767	774	776	727	793	688	724	712	738	764	741	707	760	687	729	760	735	773	684	699	689	744	766	733	719	780	747	764	738	757	711	741	739	744	736	734	737	750	768	719	682	762	759	719	754	671	703	762	738	771	733	713	742	735	691	772	731	717	787	771	757	770	745	713	743	818	742	736	730	777	708	750	741	748	750	768	701	789	718	735	723	740	750	744	764	729	713	713	758	787	745	767	709	803	724	775	755	705	762	749	801	736	758	717	727	741	755	743	778	772	731	735	741	709	744	776	716	748	729	697	770	774	713	715	750	731	752	700	745	714	668	698	780	746	766	734	760	696	750	769	715	722	721	762	753	731	746	762	730
23244	21436	29334	23931	21440	21307	3257	767	617	535	484	436	435	373	404	391	366	360	338	325	336	302	346	316	339	331	310	284	324	313	314	327	287	315	295	315	286	298	275	313	299	317	318	335	291	326	261	300	276	327	263	289	288	287	290	299	282	273	307	298	295	278	281	285	291	303	288	293	298	302	287	283	268	279	302	308	298	297	279	274	270	267	294	307	314	273	263	270	296	290	314	269	288	292	289	309	304	280	293	271	296	258	296	287	307	276	272	312	277	274	285	305	310	279	291	316	290	299	309	275	299	272	307	282	250	310	312	298	297	305	298	287	288	288	285	258	253	273	277	308	270	297	307	285	271	289	286	312	266	255	299	269	267	311	292	295	260	283	293	275	308	291	285	288	271	275	283	285	288	272	292	302	276	297	309	272	290	279	280	300	289	287	286	273	258	250	308	313	287	272	258	291	321	273	298	274	264	267	273	258	310	265	306	288	301	274	317	289	311	295	274	266	288	295	264	290	276	313	261	264	270	302	255	295	312	265	302	321	305	299	270	284	267	294	285	269	307	224	271	288	288	276	276	311	277	293	296	260	278	265	279	261	268	300	269	309	309	303	269	275	262	292	262	268	287	282	311	287	296	293	290	295	280	278	274	304	278	288	265	268	298	248	268	271	295	284	310	282	287	282	275	306	278	298	270	278	272	292	292	278	275	293	294	251	292	269	299	233	302	285	281	293	289	284	273	285	284	288	273	263	284	288	299	274	280	273	339	289	264	263	264	265	285	277	285	301	277	256	284	267	308	273	292	303	291	271	319	296	305	321	275	264	270	287	300	278	276	278	282	258	313	259	282	284	256	277	280	258	282	291	288	314	281	252	316	285	274	320	274	256	265	317	294	296	273	302	281	289	267	263	305	295	290	330	285	311	275	287	298	289	280	297	271	284	324	297	281	284	281	269	314	281	273	294	281	268	274	258	291	290	306	264	272	255	306	285	270	285	292	280	302	279	276	288	314	290	286	285	305	271	267	258	295	273	309	264	277	296	296	280	281	308	332	284	269	267	272	301	265	267	257	275	298	297	296	280	293	296	324	269	275	291	277	285	294	287	301	321	296	287	273	300	285	244	284	301	289	265	309	264	274	297	273	304	281	295	305	317	296	299	283	260	297	280	282	290	279	285	244	279	284	264	286	264	282	270	285	266	267	308	294	281	281	297	254	280	293	304	285	292	292	301	277	300	241	286	293	266	280	261	284	262	267	300	270	279	277	284	317	308	280	292	256	312	306	283	299	290	275	295	326	310	290	299	299	269	288	284	294	303	257	283	296	296	272	260	309	287	280	299	295	254	285	260	287	318	296	279	292	303	296	300	287	301	267	274	319	275	282	283	267	267	258	305	285	294	270	285	257	286	320	268	272	283	300	304	292	300	273	275	290	324	271	254	297	262	294	242	275	263	294	295	304	282	269	299	280	286	278	291	317	274	285	286	273	255	272	281	286	265	318	290	265	307	309	293	308	337	286	270	306	256	283	257	310	296	300	285	292	301	296	299	269	274	283	280	297	288	284	286	292	290	275	311	275	318	285	259	261	267	290	329	295	282	266	297	286	286	274	274	290	310	269	300	246	264	302	278	284	297	294	273	275	278	332	283	293	308	304	305	273	323	275	290	280	278	254	276	322	270	270	303	262	297	297	289	330	294	278	289	294	263	305	321	267	263	267	272	294	306	296	305	278	295	307	282	290	309	272	269	284	277	290	260	279	271	284	275	249	263	286	286	267	277	280	270	289	291	294	269	289	278	303	276	311	266	279	279	306	292	295	279	278	240	275	286	268	268	281	291	292	317	269	297	259	282	291	296	270	273	263	280	280	293	279	281	311	287	297	303	309	273	289	284	287	291	274	277	298	262	324	272	275	266	298	270	280	306	301	288	283	292	299	265	264	296	259	273	270	275	314	278	278	271	308	286	276	248	311	278	266	287	284	267	267	262	282	281	293	258	275	272	296	276	279	298	319	252	294	316	299	240	288	256	320	272	263	274	308	277	298	295	274	291	295	237	272	255	267	281	303	276	304	273	299	277	288	255	262	297	308	303	255	286	280	271	275	285	302	273	269	285	279	273	305	287	288	288	285	326	276	310	273	270	275	306	295	303	306	286	275	301	289	282	275	290	294	267	283	292	301	276	289	288	276	279	269	264	272	290	295	281	291	274	293	283	285	277	282	282	261	255	286	289	305	286	288	285	275	309	317	266	286	289	275	293	300	287	287	289	274	298	280	308	287	283	288	277	295	299	255	289	289	286	265	274	290	295	301	286	317	281	282	274	298	276	282	315	266	301	267	275	287	288	293	262	311	277	278	269	268	255	249	279	308	298	296	311	288	290	275	255	308	279	298	270	305	274	282	270	312	283	283	278	274	289	301	276	282	286	284	284	272	272	279	283	277	274	294	287	257	289	312	263	296	293	290	287	269	291	316	269	309	285	300	292	286	269	258	304	306	274	289	296	291	284	303	301	265	307	255	283	284	297	283	307	284	297	312	291	248	317	263	270	264	266	308	286	293	298	315	294	311	285	300	268	276	259	290	271	297	295	282	295	292	266	272	283	325	282	266	275	301	320	318	296	283	287	274	270	300	293	276	293	274	271	267	272	274	289	294	283	268	298	268	315	263	308	279	301	296	272	310	298	241	309	283	295	285	250	286	291	285	283	291	297	255	280	306	261	288	286	277	288	313	292	306	281	308	276	298	252	290	295	261	271	282	288	289	294	263	275	281	302	272	278	290	293	292	273	293	295	272	266	300	301	308	279	259	296	280	247	309	259	288	283	291	288	287	263	293	274	299	289	276	295	272	309	291	279	276	278	269	285	304	268	273	250	281	264	261	282	239	292	289	300	273	276	305	295	277	270	269	295	309	315	275	259	277	284	310	299	256	265	308	312	294	259	267	279	293	271	273	284	285	298	284	277	285	280	299	291	278	273	275	258	280	299	297	267	304	281	251	265	281	283	306	286	298	247	320	280	293	292	260	265	292	298	282	280	279	312	275	258	284	295	263	279	290	278	301	261	258	264	281	271	289	287	302	277	290	265	276	305	297	295	337	246	278	292	295	309	274	274	296	300	277	292	315	278	305	267	274	275	282	290	292	285	295	281	272	269	311	301	292	293	276	305	255	253	258	293	298	305	248	280	290	298	287	287	274	314	252	265	270	296	257	292	310	267	283	319	279	294	277	294	273	269	304	304	287	322	272	295	298	262	293	290	291	303	268	260	285	304	302	265	294	294	288	268	302	269	269	284	254	294	302	290	241	297	302	269	297	317	274	305	291	254	272	275	297	294	284	273	314	308	311	263	284	274	298	289	282	309	296	302	268	292	309	269	273	285	268	262	284	279	252	293	286	291	284	305	319	299	278	275	298	278	314	285	264	283	279	291	278	287	301	248	266	298	295	266	300	268	285	284	300	295	303	263	292	292	289	260	287	286	284	263	272	285	282	296	250	304	263	300
39995	14393	12087	6178	4116	2890	2272	1746	1477	1296	1127	1053	828	810	821	717	661	640	643	598	601	564	569	536	587	522	554	540	501	538	489	523	485	494	490	480	470	497	523	431	477	489	482	468	478	483	483	479	501	506	474	472	465	449	470	418	443	483	451	489	477	448	451	448	461	470	480	415	438	479	435	455	443	438	427	424	449	454	449	450	469	467	454	468	420	446	416	448	404	394	464	417	447	420	440	457	474	455	446	453	418	419	440	445	419	428	438	447	478	440	415	423	450	431	473	426	465	493	426	441	407	453	425	468	454	488	436	465	439	459	423	398	396	425	457	437	436	457	470	448	456	456	418	439	443	431	413	435	405	476	437	410	460	413	471	428	433	406	430	454	419	449	428	411	430	425	450	438	447	438	457	464	435	445	439	455	447	402	471	421	455	476	434	430	437	431	428	434	440	458	470	449	451	398	426	431	450	433	418	436	436	453	397	378	409	462	452	397	439	421	496	473	449	445	446	454	425	465	458	392	424	421	441	430	440	431	408	446	406	438	411	431	458	434	420	450	452	449	451	447	434	449	426	469	431	453	430	448	465	440	447	491	455	449	409	460	472	488	446	412	462	452	472	473	410	487	396	422	419	424	460	440	470	433	472	472	465	441	462	448	434	484	436	441	442	443	430	433	458	449	454	480	423	450	448	435	454	442	474	458	450	448	417	486	441	415	433	442	443	492	454	448	443	441	414	476	444	435	400	451	454	476	420	457	451	404	468	469	453	430	443	445	427	451	433	429	409	411	402	468	431	412	418	435	429	470	438	408	445	391	405	474	465	463	421	449	443	402	447	419	423	413	423	431	418	484	425	459	433	426	456	435	418	438	425	474	497	448	423	425	455	462	464	463	461	448	437	427	445	458	444	456	472	436	440	453	448	431	450	472	440	449	463	432	452	409	481	437	453	431	441	444	465	447	436	431	436	407	473	425	430	482	478	417	490	445	463	426	423	463	466	432	398	414	419	424	473	452	483	468	447	432	428	441	437	445	458	459	442	474	440	459	430	443	409	456	449	485	450	457	452	437	447	438	443	456	425	418	443	429	445	439	402	461	441	436	424	414	422	449	461	440	434	399	482	452	451	438	436	464	429	437	431	440	452	446	448	466	412	410	438	445	382	446	428	443	438	455	411	466	426	421	465	432	447	461	471	410	449	466	433	462	456	452	441	432	434	440	448	472	399	460	418	432	471	436	457	453	416	427	475	450	400	449	477	403	444	444	450	396	476	377	488	449	437	469	440	446	416	417	427	473	442	454	436	418	474	427	439	443	431	456	444	448	449	416	430	417	441	413	424	414	425	420	433	459	461	447	436	459	434	441	416	416	449	413	462	439	483	472	455	437	443	460	474	409	466	465	444	440	445	429	457	432	407	462	443	446	424	447	417	441	432	436	437	425	448	418	442	443	436	431	469	440	427	443	465	469	455	451	471	452	455	459	447	440	393	472	432	469	435	460	456	439	455	452	437	450	439	428	469	391	443	419	401	450	421	446	442	443	440	409	461	460	469	450	425	424	421	456	432	435	465	416	436	419	436	454	436	457	401	430	471	443	449	414	475	401	439	407	441	446	390	442	435	447	443	436	445	468	442	413	411	422	445	432	435	439	482	428	448	420	429	419	438	426	432	432	450	427	495	471	457	439	447	425	420	422	431	442	465	430	468	480	418	446	465	436	444	431	455	428	443	434	446	454	427	445	441	442	435	424	430	418	472	433	435	423	447	456	423	413	420	443	442	445	430	441	456	473	431	486	445	452	451	382	487	457	415	435	460	421	474	461	438	412	445	424	405	442	449	430	458	447	455	446	452	465	458	438	462	434	454	470	446	426	434	439	410	444	428	447	447	465	411	426	417	433	452	446	445	492	446	421	453	412	482	437	474	440	466	403	490	428	434	425	418	438	442	438	443	462	422	442	434	453	433	440	444	463	471	446	449	458	420	408	452	440	448	466	431	466	428	421	502	442	463	459	423	447	440	400	451	421	456	441	380	433	452	443	447	424	443	423	439	439	430	461	437	455	451	471	442	414	433	460	403	448	423	403	417	419	436	422	431	437	415	454	447	432	441	414	450	472	438	417	453	444	421	442	437	421	473	451	446	412	432	430	424	454	441	437	438	429	449	434	405	421	440	449	446	456	464	441	482	424	459	449	469	445	424	432	501	435	446	422	470	431	478	454	421	445	400	457	406	464	477	435	434	443	419	447	382	436	414	445	429	409	460	447	426	408	433	468	426	433	495	417	436	410	467	468	426	472	454	432	433	411	443	487	450	437	443	406	442	438	430	430	447	458	476	395	440	447	442	455	426	443	415	410	469	434	441	447	416	461	472	433	436	422	438	414	454	443	391	476	425	449	423	405	419	425	432	452	422	460	427	421	459	440	448	456	424	391	448	454	470	456	473	397	434	456	440	452	451	442	430	435	451	439	450	461	421	406	449	454	431	426	442	472	424	405	429	420	452	462	448	432	429	419	464	458	433	460	447	438	425	413	437	472	430	467	428	448	457	410	460	428	418	466	439	456	412	428	455	422	425	415	454	451	489	404	480	391	444	426	463	437	457	399	436	419	449	398	453	418	469	432	454	445	443	442	425	415	433	435	441	442	441	424	460	404	446	421	454	410	427	423	406	413	417	442	444	466	480	436	422	460	430	438	436	409	468	413	420	416	449	422	430	437	447	450	412	442	473	447	384	434	402	416	433	422	472	467	477	428	455	421	421	468	460	496	460	433	456	423	442	401	402	403	467	461	479	469	424	469	464	452	443	455	444	423	441	454	447	451	417	445	421	439	458	429	443	478	437	436	409	428	441	437	425	463	443	432	442	429	451	409	461	452	452	429	442	412	455	424	447	421	464	413	432	479	440	432	448	435	438	423	438	434	423	434	426	445	464	442	428	470	453	442	423	434	425	462	430	431	488	424	453	423	452	429	458	409	506	489	464	387	411	480	465	422	399	449	473	493	415	457	433	438	427	421	454	429	414	459	449	471	471	452	436	485	486	450	451	426	472	432	429	446	429	427	443	416	444	442	471	429	421	457	442	421	414	447	440	485	432	434	420	452	404	451	425	452	478	473	456	436	395	472	466	446	390	446	437	403	448	434	425	415	434	441	473	439	484	430	457	386	461	427	454	498	424	459	450	426	393	451	440	433	380	466	428	407	464	473	507	437	443	413	408	428	425	439	430	443	453	431	439	393	481	468	425	426	449	460	437	438	442	457	420	455	433	446	403	449	422	437	436	406	417	449	445	457	392	445	425	473	491	437	449	407	419	443	414	449	454	454	452	422	426	432	431	421	442	449	412	422	423	436	446	446	448	463	444	479	427	450	405	476	401	424	450	443	445	437	429	462	458	429	467	437	413	408	457	442	466	424	453	428	472	416	418	419	462	419	443	405	405	424	448	444	440	424	437	447	405	450	489	430	463	439	467	444	431	449	508	444	406	458	452	449	418	436	470	449
27476	20155	6427	827	578	566	557	527	547	544	558	534	519	604	501	539	516	544	507	537	527	519	543	493	506	543	573	475	536	500	536	522	556	548	520	494	521	518	498	522	498	556	552	488	527	522	554	528	536	502	550	515	519	539	523	506	500	496	532	502	500	503	521	508	521	499	540	502	528	526	542	563	497	526	577	531	549	521	511	528	550	493	526	550	557	536	516	546	534	508	526	546	571	532	501	515	549	598	531	537	557	512	519	563	509	543	541	552	491	486	547	510	481	493	523	544	554	579	548	554	531	548	565	535	521	565	538	488	520	540	508	512	569	575	500	483	532	526	511	578	521	503	535	490	534	500	512	510	520	519	549	524	571	499	555	528	535	502	525	535	509	526	546	501	523	533	553	523	503	483	542	521	523	541	521	522	492	524	498	524	523	460	499	511	508	558	542	517	521	535	546	535	528	504	473	530	517	531	538	584	541	540	483	516	543	495	533	556	528	508	521	526	535	528	560	506	514	470	520	507	537	572	542	501	548	526	563	525	533	522	578	509	511	524	505	538	535	512	523	495	496	495	526	521	513	505	508	497	537	527	547	534	515	504	565	517	504	518	573	537	554	542	521	566	553	569	495	517	522	517	500	522	538	530	528	508	541	534	532	522	528	536	512	530	534	497	515	497	529	560	518	551	468	492	543	532	556	521	514	525	522	498	537	508	542	533	475	558	510	523	488	569	564	529	524	552	517	543	552	506	510	487	522	532	526	546	495	525	542	544	503	563	532	518	513	546	523	536	516	540	520	483	555	534	567	541	521	573	522	529	527	496	544	534	531	506	562	536	547	526	540	527	522	498	500	541	517	561	507	471	496	522	543	504	541	537	519	563	539	521	536	524	549	569	488	545	531	536	482	499	510	522	548	529	519	511	496	536	576	540	531	553	534	524	523	558	542	518	533	526	545	517	532	528	520	536	524	512	558	585	533	533	478	560	480	520	524	523	553	537	547	535	545	503	523	523	508	526	537	540	587	505	523	554	512	526	540	509	535	531	578	563	549	481	542	510	515	532	567	522	505	559	531	522	501	513	552	526	501	530	514	534	557	534	526	526	526	516	501	511	514	528	566	510	560	507	525	516	553	535	540	553	558	521	494	511	541	550	533	514	521	523	556	515	521	516	516	546	514	580	534	512	491	567	527	544	504	534	497	547	521	561	525	560	523	528	536	511	519	496	498	542	558	511	558	576	539	522	513	558	513	518	507	571	519	532	525	549	533	511	543	500	504	540	536	506	491	550	573	490	530	490	548	503	534	515	577	525	525	526	509	518	515	526	557	551	547	517	509	525	513	539	570	515	509	520	581	507	509	542	538	511	513	551	559	533	544	541	518	496	514	506	492	550	489	524	481	542	519	534	496	526	531	516	520	527	531	539	537	520	510	494	532	520	506	525	542	502	510	540	514	538	540	515	563	546	493	526	518	546	506	531	546	536	501	554	576	536	532	543	499	496	501	521	516	511	555	526	536	516	543	532	530	528	530	528	513	515	563	529	554	583	516	561	491	520	547	491	562	505	484	488	531	507	514	533	527	520	527	514	510	493	523	507	510	553	535	555	513	515	515	528	505	537	500	523	531	513	541	506	546	536	504	513	533	508	540	509	508	554	554	558	543	516	546	565	539	537	518	522	515	517	485	522	500	552	555	570	527	526	561	499	552	528	506	527	508	512	539	498	522	512	546	494	528	541	523	530	496	526	555	559	520	526	499	541	492	536	529	534	522	517	513	581	536	528	554	518	533	584	519	503	529	553	527	526	521	538	506	537	494	514	536	551	539	523	554	524	504	504	517	515	526	498	544	525	550	505	505	512	484	504	518	524	557	529	533	540	515	553	556	491	504	537	526	502	500	494	575	489	487	566	514	503	521	512	544	563	507	528	504	481	545	477	530	541	556	555	514	528	539	544	529	531	546	554	522	551	558	544	519	589	510	513	501	530	501	518	520	518	538	517	524	471	539	497	514	566	503	539	554	523	525	554	503	512	531	576	491	539	530	507	553	531	558	562	507	504	524	521	536	554	542	512	569	518	476	527	550	504	556	537	545	491	519	520	495	569	547	542	507	555	539	497	489	523	518	485	504	554	482	535	555	513	542	517	488	570	532	528	528	546	577	479	545	584	508	549	533	501	489	507	553	537	551	537	553	482	535	537	524	510	543	547	495	514	521	546	515	549	499	506	517	518	497	517	499	524	495	554	561	495	482	512	536	484	512	548	526	503	555	488	517	530	536	550	502	584	538	513	529	531	509	508	534	549	572	515	585	541	558	504	507	472	543	505	516	516	502	488	527	547	524	542	554	510	541	525	539	526	548	534	522	501	521	529	505	491	527	537	541	512	486	537	573	512	541	522	508	512	568	501	498	489	506	570	502	542	513	550	501	546	513	497	525	528	502	508	547	520	482	503	510	515	499	537	525	551	510	526	540	505	494	563	510	522	535	549	517	543	534	536	480	527	536	518	569	521	518	538	561	512	489	527	493	530	513	508	529	488	554	521	545	489	565	528	541	494	545	552	572	529	483	523	551	578	506	486	479	523	529	492	495	526	515	533	519	520	523	516	560	560	487	538	514	589	524	569	553	528	539	522	545	535	515	490	502	523	523	478	539	555	548	533	537	514	523	540	516	536	526	514	517	581	541	532	525	507	459	522	482	520	524	526	500	532	543	545	497	524	547	503	541	547	510	535	549	515	515	533	524	522	528	556	555	533	504	532	548	561	537	542	562	521	524	510	496	537	500	526	511	500	554	544	516	502	500	481	522	476	502	522	516	526	498	499	525	516	533	519	482	526	547	524	532	528	534	527	517	503	491	543	596	510	525	530	529	514	508	510	561	505	528	549	545	532	580	561	492	506	496	574	518	568	541	513	511	513	544	463	508	554	528	509	523	487	558	537	529	494	525	533	500	524	495	467	545	518	509	522	534	510	590	498	505	537	519	564	544	507	543	528	517	540	479	502	529	556	533	541	561	512	527	536	505	515	533	536	559	558	536	515	540	539	508	493	502	513	498	546	517	523	573	538	538	507	504	542	503	530	527	544	506	490	527	509	489	551	487	534	499	540	521	535	508	515	543	507	504	498	548	540	514	485	524	491	564	550	557	537	506	477	494	583	525	517	555	526	505	473	532	508	529	524	537	491	564	549	553	512	515	515	532	528	547	545	523	536	548	557	538	553	554	517	524	514	551	541	519	555	533	543	483	518	529	542	541	521	532	541	493	539	547	517	528	505	523	580	506	499	531	495	518	525	485	490	524	510	515	527	476	494	542	563	544	533	526	522	583	516	489	509	515	530	553	556	533	530	537	538	502	518	537	508	477	496	546	502	474	532	528	565	556	505	466	529	559	512	535	539	523	569	508	531	524	513	517	493	531	538	525	480	540	504	545	535	536	546	531	526	525	500	552	521	525	504	501	510	513	518	520	520	504	546	520	549	539	523	542	526	505	520	541	570	547	498
13251	1430	1303	999	947	875	875	830	815	810	747	807	831	775	806	744	818	784	815	807	785	779	803	813	784	783	811	756	728	773	733	779	778	828	719	810	787	757	801	771	807	778	837	803	788	801	776	783	720	818	782	801	745	793	746	792	786	750	766	816	779	764	766	793	795	781	808	728	755	785	815	777	787	780	808	774	765	740	829	789	752	779	791	816	800	800	781	776	756	780	723	838	767	781	751	765	795	754	795	749	711	799	840	757	833	755	759	791	762	760	803	800	789	770	768	839	781	757	736	802	796	767	780	773	784	854	750	753	793	800	769	757	791	810	778	794	790	772	769	786	797	745	775	749	740	738	757	778	785	794	768	800	840	773	757	811	819	738	843	796	783	771	799	763	750	750	807	816	816	763	791	792	754	765	752	752	827	755	808	770	752	829	784	790	749	817	774	765	742	804	811	789	839	786	783	772	789	813	770	837	706	770	772	735	797	812	808	764	841	804	756	796	761	772	805	803	794	791	796	817	728	762	746	753	784	749	806	777	765	802	809	835	798	771	777	814	745	793	751	798	779	807	733	782	740	791	802	793	830	811	809	779	832	740	737	808	787	770	781	747	799	784	818	762	761	758	780	818	810	783	817	805	770	767	805	781	822	750	776	752	797	826	755	746	775	751	754	763	743	754	786	809	783	807	762	780	794	781	753	744	758	780	785	794	772	809	728	780	784	829	764	808	769	757	756	774	781	824	752	736	754	769	783	799	810	787	818	793	792	782	809	787	791	788	805	767	788	769	767	756	816	744	786	753	798	820	763	773	810	797	751	818	810	810	792	748	770	738	774	747	815	763	794	768	754	761	779	721	768	790	750	780	748	805	797	771	791	775	793	724	721	754	790	771	753	835	789	753	797	787	769	813	767	746	787	763	749	795	736	714	806	746	751	786	799	759	806	774	773	802	784	796	795	776	803	756	804	744	751	760	784	757	783	778	826	770	797	766	813	785	826	762	781	807	734	797	763	823	777	804	795	801	789	799	801	746	728	803	811	801	761	829	767	779	846	795	762	795	874	795	858	785	744	798	825	782	787	812	787	804	736	779	770	801	816	818	796	726	774	785	782	766	813	753	810	779	771	770	768	829	771	727	808	747	789	760	811	765	823	762	765	768	798	830	792	730	787	778	775	800	769	787	748	857	799	766	792	793	715	742	782	755	756	748	829	818	793	799	832	772	785	758	787	789	767	775	793	789	758	794	772	771	816	757	762	763	787	724	743	802	776	780	826	756	785	766	742	758	761	767	712	760	733	810	783	826	796	757	730	861	788	814	826	809	783	797	752	777	781	786	775	807	768	797	769	769	738	745	797	811	776	790	804	796	802	816	776	765	729	753	784	810	807	808	791	723	793	816	794	732	773	785	763	770	778	777	762	804	779	722	806	794	777	768	780	757	726	838	822	772	794	820	776	709	784	820	773	818	787	777	767	763	769	757	833	773	754	763	823	785	752	763	783	829	829	767	816	799	793	775	754	779	809	856	756	848	756	820	772	734	795	722	821	786	771	802	814	752	765	768	754	818	791	767	793	743	833	787	751	792	801	819	842	734	719	792	801	761	798	762	808	794	799	733	824	795	777	783	736	836	772	772	798	798	780	759	759	838	786	770	743	733	788	771	750	757	751	756	762	734	790	767	777	787	759	801	794	796	770	795	822	825	818	801	795	771	722	752	768	766	772	759	749	786	765	744	858	802	769	726	755	788	731	765	754	779	787	797	780	799	804	786	857	729	785	800	746	795	730	788	772	787	777	807	828	781	818	799	793	818	733	780	761	784	763	743	787	744	807	787	814	701	763	812	778	739	799	775	826	797	805	720	818	747	830	778	796	792	757	756	783	796	739	802	761	763	775	804	823	818	791	808	800	784	766	746	794	788	798	775	774	753	763	793	773	788	758	771	770	809	770	780	761	783	771	757	774	812	815	816	785	802	798	756	789	785	752	765	784	819	738	740	778	761	840	778	820	754	774	749	749	826	807	769	758	793	818	771	778	846	719	795	770	753	741	759	853	776	773	797	807	810	795	782	778	810	828	778	754	748	790	756	782	818	718	760	777	790	778	786	755	763	766	789	861	780	809	764	774	803	764	773	809	723	813	762	793	760	825	807	756	813	796	837	787	803	775	804	750	761	818	743	717	755	731	755	807	768	797	742	771	764	780	743	811	796	786	713	830	761	746	814	806	781	776	753	753	792	761	761	757	802	796	826	776	769	821	790	807	748	790	780	776	783	785	783	778	792	724	752	754	780	812	785	817	744	766	857	803	842	750	800	756	758	818	772	732	800	782	789	788	761	742	764	834	771	810	786	773	766	770	807	811	725	753	813	785	815	772	773	767	798	759	806	743	825	715	776	743	783	840	837	805	753	731	799	842	754	793	802	796	750	782	804	771	784	764	766	754	787	794	816	777	774	806	788	774	759	826	742	755	810	788	787	788	764	786	754	771	763	793	786	790	745	810	764	774	765	786	750	751	734	759	803	790	824	724	781	744	721	762	782	796	796	748	791	756	815	815	777	772	822	780	764	745	809	805	765	823	781	781	804	784	753	836	791	799	799	753	820	824	792	753	799	781	743	793	773	771	814	777	794	801	852	764	796	801	785	811	766	774	818	776	785	794	784	772	811	822	755	800	772	871	788	818	779	802	777	765	846	812	802	835	774	777	808	749	787	755	842	787	749	713	757	819	776	771	807	788	750	752	806	770	808	829	724	751	746	791	850	810	788	792	772	831	795	798	768	743	749	767	789	781	798	763	806	798	806	756	823	778	780	806	844	823	802	771	740	738	795	728	790	798	793	817	736	799	823	824	787	772	771	767	810	821	776	817	796	846	820	791	808	739	765	749	768	769	797	799	778	758	744	737	748	789	794	809	787	757	790	729	816	772	747	754	790	773	763	759	773	776	787	823	830	806	802	792	747	764	783	793	763	782	818	812	810	709	771	759	716	809	742	765	736	832	793	744	795	807	853	811	781	844	770	790	785	797	790	750	774	802	795	797	800	750	777	796	790	766	825	751	794	803	835	789	777	819	770	760	762	800	796	784	794	805	752	808	779	747	788	788	813	748	751	743	800	779	764	794	810	766	758	790	770	780	817	764	776	813	782	792	795	764	761	738	827	781	764	791	764	806	755	783	777	776	783	773	805	784	779	779	781	822	776	817	756	747	777	761	792	756	803	719	774	824	783	773	804	743	749	803	835	808	814	816	735	759	767	786	818	753	830	790	797	782	814	789	773	794	744	754	795	741	802	786	767	791	782	811	797	788	778	811	770	832	797	779	774	757	764	788	798	770	715	784	772	809	726	785	806	811	794	760	803	795	780	786	765	807	788	804	806	789	747	785	778	828	825	783	779	812	761	792	756	789	785	816	790	797	756	776	755	819	767	802	792	808	767	773	781	780	782	762	757	734	747	826	729	753	762	803	764	772	789	765	800	756	787	724	743	762	767	796	809	796	756
23869	21558	29246	24311	21559	14861	1500	869	704	650	654	591	606	580	547	612	551	566	555	560	540	560	535	501	481	500	514	521	508	525	516	501	516	541	514	486	518	539	524	497	494	503	509	505	526	493	470	500	492	483	480	505	499	493	505	448	494	521	524	452	496	529	506	517	484	496	498	481	466	486	432	474	500	476	458	459	485	473	559	517	513	505	492	488	480	485	468	448	476	476	490	470	487	475	503	477	502	516	482	507	478	471	475	527	475	498	499	494	484	518	497	474	494	523	450	519	479	459	475	488	514	472	514	485	449	506	490	489	495	459	460	497	497	497	515	504	459	471	499	453	511	483	511	493	480	488	515	530	453	474	485	477	494	500	454	471	429	478	479	449	528	488	487	460	485	505	476	452	486	517	471	489	489	499	498	483	474	495	486	444	464	490	511	477	489	509	468	496	509	455	470	461	471	460	459	500	467	454	477	513	489	435	455	460	463	460	512	497	468	467	482	489	475	471	489	536	494	493	462	505	494	506	487	456	496	521	494	502	475	478	475	441	469	490	485	511	504	484	477	483	435	497	470	442	500	478	489	478	483	468	489	496	479	492	490	485	440	482	477	499	491	462	489	474	520	486	476	443	481	470	496	483	472	480	499	485	505	486	507	480	484	453	503	451	482	516	478	475	478	505	440	501	509	492	504	496	469	481	500	456	499	501	496	494	520	462	491	484	515	489	478	472	497	467	505	498	489	546	530	484	479	473	466	477	464	483	501	486	478	490	484	463	488	449	481	462	450	488	444	491	497	558	493	486	468	486	498	510	497	479	457	494	530	474	482	492	473	460	487	482	467	504	478	459	480	475	497	479	485	504	461	497	503	473	539	484	504	499	507	513	504	478	492	502	484	528	470	464	515	479	486	478	520	469	480	534	492	495	446	523	460	444	479	514	522	499	458	484	470	443	514	474	491	478	480	453	477	493	493	481	483	466	466	476	484	428	466	489	503	497	462	513	467	509	463	465	492	468	471	485	436	468	496	484	514	484	459	526	482	476	498	489	493	468	520	476	448	487	453	477	457	495	478	490	496	495	453	468	494	458	499	476	507	452	505	477	518	487	469	489	471	492	475	490	518	526	459	454	482	457	476	473	476	499	444	494	495	470	454	474	486	476	489	460	491	484	501	498	459	457	490	458	513	487	472	487	494	483	457	499	475	474	470	469	497	507	481	480	510	445	455	471	453	531	507	496	527	470	476	496	467	459	494	478	480	494	457	496	503	458	482	460	488	517	503	492	497	473	473	480	490	437	474	445	479	472	438	471	491	497	476	484	490	475	487	459	466	485	552	506	488	515	444	493	514	463	506	521	472	475	511	504	501	473	506	488	464	464	478	523	492	525	504	448	495	465	507	454	482	511	468	520	470	522	486	510	500	503	487	470	500	506	475	457	429	498	503	461	536	460	427	496	516	501	431	483	536	492	521	513	495	487	453	455	459	487	487	443	434	471	483	506	457	490	452	527	440	481	485	451	483	489	499	467	453	496	555	496	477	500	511	494	491	455	507	462	471	480	469	475	482	469	450	471	479	499	489	488	503	495	486	465	509	535	468	488	492	481	487	480	454	470	487	515	506	455	495	456	493	452	505	515	489	468	486	474	508	478	471	461	473	517	458	493	449	507	491	455	483	502	517	479	494	469	496	496	503	478	506	468	510	483	475	488	498	454	446	510	481	477	465	475	509	485	485	525	517	520	485	477	476	458	506	497	496	446	499	472	501	524	499	493	482	461	447	518	498	466	491	474	452	470	432	515	514	494	468	454	485	483	485	482	503	478	502	431	457	492	499	510	507	484	513	469	510	487	492	514	499	533	492	530	490	511	508	455	471	476	461	472	481	455	493	517	481	501	464	521	474	518	497	495	494	445	462	471	484	472	501	488	491	477	500	534	473	500	464	476	441	438	473	457	478	492	482	516	510	465	498	461	456	477	462	470	469	474	456	491	451	444	481	481	497	469	466	466	456	497	473	505	451	525	489	516	474	497	443	464	460	512	473	475	512	484	494	512	498	471	474	474	531	480	471	491	439	459	506	478	466	485	470	439	461	521	495	453	489	461	442	469	473	456	477	493	489	445	504	478	479	512	457	498	483	478	450	458	490	492	474	451	479	501	496	490	472	473	472	508	463	494	481	446	514	494	512	469	510	456	519	461	461	489	461	485	458	495	489	488	475	470	496	476	498	499	463	503	471	479	482	571	480	470	507	482	460	477	497	471	524	472	512	447	477	468	473	492	512	463	449	436	463	471	464	490	509	447	495	495	481	482	489	491	448	508	482	475	502	482	483	471	472	503	486	491	448	474	494	461	484	505	494	484	491	480	456	483	505	500	449	513	460	444	485	492	458	512	481	492	452	485	521	479	460	470	464	456	471	503	481	479	478	489	497	471	494	492	518	486	458	474	495	496	470	441	466	485	498	473	492	516	490	499	510	435	526	435	494	481	461	467	463	525	482	501	497	513	489	461	490	486	456	484	522	509	451	461	471	510	467	469	495	484	493	520	482	470	462	478	466	483	520	494	449	500	478	452	480	507	491	461	513	447	508	458	476	483	466	522	483	498	473	464	480	470	474	486	495	499	516	446	491	490	461	483	484	486	482	470	438	481	512	490	508	504	475	543	488	485	497	491	479	509	516	498	487	522	492	514	461	463	449	505	491	504	483	476	482	442	478	451	453	506	502	482	481	469	502	497	449	486	462	496	479	451	472	485	500	480	471	508	467	512	463	454	502	518	450	500	438	475	442	508	501	491	488	455	457	490	501	449	483	508	484	471	465	486	481	447	447	482	463	481	501	496	502	491	479	459	477	451	482	483	464	494	503	476	469	441	478	484	500	463	507	461	534	482	493	536	507	506	499	477	452	530	501	468	449	511	493	506	453	412	503	480	472	536	473	455	474	504	462	442	454	479	488	512	476	470	471	533	520	527	465	471	467	496	488	485	493	482	486	484	514	427	466	508	449	444	449	459	449	486	472	522	449	474	453	485	472	478	502	442	499	475	482	474	463	500	501	481	473	491	493	463	485	520	502	507	499	495	448	494	481	462	476	458	471	490	481	500	520	512	485	484	463	502	503	518	482	518	482	470	444	476	476	466	480	479	425	482	480	488	478	516	463	495	469	467	494	438	512	456	467	517	446	492	487	501	475	448	522	472	504	471	489	500	472	464	489	488	432	513	516	482	470	519	464	482	500	465	497	522	439	517	463	492	495	508	463	471	459	462	528	479	522	482	494	470	473	444	493	477	506	480	520	462	509	463	461	465	508	487	476	482	511	477	473	479	484	461	461	502	475	482	493	482	502	458	479	472	463	527	444	477	482	456	492	487	487	437	465	457	489	496	495	476	490	475	468	451	503	496	481	487	481	469	462	489	502	473	505	504	490	468	512	505	502	472	510	516	518	504	456	471	482	508	505	481	468	485	487	521	501	488	478	502	493	486	489	488	486	472	471	496	545	464
35200	11853	10140	5249	3493	2572	2064	1734	1448	1306	1259	1187	1091	1022	936	953	914	878	863	924	862	883	841	855	809	815	779	819	792	793	770	814	761	818	762	755	738	760	780	798	726	750	730	702	709	719	805	739	744	711	724	722	756	767	739	743	768	780	698	777	732	760	756	767	736	709	704	714	799	754	776	706	734	718	772	731	692	714	739	716	713	731	760	724	735	724	715	755	794	758	702	780	782	757	745	703	762	766	697	754	758	755	711	734	737	740	729	713	735	737	709	760	730	724	692	748	717	712	766	738	745	746	723	714	716	767	771	714	718	758	733	753	719	724	737	732	749	739	749	712	774	722	740	696	723	714	733	695	694	680	754	702	747	716	705	696	743	715	738	721	713	695	753	708	808	756	712	769	707	702	729	688	717	734	755	756	774	712	691	781	775	719	753	741	740	702	750	740	763	752	757	749	753	822	746	748	706	733	749	778	766	776	752	738	712	789	720	720	688	755	714	735	694	749	771	713	740	744	755	742	731	728	691	732	757	672	738	721	711	750	765	757	749	775	732	732	760	754	722	754	732	761	756	706	692	785	742	733	799	722	752	775	726	697	714	742	755	718	684	755	657	750	724	729	694	767	762	723	806	751	760	708	735	749	720	773	747	726	738	709	777	745	751	831	757	764	713	753	776	696	762	735	787	738	695	728	737	700	723	765	786	693	715	778	736	728	728	761	741	762	744	767	700	716	749	703	786	699	695	732	760	723	702	727	671	754	785	711	759	797	716	732	750	734	739	703	707	748	751	757	751	768	748	736	761	780	734	715	707	732	758	718	738	779	715	692	734	727	727	762	750	752	692	751	743	738	762	741	757	727	743	717	719	693	754	746	709	721	723	704	745	722	748	731	792	733	748	736	708	771	769	712	766	749	710	672	740	736	695	745	744	739	719	712	728	736	718	755	770	778	730	741	715	707	729	706	798	742	720	716	709	732	688	771	767	709	695	690	748	730	694	734	710	745	691	763	763	733	770	810	755	792	714	790	720	817	722	722	735	746	706	740	752	732	774	776	771	751	709	732	742	781	704	721	704	730	707	710	763	764	756	731	734	678	743	734	745	684	742	794	707	709	701	736	707	758	746	732	769	719	785	722	744	767	728	775	739	740	805	769	791	718	695	744	753	740	715	714	742	695	695	737	703	751	719	740	736	785	727	682	697	744	726	755	716	735	718	743	715	740	717	712	711	730	766	719	763	759	740	696	729	717	679	826	727	768	736	728	709	764	729	713	727	739	698	764	723	751	735	803	726	727	729	723	740	708	782	769	764	775	697	742	746	730	722	778	698	730	710	757	770	764	695	739	737	721	728	739	735	732	749	754	728	720	722	705	755	700	698	733	736	770	720	747	697	692	792	723	705	760	731	736	790	762	718	767	725	779	684	748	730	725	750	697	750	773	724	701	719	724	726	766	765	692	712	753	775	722	741	714	700	794	751	741	769	729	768	739	754	762	701	753	710	737	761	731	714	779	739	697	760	761	698	743	742	761	741	741	744	759	731	787	714	708	762	764	742	770	746	781	722	757	779	716	715	746	739	792	754	709	729	736	716	782	746	723	796	716	772	757	742	741	687	713	781	772	796	673	722	738	747	761	760	737	696	742	729	709	716	719	761	699	759	705	718	748	738	733	711	733	787	702	710	723	719	712	735	778	680	772	757	721	758	703	757	753	729	750	703	714	711	739	747	722	712	730	732	760	671	741	743	755	700	744	779	715	723	726	749	683	743	715	695	725	721	725	685	754	715	709	770	742	742	684	726	742	724	721	746	751	713	758	727	727	721	662	725	706	732	743	742	785	701	701	742	743	685	727	721	757	747	711	716	755	789	703	698	760	713	724	673	756	704	722	706	736	786	730	742	708	727	723	704	746	751	729	721	705	696	735	781	724	718	724	690	732	748	748	743	749	729	712	773	725	758	734	707	717	745	763	745	717	682	684	736	732	741	721	704	784	742	747	734	723	711	759	756	729	724	686	724	728	731	733	808	757	752	751	733	763	801	764	760	729	752	715	750	685	688	730	726	725	745	693	747	742	747	718	707	719	754	701	759	803	741	742	741	715	704	759	780	709	729	712	760	695	752	730	756	705	766	692	707	719	727	712	724	745	750	659	793	701	787	756	743	717	743	723	735	695	737	706	758	722	735	759	740	730	731	769	717	751	739	769	680	762	748	747	770	734	763	754	693	741	713	724	746	719	722	767	753	716	786	757	762	779	720	739	712	728	736	741	757	767	726	691	709	695	729	730	695	708	774	766	784	707	739	776	714	715	705	796	737	758	754	740	713	722	719	728	738	765	741	738	692	786	729	721	689	723	712	741	738	711	707	758	732	751	751	779	765	742	779	771	789	719	706	737	680	736	720	737	684	735	733	751	762	712	758	712	745	726	725	730	782	757	748	724	754	702	748	768	695	747	743	744	753	732	741	720	748	717	749	766	700	743	750	743	751	718	757	745	760	750	756	693	766	739	674	678	777	785	717	714	781	728	767	781	725	699	710	711	743	734	713	774	677	678	740	737	698	739	729	737	764	716	819	728	731	706	723	739	759	755	702	750	714	716	736	722	789	746	765	746	719	741	705	759	726	708	756	743	704	743	739	720	683	749	665	710	742	712	712	738	759	728	747	718	778	711	719	767	706	747	731	728	749	724	741	693	740	715	703	688	736	711	761	781	703	758	716	736	736	700	709	738	700	736	793	713	784	721	769	732	755	707	738	698	717	801	745	703	712	710	706	745	726	720	713	719	756	766	715	756	757	737	703	798	718	753	752	704	749	762	735	747	753	737	765	726	805	732	722	771	731	710	756	765	693	703	740	755	711	770	744	709	752	746	693	692	708	731	750	694	749	724	740	749	708	713	744	713	792	753	698	746	735	767	776	708	760	708	764	709	782	698	709	725	770	714	725	725	724	701	804	685	712	776	735	747	725	718	753	737	702	752	734	746	755	701	719	732	733	719	716	693	739	730	732	751	713	805	775	710	738	722	764	721	759	706	685	739	756	755	790	717	724	723	711	739	713	716	722	702	760	709	746	770	715	720	737	754	724	733	675	693	740	775	710	740	705	738	750	730	768	765	706	768	756	682	747	764	713	717	739	682	732	728	753	729	714	685	744	797	737	709	741	713	690	751	722	775	706	712	744	756	718	737	700	749	707	696	689	714	749	723	767	696	783	730	757	701	697	705	729	698	747	709	724	750	693	740	722	784	740	674	698	761	718	688	727	707	733	713	752	702	704	703	697	765	775	769	725	751	719	756	795	741	734	745	694	721	746	744	695	703	743	770	727	758	756	746	778	755	715	782	678	681	737	693	731	719	759	728	745	746	699	748	688	675	728	740	743	766	713	713	746	786	718	734	735	743	742	737	717	731	728	742	777	748	691	747	774	710	736	739	766	749	719	782	726	712	713	779	816	763	711	737	733	749	692	748	740	758	768	756	735	799	730	722	723	745	759	729	743	713
23311	21508	29393	24065	21504	21335	3099	758	582	493	524	414	435	419	391	370	329	367	334	351	317	340	297	283	318	330	307	311	274	303	320	287	326	297	293	306	287	302	301	272	285	296	304	283	278	298	270	337	273	291	283	291	290	276	304	306	287	281	289	286	275	302	289	270	258	275	292	262	257	273	276	286	271	313	279	246	282	288	255	324	275	303	294	269	268	306	284	269	262	272	262	295	276	296	288	297	306	302	283	272	316	295	292	262	286	316	282	250	288	279	293	293	291	268	320	296	252	291	294	266	290	313	287	295	280	299	290	295	291	289	278	302	291	306	281	298	295	268	257	256	268	273	263	275	261	293	280	273	288	263	263	257	289	317	265	262	287	285	279	296	304	280	278	327	299	272	313	259	287	254	278	296	268	275	295	275	309	264	306	281	270	257	279	269	299	275	300	264	273	312	276	280	277	283	308	296	263	285	313	272	289	250	281	286	301	274	286	236	296	271	274	251	277	323	283	285	285	280	291	266	273	279	260	285	278	303	280	267	296	287	277	284	293	262	283	275	262	300	285	271	266	288	275	286	264	303	269	278	278	280	281	283	300	269	298	269	250	302	274	285	257	274	288	319	265	279	288	274	273	254	282	259	277	270	282	294	305	295	286	310	281	298	297	291	278	260	266	288	280	279	281	298	293	282	268	295	268	258	280	279	259	284	302	300	283	280	287	243	254	264	280	275	279	295	290	289	258	269	297	264	260	283	285	303	284	282	261	285	282	267	290	234	258	267	289	271	270	293	274	252	288	262	275	317	282	293	304	272	269	251	278	265	274	280	314	289	300	304	270	271	302	302	293	280	276	280	296	283	269	279	304	256	296	282	258	288	269	231	293	272	273	306	279	261	312	284	268	281	276	264	287	274	301	241	277	264	242	259	322	308	285	306	245	291	295	298	292	268	280	259	293	290	293	280	266	279	281	284	274	297	276	290	289	290	289	277	269	301	297	293	281	268	276	291	284	280	277	292	287	284	269	267	287	276	283	276	297	307	259	271	287	273	296	286	278	276	265	268	292	277	305	270	293	273	279	300	292	270	287	272	275	304	283	247	304	282	259	258	263	254	283	251	274	275	288	297	261	252	262	270	272	312	303	270	299	284	289	282	293	300	251	289	287	284	269	289	269	265	252	267	300	298	284	260	303	261	278	281	274	272	261	259	295	262	283	295	264	268	290	286	291	275	275	262	300	282	298	260	285	262	288	277	260	250	257	299	289	289	258	311	262	295	291	288	295	314	258	307	299	256	296	296	275	280	279	300	261	285	294	307	289	283	251	253	279	264	284	295	267	298	276	283	316	282	278	284	272	304	277	267	286	264	276	261	271	273	298	316	296	289	282	279	315	288	272	276	280	300	260	283	276	279	310	270	283	303	271	253	273	283	285	314	288	270	267	305	275	266	277	286	262	267	279	255	295	270	284	269	282	286	292	295	296	274	304	274	280	285	280	295	294	280	251	312	290	266	301	280	250	255	284	308	308	279	289	266	301	313	256	269	277	275	280	291	271	277	270	273	270	277	294	324	290	278	296	279	321	271	265	277	294	240	254	287	289	263	276	268	288	283	274	315	279	272	301	272	294	275	309	303	290	285	292	270	281	286	290	266	253	267	272	278	278	286	287	261	267	265	276	287	267	265	295	300	279	275	285	297	282	272	295	284	304	325	296	278	305	290	305	254	287	294	292	267	283	271	281	275	268	296	267	284	310	294	262	300	307	294	282	283	289	318	270	277	282	283	266	308	281	280	290	269	283	288	269	261	254	261	281	267	293	291	294	294	279	326	294	296	300	242	278	309	255	256	280	307	275	266	279	253	261	295	288	275	267	301	266	284	291	268	276	285	281	279	311	270	293	251	288	271	289	293	256	270	288	267	281	275	265	305	268	285	297	299	258	308	286	262	284	278	254	280	303	275	288	258	274	262	299	274	263	292	287	296	282	293	290	291	283	274	304	284	269	261	267	261	303	275	265	260	262	272	306	277	283	270	310	281	264	273	281	295	311	275	271	304	283	285	270	280	277	264	282	257	244	278	296	241	285	278	301	273	304	254	277	317	285	329	276	284	297	284	274	266	288	298	290	281	267	279	251	315	273	293	288	296	273	281	255	248	258	254	283	278	299	303	283	319	262	281	261	280	267	291	281	271	279	258	264	243	296	279	256	285	316	313	262	275	282	292	284	295	267	292	287	278	297	277	269	280	305	283	309	282	270	296	266	292	300	264	313	265	289	271	301	274	280	279	301	268	275	277	293	272	283	279	267	270	277	291	280	294	271	270	286	256	281	277	280	308	291	279	255	278	270	298	266	306	275	278	280	257	277	306	249	253	288	294	281	293	264	291	265	281	277	307	272	286	276	255	294	286	294	285	289	275	288	289	285	290	284	295	266	281	256	300	278	265	250	292	254	303	303	273	249	301	270	239	295	304	255	267	290	265	280	277	285	275	296	310	310	289	296	294	271	280	272	260	293	268	276	287	293	286	275	282	258	312	290	287	261	309	277	291	303	292	286	285	259	262	291	264	292	268	292	273	272	232	259	279	258	265	277	268	278	268	299	284	285	276	290	250	286	285	279	286	295	311	270	278	286	294	291	299	283	286	295	257	295	278	295	308	278	295	269	297	301	265	271	297	244	264	277	294	249	282	294	277	286	278	294	325	282	281	312	284	276	309	327	282	269	297	286	279	300	295	299	277	264	244	297	276	285	284	282	283	250	278	297	261	300	272	287	283	288	297	274	266	256	293	307	299	274	266	318	244	304	267	268	271	267	302	287	299	275	250	265	288	287	268	264	308	273	279	283	306	318	273	303	318	270	276	293	296	311	296	266	253	287	287	269	284	304	303	280	310	277	292	277	275	294	290	275	292	289	311	286	275	297	290	268	270	297	288	276	280	287	297	280	261	305	278	254	283	290	261	276	280	240	291	264	272	283	280	266	291	305	303	290	246	284	288	325	259	262	267	304	288	288	305	310	297	273	277	269	282	296	305	267	289	295	250	256	272	248	262	310	278	280	245	290	304	275	281	261	288	279	267	281	273	293	285	285	288	308	277	258	259	294	286	288	290	274	282	306	309	305	303	292	283	273	260	296	272	284	285	279	272	283	293	281	300	283	287	274	281	293	263	255	266	291	291	264	287	309	284	292	313	295	283	247	244	283	261	295	268	304	280	252	271	301	311	281	282	287	316	254	284	275	275	282	276	286	280	284	264	273	285	303	256	278	300	290	289	269	265	276	287	284	310	262	294	289	287	280	304	276	296	297	289	270	260	262	273	296	269	254	292	300	289	275	303	298	262	265	274	300	287	270	302	289	289	292	268	310	296	311	305	262	269	296	274	281	274	284	282	270	271	277	284	288	236	250	305	285	279	300	278	257	280	266	274	298	274	315	307	306	291	301	291	306	279	246	284	260	262	272	271	275	269	255	266	282	291	289	289	304	294	269	276	304	310	277	296	269	276
37723	14568	12171	6482	4212	2958	2278	1798	1472	1314	1148	988	920	810	771	737	639	658	557	630	609	579	582	576	556	534	529	537	481	547	467	503	488	490	472	487	522	469	469	465	457	466	478	465	462	475	494	462	450	455	407	475	433	468	451	442	437	466	454	450	417	439	447	485	461	477	428	459	435	425	458	445	465	456	420	439	417	417	455	453	415	441	463	430	467	451	385	474	427	420	453	420	461	397	455	395	454	438	430	437	446	422	432	449	457	424	450	454	434	431	434	427	450	460	389	432	449	433	434	428	451	423	472	444	429	426	457	442	434	435	408	463	451	456	437	481	409	448	442	436	463	453	415	436	415	440	419	460	421	467	489	426	441	451	445	418	414	447	473	422	420	450	492	458	463	442	438	460	444	449	435	455	419	457	437	434	446	406	438	466	438	442	468	448	429	448	403	398	434	450	419	420	453	413	443	415	410	428	396	419	455	448	445	440	427	424	453	449	379	399	436	430	396	471	469	451	411	451	411	424	434	424	473	437	447	452	456	435	433	434	474	457	432	394	462	428	456	422	459	423	435	426	438	435	436	419	442	402	408	453	454	421	444	456	420	441	457	436	412	449	461	448	431	415	427	437	450	455	416	444	447	469	445	403	460	441	436	436	454	413	434	446	437	467	456	437	456	389	428	416	425	396	420	439	479	425	474	476	493	474	427	457	426	421	427	425	437	444	468	470	434	403	428	430	457	433	442	453	448	432	465	447	442	423	439	417	406	411	429	429	435	467	407	463	409	409	483	428	444	434	422	439	431	417	451	428	424	474	402	475	425	453	466	465	442	430	453	427	434	454	468	453	422	422	428	454	439	418	466	454	402	448	446	417	432	453	419	444	475	479	435	439	403	445	439	456	433	404	429	456	418	410	434	428	481	418	431	448	467	440	425	418	448	459	432	436	452	408	481	396	409	405	451	470	428	450	440	408	439	428	420	437	460	492	450	435	428	431	475	453	430	434	423	428	448	430	469	419	452	417	453	439	422	442	429	454	421	429	449	477	409	448	408	409	449	446	465	475	481	436	446	447	414	422	434	424	429	453	404	423	397	430	443	429	471	461	441	434	395	423	436	400	470	433	447	436	403	390	450	380	398	436	451	443	430	442	417	433	462	412	426	423	447	433	436	434	442	419	439	471	445	439	445	456	456	387	432	412	428	432	422	462	447	434	458	417	425	421	415	450	445	428	462	437	418	491	416	432	431	455	484	429	465	435	448	441	452	450	471	432	442	438	427	460	398	457	447	412	451	451	423	410	402	417	434	438	463	470	467	439	425	432	439	431	424	448	359	428	447	411	430	436	426	437	438	447	437	456	439	419	469	385	494	380	443	414	436	411	424	423	428	486	418	407	446	435	487	412	425	475	429	418	424	433	412	450	476	384	408	448	439	449	454	448	437	430	442	405	461	460	380	454	465	472	443	473	424	420	433	458	467	444	394	414	438	424	426	415	422	421	411	451	422	480	417	437	456	417	451	474	436	421	403	441	425	428	432	413	446	425	445	434	432	416	450	431	370	455	459	425	429	455	460	420	439	461	460	425	442	439	455	392	419	405	439	461	456	450	428	443	463	423	428	458	425	453	447	442	411	426	426	427	493	465	425	430	442	432	454	457	415	445	447	430	416	413	436	464	443	441	436	400	466	455	422	449	416	490	414	488	424	458	403	421	442	416	444	401	439	496	442	433	446	406	432	426	461	429	448	442	410	423	411	435	412	438	426	457	413	421	448	437	473	474	450	442	451	438	429	471	436	410	473	410	448	462	440	444	450	437	421	418	409	455	456	444	429	400	416	434	447	448	456	467	435	421	446	453	405	426	417	438	447	431	443	450	385	470	447	436	453	455	431	443	386	415	465	403	472	425	437	443	446	426	458	430	439	464	426	474	479	405	379	431	398	426	418	440	469	462	449	436	397	431	440	432	418	446	448	457	414	431	433	432	430	454	432	434	467	434	436	451	431	437	458	454	405	471	428	454	412	453	450	428	451	440	460	413	433	437	460	438	447	412	419	432	428	452	434	432	422	433	440	411	446	464	435	433	405	438	429	448	417	436	433	463	457	420	447	445	411	443	435	445	455	441	426	460	396	418	433	416	423	424	454	454	457	428	433	479	442	457	448	433	450	445	434	473	429	435	416	438	413	417	426	448	424	422	465	473	441	425	449	438	424	469	462	406	470	438	430	433	483	436	436	412	420	444	421	397	439	446	421	441	469	431	439	407	472	437	408	452	419	411	438	422	408	423	435	457	457	427	428	439	428	396	432	393	416	429	439	433	399	463	417	416	448	486	420	449	417	440	428	453	460	451	431	410	464	421	421	429	439	427	452	444	447	417	458	420	457	444	409	447	467	440	433	454	489	439	429	455	456	436	442	440	408	446	439	421	441	459	426	455	466	409	416	399	466	460	407	399	410	435	429	472	438	456	408	455	423	445	449	472	449	452	413	437	403	436	435	463	437	435	425	442	429	464	447	440	415	435	447	442	442	427	419	432	417	444	434	448	456	475	422	456	416	445	473	415	405	433	456	475	430	455	442	404	446	431	412	431	418	428	428	412	463	452	424	461	421	427	422	403	378	421	450	422	427	423	421	429	468	451	476	439	457	441	408	416	409	432	441	419	409	444	429	470	427	431	438	467	391	426	448	433	453	446	502	418	432	423	483	444	402	449	424	435	418	433	447	457	411	426	416	475	456	448	449	416	465	431	442	390	430	478	418	468	425	446	433	407	478	452	422	420	445	412	446	455	419	412	448	463	424	444	406	415	384	448	396	431	455	425	456	438	447	434	419	477	433	429	442	465	440	442	430	393	465	438	448	451	437	470	435	410	405	431	414	446	393	461	447	400	408	440	478	450	446	434	438	430	393	415	454	434	421	434	457	422	464	439	409	436	407	445	439	423	439	445	463	426	397	448	441	450	410	450	390	410	464	451	424	427	444	474	433	434	406	456	452	443	453	405	485	480	412	421	432	463	438	422	468	447	438	407	410	388	434	458	432	433	395	466	419	474	423	423	431	437	424	437	425	454	448	435	447	433	426	436	402	442	415	466	395	399	451	440	441	422	470	461	398	427	455	451	392	453	414	462	412	457	448	458	401	431	467	425	411	404	394	436	453	443	423	410	423	417	436	448	435	404	441	415	437	426	425	427	443	419	422	452	421	456	444	467	414	433	424	457	463	445	439	422	463	427	420	404	448	431	375	441	377	413	408	438	410	433	473	431	453	425	443	415	417	456	431	449	414	438	406	472	461	427	426	462	426	455	415	460	409	463	466	363	442	440	426	442	489	416	445	494	466	438	449	446	421	405	424	483	408	448	441	432	411	398	441	448	465	462	452	453	425	448	427	438	457	441	473	444	423	423	468	461	454	429	464	417	439	423	454	435	458	471	392	441	427	401	421	431	444	439	441	440	402	443	451	409	437	418	415	463	442	402	416	441	438	445	419	420	429	457	446	440	421	457
27591	20027	6222	815	604	539	601	522	546	478	543	528	510	507	558	554	505	525	543	556	514	523	511	549	508	531	558	535	525	509	530	504	505	542	543	501	517	519	533	550	538	529	533	532	487	502	556	522	533	544	514	578	520	525	504	473	507	517	505	539	536	527	548	520	547	552	494	510	513	524	485	540	544	536	544	469	517	537	524	490	496	516	514	478	513	503	515	562	528	483	522	545	470	498	529	495	540	524	498	484	524	549	520	479	531	499	535	506	566	500	523	481	515	499	495	534	476	496	487	566	560	536	500	537	506	505	539	520	482	513	467	514	502	494	558	520	549	557	543	528	509	530	537	583	534	547	481	520	468	534	520	518	540	466	517	540	551	526	502	519	516	513	525	494	538	506	522	540	539	531	526	499	521	537	524	516	514	525	519	530	532	540	521	512	505	521	513	508	562	482	518	526	533	541	484	499	495	507	546	547	548	513	505	520	537	552	502	549	529	561	508	510	526	514	512	511	518	464	515	508	498	520	515	506	548	477	502	522	540	467	524	535	503	479	508	495	495	510	510	535	533	508	529	536	502	533	482	537	554	481	561	502	517	490	525	494	532	525	500	565	554	537	482	544	537	529	499	526	506	500	525	528	500	531	509	547	493	567	554	542	507	499	543	531	483	507	472	520	533	481	538	541	569	526	523	542	572	518	497	527	513	522	537	518	561	526	522	506	526	542	491	528	499	519	545	517	557	566	500	529	514	551	506	529	542	519	532	527	521	519	488	538	476	499	550	478	497	476	507	489	535	550	513	546	543	542	510	508	506	524	533	519	490	529	493	529	489	522	537	565	521	568	535	492	484	516	524	518	515	559	520	548	483	541	587	516	478	498	499	513	528	536	526	520	531	560	546	534	539	528	542	542	522	519	503	513	506	503	519	483	506	499	506	534	514	522	555	510	528	544	519	507	536	527	497	516	513	530	505	503	549	507	534	505	468	534	525	547	508	574	530	528	518	517	533	564	527	513	506	502	566	524	517	515	570	530	555	540	512	508	501	553	539	493	545	499	525	479	528	511	526	495	498	517	490	540	560	554	528	529	542	507	572	548	507	499	493	519	528	475	506	527	529	517	532	518	494	524	509	517	472	526	543	498	514	548	533	483	524	522	521	498	512	476	516	534	531	511	537	521	497	533	524	528	524	514	537	525	492	513	505	505	561	492	558	547	500	506	506	539	504	551	561	552	524	550	508	488	536	533	546	523	529	536	518	508	526	562	538	535	502	510	496	547	470	498	494	502	531	492	511	534	509	500	494	532	498	525	580	517	528	474	508	528	430	480	543	472	529	488	506	539	501	524	523	516	546	529	500	497	510	506	575	533	522	473	516	517	523	521	542	568	550	532	522	515	483	549	538	529	513	505	535	492	515	522	504	519	530	484	553	521	483	517	527	473	566	548	501	504	511	505	529	483	550	548	509	516	579	515	493	500	551	557	507	509	542	486	522	538	521	480	489	530	506	523	479	472	511	476	506	515	488	546	534	531	491	506	552	481	541	521	493	534	532	487	530	515	518	556	536	507	499	498	522	526	498	503	539	499	510	526	513	512	545	539	507	505	523	544	531	540	530	534	511	520	496	510	539	549	533	502	527	526	504	538	463	539	539	530	546	520	514	576	536	506	515	522	509	520	508	565	544	496	506	514	514	498	550	513	518	526	528	542	523	561	548	511	535	479	532	494	484	542	527	556	537	566	523	526	503	498	486	549	488	514	518	525	534	554	568	525	544	504	501	518	524	498	531	507	488	510	488	532	528	502	524	504	506	526	553	556	525	529	518	512	494	530	513	527	527	520	498	536	531	520	539	478	484	521	498	524	558	535	509	543	516	500	533	512	500	568	508	498	539	544	497	480	523	505	502	547	532	527	569	533	487	495	542	540	544	515	500	504	547	498	523	522	516	533	544	496	545	491	497	490	517	461	520	569	539	482	552	499	507	518	546	524	557	573	566	545	507	507	560	542	463	562	529	547	512	501	570	540	542	520	509	553	499	516	538	550	510	530	540	531	497	487	506	486	535	510	540	491	518	527	489	510	511	499	549	522	504	508	543	555	540	471	536	482	533	503	537	533	508	523	571	521	540	512	506	559	518	470	507	507	572	535	497	523	521	568	528	537	535	518	518	508	533	533	495	522	502	556	502	517	517	509	522	519	492	511	537	520	550	492	503	485	484	502	548	497	540	529	562	510	501	510	511	519	496	538	544	530	546	548	523	532	531	526	487	497	568	477	576	509	561	515	547	526	518	551	532	521	519	539	518	519	545	511	517	488	494	489	517	543	537	516	564	523	486	517	499	487	499	524	499	555	516	519	504	507	538	560	498	501	540	570	524	543	519	521	525	544	590	556	487	533	504	463	533	510	492	529	514	518	584	504	546	527	538	493	511	526	549	504	524	500	488	520	509	516	472	522	504	534	522	507	556	499	534	543	520	509	533	521	540	544	535	518	521	529	528	527	537	531	500	506	504	479	494	514	542	481	538	536	532	468	530	523	576	536	508	511	543	522	504	508	515	512	541	511	504	548	540	545	507	493	511	515	518	483	529	457	468	549	529	522	537	529	555	529	497	507	550	469	530	545	519	536	458	525	544	504	520	469	545	530	505	492	531	492	502	542	529	556	560	495	539	502	537	521	541	538	504	501	535	505	547	567	535	514	515	516	554	528	540	508	493	506	526	490	488	526	514	506	486	511	513	535	505	535	535	535	547	503	496	528	555	531	515	505	512	513	519	510	506	532	562	535	547	518	514	543	534	510	508	527	500	553	527	559	503	517	500	537	531	540	489	541	517	559	518	491	487	513	525	562	559	549	542	498	489	510	475	515	543	493	474	549	538	569	530	503	495	536	509	542	488	532	531	479	514	543	502	507	530	553	544	524	559	524	525	560	522	557	548	497	504	519	523	499	523	491	505	505	510	477	530	496	488	558	502	497	559	519	533	560	504	495	513	508	556	497	550	506	508	488	507	523	528	540	492	545	564	483	529	527	520	531	547	544	535	499	539	491	546	535	572	546	541	525	534	493	516	520	546	508	536	524	545	520	550	522	529	526	571	510	487	507	557	507	514	523	543	559	490	536	541	515	497	526	527	551	517	493	507	546	535	524	544	515	491	552	495	531	502	491	546	524	500	508	482	533	542	498	528	520	533	493	543	544	509	477	526	570	484	541	510	529	498	496	531	562	523	512	509	502	517	527	507	495	515	511	509	484	515	522	540	493	499	510	523	526	522	505	540	499	502	475	552	522	551	501	538	531	511	525	528	521	545	545	519	514	493	540	561	542	528	505	518	524	569	551	542	525	527	567	490	504	512	535	508	509	544	539	506	516	501	505	556	518	533	480	568	500	530	551	553	488	527	493	502	537	527	521	516	528	525	516	504	499	534	567	546	533	499	519	502	488	541	553	506	541	499	553	504	513	485	521	540	549	534	528	534	504	531	501	502	504	516	507	542	505	533	525
13021	1427	1322	965	872	890	823	779	823	804	812	812	772	731	793	780	794	809	770	789	734	774	756	745	790	768	749	743	754	723	796	794	785	733	772	807	827	764	784	788	808	763	799	772	765	780	787	759	772	764	771	785	783	743	746	747	769	776	764	802	765	755	774	793	761	795	785	749	804	808	747	794	774	740	774	761	794	768	763	747	788	804	775	769	752	803	749	766	774	776	750	778	786	794	774	789	814	746	739	774	799	750	793	792	788	782	739	777	811	820	743	779	799	750	749	792	732	790	828	771	817	799	732	742	753	747	763	783	833	778	747	778	762	790	787	815	774	788	787	808	760	784	735	802	785	791	750	794	808	789	740	803	786	802	779	794	787	804	770	774	778	762	785	798	785	766	802	813	794	793	782	802	765	788	802	781	764	805	796	790	748	774	765	818	798	789	778	791	739	745	754	763	779	769	744	802	795	788	802	738	819	730	784	726	738	788	801	756	754	757	774	810	766	759	767	776	726	726	800	715	790	734	789	774	796	763	805	818	745	792	751	784	750	771	736	779	755	739	792	761	774	862	796	763	777	790	748	800	759	775	783	803	785	795	834	807	821	818	698	781	801	763	760	748	781	790	780	770	783	788	794	797	813	776	743	784	813	731	801	728	779	772	777	802	784	748	747	767	756	757	731	755	788	803	705	750	742	775	743	775	817	776	763	798	783	746	769	753	733	760	765	761	694	785	743	792	729	776	780	826	751	792	766	774	752	807	745	799	793	760	803	782	776	794	781	788	782	790	801	745	776	729	757	725	794	729	819	763	761	765	788	766	730	764	800	744	796	770	785	781	811	766	738	778	775	765	818	731	805	776	823	840	771	760	808	813	769	734	777	791	791	739	742	796	826	777	749	775	746	804	784	788	766	779	766	783	795	758	755	777	822	776	788	783	796	823	809	779	773	778	776	757	731	759	800	773	736	752	755	776	797	789	783	734	779	798	808	786	755	752	728	761	772	786	775	802	801	777	749	814	799	782	754	804	776	781	843	750	835	749	805	729	771	793	778	765	774	762	771	798	756	764	789	739	754	712	857	776	789	799	819	778	783	753	800	788	763	751	728	824	744	759	749	775	770	772	735	776	736	784	813	790	749	820	866	724	772	779	841	710	750	788	807	772	764	781	771	760	820	802	771	821	752	785	775	802	791	753	793	756	737	780	720	800	807	777	807	741	784	796	777	753	801	809	829	815	746	811	777	783	780	742	773	801	769	755	800	784	814	765	740	798	791	760	788	781	793	774	745	787	815	751	775	758	749	784	794	784	809	788	766	818	733	775	736	719	772	810	760	789	756	819	825	732	799	795	765	778	763	774	761	745	757	795	773	750	745	774	816	782	792	763	805	752	754	805	795	708	740	771	798	748	748	777	791	771	764	753	790	797	774	769	760	798	809	803	783	760	781	731	827	748	780	780	758	746	795	810	768	822	802	787	759	760	784	760	801	719	794	807	778	769	738	804	798	759	801	740	803	774	847	744	810	759	805	765	759	743	846	734	765	783	756	750	753	760	786	790	769	777	794	806	831	756	779	801	776	811	757	808	764	824	748	771	750	815	725	764	787	826	711	778	779	772	809	790	849	747	777	768	787	790	811	745	738	752	801	767	754	778	797	740	837	796	785	801	761	765	782	765	762	749	742	746	779	711	761	773	774	768	750	787	786	779	837	785	757	751	805	748	774	743	856	729	835	772	790	787	756	780	731	731	750	789	785	758	763	755	767	784	739	796	780	742	769	773	829	795	758	792	777	813	822	753	776	787	739	784	785	744	795	786	757	795	763	727	784	765	780	746	772	754	827	782	799	739	792	741	751	747	797	771	791	803	829	833	781	780	803	763	814	769	737	732	801	804	769	766	738	798	753	780	777	761	793	788	784	825	771	757	754	800	798	746	750	840	773	780	759	767	763	824	817	733	755	795	792	738	750	769	761	790	717	749	774	778	800	769	763	794	764	783	779	776	810	798	753	728	799	807	814	775	797	752	790	822	733	821	801	752	747	755	821	741	784	802	669	787	781	783	782	820	839	806	762	794	767	779	785	772	763	770	754	837	744	787	751	776	839	750	746	749	783	773	764	761	770	820	709	758	791	812	770	783	756	747	785	775	777	817	766	718	795	818	771	787	811	850	742	740	760	752	777	792	815	753	763	774	811	795	751	757	809	733	771	796	763	763	786	777	740	809	784	770	762	778	787	796	775	794	805	763	739	795	773	800	823	773	765	704	789	779	792	769	740	787	805	782	785	778	827	730	797	775	799	812	741	771	774	841	766	783	801	809	789	763	761	748	771	745	772	770	771	792	795	748	812	762	790	741	772	760	796	746	773	770	773	840	803	862	757	743	717	800	778	808	751	824	736	784	768	802	800	755	791	771	806	790	719	780	731	846	802	762	744	805	755	724	755	749	766	767	750	800	816	784	793	776	784	819	797	782	750	731	787	748	717	773	746	749	796	780	722	734	779	806	794	796	787	762	767	832	739	754	765	789	761	763	747	746	788	790	773	772	762	802	722	781	777	777	775	772	772	787	764	736	797	779	735	813	808	793	753	790	777	794	782	764	729	744	749	709	736	750	787	784	772	761	729	811	740	811	814	745	772	778	780	738	747	753	785	757	804	742	762	737	779	771	795	848	787	803	773	782	811	798	795	767	807	771	817	787	763	772	789	791	813	708	780	789	759	769	764	817	757	844	774	737	779	791	786	787	711	796	784	819	795	765	780	780	779	771	727	806	779	759	779	800	793	815	766	747	764	771	781	768	779	767	809	758	813	826	818	752	812	815	769	732	763	797	768	740	748	769	774	775	764	794	804	744	771	795	736	804	783	796	764	806	786	770	751	749	839	795	771	719	767	769	751	789	747	730	731	766	761	754	765	779	793	831	803	762	787	766	801	771	754	778	766	802	785	780	756	776	800	790	774	760	773	768	797	771	761	807	794	797	782	760	777	794	814	811	791	815	807	785	771	782	775	798	827	741	796	729	744	771	799	788	779	752	794	802	791	790	733	784	764	764	742	763	763	766	775	725	766	769	768	736	807	831	770	718	770	785	781	827	755	796	750	759	738	805	744	822	790	778	780	742	785	725	734	776	772	803	777	768	781	762	773	746	739	784	856	785	785	766	804	729	753	797	776	790	766	805	718	799	788	813	768	809	815	735	764	812	784	783	769	789	782	791	772	798	809	771	766	755	798	815	784	761	763	730	765	836	785	768	762	748	776	786	722	787	730	743	787	795	773	746	739	847	767	760	789	806	767	805	779	723	776	764	804	766	774	748	800	832	753	776	799	772	750	778	747	758	793	775	780	775	786	789	785	807	796	745	804	757	774	775	803	744	809	756	736	805	786	775	734	847	770	782	758	781	787	756	785	798	772	795	801	784	802	769	765	739	769	747	789	774	716	773	768	769	812	756	799	798	780	790	761	740	743	776	732	745	754	792	826	766	811	763	803	735	811	799	750	786
23802	21548	29219	24350	21549	14626	1517	845	687	683	645	628	571	584	554	578	546	511	525	489	496	513	528	525	509	544	479	516	505	505	530	489	487	494	497	497	520	496	482	483	506	480	525	510	493	485	494	450	510	497	489	522	490	460	450	501	470	517	465	492	515	455	466	501	509	506	499	508	445	513	501	500	499	492	475	525	484	478	492	490	488	473	515	452	493	503	463	448	457	496	509	496	499	484	504	468	494	549	483	466	476	455	502	489	493	488	490	507	490	498	535	481	461	457	493	458	481	484	517	482	515	463	489	476	511	476	478	481	476	477	495	528	453	469	500	529	489	496	486	504	485	532	498	482	532	470	500	490	479	481	486	481	466	466	472	463	483	501	515	467	495	492	463	525	455	453	535	484	487	473	496	512	530	468	482	526	485	494	493	495	494	482	483	475	504	486	483	456	504	446	529	476	442	508	500	536	486	483	476	472	504	489	455	506	494	491	498	451	500	467	527	463	471	471	485	443	467	492	465	471	469	503	493	500	530	462	461	455	497	491	473	466	463	493	507	499	491	485	481	526	474	475	480	456	486	505	492	511	483	487	482	483	489	451	494	477	533	490	494	452	475	501	450	500	464	490	496	494	411	454	486	474	491	449	483	444	472	494	468	497	474	479	466	515	482	527	483	457	500	488	476	468	480	462	469	474	470	485	493	456	491	456	500	469	522	494	505	497	485	487	474	511	460	469	452	474	481	474	469	521	485	444	478	470	450	445	486	506	499	474	488	480	467	509	490	493	487	440	521	496	480	489	491	475	447	506	480	454	498	478	464	490	483	460	435	512	469	472	490	500	530	512	490	501	470	485	479	503	479	473	484	507	473	492	516	503	475	476	493	488	498	483	511	477	472	501	480	476	510	492	450	482	508	461	476	484	475	460	476	473	509	518	488	476	504	503	455	484	476	467	501	505	519	486	457	481	449	462	486	483	516	519	494	504	473	487	461	498	478	482	493	465	428	520	468	448	483	445	486	475	483	466	513	475	473	466	472	504	484	469	525	499	475	500	466	529	479	484	460	460	456	526	475	479	505	469	492	473	472	486	511	459	451	456	489	479	471	510	441	483	463	478	486	515	455	517	473	496	502	481	477	531	530	481	480	513	466	480	478	497	447	447	513	458	499	474	508	482	479	486	516	462	477	483	490	475	457	478	475	459	483	475	506	480	462	509	473	514	488	462	520	477	480	473	490	476	489	465	498	486	447	505	487	487	476	469	512	517	481	465	464	432	479	491	497	496	455	500	487	471	493	494	450	453	511	458	490	439	512	447	473	463	485	545	519	506	465	509	450	466	481	468	500	485	503	510	498	485	451	512	446	494	471	502	486	478	478	501	507	434	538	479	457	466	512	537	526	498	488	485	460	493	523	488	467	500	462	501	482	485	470	469	488	497	529	517	494	445	464	484	481	505	487	483	472	484	460	500	506	450	529	500	465	529	509	456	477	452	464	491	489	531	484	478	504	525	481	512	458	451	467	510	440	496	491	491	528	504	479	503	431	445	523	529	510	508	482	484	458	529	469	505	483	464	444	482	467	483	503	522	508	486	477	431	469	465	476	513	460	482	516	487	432	473	476	485	492	479	485	522	500	491	438	504	492	453	484	459	514	464	510	470	477	467	459	447	493	523	472	532	496	465	494	499	458	462	476	448	474	475	490	479	476	436	481	491	486	516	490	514	506	479	501	488	508	479	485	478	473	462	491	507	491	464	458	527	462	494	461	459	497	483	528	449	483	493	500	475	491	473	486	505	515	486	525	497	481	474	482	510	497	470	474	486	473	480	455	457	524	493	487	480	497	494	501	481	472	533	460	492	521	507	484	514	488	507	451	448	487	465	474	478	503	473	487	470	447	491	489	477	464	451	475	460	489	478	503	440	511	516	450	488	495	533	480	499	482	509	474	449	493	495	500	491	501	512	487	483	452	458	474	475	505	488	453	500	504	462	500	481	502	493	509	451	485	485	515	516	500	507	483	503	499	488	523	463	516	470	450	520	468	463	474	498	484	476	503	476	502	480	486	457	523	456	472	499	462	490	521	496	495	503	502	498	504	479	457	491	500	468	497	519	503	495	504	484	452	484	503	473	467	470	477	513	480	468	488	487	456	482	464	474	479	486	489	466	475	479	480	438	475	463	476	467	516	461	446	536	503	485	494	486	472	494	527	505	475	465	481	482	498	489	476	481	482	472	507	477	467	471	508	506	469	489	480	520	486	463	468	497	444	448	470	519	472	492	450	489	471	492	499	503	496	467	507	473	485	464	455	479	467	534	501	458	517	481	481	484	481	478	467	469	528	485	474	462	482	487	461	481	483	479	488	511	469	491	462	495	491	490	501	476	467	499	534	495	481	532	460	481	499	479	473	456	498	437	480	495	516	478	480	462	489	494	475	490	485	511	474	471	504	496	515	495	481	456	467	524	494	502	491	488	480	460	432	493	494	510	447	457	470	474	484	490	478	494	477	474	497	480	495	482	494	484	497	516	468	477	470	485	469	492	476	472	487	452	499	465	484	445	500	504	499	505	500	487	471	466	492	491	490	494	462	466	474	473	515	457	499	474	478	488	471	483	466	469	520	488	470	489	491	515	489	496	504	498	493	499	472	494	492	483	477	488	473	476	467	504	488	504	503	506	507	451	458	497	431	501	514	506	523	488	457	537	513	490	490	495	446	476	463	494	447	495	477	464	487	436	504	522	467	487	436	462	463	461	488	481	489	473	516	473	473	459	500	493	470	488	481	502	525	461	509	510	502	445	453	457	500	476	496	519	520	507	512	459	497	490	507	476	462	464	514	495	428	477	454	488	468	500	493	490	490	499	462	501	508	476	494	468	435	510	492	513	475	478	472	444	504	465	488	484	505	471	507	458	492	472	527	478	494	454	455	492	486	454	511	520	490	506	482	510	505	459	497	509	496	493	523	472	494	478	470	462	480	503	458	488	515	501	497	489	457	448	491	508	515	474	495	496	501	491	459	486	443	478	469	534	512	471	510	482	517	445	483	457	475	448	469	507	497	489	479	486	485	488	479	463	472	461	495	436	512	507	474	517	477	503	463	481	483	465	429	484	506	512	492	472	444	501	501	475	485	503	444	506	480	506	498	514	492	474	445	479	501	466	488	503	525	453	457	475	466	485	497	481	502	452	464	489	467	464	457	468	475	473	458	501	456	466	540	473	480	467	510	507	478	458	498	472	430	484	489	484	450	483	507	438	504	478	479	499	454	514	512	470	497	483	475	520	452	438	455	495	482	436	459	542	448	500	479	484	473	468	499	481	491	476	511	493	492	499	483	483	483	491	454	505	496	509	456	456	495	491	458	466	464	508	463	491	511	456	451	463	459	442	427	525	471	507	480	478	484	489	507	492	457	515	475	513	468	521	472	490	497	537	461	486	466	513	510	446	498	509	453	524	507	499	491	488	518	431	499	512	485	491	468	498	499	465	492	464	497	470	452	468
34682	12018	10068	5180	3568	2571	2106	1728	1545	1339	1225	1121	1041	993	1006	890	963	910	872	891	805	879	806	841	810	787	773	802	789	786	755	751	732	793	739	735	831	760	750	707	740	753	765	760	745	761	728	757	744	751	754	791	798	697	765	707	728	796	763	724	736	756	734	754	753	735	790	742	710	713	793	731	732	763	787	746	725	747	744	780	758	751	741	727	737	734	743	730	726	765	731	753	753	726	717	715	679	745	709	725	729	711	720	740	747	694	781	715	725	730	789	736	740	688	731	732	735	730	695	776	724	738	751	754	742	713	698	741	725	761	757	763	750	773	731	728	714	780	722	732	736	759	756	712	700	700	757	653	752	716	745	723	728	731	716	702	715	774	752	705	755	701	712	742	703	750	703	695	726	722	690	679	727	739	752	681	760	713	716	749	728	719	752	720	740	703	703	690	733	693	741	727	723	701	705	711	761	730	759	705	721	713	737	739	731	746	739	732	688	725	737	716	690	724	740	789	741	751	744	767	732	692	691	697	729	777	808	694	714	768	718	727	734	737	725	703	686	735	699	728	797	729	711	725	706	727	696	718	686	690	744	723	727	731	715	680	717	692	739	694	775	677	725	742	690	730	732	726	691	713	774	766	733	744	738	751	718	763	724	735	734	756	710	727	697	698	753	700	761	758	739	709	753	686	719	744	719	731	707	691	740	772	732	711	699	708	725	722	709	753	713	756	719	730	772	744	778	701	712	691	734	717	728	676	824	759	731	757	723	676	718	724	756	736	749	665	807	721	693	734	739	700	703	769	780	715	721	697	803	710	738	687	744	737	717	725	694	741	789	751	703	748	736	749	707	739	691	754	724	712	732	721	707	748	702	716	680	745	729	721	728	715	711	712	676	674	747	750	751	716	692	714	718	729	747	669	725	709	783	724	729	742	750	742	704	726	705	767	670	744	695	743	712	736	759	702	728	716	736	711	740	684	745	734	769	772	749	713	713	699	731	760	724	750	684	735	764	726	742	747	698	714	720	730	730	735	730	670	749	751	687	753	710	706	760	685	746	704	731	748	714	688	732	747	692	748	714	761	702	718	722	762	696	703	754	731	697	733	656	768	740	726	689	731	722	693	703	731	728	736	757	692	702	754	728	693	729	725	738	738	762	698	739	706	706	720	678	729	740	747	701	745	718	741	689	745	770	716	704	702	730	687	727	691	746	728	801	712	733	786	703	737	726	704	727	775	732	727	732	737	700	728	743	752	746	732	757	697	712	747	736	720	706	715	712	759	741	738	747	698	741	753	735	746	727	715	703	767	718	712	714	708	736	715	708	755	706	689	755	736	721	678	727	716	727	677	740	747	734	716	713	708	735	703	723	739	729	751	723	677	698	715	742	713	742	687	711	743	679	727	736	732	762	739	749	744	744	733	745	778	712	762	731	694	742	711	738	675	728	749	707	737	681	644	739	764	685	720	719	684	732	743	713	778	700	738	678	742	712	751	725	720	761	754	745	689	708	752	773	720	765	685	723	750	712	762	710	742	694	691	740	735	733	686	716	726	714	738	694	709	692	701	754	721	703	722	722	736	731	718	722	724	715	766	751	673	741	772	785	742	742	707	707	739	702	750	719	779	693	739	710	759	757	715	725	752	689	677	725	736	711	694	733	754	745	714	733	712	712	747	701	705	685	694	751	755	715	754	734	753	731	766	753	688	744	725	753	697	738	756	715	778	732	698	724	722	752	781	729	752	735	752	764	730	728	762	703	715	740	748	758	766	719	758	731	711	701	744	726	718	734	720	740	708	743	717	727	710	736	715	756	687	724	685	705	702	749	739	759	692	721	719	709	755	719	772	761	751	731	741	716	733	780	725	704	717	758	687	717	694	735	735	684	719	753	770	734	708	742	734	691	728	773	743	735	780	770	686	693	718	731	741	761	763	735	740	745	713	732	699	802	729	748	726	785	750	737	741	733	774	762	748	730	680	727	726	732	744	781	741	753	754	757	737	730	754	687	746	743	744	724	743	744	738	704	719	696	699	688	760	747	743	715	756	744	660	742	726	719	735	738	727	749	712	717	753	687	674	703	698	716	700	699	706	700	705	720	737	730	714	707	728	694	728	783	761	742	731	695	707	732	771	691	738	728	710	727	718	728	753	767	737	722	720	720	722	742	691	783	732	762	672	701	724	749	723	751	715	725	690	747	754	738	729	709	705	685	659	713	741	714	705	728	723	740	716	744	744	703	720	752	690	803	723	725	719	737	678	724	727	751	761	740	731	724	722	727	742	744	728	731	705	732	729	719	748	733	712	672	751	679	711	714	715	710	702	748	713	730	728	708	730	747	700	713	736	751	740	742	700	695	750	711	800	767	703	715	718	726	805	755	756	729	752	743	761	735	761	755	730	736	701	723	735	729	708	713	759	717	763	724	685	769	717	726	704	724	740	755	689	725	754	786	704	723	758	764	735	730	698	691	732	709	723	725	744	715	748	709	715	781	744	758	715	772	727	732	722	681	678	734	739	731	728	774	739	728	738	729	704	675	723	699	757	761	706	724	693	720	705	748	720	722	717	709	720	771	750	708	719	753	758	712	696	731	751	705	767	734	721	706	738	752	721	712	767	671	739	727	752	683	715	688	737	753	726	727	717	725	726	741	709	759	721	755	727	716	688	725	761	754	702	768	727	750	718	673	711	746	765	694	749	716	724	744	730	740	724	746	759	707	741	713	745	740	722	706	718	678	689	728	742	741	748	686	770	736	748	696	769	729	719	758	750	744	687	711	772	739	739	729	742	720	726	715	700	739	702	694	719	728	718	720	716	727	693	715	736	773	753	762	722	748	703	679	708	714	698	739	728	731	727	723	712	779	737	717	758	700	705	741	711	763	708	761	743	727	746	710	729	756	620	728	728	735	726	705	749	717	725	735	780	693	731	740	720	747	741	735	723	718	711	750	689	736	755	719	705	741	723	719	726	753	691	730	755	712	697	714	741	761	725	713	706	723	708	720	696	727	718	771	710	717	728	681	766	774	789	784	739	762	686	689	699	735	748	722	658	727	729	731	776	736	781	734	701	692	732	692	724	703	747	726	727	788	751	745	736	709	707	704	742	710	687	749	730	734	697	746	671	712	717	692	696	715	727	748	745	710	728	692	717	719	680	753	713	765	722	708	687	717	734	716	730	737	722	716	774	711	747	740	700	750	748	682	686	724	747	662	709	764	721	716	699	711	717	712	740	718	747	752	768	740	733	735	690	732	712	743	718	688	702	724	766	748	742	751	733	739	731	743	724	775	691	757	746	742	772	673	721	727	725	727	728	740	785	768	715	692	737	755	712	688	699	760	695	721	736	711	736	734	705	733	717	739	721	709	764	710	717	687	771	736	729	698	710	754	757	748	712	758	662	763	715	711	724	711	685	737	726	680	712	728	732	720	758	720	718	739	741	789	753	694	740	710	728	739	723	705	729	729	688	721	714	724	728	721	702	735	704	717	705	732	757	723	741
23391	21570	29411	24210	21570	21348	2837	788	578	570	472	470	439	437	349	387	340	368	354	333	340	336	319	339	338	294	340	332	269	296	302	312	284	286	293	298	294	291	320	303	298	285	299	301	274	292	284	267	278	292	283	297	301	270	297	314	291	307	281	282	274	285	301	298	290	307	266	289	270	255	260	304	296	320	304	297	298	258	312	287	269	268	260	268	288	327	282	302	293	289	310	294	275	275	288	284	287	269	272	269	289	295	285	338	281	301	289	292	267	275	255	274	292	306	279	275	273	270	320	273	260	241	271	301	249	266	274	267	292	281	295	267	314	275	320	262	260	273	264	289	241	271	239	271	299	303	267	259	280	279	299	284	317	280	307	280	277	269	270	255	257	289	294	310	288	275	277	265	288	280	294	307	254	289	309	269	264	277	272	274	269	300	275	302	272	290	316	295	294	270	302	297	261	257	278	288	292	289	295	286	281	283	296	247	282	285	261	280	291	253	284	281	281	265	252	290	273	285	263	292	289	264	292	275	281	273	276	279	264	267	251	247	309	285	287	259	291	292	299	291	320	262	277	275	254	279	299	265	309	285	264	282	270	280	280	328	281	314	285	299	300	282	284	272	271	300	284	259	268	268	239	273	265	281	257	282	300	276	271	290	263	274	265	314	290	303	279	256	297	260	301	277	290	267	250	273	268	276	253	307	307	262	276	303	257	264	308	275	299	261	282	285	266	251	289	274	270	288	305	286	292	287	288	293	279	287	262	300	284	287	282	261	281	280	270	299	265	286	261	279	293	290	270	296	287	256	290	276	271	279	276	258	276	288	297	262	247	284	277	273	285	297	289	267	293	296	256	284	295	274	289	271	291	284	291	272	290	281	296	285	293	292	276	283	298	262	271	267	296	281	245	263	277	276	249	284	280	248	276	304	260	304	275	290	278	289	283	288	251	273	257	279	259	267	263	281	301	294	292	284	260	250	305	288	283	255	286	263	285	288	282	300	283	286	282	274	278	297	256	261	298	264	266	260	255	280	287	290	302	292	254	276	294	321	265	296	288	299	293	260	254	288	287	258	273	290	269	256	304	268	289	278	256	316	256	253	296	278	284	256	276	254	297	322	291	292	274	290	272	287	279	273	299	265	293	279	319	251	279	280	259	285	294	289	273	271	307	276	273	316	283	288	317	268	297	275	301	279	295	265	265	265	252	299	270	270	295	264	286	302	275	269	260	276	281	299	317	269	285	288	282	305	288	281	294	275	288	255	268	256	287	299	264	263	293	295	284	274	269	303	249	307	248	300	273	300	274	304	292	276	259	283	252	264	284	294	265	272	280	263	285	250	293	266	265	298	284	296	275	285	288	254	301	273	254	268	298	273	298	276	278	274	297	277	293	285	279	279	275	268	317	305	291	248	305	286	273	257	281	290	311	253	289	278	264	279	277	274	280	292	259	271	253	291	272	307	283	295	264	258	275	285	246	272	295	281	257	313	264	282	280	249	325	291	249	287	316	268	276	273	273	234	302	272	308	274	237	284	284	243	272	259	285	299	304	302	288	302	276	321	268	273	270	260	294	289	256	278	271	261	238	275	309	293	253	250	276	269	296	272	297	292	272	278	298	259	287	321	279	289	309	293	310	250	296	276	253	266	281	269	274	297	254	307	292	274	330	280	278	278	265	317	262	292	298	303	272	298	280	275	257	244	289	272	297	289	292	269	277	262	300	298	277	256	291	291	274	259	270	290	282	298	287	283	280	321	330	277	283	278	320	317	317	256	302	289	264	262	285	308	313	251	306	287	301	244	271	292	265	265	262	301	278	289	291	261	285	266	284	290	276	265	263	279	281	305	276	301	270	281	304	249	258	320	285	299	275	273	289	297	281	262	289	263	285	279	265	299	279	246	303	302	258	273	265	287	302	326	272	271	258	281	295	295	301	273	288	308	301	307	276	289	265	260	264	261	278	265	287	245	304	292	284	284	290	295	308	296	274	241	287	283	292	263	290	280	292	294	258	275	273	254	286	270	300	313	273	293	270	257	299	286	309	269	307	255	258	311	280	283	273	265	291	300	259	286	307	283	269	273	281	291	302	314	256	286	270	274	292	267	286	274	291	289	260	270	292	286	298	286	276	267	276	321	287	280	267	277	309	275	258	295	283	278	296	296	277	263	310	287	292	293	261	270	279	295	259	257	285	308	243	261	285	282	323	302	285	275	307	272	281	260	279	310	272	298	285	315	263	279	287	272	296	279	294	275	319	295	304	284	266	280	310	257	266	298	233	278	292	285	235	286	277	269	313	299	287	313	283	283	292	319	276	309	277	282	273	270	286	296	295	301	269	260	283	293	329	288	290	281	286	276	255	259	280	287	268	305	281	279	277	274	286	283	299	287	308	277	238	267	311	298	250	282	249	295	295	276	268	312	283	269	326	287	302	264	280	310	287	280	307	273	284	254	262	305	287	285	280	281	285	276	257	287	291	254	297	259	278	300	261	264	283	282	290	282	270	271	303	295	293	284	240	271	281	285	249	263	287	283	275	302	273	291	276	265	304	276	254	270	239	276	259	258	315	282	314	283	277	272	259	271	280	273	288	308	270	257	317	298	285	281	279	265	291	265	262	259	312	301	301	275	253	268	318	307	256	257	258	286	279	321	273	270	275	269	277	269	277	283	274	271	278	283	320	265	285	272	275	274	278	320	288	268	260	305	290	287	301	239	262	277	259	288	261	279	312	269	283	261	274	287	298	278	283	297	237	279	287	268	263	277	243	247	265	296	266	269	278	290	253	296	288	271	248	276	285	306	315	304	293	289	285	273	274	290	273	248	279	285	270	276	268	278	277	299	238	275	276	279	273	271	276	306	289	281	284	284	261	268	295	254	276	306	272	253	286	300	246	291	294	291	283	315	271	289	285	301	269	292	267	281	269	309	277	282	284	290	285	253	293	271	255	281	260	322	296	298	293	255	281	265	280	256	284	284	293	296	301	282	304	278	281	273	277	305	269	298	265	274	270	289	279	261	285	273	274	275	283	309	252	279	278	306	305	266	273	274	293	280	293	281	268	265	274	292	262	273	274	290	272	286	258	295	275	269	256	281	279	279	286	263	281	283	297	255	284	264	284	306	282	261	267	257	270	243	266	259	267	272	245	275	280	273	268	325	308	287	320	259	308	269	272	284	265	313	282	272	272	270	270	298	290	292	296	296	273	296	295	295	271	267	259	262	286	290	258	270	294	263	280	303	300	292	276	288	249	259	290	273	328	285	294	290	273	257	301	258	285	267	283	286	270	261	293	296	278	276	286	316	279	270	272	274	289	252	288	290	248	267	292	285	256	288	288	276	270	282	259	284	258	288	306	269	301	305	282	269	273	273	285	278	274	296	277	265	285	291	279	296	295	295	308	282	252	277	276	289	301	253	282	276	282	265	313	299	284	269	264	291	255	287	294	280	298	295	260	280	266	273	266	296	271	276	273	284	287	287	265	286	258	255	309	231	281	271
35883	14829	12198	6463	4288	3025	2235	1933	1475	1258	1167	990	855	793	764	693	685	647	639	642	526	552	586	556	568	525	540	512	508	524	482	491	497	512	455	474	479	483	468	494	497	460	422	479	485	424	498	472	410	452	448	453	454	448	479	429	387	462	423	499	455	447	447	471	468	480	450	437	453	471	461	434	458	425	436	451	430	442	418	440	458	441	463	468	442	444	440	417	430	454	441	447	458	434	358	432	455	427	431	421	447	468	461	440	415	437	430	421	459	457	438	448	449	432	390	421	446	454	425	428	411	424	460	437	454	428	429	424	437	461	457	441	427	417	423	439	406	440	441	435	444	433	449	422	483	463	393	453	430	458	433	399	419	417	396	427	440	437	416	423	420	458	421	387	424	454	483	407	463	460	421	467	444	418	402	407	415	435	457	445	438	443	410	433	433	432	432	474	423	421	423	427	445	419	427	440	422	445	434	419	441	427	430	451	444	399	438	434	438	449	443	411	409	468	446	436	433	451	437	460	447	392	451	442	410	424	429	423	455	437	458	424	446	432	484	452	421	459	400	441	432	426	439	428	436	438	439	405	421	402	397	461	435	414	437	455	451	436	441	435	460	444	398	415	423	456	425	459	437	442	463	471	411	430	387	446	441	418	467	370	455	435	406	416	453	385	457	454	447	388	428	432	421	441	430	432	433	487	447	447	462	405	422	434	415	414	444	428	426	455	433	434	449	413	444	420	408	450	445	465	426	425	465	466	424	413	440	387	421	443	455	390	441	441	462	448	454	463	405	445	420	420	439	404	445	431	428	424	447	407	445	412	429	424	415	396	420	436	443	400	418	425	446	440	460	417	490	432	477	422	423	420	423	424	431	420	410	428	447	456	472	487	460	459	441	436	419	409	438	468	441	435	448	400	435	448	449	442	441	439	419	418	421	416	451	439	457	404	383	437	422	458	431	448	442	376	455	424	412	413	442	437	421	453	442	456	415	463	419	396	411	436	413	429	426	431	415	382	408	456	427	431	424	429	436	398	422	470	454	455	464	418	401	450	415	471	449	388	407	425	435	400	418	461	442	426	413	414	436	478	458	417	423	448	434	426	442	432	423	491	431	424	439	419	424	414	427	444	462	474	396	414	435	446	453	445	423	431	476	431	462	446	418	435	414	421	419	468	471	460	401	426	427	464	450	422	437	409	447	418	432	450	426	449	428	440	465	426	460	436	417	436	441	423	417	417	421	412	434	426	440	426	486	451	432	428	409	410	427	435	417	412	451	426	468	413	441	427	436	394	416	439	437	404	377	415	397	452	404	449	415	462	422	443	419	434	425	425	414	417	464	426	444	439	414	401	424	449	437	453	384	411	409	450	433	452	459	437	461	476	450	441	426	417	470	461	451	426	471	424	430	425	450	412	419	454	455	431	429	431	440	447	464	451	451	454	404	411	414	404	456	448	402	439	453	463	416	437	414	446	453	447	441	483	434	378	433	429	434	431	439	431	429	409	438	450	436	419	415	417	433	461	442	451	411	425	452	423	465	437	461	465	433	429	430	426	443	437	410	435	417	440	407	423	451	420	436	443	436	440	464	422	468	407	419	430	433	431	446	460	419	449	434	436	406	419	413	403	415	420	439	422	422	434	401	428	429	467	433	419	412	456	433	420	436	418	399	412	449	410	448	433	427	447	421	448	447	413	418	447	416	463	439	433	454	463	443	413	447	439	486	481	427	423	408	434	440	427	433	407	392	404	416	430	439	430	408	437	439	407	449	412	452	446	449	400	420	421	403	458	433	426	460	423	413	412	435	421	417	408	440	446	459	449	416	421	460	452	414	419	447	453	447	430	416	453	454	447	450	445	472	427	440	421	456	477	417	401	396	413	453	442	480	427	442	412	432	433	402	413	418	437	427	436	452	402	449	454	431	422	400	414	433	470	410	432	428	443	461	441	443	438	462	417	439	455	464	452	422	451	416	441	423	457	431	420	419	421	433	430	451	417	419	430	442	438	436	397	458	416	441	428	419	431	432	450	433	404	413	458	417	463	411	421	464	429	425	434	424	423	433	421	437	429	439	417	393	432	440	402	412	402	448	449	414	426	436	433	427	464	442	407	466	434	394	450	420	416	455	448	384	422	421	413	439	423	441	430	413	425	468	437	455	441	404	443	414	437	418	428	403	436	437	422	432	454	421	437	425	411	421	456	441	422	445	428	422	426	405	440	456	429	455	436	430	396	420	442	409	410	419	436	454	413	419	420	420	455	417	398	431	436	429	472	459	401	407	436	421	437	441	448	398	397	433	431	404	408	480	442	438	413	424	408	431	441	438	456	397	421	404	436	448	435	390	426	425	442	445	398	404	416	452	433	412	404	452	476	409	457	385	429	410	469	443	426	424	408	461	438	452	420	450	502	436	449	447	408	430	444	426	403	454	467	420	451	442	407	467	457	430	404	440	428	466	455	436	414	382	440	433	475	425	412	401	465	418	417	431	433	460	456	436	423	420	414	413	423	452	462	425	401	410	430	405	438	447	435	418	435	425	411	445	429	411	448	420	429	402	437	412	424	412	454	452	415	413	429	438	477	381	452	429	454	464	450	458	442	425	428	434	446	434	397	423	446	427	449	498	448	454	420	394	425	478	432	396	407	439	444	412	425	433	428	426	476	432	413	433	438	414	453	477	440	474	427	410	409	412	422	410	442	442	408	437	402	426	407	450	416	489	425	434	423	412	424	437	404	441	490	448	458	419	425	434	449	460	427	425	395	443	435	386	418	478	457	447	399	398	425	429	436	421	453	444	418	412	438	415	419	442	405	471	448	469	447	422	455	463	406	444	431	442	434	399	426	426	413	445	398	412	466	441	447	436	457	456	419	430	421	395	435	431	459	441	397	402	438	441	430	420	436	456	430	455	424	433	443	439	444	488	453	432	464	427	450	461	443	455	444	434	423	439	431	405	428	432	438	433	454	458	426	431	442	464	416	412	428	430	434	429	446	439	425	448	411	418	425	420	432	411	453	438	419	463	404	468	432	402	437	461	431	429	454	425	443	443	407	413	393	456	416	408	450	408	407	414	427	417	405	455	420	418	418	387	428	461	425	420	416	435	440	434	423	450	433	428	429	447	414	427	424	427	419	429	431	420	427	481	435	452	444	409	425	437	401	453	396	420	399	450	448	447	411	451	450	429	460	464	401	454	383	432	448	467	404	443	414	445	460	425	439	417	446	417	379	444	427	469	416	452	446	438	435	409	447	456	459	463	486	433	441	441	409	453	441	421	439	455	402	425	431	431	405	425	446	422	440	428	435	455	432	406	412	463	457	419	451	434	400	433	457	425	424	389	424	451	431	426	440	409	422	462	463	474	432	502	450	437	425	478	437	430	455	399	446	437	478	428	414	436	459	428	426	394	443	466	440	427	430	443	459	460	408	421	444	408	450	414	418	410	415	442	442	439	424	457	420	444	451	435	424	417	456	456	437	449	444	421	439	409	432	413	435	442	401
27503	20148	6248	836	568	522	545	487	517	540	522	556	508	561	528	547	546	501	506	536	491	508	521	538	572	485	516	553	545	507	513	507	581	520	510	530	524	582	472	503	529	506	519	486	482	534	495	473	531	503	567	490	520	541	497	509	502	445	504	504	564	540	524	483	518	513	532	544	485	569	488	494	504	488	529	507	543	556	525	519	553	519	506	524	527	521	499	507	529	543	487	528	526	515	491	522	505	519	467	454	533	523	491	512	517	533	510	515	487	518	522	514	491	501	541	548	501	504	537	541	511	515	504	511	575	494	509	527	535	518	503	496	513	520	548	524	497	516	505	554	521	503	492	544	470	515	524	499	476	503	554	517	530	514	553	492	509	532	505	533	501	509	541	568	498	504	485	486	499	492	545	515	501	507	488	509	543	537	466	463	509	515	494	500	516	551	520	533	534	527	523	523	524	543	489	560	524	502	516	502	516	515	508	494	531	553	465	525	552	498	528	512	556	526	542	540	540	522	510	530	486	537	474	521	556	496	549	507	520	520	508	493	514	502	518	533	555	541	502	509	522	511	539	515	468	558	522	496	532	532	527	530	497	527	509	535	520	550	507	521	485	506	514	533	503	500	500	500	516	538	536	497	528	550	505	527	541	545	541	527	506	468	492	491	546	543	560	579	487	517	527	500	559	549	492	550	531	506	487	514	531	491	486	513	487	501	504	536	541	520	511	527	559	507	513	506	524	517	499	490	508	491	510	542	527	511	499	513	517	512	504	546	498	568	523	481	549	523	516	520	492	508	481	508	515	522	511	497	542	501	514	561	555	529	527	502	560	518	554	507	523	488	502	509	546	495	505	505	514	552	526	560	466	512	509	512	483	511	500	507	543	510	534	559	509	522	523	505	535	504	549	545	528	544	487	527	506	537	528	493	516	516	522	512	536	530	513	539	508	493	566	539	502	532	537	499	501	528	511	525	510	546	540	536	561	506	499	497	494	517	549	532	468	527	553	525	497	571	539	509	542	538	498	494	462	558	508	536	514	533	530	541	504	516	549	543	579	533	525	499	517	521	485	537	476	535	505	494	530	511	515	514	500	529	528	504	527	525	519	499	513	533	540	511	555	534	495	503	504	514	563	483	526	555	532	501	506	522	479	496	501	522	491	527	503	543	514	554	518	545	512	517	520	500	534	525	539	544	553	515	497	520	546	521	503	489	505	519	526	542	511	499	497	555	494	549	533	547	495	550	505	482	538	529	521	546	510	541	532	533	518	540	507	559	511	462	505	531	511	506	542	477	516	521	544	538	536	519	500	550	511	511	488	494	529	496	511	501	486	536	507	572	528	486	523	512	532	542	516	521	510	502	528	529	551	493	453	465	507	490	525	537	528	533	513	583	534	525	524	497	521	517	535	517	506	536	495	475	528	545	505	487	519	546	548	533	555	535	548	571	550	517	538	537	496	533	527	471	542	541	488	510	531	488	542	560	505	538	497	528	506	477	533	531	496	502	532	456	539	494	532	541	495	513	512	500	475	560	533	517	541	533	511	502	528	534	494	510	531	515	550	510	539	543	561	528	508	488	480	500	502	526	547	466	541	517	567	497	470	467	504	524	523	498	530	525	482	524	532	503	539	514	511	542	525	518	563	536	540	513	530	503	507	525	550	535	514	515	525	514	512	526	506	508	511	498	549	513	512	517	509	518	513	523	520	520	512	497	529	512	471	534	552	490	496	503	534	565	500	511	499	520	524	540	568	503	528	501	539	549	510	488	482	489	534	503	533	541	471	499	535	497	547	500	547	548	499	505	537	499	546	490	533	517	548	532	507	493	512	540	533	557	506	488	513	475	507	491	523	535	502	498	484	547	562	557	481	535	532	505	512	493	490	558	548	559	575	483	507	512	552	536	506	551	524	508	584	545	523	535	520	551	534	537	537	558	478	543	493	555	515	494	508	493	509	568	493	514	538	518	548	518	524	505	561	557	572	498	517	490	539	535	527	532	461	566	474	497	521	547	570	541	503	550	529	547	526	527	535	506	485	475	532	536	506	504	543	533	604	527	521	541	515	524	468	520	487	544	509	502	511	526	519	551	530	529	563	507	500	546	505	559	528	529	474	487	499	546	505	494	502	466	514	542	525	501	490	488	549	512	511	515	541	500	528	554	482	526	522	559	547	554	528	500	532	528	531	562	532	520	563	549	529	498	513	513	550	537	544	523	519	488	535	552	489	530	518	504	507	534	502	524	501	553	531	516	519	505	510	536	551	506	521	498	517	535	522	490	512	546	479	522	543	534	514	520	457	516	513	494	526	525	554	457	513	514	539	519	522	495	537	527	515	487	499	517	523	457	538	514	481	499	526	518	518	570	537	521	498	495	534	520	526	537	487	476	511	502	494	537	500	521	536	511	493	489	534	544	514	500	526	552	512	514	524	518	501	539	510	495	535	522	514	537	528	524	558	515	538	513	534	525	514	529	502	524	526	482	513	489	524	515	519	513	503	450	487	540	518	493	525	553	550	490	505	494	514	505	489	526	537	503	505	503	532	504	474	531	563	504	503	546	499	535	529	502	520	498	515	557	493	523	509	532	505	536	534	514	530	478	486	553	527	515	539	502	530	510	504	534	517	509	493	522	559	535	549	504	499	526	506	525	541	511	545	505	559	501	495	500	534	528	534	535	505	515	507	475	564	524	529	508	513	541	569	578	491	508	521	536	525	510	517	495	494	504	495	547	489	535	506	537	530	511	527	518	518	531	552	517	467	530	501	532	504	526	506	546	502	488	496	510	521	527	526	484	580	469	522	537	540	527	533	512	522	498	477	499	499	503	548	488	484	561	540	548	519	521	601	504	499	530	493	492	534	509	517	519	501	520	530	530	550	507	460	512	522	496	525	503	536	541	521	502	501	510	484	513	516	503	527	560	546	520	557	550	557	515	503	481	502	533	483	521	499	495	522	491	494	509	510	481	516	531	525	504	556	533	489	494	529	518	487	521	562	517	480	502	585	505	512	524	552	508	504	532	533	523	506	562	530	503	518	530	526	528	514	511	517	503	497	551	540	552	536	519	519	506	513	536	537	507	463	507	508	553	520	544	548	473	523	550	499	527	492	463	519	532	521	488	552	518	515	569	524	503	544	485	485	514	519	494	522	536	517	503	467	510	529	553	525	538	515	524	551	498	512	517	510	499	484	546	534	529	502	476	510	507	502	531	543	489	490	527	556	527	504	529	523	498	540	521	549	521	554	537	530	489	501	509	531	538	520	519	484	511	525	504	465	491	538	532	525	503	551	527	554	480	508	511	556	503	519	529	575	475	551	481	544	474	503	545	501	515	524	538	556	513	513	521	505	549	538	539	520	519	522	556	561	536	530	522	497	502	517	528	485	503	514	532	527	536	540	541	510	522	509	512	532	561	528	484	542	544	537	546	545	523	508	509	519	528	511	472	501	521	541	527	494	533	538	536	539	499	517	518	515	506	541	531	558	491	488	543	531	488
13270	1476	1352	1016	927	867	821	822	816	754	808	787	749	783	753	811	816	800	819	707	756	709	766	732	755	775	812	805	786	779	807	763	738	741	754	807	789	792	768	815	742	785	803	763	729	761	772	800	796	835	772	774	772	809	770	785	777	748	801	777	793	788	765	803	762	714	768	770	782	769	776	768	793	810	778	818	835	806	762	790	737	747	721	784	748	741	807	758	751	729	735	796	767	779	757	797	808	796	759	801	767	770	766	781	751	797	749	768	764	764	809	739	775	741	770	753	763	792	759	750	791	771	728	802	772	790	725	699	822	783	695	780	770	743	761	783	754	760	808	751	728	789	777	772	767	803	760	749	760	745	767	750	741	791	771	776	786	764	754	744	802	764	803	759	743	773	774	751	791	769	765	761	783	805	689	767	775	753	812	722	780	812	772	784	772	824	786	795	803	771	775	791	754	773	778	829	851	778	748	786	770	787	755	782	713	755	769	814	846	736	743	744	761	776	765	781	736	753	751	790	758	753	844	771	813	769	755	802	777	772	742	760	725	744	760	766	794	765	754	752	779	729	756	756	815	706	765	777	738	735	770	785	814	798	808	819	742	764	787	814	790	768	772	763	798	812	764	752	747	764	816	755	742	819	757	730	716	739	741	723	783	749	817	777	800	719	823	770	779	720	743	728	749	760	799	795	778	766	774	800	832	756	761	735	771	772	770	719	782	741	766	715	790	778	737	805	763	785	802	732	766	754	782	760	753	729	741	772	746	777	777	779	743	776	782	737	795	721	748	793	843	795	760	742	791	775	784	779	825	813	702	763	759	776	750	780	746	781	784	741	794	770	801	789	737	795	775	797	768	755	725	758	764	759	762	742	764	769	763	744	812	764	781	758	717	784	798	808	754	760	774	742	796	783	770	743	730	769	760	750	760	776	861	764	807	755	771	764	808	738	786	781	762	752	777	796	724	767	774	830	765	809	785	783	763	805	752	792	691	820	812	787	754	760	796	799	760	790	764	811	760	754	738	756	826	750	754	773	739	775	831	776	721	741	803	783	792	790	749	797	829	732	725	794	750	743	808	790	755	760	801	757	838	742	793	797	716	804	799	769	767	760	765	775	749	834	767	771	753	813	725	767	737	768	761	799	794	787	705	736	760	740	762	774	744	758	721	753	742	739	787	746	780	754	745	731	773	780	790	774	738	705	753	815	752	734	789	771	749	732	756	738	827	717	807	711	761	730	777	775	749	805	789	802	760	756	755	798	788	796	782	733	747	805	867	724	744	747	791	791	788	748	782	795	789	791	773	729	778	749	745	808	741	774	759	799	779	716	766	769	716	780	834	794	767	755	732	736	743	746	728	770	762	749	790	794	788	740	812	779	820	772	705	769	775	769	754	794	792	788	779	764	739	754	770	731	767	803	723	779	777	818	789	776	798	749	799	733	742	737	763	785	807	813	786	797	809	747	765	696	744	781	802	747	754	787	772	776	745	789	731	758	768	774	791	776	764	755	805	753	817	777	729	741	785	731	784	763	833	754	728	774	744	811	787	806	745	747	724	764	794	761	787	780	786	746	745	775	779	782	753	798	734	783	764	737	762	729	817	765	806	758	747	771	765	770	730	741	729	805	783	768	776	760	765	822	741	784	787	775	742	774	758	767	752	808	748	778	729	765	788	806	786	782	778	761	832	780	772	821	747	782	739	794	768	797	746	791	783	778	833	728	811	699	785	742	799	811	763	799	764	788	782	763	802	703	734	763	738	754	775	815	713	765	774	768	806	739	756	820	729	754	747	783	790	787	726	760	739	757	753	783	771	756	678	764	753	748	810	795	782	759	739	820	795	824	733	776	759	803	755	736	779	736	769	735	764	772	724	725	736	795	785	804	757	734	807	724	806	741	755	792	787	769	757	795	774	784	732	785	812	719	748	779	770	800	791	742	727	760	740	772	804	787	784	764	770	789	773	703	846	781	717	746	754	737	776	761	790	757	741	787	842	736	766	814	774	738	767	760	816	733	754	749	822	755	750	748	780	725	768	730	781	709	759	708	805	749	733	760	769	736	777	788	835	733	786	796	774	795	740	787	755	764	772	768	757	734	761	776	765	735	830	782	765	774	754	736	741	727	752	734	767	821	741	769	744	809	769	748	815	760	765	810	804	767	743	785	750	763	778	791	783	797	779	782	760	761	804	763	762	817	804	793	734	770	766	771	777	800	770	799	700	773	699	806	767	784	775	747	798	766	738	756	766	795	770	766	773	751	774	757	739	759	784	767	730	737	787	786	762	771	780	780	804	720	731	728	765	791	771	787	747	780	825	755	803	744	756	827	794	750	775	725	803	801	753	762	699	766	745	740	777	765	782	784	774	782	756	743	797	744	761	805	791	726	836	739	771	791	780	800	776	773	726	757	745	759	756	812	804	738	770	787	728	776	774	726	753	778	764	739	778	794	748	770	741	780	707	784	769	759	742	762	815	738	800	777	737	770	788	798	799	785	716	777	781	745	741	767	772	784	813	810	788	762	753	764	796	795	820	756	776	761	776	754	802	699	747	780	766	748	754	765	755	718	796	738	735	809	783	739	738	759	765	775	761	766	776	764	754	767	740	754	733	716	762	781	800	808	747	806	733	768	758	798	708	754	755	754	792	806	776	751	791	732	742	749	814	780	745	782	725	763	757	795	773	762	754	715	761	770	780	760	779	800	780	736	731	754	743	743	755	762	743	786	756	759	773	735	803	743	736	745	739	791	804	797	742	745	752	797	774	709	794	788	806	797	736	788	743	804	746	794	777	760	719	798	825	713	754	771	749	783	811	775	757	767	784	714	718	774	780	746	765	750	762	789	796	779	730	742	798	746	814	734	784	783	759	846	772	760	843	733	795	814	752	767	746	759	731	797	774	734	766	762	740	801	780	831	754	808	760	774	787	739	796	765	771	791	737	788	748	744	769	736	745	767	830	715	778	771	780	822	743	755	759	754	751	754	735	786	740	735	768	754	790	753	752	771	775	797	795	738	754	743	807	740	792	754	770	780	770	802	758	755	788	754	788	779	772	789	758	737	709	774	802	790	773	792	777	754	744	801	757	759	752	810	785	738	806	753	791	765	752	769	740	785	761	721	778	769	774	772	801	711	729	814	764	761	793	792	747	768	829	767	749	765	710	786	724	755	728	780	741	751	747	815	739	791	792	736	762	778	762	829	771	720	728	794	756	770	733	741	778	744	728	766	771	787	765	738	799	764	718	780	774	785	780	798	771	749	701	744	849	795	776	783	806	731	740	759	794	734	748	792	726	788	801	726	767	792	729	758	761	712	753	798	781	792	770	778	750	772	789	831	772	797	710	792	753	776	776	740	767	770	789	766	750	788	751	813	737	760	744	734	803	739	792	787	776	771	708	806	706	801	800	758	765	719	809	769	773	766	755	736	792	807	801	786	785	802	786	793	777	798	763	763	723	773	738	788	748	769	774	751	799	770	754	779	761	767	778	808	783	734
23799	21516	29302	24152	21517	14487	1455	833	712	727	621	580	565	549	564	517	574	535	532	528	513	536	554	525	540	502	504	507	505	522	447	472	512	532	492	527	527	461	507	496	489	467	480	477	494	463	514	485	457	453	498	489	464	476	540	443	510	505	490	500	482	478	485	450	496	480	502	519	496	495	438	447	493	528	492	449	489	506	459	483	485	443	490	479	454	462	450	537	456	437	511	496	491	500	426	482	514	505	456	510	443	436	442	498	480	484	499	457	479	451	479	463	471	495	528	472	506	508	474	503	485	487	465	490	481	468	459	482	498	457	482	468	458	508	501	497	486	477	449	468	471	469	502	461	467	496	491	504	449	464	469	470	505	472	491	480	538	471	478	448	502	497	501	501	497	506	466	483	502	469	447	485	480	493	501	491	478	502	502	477	481	479	485	472	470	498	477	482	455	478	448	491	498	510	465	461	459	476	496	493	474	505	495	492	479	498	479	511	448	494	433	468	490	464	487	471	457	483	457	503	445	477	508	465	468	459	490	485	477	448	491	473	469	454	476	478	458	502	470	493	471	501	490	475	468	507	502	518	475	468	480	466	491	487	514	443	497	474	466	480	506	439	490	465	465	484	491	470	456	484	476	477	485	487	432	507	487	463	447	459	482	448	473	480	463	477	487	456	491	461	530	459	489	459	526	434	462	467	455	469	505	514	481	492	460	458	454	450	465	469	482	467	489	480	431	450	478	466	483	474	509	470	499	469	483	461	501	457	475	465	484	511	471	500	445	454	495	450	492	477	462	507	515	494	485	489	524	457	509	472	496	457	501	492	457	452	457	457	474	451	521	498	505	459	466	519	402	503	498	484	502	494	487	479	449	485	465	493	495	472	478	492	471	468	456	488	481	507	423	471	443	468	498	524	505	470	480	444	483	474	487	536	458	519	488	492	437	463	502	458	463	506	447	491	490	495	467	505	466	467	472	493	466	438	454	483	541	537	447	468	460	496	460	499	518	490	474	523	479	477	486	504	504	468	441	481	511	413	515	465	462	506	460	508	459	475	483	486	508	469	487	512	500	490	473	474	476	511	480	484	451	463	460	486	439	451	524	501	453	507	479	518	504	477	449	488	451	480	468	509	478	491	496	495	471	466	451	505	490	459	524	433	524	471	512	469	482	493	488	459	505	476	475	472	488	460	461	482	492	488	494	456	475	426	467	498	434	474	455	488	497	479	484	482	456	476	474	471	458	447	461	436	446	510	476	503	517	465	450	497	500	466	518	479	450	516	473	499	484	514	488	501	470	492	478	457	481	457	446	500	490	471	448	481	486	494	459	477	457	485	483	470	488	456	511	443	467	455	494	494	473	453	478	490	450	499	475	503	471	471	470	486	549	487	466	456	465	469	466	486	443	513	489	496	505	461	518	447	519	460	467	469	498	454	486	509	489	483	489	473	467	467	462	512	475	484	471	499	475	450	455	491	453	495	489	469	493	459	454	549	504	500	459	462	451	485	453	501	471	491	441	497	493	461	496	510	466	497	486	477	426	489	493	516	496	446	475	451	523	462	453	497	510	456	505	488	519	485	459	482	500	483	479	450	481	492	498	469	484	452	519	508	483	498	481	495	492	482	461	442	489	488	501	498	492	492	504	503	511	441	475	518	469	450	503	511	470	503	517	509	473	494	500	481	470	510	499	445	485	502	512	482	448	510	474	446	456	466	480	470	478	486	493	522	489	461	480	491	508	483	433	479	457	492	475	462	488	467	516	448	489	482	500	477	503	480	530	440	485	521	447	468	478	472	473	433	501	460	485	459	513	480	502	475	503	500	465	452	482	496	495	480	441	508	496	489	468	473	480	515	477	492	486	427	500	504	472	491	488	497	474	418	487	493	494	452	485	481	472	473	486	494	481	495	484	511	494	457	443	463	469	450	468	480	448	498	479	495	442	480	435	475	488	495	475	482	478	454	531	488	492	467	436	483	485	487	507	493	490	500	470	475	490	492	468	486	480	481	480	483	487	460	483	504	458	465	479	499	492	448	464	469	494	486	456	517	498	519	454	511	444	439	486	470	477	470	477	482	484	475	473	471	474	466	496	435	455	516	483	511	490	479	471	505	495	459	485	447	483	484	510	501	477	446	490	484	481	487	486	461	477	485	524	463	534	465	465	473	471	474	465	525	482	479	506	501	441	497	450	464	482	456	489	474	479	442	493	485	448	475	465	500	461	432	468	461	467	452	494	491	449	476	488	480	485	509	504	471	470	502	484	499	466	512	492	467	488	509	487	481	466	469	520	467	500	431	434	517	507	472	457	476	492	414	483	496	403	477	475	459	507	492	473	529	472	457	437	492	445	494	440	448	492	462	500	488	501	476	450	495	487	450	505	503	478	490	481	501	470	453	490	483	492	498	485	487	509	503	472	521	486	481	499	478	478	509	478	464	482	492	480	469	428	475	498	497	474	540	451	508	529	484	455	473	501	480	461	485	445	453	468	451	482	501	504	478	479	510	467	484	450	465	474	489	472	507	458	486	492	473	500	472	493	517	487	483	453	475	471	465	448	523	490	477	512	476	488	450	466	513	492	449	446	456	518	477	479	458	428	485	511	465	469	458	465	480	500	476	463	461	482	494	460	507	431	463	514	460	490	480	483	508	428	450	451	460	465	465	479	491	479	472	468	477	470	514	448	469	493	488	452	480	469	471	491	456	505	480	492	496	452	474	498	497	471	473	496	475	510	455	455	506	464	452	474	481	494	481	486	473	464	443	480	488	481	459	457	463	500	478	480	477	520	501	450	439	494	498	467	505	469	489	454	489	473	505	464	480	458	451	429	444	498	471	475	447	512	464	492	479	478	465	477	447	521	448	483	426	483	499	475	499	469	510	477	493	456	464	462	437	463	465	492	475	507	466	449	489	508	474	487	453	490	493	492	497	499	501	525	502	519	521	481	482	482	478	514	487	505	447	480	481	506	503	513	509	475	451	496	453	473	450	486	523	471	495	479	520	429	478	475	498	465	484	482	446	484	483	471	475	511	459	500	475	496	492	478	482	487	489	488	453	482	429	474	529	442	480	472	483	479	456	515	518	469	451	458	511	512	474	475	476	430	545	467	479	434	497	500	461	491	509	454	473	478	467	460	478	463	480	494	475	472	530	517	455	450	470	489	464	518	476	473	447	459	494	459	474	454	509	487	467	457	450	501	465	469	488	423	460	481	475	495	457	483	460	517	504	448	482	482	477	489	473	476	489	506	447	474	473	466	469	498	478	474	468	474	527	473	475	465	488	478	454	467	498	504	502	497	483	475	443	498	468	469	453	451	481	471	465	500	521	435	499	505	492	476	519	488	454	488	471	483	492	456	482	488	498	467	446	491	480	475	463	469	452	434	453	454	488	479	479	467	455	462	475	471	488	478	479	465	518	443	487	478	485	410	504	499	485	475	472	459	504	506	534	485	483	480	450	496	468	443	455	478	453	451	503	492	469	485	486	464	459	515	471
35231	12004	9969	5183	3503	2597	2149	1678	1433	1359	1218	1103	1018	1045	970	939	941	885	857	853	823	860	803	817	803	792	800	795	770	818	781	815	732	783	777	726	800	754	755	788	764	750	731	744	710	729	733	773	707	703	720	742	713	687	719	729	759	752	738	725	695	756	720	763	710	734	789	757	763	721	736	746	720	712	757	692	744	716	755	708	689	715	678	682	743	733	722	741	795	681	707	694	726	747	719	734	679	702	752	695	723	746	680	766	707	755	738	712	695	731	690	715	751	745	720	696	766	763	739	746	680	719	748	706	726	708	684	734	742	785	728	729	719	736	772	712	703	745	739	728	760	709	705	765	709	766	762	681	737	722	729	740	728	688	696	747	721	653	679	717	698	721	714	683	707	677	721	750	725	720	714	761	697	696	740	715	684	726	702	731	755	722	706	706	689	767	745	702	744	751	743	755	684	729	716	690	648	709	725	715	707	759	719	669	709	732	767	728	719	715	766	724	739	738	730	710	738	696	736	686	773	735	705	688	768	732	725	715	722	709	738	699	722	695	753	633	745	741	706	731	685	717	686	723	738	719	757	708	679	749	697	766	738	733	709	693	704	731	666	685	724	776	740	758	711	719	728	734	748	719	742	722	686	709	677	728	729	761	732	718	704	665	696	693	761	730	700	732	687	729	709	755	691	693	708	732	743	764	733	722	736	708	730	771	758	695	679	730	751	728	755	715	714	748	711	736	773	726	722	689	694	689	752	720	695	696	753	719	724	709	733	746	742	776	729	736	739	762	739	701	692	698	708	764	717	682	731	737	695	721	722	709	744	728	745	686	744	746	723	667	695	723	714	731	740	711	691	714	722	787	721	716	699	717	745	677	724	740	713	703	678	678	699	735	732	736	710	692	718	709	740	673	704	724	721	692	746	716	742	730	739	763	707	681	743	708	733	706	695	741	714	758	742	725	673	695	792	729	734	743	729	758	703	685	711	713	731	714	716	695	772	749	727	744	691	758	711	653	746	714	649	727	728	696	762	739	725	754	743	712	730	742	696	684	719	724	717	714	699	741	655	727	715	759	736	703	728	743	730	730	702	665	755	737	710	712	731	724	716	739	753	697	768	704	689	696	671	702	749	727	672	693	731	721	670	737	739	717	703	715	719	765	704	759	720	699	693	691	694	724	734	702	717	736	712	696	661	729	718	710	686	740	702	752	734	712	746	730	742	706	725	677	716	722	743	762	694	725	711	785	741	738	728	698	701	680	761	700	728	735	721	732	760	709	713	720	701	710	754	749	713	734	655	748	723	742	699	733	701	751	747	737	702	696	733	707	732	741	690	703	724	669	713	712	707	718	743	730	693	727	728	738	739	714	748	736	765	725	760	708	699	699	731	704	700	731	770	668	694	717	725	678	720	685	734	764	686	727	757	713	692	717	734	684	713	690	723	673	712	763	705	691	700	715	723	700	698	774	767	738	701	707	745	693	747	694	709	725	699	700	713	729	696	701	709	714	717	718	717	691	729	742	707	715	677	734	730	710	695	705	643	709	709	766	720	678	677	710	701	721	763	716	662	712	743	768	757	751	701	710	711	700	679	785	706	731	697	732	693	739	662	746	729	724	716	730	723	760	729	669	699	737	695	679	686	744	715	733	698	709	663	727	766	745	732	706	728	746	736	725	719	717	745	752	729	649	729	734	685	784	753	686	724	747	674	700	773	716	697	698	707	754	718	703	729	719	775	642	752	707	713	732	680	691	688	738	774	707	737	752	723	659	681	702	703	738	711	779	707	686	705	719	712	724	742	687	744	734	743	711	699	712	739	710	739	741	722	691	697	707	720	704	741	690	728	779	681	728	750	673	716	741	711	745	699	696	727	681	709	699	720	720	713	712	687	703	675	699	707	729	765	683	719	693	661	677	767	736	749	671	703	751	694	731	694	752	726	705	689	717	713	676	744	717	708	700	728	737	723	684	691	714	765	689	716	742	770	706	736	747	704	736	704	720	728	715	765	700	707	694	817	743	746	730	741	719	708	737	723	734	707	763	729	699	715	756	728	717	720	783	720	731	726	755	684	727	716	686	746	700	707	749	749	711	736	722	710	706	730	695	736	728	732	764	720	750	746	748	736	722	727	699	683	659	732	773	710	754	738	721	721	727	702	735	736	731	714	719	715	680	707	744	711	741	708	698	675	751	750	717	722	727	723	724	674	733	736	736	722	748	737	667	732	704	710	651	772	736	755	697	746	714	733	755	708	721	695	749	726	712	708	721	752	746	698	685	737	705	680	717	711	683	721	743	736	667	725	742	708	741	722	747	716	736	750	730	716	735	701	689	689	736	767	660	682	685	730	719	738	730	682	738	724	712	704	719	739	688	696	746	711	733	789	705	702	705	702	706	731	657	726	690	753	653	701	654	782	738	740	732	766	739	759	693	728	708	724	705	744	689	743	741	739	719	721	736	692	706	716	749	747	760	725	708	711	717	711	726	733	703	721	703	701	690	710	729	740	726	736	701	716	711	762	703	695	710	675	725	754	736	698	743	745	756	720	770	745	737	699	740	642	735	728	719	705	703	704	724	723	705	715	722	743	696	692	711	725	722	693	723	675	698	722	687	698	711	751	736	701	770	688	728	715	706	755	768	745	740	740	718	742	716	715	778	745	713	702	705	715	707	705	753	688	722	755	737	733	740	686	749	762	730	764	724	691	723	707	692	741	674	687	740	705	739	691	745	690	744	720	750	746	728	717	684	723	671	692	737	744	734	699	752	720	753	701	710	685	756	722	702	717	699	730	700	689	701	741	750	707	694	747	685	723	680	722	713	704	701	725	719	755	703	704	710	737	735	713	730	731	681	710	762	787	722	730	679	761	739	715	692	730	730	776	741	694	690	746	756	704	689	733	747	698	748	731	700	726	717	744	680	703	765	782	677	728	714	751	699	691	687	714	722	772	713	726	778	711	717	645	744	722	682	728	732	723	721	734	750	723	719	748	698	747	681	713	755	709	734	711	676	730	727	786	694	742	759	740	715	708	693	762	755	714	727	732	732	734	693	758	706	765	760	723	746	688	741	741	741	678	701	691	746	737	752	738	734	735	748	668	723	741	737	723	689	699	731	748	707	714	675	703	686	720	679	769	741	698	732	743	731	713	731	702	738	705	678	743	730	761	687	734	720	710	721	745	754	748	718	717	756	682	757	735	738	691	718	722	735	708	711	741	754	744	734	709	713	732	710	744	728	692	698	712	784	748	655	682	710	751	698	758	696	757	727	692	734	711	743	717	712	734	751	764	689	696	681	698	693	700	727	711	693	713	739	695	721	706	724	719	680	715	736	762	720	701	722	685	758	755	721	713	715	738	726	727	708	754	692	728	701	761	680	743	686	747	710	738	716	659	736	713	723	708	755	730	735	754	709	714	687	716	704	695	713	710	748	679	692	741	704	738	708	723	722	724	713	691	727	677	735	777	699	702	741	718	721	746	677	745	689	753	683	766	748	736	692
23409	21576	29702	23925	21576	21384	2943	793	548	525	535	418	442	408	407	373	360	333	331	381	352	321	322	321	302	348	322	310	298	308	300	313	273	294	299	275	285	278	270	297	300	275	286	288	286	294	283	264	271	280	289	276	305	266	294	270	262	253	277	290	268	283	295	255	266	324	268	267	270	261	305	287	285	275	260	247	300	279	288	284	270	251	325	284	273	282	284	249	310	292	300	281	266	306	270	274	287	289	284	283	267	275	273	262	267	289	289	286	266	271	300	262	297	287	295	303	301	282	275	272	300	295	281	254	299	288	252	294	274	300	247	301	275	284	290	288	254	262	287	274	272	246	274	272	266	292	254	278	294	278	270	230	307	290	296	280	281	288	231	259	296	282	286	292	286	266	302	298	285	288	287	275	279	299	283	258	280	252	280	254	281	280	243	294	255	281	296	262	293	284	327	269	291	278	265	243	284	288	267	270	288	283	270	263	311	266	274	285	274	270	284	310	239	279	284	298	282	288	301	263	285	292	272	272	253	289	270	270	287	289	281	284	273	293	291	251	256	279	260	276	300	286	299	269	283	274	305	262	274	286	279	295	284	301	317	276	309	291	277	300	287	299	281	267	265	292	294	276	291	248	245	272	252	272	264	286	254	296	272	277	277	255	288	243	269	266	292	268	277	267	267	288	281	293	275	259	284	291	304	265	291	273	291	280	290	296	260	293	252	275	291	265	236	271	263	282	250	289	281	338	248	285	276	290	291	299	277	288	241	279	289	285	277	280	296	274	264	292	291	272	266	284	275	279	272	274	291	248	272	260	289	281	303	285	258	305	264	275	291	245	279	266	284	288	282	269	280	299	283	277	290	267	277	286	287	267	278	278	275	266	268	289	265	293	301	277	268	250	273	316	284	283	278	285	279	297	262	281	285	274	298	264	300	287	253	285	311	288	260	289	260	306	306	293	285	268	278	306	280	303	264	276	278	297	276	308	311	271	313	301	276	288	269	287	305	293	281	267	274	272	280	267	296	256	264	308	277	290	260	278	262	256	284	267	277	284	264	277	271	301	277	303	266	284	289	274	257	284	313	251	264	277	287	263	237	312	273	316	273	244	260	282	279	308	281	268	313	260	285	281	289	295	298	273	291	281	285	308	269	276	246	294	280	275	313	281	298	253	292	285	270	250	272	272	304	305	273	252	269	293	291	291	269	277	283	292	272	300	278	278	281	297	266	289	261	253	265	281	287	257	288	271	324	293	303	252	278	281	258	284	314	263	257	276	278	273	289	289	280	303	254	266	257	288	290	279	259	293	263	315	264	299	281	295	247	285	281	303	249	293	281	248	285	277	287	295	270	312	243	275	283	283	274	267	246	270	303	297	278	266	281	281	248	284	300	290	296	275	295	275	248	292	248	286	300	330	304	291	300	267	284	292	242	310	263	277	285	258	277	254	288	288	270	272	332	263	305	282	312	269	286	284	281	264	277	270	292	285	283	272	257	267	302	283	276	271	289	305	301	269	278	299	288	299	275	241	273	269	236	264	281	273	265	268	258	294	281	257	286	271	265	263	269	245	289	267	266	249	290	242	305	307	296	274	293	250	282	300	290	281	260	306	289	269	286	274	286	271	276	268	278	287	277	271	283	282	257	286	251	254	267	283	263	280	275	245	274	259	291	284	268	277	274	282	247	276	286	271	280	289	277	305	293	275	298	283	267	269	297	264	274	247	283	280	299	299	279	273	245	312	274	281	265	298	265	278	264	289	283	297	253	284	295	265	274	292	260	263	263	255	270	290	262	246	272	280	261	258	256	265	278	273	276	285	262	255	278	277	303	241	283	273	301	289	285	274	288	282	282	271	275	212	278	278	271	278	260	251	265	285	253	300	289	295	283	296	271	268	288	288	305	302	255	319	280	279	283	286	267	278	284	281	288	294	279	280	277	280	276	275	301	276	281	303	286	270	284	278	272	265	265	271	268	262	274	285	270	264	280	268	284	277	246	270	290	244	282	280	266	285	275	286	260	275	264	252	296	279	286	278	285	272	287	296	303	260	287	257	267	275	272	278	270	269	269	259	289	300	288	276	257	285	246	284	249	269	282	286	272	263	274	281	279	267	259	307	258	272	284	301	287	301	267	283	293	273	273	300	285	270	288	308	274	248	271	297	285	277	277	281	280	254	292	280	294	293	279	277	261	291	289	279	277	278	270	295	278	251	287	308	297	271	278	255	267	289	264	273	301	307	285	274	267	269	306	270	280	249	305	258	280	317	315	275	280	291	290	260	245	264	250	251	275	275	269	305	294	276	282	267	252	289	282	252	272	270	264	278	293	281	280	319	262	276	298	273	293	311	288	307	288	288	279	289	307	247	302	279	266	276	275	279	291	277	282	304	276	255	254	267	259	275	234	272	296	260	290	248	290	287	276	263	267	253	315	271	260	245	302	258	293	256	305	282	284	282	259	257	264	298	250	268	309	288	256	273	297	275	314	264	253	291	288	263	288	303	294	301	236	254	267	290	276	273	265	267	275	282	268	283	265	261	322	277	256	280	258	288	280	251	269	299	308	301	288	263	275	279	255	267	258	264	287	247	239	243	295	285	279	263	283	288	280	299	296	285	281	282	302	260	293	258	305	289	256	282	293	286	307	278	282	254	276	311	266	285	224	283	302	287	294	251	292	256	302	294	298	276	285	275	299	269	279	294	245	281	285	267	291	265	313	286	296	290	292	302	266	292	266	292	289	312	278	275	281	294	291	247	273	275	275	253	278	275	265	295	262	288	265	260	305	303	252	279	266	296	287	257	283	270	298	300	304	261	249	242	290	282	270	288	288	307	278	282	299	296	265	284	276	310	274	268	262	287	272	256	304	283	258	311	282	270	301	279	284	280	290	293	282	253	278	311	276	302	303	299	284	259	249	263	274	265	295	277	283	280	264	308	300	280	246	262	271	290	288	293	301	254	287	275	293	288	244	291	246	279	293	286	265	287	262	249	274	284	281	288	284	281	268	269	279	317	258	272	294	274	270	292	265	294	273	277	274	264	302	265	265	248	304	266	283	269	297	254	288	251	265	267	264	269	308	283	269	287	283	279	286	240	266	274	265	273	273	284	268	291	277	268	286	269	289	248	288	279	256	277	291	301	298	264	281	262	276	290	260	265	277	269	291	263	255	282	293	303	292	297	282	318	240	303	271	275	295	292	267	270	289	285	292	302	269	277	276	281	255	277	272	274	286	277	247	265	290	312	298	247	303	302	277	276	303	252	278	268	310	283	275	296	281	280	272	247	290	263	324	253	266	306	276	295	283	255	286	260	307	267	288	259	291	260	301	281	282	292	270	264	263	278	283	274	259	265	278	274	292	287	283	276	313	295	262	296	284	262	256	288	268	272	254	295	231	287	272	253	309	252	291	269	264	287	290	294	284	241	276	298	260	298	254	235	298	245	289	270	276	280	306	296	264	265	250	299	296	287	294	293	251	311	257	261	270	279	282	253	289	267
36209	14692	12547	6556	4251	3009	2306	1815	1508	1345	1103	1015	878	818	725	718	718	674	600	581	575	598	569	568	532	551	520	535	499	545	492	509	469	478	478	462	458	446	483	401	438	469	467	435	448	443	442	432	451	445	471	461	472	433	468	470	440	453	437	421	442	419	441	457	467	454	426	460	460	459	440	417	413	439	450	456	442	425	474	458	482	438	443	454	455	418	457	450	448	412	426	415	396	433	444	490	462	445	420	410	404	427	421	394	439	464	420	447	443	434	420	447	407	400	415	453	459	429	436	422	422	399	432	421	461	431	428	441	462	414	442	403	408	427	454	462	417	429	418	419	448	399	494	452	467	399	425	444	426	439	419	454	421	422	419	417	436	434	426	464	416	443	399	444	425	390	438	441	424	431	412	456	350	461	387	446	443	419	387	392	423	409	409	445	445	435	417	431	437	405	401	426	463	376	451	433	409	433	446	419	402	437	445	397	431	424	436	427	453	436	422	421	436	441	441	442	417	412	379	449	407	430	412	428	416	418	431	416	419	394	436	455	448	419	449	439	447	431	410	429	438	412	426	417	440	459	439	453	457	440	431	403	432	401	411	435	450	445	464	429	394	455	412	397	411	470	437	409	414	415	433	420	433	425	427	433	432	418	429	425	431	476	481	450	454	420	461	407	403	474	422	439	437	405	428	445	464	427	463	466	430	413	437	449	424	442	426	383	402	441	403	432	450	444	465	392	461	425	404	430	429	422	396	410	443	439	440	421	445	468	382	442	421	421	425	398	448	404	436	441	426	428	436	444	422	439	396	417	434	441	428	403	411	425	414	426	438	411	409	414	443	411	437	394	441	450	418	379	441	430	432	455	432	426	428	413	415	433	426	414	411	428	393	441	434	432	449	402	444	442	434	474	429	435	385	457	441	436	421	435	453	452	430	418	436	414	419	453	429	392	421	448	394	404	447	452	454	419	451	398	460	442	425	418	431	418	436	424	392	414	413	447	384	426	422	429	382	453	427	448	439	422	383	417	484	448	410	386	448	446	423	413	399	414	418	416	436	389	450	464	403	413	430	438	424	397	448	425	430	404	460	406	443	450	418	410	426	408	450	442	436	425	447	407	422	429	444	418	454	445	439	401	433	419	423	400	422	457	416	434	427	418	443	450	425	453	463	435	443	397	437	427	420	411	460	406	419	437	426	441	411	441	419	412	426	433	456	451	439	433	413	398	398	456	439	433	460	394	426	410	447	431	426	404	428	379	456	410	447	410	413	410	435	408	401	417	406	435	436	419	455	400	438	425	424	432	438	453	442	417	433	451	424	429	432	417	431	465	450	424	407	482	425	444	442	415	431	423	432	413	411	443	448	457	426	420	403	423	427	431	431	459	450	401	427	434	460	448	429	408	457	426	435	419	443	448	405	445	457	441	401	446	430	427	417	407	407	432	421	432	442	445	435	424	422	417	434	440	406	390	430	406	416	444	411	461	472	424	389	435	464	439	434	439	457	454	453	435	419	425	404	454	435	463	411	425	422	415	429	451	462	422	424	437	408	439	433	417	403	441	393	438	438	450	447	422	450	399	400	439	432	417	456	426	434	421	449	457	406	452	422	439	417	425	404	422	414	396	421	417	445	429	404	454	425	438	461	393	474	407	435	415	413	393	391	392	448	453	444	428	403	434	470	412	428	428	446	393	412	401	412	408	437	436	434	439	416	408	417	447	491	418	427	429	438	451	439	443	461	417	438	387	401	414	433	447	433	420	424	444	435	445	419	432	457	406	433	414	459	401	409	479	416	408	427	434	415	421	422	423	404	419	427	424	485	437	449	470	474	405	424	475	450	410	433	440	424	423	414	447	459	445	434	411	437	415	382	461	411	388	395	434	413	406	439	438	431	433	434	414	429	402	434	411	430	425	436	395	429	452	435	418	408	449	462	425	384	427	427	424	441	413	444	426	430	432	443	439	417	410	417	473	419	430	471	449	437	441	412	422	448	419	449	440	422	429	417	425	440	470	442	427	434	431	444	426	426	432	440	427	441	421	396	430	446	481	436	466	414	423	408	406	414	441	421	426	416	415	424	410	436	449	409	418	409	411	459	460	398	417	433	453	452	426	430	435	420	445	463	399	418	424	445	441	418	413	444	446	436	432	432	441	433	406	438	425	457	405	476	436	420	423	468	432	440	427	431	414	422	387	423	389	409	437	414	447	431	429	435	396	423	410	419	423	408	396	404	421	433	425	368	400	436	454	416	418	424	394	381	425	375	414	479	412	414	400	421	438	444	472	432	420	442	438	461	418	419	399	432	415	441	452	403	397	387	457	409	447	427	419	462	409	437	434	397	462	405	434	449	470	422	421	423	412	483	461	485	433	441	434	462	408	423	427	410	435	448	441	427	423	413	397	418	441	399	455	397	443	451	400	418	411	435	440	450	465	393	410	432	459	415	412	441	447	439	420	404	416	419	402	428	424	427	438	407	451	441	453	419	405	464	447	453	445	403	423	396	403	452	399	466	472	444	402	417	443	386	430	436	427	451	412	421	410	418	430	439	413	441	406	397	455	455	406	428	454	428	434	465	437	417	418	404	476	411	433	416	419	455	414	435	434	440	427	464	449	435	437	442	420	466	442	445	452	423	452	420	453	407	426	439	428	410	393	423	447	422	464	414	409	453	379	443	442	442	431	437	444	424	399	416	444	440	429	434	402	453	424	437	428	435	421	436	395	452	431	401	455	470	416	415	459	466	443	421	460	468	435	402	414	439	406	431	416	431	433	405	401	428	465	427	414	430	422	438	449	395	408	394	404	441	445	414	442	438	429	468	412	460	421	419	420	412	431	424	431	454	461	379	429	401	442	419	439	436	449	407	448	430	393	436	413	471	433	431	440	453	400	451	438	417	422	445	397	453	434	412	417	433	435	456	422	440	398	451	397	430	437	389	446	448	440	431	453	409	396	435	434	443	407	443	430	457	442	449	423	464	433	416	432	422	405	457	408	444	411	411	409	451	452	432	403	418	405	400	370	455	404	416	390	382	415	409	408	445	420	452	460	475	411	412	415	447	433	450	420	383	435	412	419	442	426	435	394	419	465	435	443	371	440	423	443	405	439	424	432	427	439	414	440	404	449	443	449	443	410	441	442	403	429	440	454	435	424	439	467	426	412	457	406	395	430	426	438	423	424	416	461	428	406	451	437	436	418	414	407	458	477	425	412	441	436	436	412	417	398	425	445	454	405	382	414	379	410	454	436	435	421	447	415	442	433	435	473	396	399	452	406	432	415	429	420	410	475	443	409	443	418	432	444	416	420	415	410	412	417	448	419	411	453	437	435	470	448	432	410	448	439	435	489	434	436	434	454	427	398	420	396	393	481	441	398	460	434	389	431	426	403	456	439	441	433	479	436	423	443	438	420	431	391	428	429	464	405	422	436	406	489	461	444	447	420	393	403	449	425	392	447	437	421	441	407	427	402	444	392	438	432	452	420	413	434	445	400	405	407
27449	20236	6517	895	651	634	566	515	546	526	559	523	550	563	518	516	500	506	557	509	561	502	537	513	480	535	561	503	566	567	481	542	521	471	497	511	499	551	499	539	509	509	490	487	544	516	521	511	483	498	498	496	489	528	463	530	513	515	523	496	517	512	527	501	495	524	555	513	481	540	522	494	520	480	498	502	503	502	501	521	532	529	500	495	548	492	509	496	498	492	517	549	508	525	459	507	517	534	507	502	538	540	534	473	539	521	503	535	552	513	487	474	521	514	463	528	494	500	500	517	491	498	488	519	544	560	519	545	518	539	489	517	518	505	510	521	499	527	534	503	513	496	514	490	523	511	518	487	511	496	516	487	494	482	562	514	508	496	517	476	528	504	502	505	545	519	477	522	524	518	544	504	517	507	504	478	514	470	524	526	507	465	528	497	509	485	497	518	503	474	503	480	510	458	553	518	492	528	518	529	495	485	464	507	501	555	543	517	473	527	506	485	504	538	517	515	484	526	477	499	511	540	495	523	532	521	523	513	577	509	483	504	517	534	513	503	561	491	525	528	515	490	514	543	496	505	566	525	491	517	499	485	551	502	523	469	517	477	465	502	479	502	520	512	535	510	509	509	458	551	493	503	507	501	500	503	496	461	533	533	497	499	511	485	492	508	518	506	518	485	531	513	500	544	509	503	498	491	538	513	478	519	502	494	500	507	508	550	512	550	535	488	500	497	541	474	518	469	513	485	539	505	536	531	448	534	506	562	536	503	549	524	479	515	502	495	502	532	528	506	507	473	562	514	492	489	514	504	508	493	469	489	533	492	548	515	526	522	505	472	521	524	525	498	529	517	534	518	512	503	495	505	568	488	558	516	504	546	490	496	512	536	524	527	498	528	531	556	518	548	500	542	521	476	543	504	525	509	550	501	535	487	495	530	540	522	513	532	540	522	549	509	523	514	541	514	463	499	513	519	514	486	504	532	505	493	493	518	552	522	513	522	498	511	502	486	525	504	495	513	521	513	514	493	456	524	535	513	521	549	590	518	489	498	535	500	511	495	537	481	476	537	545	476	542	505	533	497	531	474	498	507	512	494	558	512	533	498	486	510	517	509	486	522	515	509	515	504	518	498	496	507	509	501	514	472	528	544	513	502	464	501	508	520	473	506	489	511	506	531	477	509	511	461	522	545	521	552	521	522	508	553	525	515	492	477	531	496	494	534	509	525	513	482	502	534	556	516	502	499	505	520	561	522	478	524	527	533	547	528	532	538	487	513	484	481	538	525	517	508	514	510	470	515	520	527	478	502	496	511	514	551	504	501	517	534	481	478	485	498	534	498	513	515	531	507	531	546	516	535	490	524	486	489	508	506	518	524	554	514	515	496	552	500	515	516	485	516	488	494	520	486	492	511	501	477	468	545	540	491	520	495	539	500	484	478	495	521	461	524	510	486	522	478	490	522	506	523	519	496	509	521	490	513	519	539	518	513	513	513	503	489	545	486	510	495	497	509	503	494	503	557	489	521	505	509	492	529	539	517	513	485	508	523	532	447	535	530	529	516	527	531	510	526	518	517	483	478	532	507	506	520	527	545	495	536	513	506	448	528	514	484	511	523	522	566	524	472	513	502	510	530	481	486	493	510	491	518	511	513	531	528	520	487	495	543	502	533	553	514	551	482	520	497	491	507	524	527	590	502	529	534	480	522	515	513	519	515	519	486	490	518	494	483	519	531	497	507	517	493	495	519	538	508	483	512	502	514	497	518	487	500	544	509	496	563	499	518	501	483	482	497	525	497	523	502	497	536	568	544	510	526	508	492	515	496	505	514	549	480	473	515	541	506	528	531	537	466	544	535	493	500	527	544	499	554	556	471	460	505	523	522	515	504	522	514	504	508	495	465	517	484	497	502	482	518	471	495	539	541	531	521	516	483	519	530	503	518	551	498	503	515	458	495	515	510	521	489	468	519	479	485	537	499	528	487	502	476	556	477	553	513	512	485	539	543	557	499	550	514	519	528	476	495	526	551	526	554	507	498	548	513	500	505	531	528	486	494	496	506	487	542	499	518	530	475	512	502	517	474	491	457	526	489	542	473	491	464	574	511	521	533	520	487	516	463	538	509	509	515	494	481	527	510	539	522	524	496	514	510	483	497	506	508	508	483	524	542	514	477	506	514	476	513	482	491	482	495	539	495	522	543	499	520	518	545	510	517	531	557	538	515	489	495	520	503	472	536	546	510	517	483	522	507	530	493	502	527	510	496	510	479	502	457	487	503	480	584	503	550	526	526	504	491	546	525	512	522	513	544	526	503	532	493	507	519	552	523	511	471	527	522	505	505	505	522	501	512	507	504	524	527	528	495	523	512	501	502	510	483	507	476	526	521	506	489	512	514	514	487	491	525	467	505	523	475	494	516	600	499	526	517	522	567	521	536	509	479	503	539	491	522	484	505	504	510	508	525	507	496	501	527	497	485	508	489	472	501	488	505	536	533	536	532	502	523	503	545	537	472	522	535	526	474	497	510	464	517	491	503	497	490	518	451	511	509	478	539	508	516	545	530	553	490	483	457	486	497	491	547	508	513	498	519	539	515	517	506	526	497	486	526	574	481	527	496	506	489	511	520	516	488	566	527	569	524	482	471	551	523	509	516	502	499	510	502	537	516	540	548	504	480	489	503	489	516	495	520	546	544	490	493	518	501	481	491	544	487	488	522	522	520	496	521	462	506	533	525	509	535	517	488	519	539	488	516	524	492	545	533	509	492	479	513	563	535	480	512	513	532	537	515	495	471	513	532	489	532	525	534	512	528	499	515	480	489	532	495	513	532	504	506	489	518	470	542	503	469	511	489	498	521	521	491	526	503	519	522	503	483	516	510	495	525	476	535	528	520	519	521	552	519	507	467	493	492	535	474	545	509	496	516	468	503	505	480	479	533	540	485	504	529	548	492	528	536	519	493	516	510	527	486	504	509	519	512	556	530	513	510	508	522	506	513	539	503	524	512	480	555	559	506	512	524	502	482	525	529	497	510	511	541	512	514	499	460	499	540	507	516	496	493	484	530	515	530	524	504	500	503	518	492	522	530	527	514	534	495	519	496	511	483	506	501	524	513	508	503	497	547	521	508	539	452	500	518	504	521	491	503	493	505	532	504	561	476	549	501	514	511	520	500	512	507	483	519	528	532	518	526	469	542	553	519	517	530	540	500	507	496	482	522	512	523	519	509	525	495	532	494	528	488	522	521	506	490	550	478	503	524	539	533	497	508	512	524	485	528	460	534	502	543	484	509	525	488	557	495	507	516	504	529	525	500	531	523	567	519	529	500	517	513	525	537	505	510	487	506	475	490	508	522	510	493	508	513	518	503	491	479	495	516	516	514	484	523	489	482	528	507	521	483	514	476	519	497	514	522	546	504	522	521	541	552	497	572	511	521	504	501	496	506	513	515	548	535	495	496	541	506	541	527	530	546	506	519	519	514	517	482	548	506	493	526	504	528
14279	1492	1310	990	917	867	856	785	809	779	801	783	826	770	754	814	752	805	769	746	753	794	807	792	764	787	775	796	760	720	753	755	743	803	754	772	734	814	768	746	726	807	744	734	704	759	755	800	755	755	748	731	800	723	784	788	743	794	744	731	743	792	757	771	741	764	744	705	747	769	739	812	772	720	701	760	733	717	766	716	741	768	740	793	727	747	789	735	761	778	790	725	729	716	706	758	765	773	749	770	763	789	780	756	738	730	714	767	763	764	755	747	775	768	842	723	761	784	737	754	756	789	765	787	768	745	765	815	728	775	755	716	797	753	756	784	765	752	772	763	753	764	782	789	781	750	816	736	756	807	726	787	722	741	728	735	765	706	812	742	761	709	753	758	756	796	768	782	766	806	776	805	755	736	747	699	738	774	755	798	737	816	807	761	759	781	739	813	746	741	750	802	778	770	760	706	742	752	778	780	773	734	774	809	740	735	794	773	791	784	740	746	787	834	748	733	807	725	738	734	773	780	764	754	749	766	793	808	711	780	793	713	762	766	738	771	793	720	731	776	759	745	790	744	760	805	799	726	775	774	727	738	770	770	693	772	775	773	777	744	758	816	824	759	719	766	742	754	753	747	723	746	762	732	758	789	746	771	758	754	748	779	793	730	758	744	733	737	727	800	765	724	789	754	733	758	780	778	796	784	781	799	718	734	795	750	753	795	730	699	751	739	756	751	765	774	738	747	811	797	760	781	766	750	750	762	796	750	745	754	779	746	753	788	770	764	763	750	762	773	773	718	757	758	779	790	784	736	755	712	721	801	811	803	696	763	783	769	764	749	806	749	765	770	763	745	730	777	756	733	737	784	791	752	769	783	761	758	758	728	749	759	790	742	764	773	794	785	757	749	763	781	785	767	748	776	757	759	788	791	709	790	763	765	797	821	817	764	724	788	736	780	800	790	767	790	742	759	792	744	725	700	738	745	766	770	808	775	752	774	810	758	743	779	760	733	774	781	756	784	806	820	791	765	805	759	761	791	748	778	768	815	738	759	767	794	738	779	765	771	705	750	762	760	760	757	721	766	785	796	754	792	740	696	791	797	730	702	780	748	736	756	722	761	735	792	725	734	716	775	795	734	738	714	737	795	750	771	726	737	782	746	762	770	765	752	764	703	722	733	731	793	778	801	736	768	738	746	781	776	724	745	766	724	747	777	734	774	750	754	736	790	780	773	760	765	771	750	818	770	754	793	745	778	768	745	746	762	747	759	749	753	773	786	727	759	718	717	728	767	798	718	678	790	770	763	816	778	755	726	811	726	748	773	748	790	726	786	729	732	770	740	751	764	769	756	759	777	727	808	766	748	737	773	803	746	777	744	714	738	800	764	751	705	789	824	836	748	762	722	794	754	793	828	763	729	800	770	772	711	787	776	685	738	778	803	801	716	729	769	720	731	790	752	791	771	804	761	763	765	720	799	780	790	750	746	736	766	785	781	775	749	758	756	781	739	780	800	752	730	747	747	741	782	778	774	735	754	745	768	745	757	757	768	753	797	755	752	739	803	776	706	713	734	742	726	780	803	756	717	789	777	751	774	728	774	781	799	795	795	754	747	757	730	754	754	763	772	745	748	754	745	748	799	750	736	743	713	768	705	766	758	742	829	744	806	766	729	747	768	773	753	767	793	786	754	740	748	762	731	742	770	742	763	727	787	737	796	767	758	757	729	770	787	720	758	768	759	754	807	695	763	766	762	754	768	764	788	751	794	741	762	785	736	791	729	759	765	761	726	763	800	805	783	827	751	765	738	765	764	790	739	728	740	723	730	741	781	762	754	772	754	784	770	726	761	782	767	743	785	733	808	735	777	746	741	710	772	772	752	799	739	734	735	734	765	734	699	757	702	760	803	736	766	791	786	743	752	785	802	750	816	758	780	735	726	728	728	785	767	731	816	803	739	748	756	754	764	765	747	822	812	758	764	802	790	775	760	762	798	786	793	757	753	715	777	744	745	744	745	738	734	727	699	741	783	786	768	769	770	756	778	721	764	783	728	737	753	768	720	767	741	755	790	818	742	749	733	734	823	714	794	748	770	712	717	772	755	774	762	807	699	794	712	806	730	756	752	740	765	794	724	797	753	803	727	683	782	769	772	781	768	776	746	804	713	773	816	757	785	765	727	780	738	794	784	758	731	720	736	689	769	787	731	715	763	796	741	732	751	744	756	738	738	762	776	786	752	795	787	734	809	779	728	762	782	719	768	751	797	739	769	787	819	790	786	777	726	781	782	766	767	754	751	777	770	692	722	712	784	774	747	758	742	773	782	736	718	790	778	776	779	794	751	803	727	806	783	754	761	762	752	745	782	692	806	773	734	764	740	777	770	741	827	768	773	752	743	712	790	753	753	760	777	785	787	728	752	760	803	769	743	722	780	771	788	764	755	766	768	741	780	802	782	748	737	772	736	757	747	763	723	725	721	803	784	753	783	792	765	784	785	729	755	728	752	786	738	747	758	729	794	742	732	720	787	739	771	710	848	724	758	719	769	799	771	806	775	745	776	751	746	741	746	754	736	751	797	749	745	757	716	744	681	726	817	766	749	779	723	753	721	728	771	739	806	777	778	723	772	798	718	741	781	759	749	728	731	789	768	763	793	732	751	766	713	765	781	743	758	763	789	710	724	739	813	727	742	735	782	771	791	746	783	789	752	763	785	775	775	790	784	743	768	741	793	788	771	805	742	757	747	764	736	750	754	806	735	750	791	773	738	812	771	791	680	743	721	702	760	790	749	728	745	759	725	747	790	697	759	785	701	718	761	728	783	773	784	749	768	764	743	780	790	747	808	771	788	791	763	795	792	778	800	786	764	763	821	773	746	794	801	754	734	763	751	754	746	758	790	715	770	731	764	781	744	768	732	778	733	738	770	748	777	776	784	762	750	738	744	763	767	758	754	752	801	720	809	708	746	809	797	754	785	749	757	761	796	774	771	750	785	793	787	726	789	772	750	753	750	733	754	748	750	835	778	769	767	744	759	713	744	779	758	727	790	731	744	717	752	811	788	787	764	723	759	798	723	757	769	778	798	811	764	784	769	739	749	772	780	750	755	752	755	743	748	785	765	804	752	774	753	744	750	776	718	788	745	749	775	751	758	735	794	798	769	777	704	783	694	748	709	738	749	773	769	749	746	786	741	753	761	779	794	740	718	759	778	785	702	722	732	773	736	769	739	724	757	793	720	770	758	773	760	736	773	798	737	778	740	753	768	746	755	764	718	746	741	785	785	759	752	725	743	775	812	777	755	768	762	765	782	787	770	733	719	734	729	778	743	780	739	758	803	769	791	760	742	822	752	734	744	777	808	726	801	745	757	763	812	736	763	743	712	786	768	757	696	779	745	769	813	762	799	773	816	735	771	760	754	696	723	720	713	798	786	757	784	822	831	737	759	741	737	760	759	762	759	769	751	763	754	757	769	746	778	761	744	748	805	798	725	724	755	728	776
23714	21477	29504	23856	21469	15124	1448	831	703	678	648	583	574	596	561	524	541	553	519	503	479	518	539	491	537	460	485	545	448	507	453	490	445	463	520	476	532	470	473	525	479	494	491	475	449	464	457	505	463	485	479	496	508	488	518	496	491	477	477	486	447	474	456	496	493	447	470	454	479	434	459	494	478	473	471	506	466	487	497	463	494	478	465	476	453	469	460	478	490	476	458	479	490	492	489	472	458	488	473	471	432	473	458	460	455	469	451	469	462	461	490	494	514	445	458	440	453	487	494	490	435	488	490	474	460	509	466	473	467	484	493	479	461	472	455	494	463	467	484	455	465	488	486	504	473	463	449	496	510	476	478	451	462	438	484	447	485	487	471	521	486	460	477	467	455	455	473	460	511	457	476	496	470	443	494	473	437	460	440	451	485	476	485	462	495	485	511	475	459	453	471	489	473	498	494	446	471	480	471	495	459	504	514	443	480	476	474	534	464	503	488	466	453	493	486	486	523	449	477	470	462	460	492	475	467	449	462	470	457	484	479	499	444	488	470	536	478	513	438	488	465	445	497	452	469	488	483	483	502	475	498	439	472	462	498	470	499	485	454	482	465	490	457	500	467	451	492	477	459	474	466	486	508	494	477	482	426	448	508	482	473	453	479	490	475	440	517	475	462	417	470	506	462	474	441	477	463	496	513	522	435	465	441	480	430	473	455	430	441	449	495	486	427	454	453	474	524	476	431	479	522	439	466	489	474	505	465	490	491	516	485	473	461	488	439	482	489	445	454	444	477	506	472	472	454	510	478	453	476	494	499	454	456	492	490	453	488	486	524	450	463	477	493	469	503	506	450	448	455	510	472	465	513	470	440	492	479	478	489	486	475	481	452	449	479	493	484	473	497	480	484	508	455	496	491	474	459	501	478	486	477	465	494	438	462	509	487	473	481	476	478	455	495	483	446	451	462	478	437	477	485	472	433	429	470	476	492	471	466	481	428	501	513	470	497	514	490	443	448	438	418	445	463	478	446	465	503	482	528	483	498	446	479	487	504	502	471	486	487	500	457	462	458	460	458	490	456	489	463	462	439	502	503	504	496	511	488	422	443	487	478	480	437	515	482	456	447	494	444	484	471	485	461	486	483	494	451	466	494	484	493	490	442	468	472	486	502	445	516	457	484	487	438	457	503	487	487	472	459	482	447	474	463	533	477	471	466	447	459	501	465	473	475	473	436	453	396	477	465	469	493	501	485	481	481	469	477	488	496	479	452	452	475	456	486	501	535	450	488	448	485	478	433	489	474	458	529	437	483	480	488	490	453	490	559	472	456	468	475	444	478	488	500	471	471	466	482	476	463	472	467	461	469	478	470	480	463	448	489	496	488	487	481	514	466	456	461	462	426	465	480	497	452	493	456	459	487	471	462	452	484	464	507	478	444	488	523	504	444	490	481	436	506	494	466	455	462	485	480	500	467	463	484	473	433	448	492	481	520	471	464	444	446	455	459	461	414	481	469	488	501	450	451	480	439	504	458	465	486	473	470	460	461	452	479	476	501	478	449	461	495	479	518	531	501	461	495	497	480	456	496	466	449	481	466	449	457	437	440	462	456	458	479	468	458	488	500	449	469	454	457	450	494	505	487	465	477	484	477	481	479	501	453	458	480	454	492	462	475	464	479	511	426	436	505	448	478	487	488	486	442	504	533	494	460	430	471	466	464	462	462	463	471	433	458	499	472	493	468	447	482	482	500	454	471	464	511	434	483	473	498	494	471	471	432	442	488	468	460	488	494	444	506	461	495	469	442	456	461	486	449	454	494	462	467	513	455	464	497	474	467	473	476	462	446	442	474	437	490	515	459	488	476	459	466	447	513	462	437	505	476	463	480	444	475	474	399	502	456	436	464	442	426	495	482	497	483	482	465	460	491	475	513	475	441	443	489	466	499	469	510	492	477	464	492	481	482	466	438	427	483	493	465	479	455	427	499	481	462	466	431	479	475	504	468	475	457	487	471	455	426	482	461	471	502	446	457	460	465	475	496	516	497	475	445	446	485	524	470	492	482	499	479	468	479	438	478	421	473	464	479	499	461	436	433	519	451	509	465	515	484	493	486	456	514	493	437	450	436	476	487	453	450	420	513	479	471	415	496	487	443	479	451	491	459	488	436	417	458	467	488	428	470	434	480	477	481	481	430	461	520	476	473	482	444	479	451	440	481	454	493	483	472	501	454	481	477	455	466	457	490	469	465	512	476	469	472	474	484	477	498	507	435	478	479	476	503	479	466	443	449	475	479	459	469	461	480	432	475	505	477	471	456	480	458	463	497	489	461	461	435	457	466	488	491	531	481	471	485	478	483	489	435	473	498	449	478	469	481	495	477	503	509	466	514	480	455	476	494	510	498	486	443	480	466	451	496	454	460	454	451	480	471	445	466	470	485	439	508	538	494	462	491	465	496	469	456	480	463	501	478	480	484	464	441	484	477	459	480	502	484	473	479	452	468	484	481	495	431	516	489	501	458	485	458	475	471	431	497	458	475	440	519	440	468	490	454	467	499	451	446	452	450	491	478	472	434	491	465	453	473	477	480	510	462	473	487	451	448	471	457	458	461	486	522	470	489	432	442	472	477	453	435	472	495	485	438	501	472	445	484	457	476	500	431	438	481	511	478	466	511	485	463	468	476	471	447	518	453	452	497	455	491	477	472	472	497	467	455	483	430	486	452	438	507	457	451	494	503	456	492	462	462	467	453	474	494	518	491	468	488	499	458	445	500	436	483	497	461	510	463	498	454	476	452	476	457	446	495	461	476	482	445	482	495	494	484	455	454	463	462	440	456	458	515	479	499	482	468	466	494	494	483	455	502	461	442	442	447	449	508	490	465	441	486	494	442	441	472	476	469	453	507	468	478	468	484	488	456	466	465	480	470	468	488	466	450	474	437	465	481	467	490	470	479	445	475	460	474	473	454	441	465	474	456	473	443	483	480	459	484	481	478	498	458	474	469	488	516	447	437	457	462	477	494	461	441	465	478	473	458	468	506	467	453	476	495	426	426	520	463	488	456	440	442	451	505	488	459	509	451	490	481	497	495	476	460	465	521	458	480	489	468	479	481	469	476	434	477	495	475	461	477	487	450	455	455	482	496	455	455	478	460	508	457	446	513	506	460	438	508	473	518	502	504	482	465	487	501	441	467	470	440	442	481	455	468	490	443	441	493	458	501	482	460	438	479	475	487	489	495	446	483	507	450	506	489	450	467	483	471	468	445	484	535	454	483	476	433	476	451	487	485	456	471	466	477	471	463	464	476	426	468	483	473	467	442	457	450	459	469	463	472	480	466	523	445	471	436	459	455	468	484	509	478	471	460	485	471	458	487	503	463	466	473	439	491	475	463	489	514	475	474	498	452	496	448	530	469	477	465	495	468	470	438	491	510	513	434	447	507	464	456	479	483	476	473	473	470	455	491	499	497	491	444	473	457	465	460	449	489	461	473	487	495	474
35398	11667	10022	5319	3569	2638	2010	1672	1554	1273	1216	1125	1034	1003	922	872	892	814	844	789	811	807	775	826	851	767	804	745	734	766	724	755	725	715	763	751	694	718	749	753	723	734	697	715	689	689	713	736	692	735	734	760	785	698	709	712	719	690	680	758	696	691	725	737	713	715	715	729	726	752	721	736	742	691	701	689	752	706	673	734	731	733	747	684	743	694	696	707	742	688	753	732	719	726	688	728	720	699	679	705	712	700	761	709	751	709	756	717	687	696	703	686	701	704	740	758	743	756	701	772	721	736	713	696	694	703	729	670	710	720	750	727	693	716	690	663	752	755	706	719	725	764	675	727	723	658	687	731	687	756	753	730	723	707	744	744	720	702	722	714	799	694	738	665	718	661	693	735	698	704	738	714	731	738	746	763	683	750	721	690	756	667	730	705	744	698	696	753	755	724	726	704	721	710	702	727	689	692	697	698	742	721	690	727	691	723	742	713	726	752	721	683	671	727	668	712	748	727	752	697	736	692	717	644	699	701	734	712	690	735	675	733	716	699	660	747	746	705	709	726	723	705	725	708	733	708	737	688	703	681	726	740	730	733	726	718	673	692	768	710	713	689	721	704	709	643	753	691	721	722	685	731	725	680	721	723	773	729	718	724	722	746	737	685	739	721	722	705	696	675	676	718	723	719	708	698	677	708	696	696	701	732	747	711	720	703	683	727	746	747	684	735	723	714	702	732	707	711	741	693	710	698	752	769	739	719	727	681	739	722	728	743	778	706	725	757	723	714	652	693	713	709	744	704	743	699	667	718	753	734	750	733	715	740	714	693	759	722	695	664	701	722	699	717	694	730	786	731	745	679	717	684	685	709	698	726	716	707	711	694	728	706	729	657	736	727	734	762	714	685	717	702	695	689	726	689	758	691	678	692	758	729	704	707	747	695	728	748	699	721	739	693	711	740	696	732	691	758	740	673	737	746	690	711	699	717	718	675	698	727	718	736	718	765	735	637	741	703	690	725	737	724	732	710	718	671	695	741	739	682	729	778	732	765	736	663	708	698	732	703	746	700	714	773	720	665	712	708	723	756	714	764	704	711	746	677	711	730	754	687	692	727	689	722	687	672	729	707	685	741	713	697	680	724	662	706	705	705	675	683	716	674	763	687	755	716	708	702	734	715	722	728	717	691	725	684	721	725	728	787	727	741	687	700	710	673	723	734	738	712	672	749	702	699	725	709	677	731	697	704	712	703	710	713	720	697	700	686	784	707	739	724	712	707	719	726	699	699	734	729	686	732	756	696	716	698	738	719	697	765	681	711	720	698	687	714	713	719	651	663	772	705	737	733	723	740	709	681	710	691	702	715	696	716	715	760	696	750	674	698	717	705	733	746	679	701	726	757	711	736	711	706	651	749	773	734	718	711	718	702	720	700	717	706	681	686	759	691	700	705	747	687	717	752	739	725	696	699	727	724	696	684	787	725	677	707	732	750	722	728	747	673	700	751	726	741	717	763	679	742	697	728	696	691	676	698	745	673	788	668	709	725	663	717	731	721	741	705	728	714	784	689	719	763	709	713	708	743	714	754	704	675	670	723	716	647	661	690	686	676	713	650	708	726	713	696	709	708	715	740	769	682	695	695	669	692	690	667	714	710	715	722	735	710	705	693	684	720	743	701	658	695	709	687	723	704	730	736	700	751	750	693	725	746	713	705	715	691	698	753	738	736	724	720	694	726	723	726	682	683	722	708	739	688	760	676	667	771	661	691	704	720	682	707	706	707	706	718	738	701	716	752	750	713	727	729	724	709	699	767	676	716	731	668	695	666	676	739	692	675	697	687	725	723	718	707	690	680	752	715	695	677	708	720	725	730	688	682	650	750	689	715	674	726	671	701	695	672	686	679	721	696	733	740	740	751	683	650	693	732	689	702	744	695	668	689	719	714	678	749	680	735	700	687	718	735	767	686	708	750	732	724	693	690	709	698	665	681	703	729	751	711	763	720	703	707	703	723	742	727	735	722	725	691	739	685	699	688	674	700	720	679	694	676	690	689	714	708	727	716	730	739	695	714	717	760	715	711	715	734	692	715	776	735	742	693	693	695	709	656	787	732	711	686	751	690	719	731	739	687	742	656	668	747	721	673	695	711	690	681	693	673	715	732	719	694	707	718	688	703	712	691	707	700	695	687	723	718	741	726	702	700	709	782	686	703	714	702	703	713	716	703	709	748	667	717	698	690	768	721	703	730	732	698	705	703	672	687	708	681	680	736	762	727	716	731	705	660	735	683	678	715	650	697	722	734	749	701	713	672	718	674	699	737	723	667	754	627	670	674	686	718	756	718	777	703	705	741	683	670	704	686	690	699	703	715	730	685	682	708	697	674	716	707	692	676	679	682	629	770	678	741	682	730	714	773	735	735	722	722	764	703	730	706	649	715	677	720	749	777	718	705	669	710	701	685	693	708	697	671	733	671	747	725	727	681	766	676	676	722	717	773	711	725	702	693	752	686	708	679	707	747	715	675	710	689	672	718	699	698	723	692	743	720	682	656	667	709	706	687	692	691	743	677	742	686	721	713	696	635	675	732	705	700	718	694	696	728	720	705	698	691	732	702	703	685	697	657	685	706	717	697	706	692	703	694	717	737	700	730	715	737	730	671	708	662	734	662	702	688	696	730	742	679	753	712	735	694	677	754	725	694	716	750	685	739	682	701	713	742	751	705	680	716	744	700	748	703	712	725	699	689	690	686	720	738	733	688	738	712	697	727	668	706	727	708	748	725	757	705	794	727	728	767	686	707	748	704	667	737	692	706	703	670	741	709	708	690	705	722	613	677	697	754	719	736	722	677	703	671	684	698	704	699	679	677	667	716	691	705	703	712	716	715	765	702	687	679	680	667	770	694	655	755	715	700	721	690	664	714	683	738	658	678	713	713	730	654	700	749	680	671	694	737	726	725	707	693	749	729	654	686	674	704	694	721	722	720	740	705	738	685	701	678	735	713	698	708	709	726	699	726	683	767	729	710	699	660	708	710	698	755	687	743	681	707	724	733	729	724	710	672	714	713	666	704	688	673	702	697	707	717	713	724	692	708	704	701	762	745	719	702	731	745	713	734	693	703	743	679	711	758	703	670	686	702	740	686	726	688	708	750	727	726	705	709	718	688	696	680	706	683	690	726	678	679	654	719	688	717	722	703	773	729	711	720	738	700	770	723	729	679	780	725	685	696	718	666	745	735	752	744	653	688	704	696	695	702	700	692	687	708	752	764	755	730	693	697	738	713	701	708	709	707	703	679	742	731	748	719	728	680	710	705	711	720	704	699	696	758	697	714	741	712	704	675	741	739	703	708	685	688	760	715	720	724	690	728	720	726	693	720	718	761	742	729	708	718	689	688	731	696	711	712	684	742	684	700	719	716	668	717	643	695	731	742	729	705	708	715	728	684	746	677	738	725	743	710	736	689	711	681	736	788	718	716	725	673	716	692	696	696	705	740	709	683
23224	21486	29656	23725	21474	21312	3185	760	544	510	475	481	400	383	349	350	353	394	328	336	330	327	307	292	320	317	282	284	305	305	309	311	319	343	297	303	308	301	292	294	289	290	312	290	293	288	276	273	297	286	284	279	281	319	310	300	290	282	294	253	289	298	290	278	303	288	297	266	300	229	248	303	264	263	265	292	281	311	268	296	270	281	288	271	286	273	321	298	246	270	265	263	274	257	300	282	275	273	282	254	266	294	287	271	276	274	285	300	276	287	306	283	294	287	301	278	297	240	302	264	267	291	259	267	270	288	280	273	252	246	305	287	304	274	287	257	293	264	261	292	258	258	289	271	283	278	254	287	296	288	299	279	288	264	288	259	297	278	252	278	292	288	268	291	311	275	265	258	279	252	288	292	265	264	291	271	263	278	300	293	289	275	285	277	260	301	293	297	267	287	285	310	283	316	271	254	294	306	282	269	263	278	275	240	248	257	320	279	262	259	268	289	268	273	271	276	291	251	271	283	282	271	283	295	289	288	287	303	264	263	267	260	278	269	272	283	268	260	297	278	258	277	306	275	284	272	243	265	260	264	283	255	270	284	274	267	250	282	274	284	270	269	277	275	240	303	257	296	268	272	288	256	291	287	270	269	287	245	268	263	277	257	291	321	286	284	247	300	260	276	264	273	293	308	258	293	275	263	274	274	255	262	283	275	283	250	260	249	298	301	284	282	261	249	273	256	246	298	274	273	297	297	292	262	284	284	274	283	288	260	273	263	297	257	260	287	312	275	285	280	254	281	294	263	316	288	258	286	250	277	292	279	277	254	279	278	308	261	309	284	282	234	262	263	289	290	277	308	275	267	265	287	276	266	246	281	263	277	273	267	260	268	289	283	259	251	259	241	243	266	283	260	307	270	255	268	271	266	253	276	261	286	290	277	291	262	254	294	280	277	298	257	297	257	286	273	266	292	259	278	253	260	267	276	311	293	264	271	288	215	298	278	278	286	266	253	285	249	275	266	260	273	258	270	278	266	270	283	287	261	305	302	265	265	300	280	255	239	258	269	290	272	266	295	285	295	289	265	256	231	276	255	287	263	286	260	272	274	268	274	243	282	323	268	272	290	306	269	291	269	282	251	268	259	256	282	270	282	255	256	271	292	286	293	274	272	292	258	284	308	269	268	267	285	235	260	283	245	284	275	257	306	278	256	275	245	257	281	283	286	274	272	266	271	254	254	268	289	288	276	249	286	268	256	250	273	296	295	279	279	269	299	284	267	292	279	293	276	266	254	259	278	261	257	254	259	280	266	276	276	284	278	290	299	284	293	294	279	262	281	297	273	287	322	290	287	291	285	250	255	258	255	296	269	286	281	278	269	239	281	262	296	289	266	272	289	275	279	269	266	263	292	274	265	268	262	290	266	271	273	279	269	301	228	279	306	265	254	265	278	262	270	257	258	264	264	281	278	271	246	281	271	247	291	284	280	290	257	277	273	268	303	263	309	267	283	279	253	265	247	262	269	298	261	291	273	260	288	266	274	273	259	259	275	284	280	311	291	283	241	285	260	278	282	255	295	276	307	284	303	254	271	276	276	258	272	257	269	271	287	252	278	287	252	276	278	271	240	267	263	285	284	248	265	286	297	285	304	254	266	263	266	260	306	260	273	269	253	288	266	268	251	253	266	276	311	267	278	250	277	298	268	282	266	267	278	282	275	285	265	300	283	273	294	265	254	284	272	273	270	267	295	267	259	273	275	271	282	275	277	308	273	261	265	257	249	299	271	285	274	279	272	296	272	259	288	260	257	276	268	289	292	263	290	298	278	305	293	260	277	319	302	252	263	248	256	286	279	277	270	281	303	278	270	274	268	252	256	262	278	259	278	275	251	272	310	286	295	276	280	282	256	279	250	295	271	282	274	291	304	248	267	287	268	258	302	289	285	279	301	254	276	272	251	260	287	291	256	275	272	292	239	284	270	261	288	275	276	285	251	257	263	286	303	274	283	284	275	273	275	271	249	258	268	277	258	251	287	284	270	263	277	305	270	267	260	265	262	291	289	268	278	286	262	298	291	297	279	296	272	292	269	263	274	302	226	308	259	277	297	282	279	272	260	292	280	266	305	266	280	303	248	262	261	286	287	302	258	292	270	271	291	253	242	271	276	297	252	293	281	276	274	301	306	277	278	317	284	279	285	272	279	272	257	263	303	268	273	296	259	251	266	274	283	307	295	266	268	272	276	261	283	279	304	304	263	275	283	264	286	278	263	307	282	285	298	258	263	307	282	263	280	299	305	254	255	277	280	265	259	245	279	293	276	253	262	258	262	266	272	268	255	278	280	286	272	292	288	279	292	259	272	276	242	261	295	275	258	278	301	297	276	264	293	281	281	279	267	263	274	289	274	291	254	294	260	280	322	260	272	267	286	315	269	281	288	287	303	289	259	277	275	324	292	277	254	306	282	298	277	279	290	261	271	294	282	256	259	266	275	298	284	284	280	257	286	271	286	261	279	273	265	273	289	290	317	260	275	270	271	267	278	316	273	253	295	275	285	291	281	264	257	276	273	274	274	269	245	263	256	288	252	280	281	310	277	244	284	254	268	266	281	266	244	290	252	290	300	251	284	256	284	288	253	273	232	277	267	267	279	316	277	261	263	270	272	276	277	299	268	281	273	282	302	251	307	281	271	291	278	268	282	265	273	275	287	291	269	257	263	309	286	260	253	276	284	292	293	264	294	283	275	251	277	277	286	274	269	279	257	286	258	244	266	283	247	282	273	280	289	274	273	302	301	317	287	260	284	296	256	250	292	297	298	309	317	279	271	276	293	279	270	264	259	295	263	288	259	292	248	291	264	291	276	235	285	266	270	297	264	290	276	272	286	258	315	284	268	256	271	282	259	269	248	279	285	267	283	287	272	246	262	250	272	273	276	301	279	294	307	281	235	293	288	261	319	256	255	273	268	269	277	263	249	263	306	279	256	295	269	278	232	275	258	278	274	284	285	284	271	268	278	299	300	282	262	273	266	281	313	258	267	284	263	276	276	260	290	255	326	276	279	278	302	289	289	256	306	278	258	277	259	235	329	260	267	280	263	261	306	297	277	281	252	260	269	258	266	247	276	281	284	275	277	271	255	272	286	292	289	234	254	289	270	275	292	296	279	259	250	292	248	297	281	257	292	284	305	278	280	280	316	267	287	310	276	309	256	288	283	279	250	303	260	262	299	300	282	294	287	273	281	259	306	275	277	293	246	307	288	266	279	280	267	279	266	260	261	240	245	266	287	295	254	290	293	272	274	282	291	267	252	242	275	256	280	268	271	257	250	287	281	281	283	257	278	246	295	274	308	260	251	249	278	289	302	273	292	289	295	275	266	280	291	261	315	275	285	279	270	257	246	281	286	291	250	297	262	285	266	230	236	268	290	304	273	265	256	266	284	268	282	273	297	252	270	303	248	251	267	264	276	270	288	271	229	282	298	269	271	260	289	255	296	289	282
37306	14222	12292	6437	4073	3045	2221	1806	1495	1254	1113	978	907	853	789	695	680	624	626	585	559	589	547	568	547	500	510	513	546	492	485	411	479	498	502	455	473	451	452	431	494	446	445	447	420	444	462	445	446	457	466	432	441	413	440	399	404	461	451	415	417	412	453	437	444	424	451	475	408	428	392	388	489	416	427	427	414	418	413	443	427	395	440	427	428	404	471	417	403	403	427	440	454	429	406	434	387	431	436	434	443	438	403	428	406	483	435	411	466	445	416	407	425	423	421	400	398	412	398	419	466	431	438	436	462	449	401	372	429	422	421	389	414	408	431	422	400	423	431	417	414	445	387	416	438	425	452	441	464	415	401	433	441	458	421	399	423	427	409	426	471	414	407	406	427	388	421	426	451	413	465	414	428	433	405	433	418	423	425	436	405	407	400	387	425	402	403	420	411	415	460	409	403	441	444	418	460	428	467	437	436	429	407	472	441	406	427	417	395	419	425	444	392	415	416	410	429	450	451	401	406	427	415	426	431	399	437	437	405	442	407	408	412	440	434	437	419	426	418	395	444	425	449	414	402	403	428	420	446	431	454	437	439	396	402	434	450	416	435	428	398	406	451	406	398	380	455	427	398	441	426	375	395	422	439	411	380	421	394	423	451	403	414	414	425	410	436	432	452	413	451	411	438	425	447	433	428	438	427	418	385	428	414	435	415	417	421	442	425	398	428	426	457	402	427	406	437	415	400	425	443	411	394	450	421	438	414	441	430	388	404	372	424	407	413	432	415	437	380	435	451	410	418	430	423	406	428	427	435	413	397	426	404	431	440	413	425	421	412	406	375	423	389	409	438	420	418	434	434	450	397	409	424	416	439	439	431	444	461	413	439	431	406	419	431	412	435	422	460	383	437	450	395	448	406	419	392	449	441	397	473	441	449	422	412	407	403	436	488	467	385	417	383	395	417	383	415	424	421	468	437	421	429	404	448	405	405	444	428	423	420	396	423	447	425	444	448	426	411	425	407	406	425	472	428	447	412	434	422	418	442	423	408	438	413	454	396	430	423	440	413	422	455	429	433	444	436	407	383	411	425	407	421	389	408	406	422	435	407	444	398	435	383	397	390	437	437	438	339	414	441	470	429	425	401	445	449	409	408	446	444	411	422	424	386	422	406	402	423	422	439	417	394	403	425	399	425	444	388	438	431	415	422	439	410	459	452	388	456	448	386	437	405	431	464	446	398	424	434	451	430	435	418	429	428	419	403	418	425	438	394	396	435	450	388	405	448	435	400	433	407	439	448	425	402	413	415	421	438	460	441	444	404	421	406	404	434	446	457	457	421	394	434	402	440	411	421	447	458	401	429	411	424	410	406	427	457	441	449	414	459	428	419	460	462	433	434	420	372	422	428	442	420	459	431	426	413	415	427	439	426	422	469	415	420	427	449	418	418	425	405	428	427	459	449	433	412	415	419	429	420	415	406	443	440	402	423	425	433	397	412	428	399	431	420	399	401	414	419	403	462	407	420	437	413	448	433	433	427	447	456	445	429	408	432	428	448	418	392	428	423	461	405	412	442	445	415	399	425	433	421	406	456	448	398	419	405	428	432	433	411	391	403	437	432	439	445	414	411	414	451	398	407	416	419	412	409	426	422	472	405	405	401	392	402	448	429	413	433	417	437	389	405	449	422	398	434	442	455	395	456	395	412	453	419	437	457	412	431	452	398	422	417	421	400	393	422	437	443	458	395	402	390	453	430	421	427	455	438	444	413	444	411	464	456	488	458	407	423	438	443	441	400	457	445	424	432	413	468	417	413	403	455	415	429	418	440	423	439	415	473	416	395	412	435	432	432	421	409	454	442	464	428	399	459	416	435	407	444	412	423	407	392	457	404	429	429	407	431	419	441	456	412	436	399	415	415	403	432	376	438	433	420	435	432	425	374	466	437	421	442	388	448	421	416	412	405	413	400	448	393	454	439	414	431	393	441	441	426	447	411	427	418	400	436	415	476	445	448	426	421	400	425	425	417	421	438	415	416	428	435	448	437	448	397	401	465	437	447	430	415	416	448	414	434	412	432	415	425	446	450	418	415	458	380	431	464	444	381	438	466	473	408	396	433	435	420	411	442	443	442	400	411	442	420	436	408	429	418	421	454	424	430	422	401	442	462	406	418	418	401	394	419	442	429	411	442	434	428	382	440	394	440	439	414	474	461	422	422	445	377	411	443	412	414	376	452	416	422	432	414	410	419	457	415	430	412	438	448	446	387	442	457	442	402	441	426	459	400	435	416	443	417	429	416	444	434	397	422	398	429	445	429	423	404	407	413	429	399	425	444	423	452	421	406	463	442	423	430	428	383	404	438	386	427	401	408	452	442	467	420	435	431	485	408	443	455	391	428	419	425	430	436	419	425	398	435	424	447	418	437	421	392	422	435	384	426	436	386	407	414	433	406	403	416	443	415	436	385	471	404	468	413	416	422	406	420	403	414	427	388	430	435	408	436	400	434	423	418	431	473	408	422	426	461	409	428	393	442	396	409	429	430	389	417	389	458	440	414	421	434	400	401	428	426	430	436	399	402	419	410	423	431	446	386	452	413	432	404	396	435	430	434	425	417	416	428	415	424	457	440	423	407	439	428	425	449	445	426	406	410	418	401	392	404	383	401	437	439	415	410	405	462	375	436	426	394	423	422	387	432	418	413	421	431	415	444	465	436	404	440	445	415	425	398	461	442	429	430	420	439	410	451	401	385	405	414	432	394	429	448	428	438	428	437	421	399	432	413	416	418	416	405	409	425	442	442	392	403	437	412	414	435	418	424	437	445	451	428	432	389	422	432	442	450	457	419	393	437	456	451	378	412	437	413	398	432	422	411	409	446	428	410	411	402	451	437	420	448	401	423	412	442	425	437	433	450	444	419	420	397	391	428	441	451	430	448	447	450	431	394	467	398	416	450	412	460	432	434	410	402	410	431	448	412	402	433	452	390	423	425	426	435	388	422	429	414	502	422	378	433	428	410	424	438	453	393	440	444	425	368	402	431	440	432	425	480	394	391	417	427	412	445	438	449	430	408	399	433	422	383	419	447	458	407	419	445	444	454	414	440	426	428	454	420	423	407	435	434	391	435	443	413	429	431	408	404	439	412	439	418	445	420	414	405	430	439	407	393	421	435	410	418	457	421	413	466	409	412	443	388	431	438	435	439	387	426	437	436	432	442	414	422	438	440	430	413	413	448	445	433	436	389	410	410	415	428	439	453	432	396	448	453	422	389	392	446	407	433	419	411	450	439	396	421	426	435	396	390	439	409	435	424	439	412	373	455	422	444	393	397	452	448	446	400	432	437	428	451	434	416	455	393	440	442	437	427	436	406	404	377	398	438	396	409	457	437	411	415	396	426	423	413	395	434	413	404	417	402	451	414	441	391	451	412	384	435	391	402	405	440	407	421	439	442	420	395	424	424	402	428	440	461	451	471	457	470	396	426	415	426	440	446	455	367	418
27296	20187	6742	1047	789	746	548	522	540	509	518	498	518	515	507	525	490	499	529	496	535	539	485	468	475	522	540	542	524	503	530	525	540	488	499	493	521	536	510	515	503	525	541	523	532	506	527	506	519	524	545	477	572	525	523	493	526	489	533	511	505	548	531	520	478	535	534	527	481	469	505	516	508	480	482	508	472	528	526	491	452	510	502	556	512	494	515	513	507	539	532	494	508	498	517	505	496	540	534	488	521	532	522	525	513	536	502	514	492	556	517	494	481	522	507	501	513	544	476	506	531	498	508	523	507	522	518	511	519	502	495	505	486	512	537	526	521	502	489	475	488	477	491	527	508	507	545	513	531	488	537	553	472	497	465	485	508	481	479	546	521	495	501	501	493	494	467	523	482	538	489	521	463	485	514	486	492	498	523	553	509	464	530	505	553	549	541	506	519	480	530	553	514	434	524	485	534	492	542	501	547	456	493	478	549	487	460	514	501	536	464	505	501	522	512	508	504	507	478	553	532	527	520	536	531	551	501	530	509	524	545	525	495	536	563	476	522	488	515	506	493	500	534	496	468	480	507	523	513	503	547	499	493	499	514	494	522	486	485	489	539	532	495	516	524	513	483	496	487	506	504	510	502	550	534	497	518	526	505	526	509	492	500	545	506	498	528	490	477	508	528	509	471	496	518	491	510	502	483	558	536	496	526	531	461	506	516	480	518	470	482	507	510	528	506	507	483	514	468	526	461	539	486	533	516	531	504	483	509	461	482	528	488	506	537	522	501	514	527	511	471	497	504	459	487	489	526	530	484	482	470	512	488	511	502	542	550	475	512	477	491	537	509	555	481	522	564	514	525	513	555	544	485	527	480	483	523	497	509	507	503	521	559	488	509	488	503	527	512	544	478	527	543	502	475	517	535	575	515	506	469	527	495	511	443	507	544	525	484	488	526	503	496	525	503	493	501	504	522	487	537	539	521	481	531	531	520	523	505	475	477	485	528	526	540	500	489	574	539	494	531	537	511	515	484	507	464	482	465	479	523	482	494	506	509	536	506	526	492	534	475	504	511	529	495	466	537	481	505	472	491	523	540	477	482	485	486	561	505	492	497	488	483	471	474	507	510	479	526	490	508	520	527	487	497	498	511	526	583	527	527	510	529	475	524	523	523	534	482	515	504	529	514	537	503	490	504	510	519	541	496	482	499	511	501	482	515	515	549	507	488	478	511	492	479	527	487	530	472	483	531	507	496	483	517	482	542	495	475	497	495	518	505	501	490	508	529	515	470	533	537	484	510	527	510	485	465	521	477	517	511	557	558	526	512	482	502	496	511	509	512	450	494	548	501	533	495	527	509	527	515	510	464	509	485	519	466	494	518	526	520	524	546	486	532	507	497	509	502	489	500	498	515	476	488	498	534	514	516	494	534	524	513	531	480	493	518	508	539	549	472	472	511	513	517	509	545	517	457	537	481	490	560	535	487	472	503	517	492	451	486	477	518	481	490	553	526	518	486	526	522	493	504	510	453	507	523	537	512	539	470	541	511	518	511	512	512	512	506	512	511	489	476	509	510	511	460	461	534	530	522	487	535	534	539	485	516	525	521	504	483	515	531	499	523	526	498	558	523	516	516	510	538	526	488	488	515	479	509	489	483	515	494	523	460	484	500	478	473	525	509	521	539	504	516	498	527	517	478	532	486	523	502	491	507	515	536	581	499	531	474	513	517	469	534	548	508	484	517	488	522	500	497	518	534	504	491	523	547	524	511	525	533	516	511	537	563	444	528	513	550	542	521	513	530	482	548	547	564	508	518	530	499	506	476	514	555	498	464	505	506	474	496	529	487	475	547	545	460	494	525	512	502	531	554	481	509	482	528	497	493	517	484	506	523	514	466	516	529	489	493	497	510	496	534	513	514	506	520	498	526	525	517	504	523	487	512	509	493	501	487	524	500	506	510	548	514	504	516	525	499	493	512	504	486	507	501	560	484	470	501	464	514	520	518	554	491	515	448	519	454	496	464	520	511	554	488	499	508	503	518	511	522	460	510	491	511	503	502	478	467	522	485	524	531	489	511	484	530	466	456	515	524	567	461	492	491	542	518	471	526	556	485	465	512	545	498	534	517	540	533	548	487	488	543	508	536	507	498	520	517	505	498	483	478	498	450	524	479	525	552	483	515	518	495	474	425	508	542	501	510	545	483	489	508	510	532	488	456	518	507	480	496	535	483	515	508	494	496	470	515	510	502	493	541	547	492	508	522	509	475	487	486	516	492	491	466	537	512	505	519	535	536	516	520	518	518	537	544	519	502	549	556	529	494	563	524	489	521	537	500	501	528	494	516	505	506	487	524	516	516	506	515	521	506	507	502	484	532	516	507	509	536	497	543	511	469	548	500	518	526	505	494	523	516	470	502	470	514	521	508	524	466	489	529	497	500	508	529	513	534	502	544	504	511	519	487	501	520	549	488	519	512	521	527	507	539	525	555	519	520	482	528	461	541	520	522	497	491	537	525	510	464	515	523	534	517	489	512	563	478	473	498	494	494	467	548	539	500	516	551	506	490	461	497	544	509	465	484	535	511	516	514	471	528	509	526	477	494	524	512	534	513	476	487	524	502	536	489	474	506	479	514	538	504	496	516	515	464	503	531	496	505	524	538	558	545	482	524	526	489	533	453	512	496	468	493	458	518	477	540	511	492	511	511	528	536	511	532	480	499	531	510	481	517	566	519	518	482	477	475	468	474	479	511	464	492	504	521	517	490	513	520	517	515	524	467	531	516	509	497	501	493	534	538	555	553	518	507	542	489	519	517	492	489	475	511	503	504	510	478	480	545	494	496	472	541	526	495	492	524	519	508	516	486	492	464	475	495	491	510	512	488	537	509	502	475	479	531	494	478	532	525	500	481	485	502	505	494	509	539	482	520	520	556	503	545	532	491	496	506	483	510	492	481	528	507	497	517	561	496	518	527	497	517	548	498	469	505	501	528	505	503	506	505	528	517	458	530	494	502	475	514	510	517	490	454	505	493	501	510	476	481	488	508	520	529	489	525	479	544	515	516	496	505	554	475	505	561	507	470	514	508	508	528	490	496	539	511	505	507	470	514	527	497	496	483	520	522	537	508	490	491	547	525	531	535	533	510	435	534	531	491	518	535	510	529	495	529	473	512	513	519	479	539	513	505	491	500	498	480	503	501	510	499	525	487	479	456	518	524	498	516	499	500	484	481	471	544	497	523	504	579	497	492	488	494	477	473	504	487	474	503	475	488	509	481	511	494	495	501	504	505	537	490	516	486	518	541	519	516	537	519	489	514	531	502	520	558	537	507	531	496	497	548	492	528	504	506	495	522	521	462	497	488	489	498	513	476	522	496	511	509	489	482	517	500	452	520	493	498	500	523	504	496	515	504	505	524	500	507	503	504	523	515	506	549	484	512	508	479	505	499	544	505	521	532	479	533	474	527	512	471	485	483	496	538	512	465	464	497	486	496	496	479	505
14940	1557	1392	1007	902	902	851	854	834	834	808	740	796	767	762	795	802	780	762	754	726	757	823	703	732	732	766	704	791	716	729	809	718	720	776	738	748	744	779	750	783	763	730	778	755	782	795	719	789	756	757	803	737	742	759	739	761	742	753	701	729	710	731	759	794	759	767	753	712	763	764	748	724	789	766	733	746	772	688	767	816	702	746	742	732	791	730	797	776	719	800	762	774	792	790	703	758	709	750	743	743	733	755	708	778	713	743	717	754	751	756	795	796	746	817	722	765	735	730	776	688	765	774	765	721	708	761	749	790	729	770	716	705	782	763	729	819	758	699	737	760	732	743	730	783	739	709	749	723	721	763	781	743	742	781	725	768	733	734	723	756	742	832	764	746	756	778	754	773	727	758	709	746	795	770	776	755	759	718	758	725	734	743	763	795	771	766	750	758	751	778	790	759	721	772	752	784	814	731	770	750	721	796	730	798	758	826	737	754	725	787	744	785	705	789	774	733	728	787	729	778	728	738	770	758	782	721	744	749	772	700	762	722	730	790	769	756	730	774	711	810	735	736	779	742	727	773	764	752	713	719	709	755	744	722	740	774	794	799	763	724	771	811	775	755	783	749	743	739	780	828	730	760	795	759	749	741	754	771	740	736	802	782	770	770	714	721	764	794	766	753	771	748	737	687	746	749	737	735	739	730	775	811	734	734	746	786	774	741	726	715	762	716	781	777	783	787	725	801	725	795	778	748	726	759	729	732	757	722	768	761	754	755	719	762	792	784	745	789	748	747	712	745	711	745	766	766	800	741	766	776	734	779	761	755	802	751	727	696	781	713	743	783	762	716	763	723	769	813	783	774	699	727	781	714	727	738	724	705	769	698	704	700	797	743	752	720	711	771	746	781	754	734	766	762	768	767	735	795	743	774	760	787	733	761	793	764	745	786	729	740	720	765	715	681	768	791	760	756	699	755	692	777	763	706	720	760	713	756	772	778	758	726	736	728	796	745	745	758	734	748	738	736	741	690	801	699	729	779	762	728	743	688	749	744	741	737	778	718	770	755	770	742	775	708	722	784	739	748	760	756	789	751	767	728	704	807	737	756	766	795	750	782	726	769	783	723	729	707	778	807	731	733	737	747	715	781	731	720	759	757	810	737	777	757	758	789	743	774	713	766	725	750	764	723	752	764	739	727	795	747	751	721	753	796	764	740	761	749	762	741	697	751	824	749	800	719	738	768	709	750	761	794	752	733	776	747	734	777	774	726	756	802	752	809	750	760	777	738	749	746	746	725	743	696	721	777	774	752	746	686	801	743	694	764	720	775	785	788	696	703	744	681	787	774	779	733	731	769	746	758	775	711	785	735	713	746	750	769	741	743	759	744	763	749	715	759	720	734	709	750	754	757	734	746	766	738	758	776	793	752	729	750	773	718	800	728	700	762	784	801	768	744	792	764	774	737	751	745	731	723	720	749	748	736	721	765	768	720	745	734	730	741	721	796	741	757	802	734	803	787	743	700	778	728	734	736	749	778	751	804	737	786	768	750	763	708	760	722	733	776	774	785	734	732	783	768	741	730	733	742	754	751	786	795	727	758	722	770	815	812	727	756	782	754	731	718	743	779	730	699	795	718	765	777	754	663	819	762	748	777	723	774	782	702	747	743	735	756	714	750	725	754	748	706	740	731	761	725	748	769	743	767	730	744	775	736	730	755	774	736	792	750	757	725	754	738	730	717	768	761	757	743	750	748	739	773	802	720	760	732	755	743	745	737	770	744	792	775	720	730	775	790	758	716	709	757	833	749	744	750	808	737	751	736	731	755	745	756	787	756	747	750	721	774	741	740	779	754	739	741	735	728	716	727	758	720	714	751	702	724	710	781	760	758	729	756	738	796	795	769	725	770	757	728	754	818	795	730	741	757	782	714	767	742	703	710	739	747	705	790	781	774	671	784	763	763	726	787	754	763	723	739	781	753	750	783	766	742	725	728	739	756	685	725	753	783	745	746	726	725	730	767	761	714	703	719	700	760	734	737	765	718	765	768	750	774	756	774	762	736	750	725	724	762	757	739	715	766	787	747	782	756	776	807	729	714	758	711	705	751	729	767	772	733	706	714	761	741	719	757	714	765	715	730	740	758	740	796	763	709	783	719	738	743	735	720	754	776	762	770	753	743	717	751	755	722	763	764	765	737	742	732	764	746	769	763	759	743	771	721	772	746	777	775	742	743	735	797	734	744	742	746	749	760	669	797	735	781	721	769	763	725	804	775	727	767	781	715	736	754	773	770	767	755	706	742	755	784	764	747	705	778	719	722	768	759	746	730	731	752	721	787	730	787	737	801	753	774	731	772	755	748	811	736	774	714	754	787	739	770	709	775	778	750	831	749	786	751	728	737	725	734	752	758	789	723	764	738	778	702	745	749	762	755	748	748	749	786	709	811	686	735	753	740	778	750	757	742	746	747	800	783	757	756	734	752	746	748	719	746	714	725	771	705	761	732	722	751	740	769	706	762	736	745	743	766	749	783	748	763	783	793	724	751	737	710	741	762	769	730	801	784	719	756	766	743	713	776	761	775	772	691	742	733	745	779	706	785	741	755	793	736	701	722	762	767	747	744	752	778	733	697	741	711	759	783	743	789	834	774	734	707	753	772	687	748	763	741	783	738	771	757	713	781	786	765	711	686	725	760	786	760	776	735	775	715	721	765	812	743	747	727	763	760	787	747	738	716	761	802	778	697	759	760	776	774	659	779	762	803	757	741	725	745	743	732	776	709	763	747	799	755	758	767	773	764	758	755	723	758	708	743	770	749	749	754	732	734	772	779	738	734	715	730	735	726	732	756	722	736	785	710	733	727	775	745	763	795	790	776	735	745	757	734	717	766	735	769	765	764	745	737	744	760	786	747	731	792	770	702	735	770	774	769	762	773	774	750	795	769	769	754	798	746	799	692	748	718	726	739	721	748	833	751	792	721	733	767	783	697	736	749	755	765	753	750	749	729	750	741	708	750	713	765	773	738	785	747	712	719	745	746	762	819	771	789	746	721	762	695	743	782	745	752	744	739	777	729	717	801	698	798	729	731	708	787	746	770	750	773	782	793	699	756	748	782	713	756	720	739	768	734	717	797	754	700	711	765	762	778	759	776	772	766	752	761	777	765	690	758	774	770	805	791	724	758	746	727	756	746	735	705	788	718	756	755	793	820	792	732	760	718	752	727	740	749	782	782	738	756	733	775	744	745	743	734	788	793	711	726	711	742	724	781	745	814	759	762	743	784	798	753	723	799	752	748	724	728	740	717	742	757	781	772	756	761	724	790	740	811	711	744	740	716	742	763	775	761	705	779	742	725	739	762	748	737	741	750	747	731	708	748	767	762	745	739	748	766	693	738	771	776	763	762	718	800	786	779	758	768	738	757	796	756	786	706	722	752	813	746	755	796	787	738	740	712	748	788	762	817	790	745	754	759	755	741	795	744	745	733	732	747	725	690	750
23733	21466	29169	23921	21342	14302	1461	783	661	650	650	585	586	539	564	549	551	529	516	489	518	502	504	510	482	497	500	459	463	502	481	481	479	477	505	491	445	491	432	437	493	453	490	471	489	476	488	452	478	425	473	468	466	494	462	465	464	487	489	466	481	438	462	462	487	443	480	442	461	449	503	441	453	479	447	456	490	455	463	461	420	483	447	490	476	502	470	484	475	487	458	462	457	437	463	489	488	438	463	434	449	449	453	471	487	474	458	470	498	460	507	495	470	478	462	513	494	461	463	455	438	477	464	503	494	448	454	463	450	463	465	460	479	470	443	481	440	461	418	440	502	469	441	440	489	453	480	480	479	500	487	495	468	468	410	455	436	440	492	450	479	458	456	496	482	448	460	470	446	478	446	474	452	480	469	447	486	462	464	455	511	477	435	430	444	427	464	494	487	493	503	493	515	470	488	464	495	451	435	489	463	469	438	478	467	454	497	496	460	507	478	461	475	479	445	458	485	452	473	477	498	477	458	443	476	447	469	432	445	457	465	484	449	471	455	469	466	467	525	464	470	466	475	474	460	480	470	459	437	463	423	405	472	444	463	483	446	438	476	481	459	434	466	458	498	472	461	465	471	506	466	494	433	468	403	437	470	460	471	429	476	437	484	462	454	461	466	473	470	456	472	472	453	439	490	489	513	457	442	478	433	460	465	440	482	429	441	456	455	438	483	439	430	442	467	440	471	455	470	460	480	430	471	525	469	458	446	453	466	454	477	509	432	477	445	472	464	430	471	494	482	455	469	499	465	465	446	490	459	520	501	462	483	449	467	440	446	462	510	458	455	472	484	461	451	463	507	496	498	472	424	462	465	508	489	449	484	449	499	452	482	462	447	453	474	478	477	511	489	475	483	471	487	478	516	518	446	442	478	445	494	461	470	481	422	437	466	454	470	448	481	454	464	475	476	472	458	485	465	448	490	402	454	444	500	435	437	420	516	463	475	478	461	510	505	475	443	456	477	504	467	509	466	431	443	476	524	509	499	482	478	469	482	486	494	480	469	436	502	472	470	447	460	466	472	505	444	502	497	434	498	457	472	456	459	462	459	485	461	476	472	444	456	496	430	470	476	463	461	465	487	497	435	475	476	432	450	492	490	491	414	460	465	471	484	478	441	459	485	449	448	486	475	462	461	439	460	452	501	446	475	475	485	467	498	470	475	466	504	442	457	434	447	468	471	459	427	471	465	449	459	449	470	471	490	445	448	475	481	461	473	483	465	466	448	456	498	443	482	471	422	517	469	407	478	445	491	456	439	447	497	461	479	479	476	468	490	449	473	460	469	465	427	471	458	478	516	511	485	477	482	484	489	445	425	470	465	464	448	441	448	501	436	440	496	472	427	468	444	430	470	486	454	476	453	473	458	485	445	446	500	495	460	458	470	458	425	482	488	473	533	497	415	446	439	438	479	462	437	485	480	465	474	439	459	464	443	420	467	471	480	462	509	473	481	473	464	440	445	475	438	457	432	478	448	502	449	459	462	476	432	446	472	420	438	442	501	456	453	464	468	442	464	481	460	500	464	464	424	483	450	447	478	442	444	489	486	450	498	486	445	465	475	485	441	460	460	460	461	542	463	483	487	483	449	444	430	474	485	455	455	496	484	468	461	464	477	463	472	481	470	451	419	486	469	457	439	477	458	473	483	471	515	461	471	457	472	441	460	504	508	446	471	507	470	470	483	455	515	426	496	488	443	468	473	479	479	475	473	488	456	482	480	497	449	496	461	457	464	472	481	524	495	504	471	465	465	437	431	476	490	439	489	486	467	493	518	451	459	463	462	470	499	481	467	432	467	429	469	419	452	492	474	451	464	459	464	476	448	486	476	487	463	456	485	467	458	477	474	497	457	464	451	469	470	446	449	460	476	493	476	443	500	493	495	472	456	498	473	434	438	491	489	464	476	513	450	491	502	481	460	448	440	434	471	476	455	477	466	516	491	461	470	455	478	488	465	475	465	460	464	490	450	516	510	469	488	460	459	469	473	436	444	481	479	427	446	519	504	453	509	429	435	455	455	444	430	486	483	478	446	466	482	459	473	475	470	477	484	433	478	479	429	434	450	459	465	450	461	441	468	471	461	480	461	443	442	473	482	479	439	481	495	460	484	484	481	471	451	510	500	461	492	501	476	464	437	468	481	497	466	447	464	442	462	458	442	474	440	466	474	503	470	475	461	482	493	520	470	424	447	443	474	495	478	459	489	472	428	484	444	469	401	462	453	467	480	507	470	439	443	497	486	449	500	490	460	481	445	508	482	452	465	452	447	446	465	462	405	451	509	485	509	456	442	468	478	471	425	513	432	450	437	454	470	476	468	465	469	473	476	483	495	457	477	477	471	445	447	491	488	444	447	433	432	447	477	523	488	470	457	483	470	501	489	451	468	465	465	474	442	460	454	491	524	481	470	467	510	497	510	481	460	466	497	442	491	471	416	492	489	432	459	453	451	463	485	474	509	514	445	447	479	489	458	463	522	482	459	469	468	446	464	505	444	456	463	464	501	479	480	489	464	491	493	480	464	440	468	464	445	449	439	493	470	483	488	437	445	452	467	458	481	467	497	433	478	475	454	509	490	479	455	475	458	492	450	445	433	396	505	461	459	455	455	494	454	454	499	466	450	478	462	496	453	459	468	501	478	491	474	444	453	456	488	466	477	466	440	454	474	421	499	467	458	461	467	443	459	453	500	484	444	468	500	487	452	438	440	446	479	446	450	485	485	461	464	475	465	474	481	439	427	448	465	468	449	423	475	476	499	470	462	443	470	488	464	448	420	458	450	436	456	430	412	445	446	478	477	430	457	438	476	429	440	457	473	459	463	460	438	449	498	451	417	457	452	460	507	482	496	521	470	476	445	460	476	446	465	493	450	411	504	439	482	482	476	468	473	501	460	441	457	486	467	478	439	464	490	465	475	480	441	460	485	462	488	451	481	379	476	459	440	487	433	462	467	469	440	504	443	477	452	480	477	467	525	476	462	508	442	500	475	462	424	481	473	441	501	505	457	439	498	486	503	460	432	455	478	445	410	505	500	437	480	465	494	516	456	461	496	483	459	482	486	520	464	496	457	441	455	464	488	460	510	488	464	471	462	471	497	489	444	451	432	438	449	457	458	451	431	477	491	500	422	476	498	485	456	499	428	437	476	426	448	455	530	516	478	453	461	487	426	464	459	454	484	504	473	467	440	463	480	457	432	456	516	448	458	460	458	458	472	470	468	509	462	471	464	463	440	485	434	481	473	454	461	427	460	482	466	448	479	466	496	463	484	530	439	509	465	461	469	471	442	457	491	447	427	493	474	441	459	474	457	482	473	494	491	451	443	483	469	463	435	461	485	425	453	439	462	488	470	499	446	484	459	435	466	455	435	436	495	462	458	483	437	479	430	449	441	486	430	441	468	464	457	470	463	408	458	451	453	462	508	446	493	481	472	463	422	445	445	456	426	470
33696	11788	10157	5294	3485	2596	2088	1673	1524	1315	1216	1143	1039	1016	949	957	893	882	842	789	820	784	795	763	821	802	773	741	772	773	768	707	733	764	761	677	713	751	756	742	700	745	720	775	739	742	761	726	717	729	758	730	753	694	726	749	721	755	727	685	681	707	727	757	740	674	697	731	712	726	704	700	700	708	765	706	749	706	732	757	687	745	745	695	710	700	727	707	661	711	723	750	666	718	744	706	719	718	746	692	682	750	695	716	713	710	678	663	667	682	709	688	715	690	702	750	714	720	668	678	720	722	698	680	665	706	712	725	650	758	707	679	722	752	711	707	729	697	704	697	674	685	661	679	692	744	725	697	711	729	711	762	688	680	737	685	719	738	704	708	732	688	689	671	749	760	711	730	734	700	681	701	672	680	725	703	656	687	696	706	709	708	718	695	730	729	675	720	696	698	687	679	709	695	727	756	705	708	691	688	681	798	707	664	652	663	754	696	731	770	692	674	738	732	638	683	660	699	721	651	719	746	688	696	703	685	707	681	713	673	715	683	723	710	702	696	703	666	719	737	684	684	679	704	712	720	760	735	676	735	695	764	666	723	706	729	706	668	683	719	690	725	737	720	715	694	737	725	775	731	709	677	708	728	691	716	694	683	658	684	701	736	752	709	720	693	672	674	703	724	694	693	729	694	663	695	696	692	674	702	687	727	718	675	631	726	699	726	747	683	738	701	696	763	697	668	691	746	700	673	719	703	717	675	707	763	713	669	706	714	732	695	677	712	741	656	705	733	690	664	677	683	667	715	698	719	720	769	735	699	691	711	744	755	710	709	699	738	674	704	688	701	664	692	673	718	675	702	741	682	683	705	670	752	677	691	715	738	678	714	746	692	744	660	733	752	717	706	726	673	689	710	724	733	707	726	766	699	725	684	697	708	665	683	651	659	717	693	718	726	710	691	732	690	752	718	723	744	698	681	699	705	663	659	726	692	744	689	728	677	675	668	691	673	657	671	727	694	709	713	705	729	667	668	708	692	735	714	743	711	732	680	698	715	736	674	679	645	740	707	753	679	695	666	683	707	667	717	726	720	739	683	721	721	685	719	702	703	714	711	713	671	704	659	706	742	728	701	739	728	764	722	674	760	735	702	695	732	695	717	747	686	698	704	710	700	738	711	751	732	696	693	719	730	735	658	709	672	714	683	723	730	710	717	717	730	731	687	674	744	693	654	718	756	670	668	702	724	700	688	732	757	723	700	655	693	693	739	704	683	686	679	686	673	672	674	718	686	710	755	728	671	691	713	672	723	728	727	700	681	681	727	652	707	697	698	782	678	719	724	723	745	715	698	734	711	711	699	678	738	724	658	698	693	701	704	711	728	699	727	716	723	678	665	703	718	682	685	695	661	713	688	687	697	718	732	717	725	671	731	722	705	729	680	727	715	736	771	689	685	663	677	694	698	763	703	709	698	706	685	731	739	729	674	689	669	711	706	660	709	709	742	682	675	668	664	725	702	699	674	651	721	721	704	693	752	713	723	697	738	711	719	735	719	701	722	721	673	739	712	676	728	716	762	688	729	665	716	710	693	702	699	713	688	752	690	702	675	707	669	740	666	663	726	694	709	720	729	661	679	644	705	716	740	725	715	660	696	703	696	688	673	696	701	728	667	711	741	704	715	689	702	724	699	748	704	709	715	677	654	703	694	696	725	688	682	702	679	655	685	724	750	711	677	722	724	709	698	681	678	696	698	703	699	686	701	700	692	693	680	722	701	709	699	731	706	732	697	725	677	724	725	702	699	695	713	717	693	732	722	667	717	694	712	732	687	663	721	707	706	716	668	732	703	744	691	699	683	715	743	716	698	720	712	718	712	701	680	686	695	684	744	702	649	673	702	674	719	714	703	690	705	714	713	713	702	721	746	682	708	703	692	642	685	709	743	698	708	725	737	699	670	660	723	720	695	736	718	721	678	722	686	729	705	725	684	669	686	687	690	665	702	696	698	701	707	691	678	689	704	715	735	746	690	747	696	699	719	684	684	698	694	679	718	689	679	718	686	678	717	696	668	689	739	706	716	692	715	735	673	744	696	671	721	680	696	707	680	707	715	726	752	716	680	700	730	688	721	675	743	725	691	700	697	704	684	699	709	694	711	742	697	689	684	710	675	705	688	671	688	644	711	689	738	736	736	723	713	715	708	746	751	669	759	720	694	716	720	757	662	693	687	706	710	764	724	742	708	733	696	722	699	656	705	668	709	711	741	719	725	693	696	716	723	722	716	705	699	712	690	683	679	741	727	674	717	707	655	724	707	670	711	706	731	708	732	723	738	691	705	717	671	683	697	700	662	685	712	670	714	718	688	710	663	688	724	681	735	703	726	672	759	699	728	677	688	704	688	736	664	669	716	714	717	686	747	691	685	733	683	744	698	672	703	708	724	693	676	704	693	678	699	649	719	646	670	682	714	708	687	743	671	715	724	667	749	712	645	734	685	685	725	723	659	712	667	720	685	687	717	724	724	750	682	677	673	697	721	718	731	743	717	721	705	751	701	727	677	687	706	725	710	729	647	667	666	696	665	689	676	681	695	727	695	711	659	699	689	702	706	672	646	778	704	696	687	694	691	700	697	705	719	720	732	735	715	680	685	694	699	718	744	687	702	720	682	723	646	724	669	678	722	703	726	685	711	740	697	714	737	699	700	673	733	740	658	709	741	706	667	710	678	674	735	683	734	700	724	721	688	707	683	687	682	728	685	697	677	673	668	654	727	699	721	708	661	702	743	716	726	695	710	711	701	721	691	695	736	660	672	710	714	707	712	758	729	690	721	741	760	656	717	748	671	704	735	697	713	729	718	722	712	685	710	683	677	724	722	744	639	670	678	647	706	669	660	704	689	639	671	756	661	681	695	680	748	708	747	723	715	727	717	712	677	702	660	690	684	697	692	735	731	730	691	707	715	698	681	717	727	673	697	681	722	690	756	730	730	717	746	682	738	682	731	680	732	683	792	717	730	707	692	691	678	648	694	715	708	738	731	692	676	655	723	731	741	690	707	682	717	720	735	658	724	722	732	713	711	680	728	709	692	673	703	676	700	667	720	717	717	668	717	720	735	729	656	665	654	703	687	701	724	702	702	691	727	673	711	732	648	743	692	699	717	716	694	762	693	689	744	693	724	719	700	701	688	698	744	713	694	701	721	688	684	654	741	736	685	731	696	727	730	731	729	706	707	719	707	659	701	681	702	675	685	738	739	744	671	671	684	676	708	725	687	738	741	691	717	712	708	718	723	618	686	688	716	718	705	697	707	654	726	690	712	723	672	752	711	698	689	721	766	687	696	680	702	720	713	728	715	722	768	748	655	693	660	694	718	680	739	681	768	739	699	691	718	705	715	713	715	725	732	703	717	704	692	750	720	728	736	743	662	742	731	694	722	711	710	736	709	723	724	726	711	636	714	712	674	724	702	731	743	690	706	709	740	699	724	723	700	747	720	660	689	648	706
23352	21506	29536	23922	21494	21145	2578	746	581	523	522	448	407	398	368	367	333	349	363	332	338	307	284	275	325	300	298	303	295	312	256	289	291	315	288	297	288	314	294	288	278	277	307	277	299	305	322	284	269	261	277	274	277	281	274	262	236	291	275	262	297	261	286	273	301	299	270	279	291	258	276	260	263	269	269	241	271	274	293	301	252	264	275	259	259	272	299	271	267	272	232	268	262	276	277	247	283	298	277	298	269	250	228	270	298	268	301	268	264	272	261	268	245	272	254	262	256	291	289	297	252	253	244	287	266	291	267	293	265	272	277	284	276	267	261	259	277	259	268	284	246	275	241	291	297	287	263	263	285	265	274	238	252	259	263	264	248	265	291	273	279	273	275	291	277	283	275	260	273	266	249	266	233	279	271	273	306	260	248	288	281	270	286	249	244	270	285	281	265	257	262	273	266	259	270	260	253	266	280	257	246	259	262	260	300	250	263	284	272	292	256	268	259	270	256	268	288	284	259	290	302	266	288	298	272	258	285	283	245	293	259	264	254	263	253	262	284	309	312	285	301	256	251	279	254	271	271	287	294	230	287	269	272	266	284	296	264	282	289	276	268	260	287	299	264	262	274	272	254	292	267	277	255	274	264	248	242	269	270	267	293	249	271	272	274	250	274	261	224	289	263	273	272	277	304	225	260	304	281	271	256	245	280	288	267	281	255	270	288	295	287	280	279	317	275	250	256	272	269	265	254	264	273	267	269	280	264	279	286	295	280	295	265	285	291	273	266	299	238	273	292	264	283	286	282	272	249	269	261	268	248	300	267	256	285	277	247	274	258	258	248	253	266	280	260	239	255	281	281	292	264	276	271	247	269	258	283	235	304	294	271	273	288	266	274	288	273	290	271	278	284	264	261	251	284	271	263	279	284	292	251	283	272	290	280	274	246	244	271	298	292	261	259	258	282	275	273	266	277	251	253	285	265	257	270	264	255	279	267	306	272	259	286	310	311	266	289	284	282	283	257	249	291	283	311	255	257	246	281	271	253	269	279	250	275	244	266	264	251	293	267	254	270	281	272	287	282	290	292	276	287	287	264	287	267	279	242	274	264	272	269	269	245	274	282	272	273	295	303	260	268	296	299	267	266	299	293	288	284	305	238	294	265	238	263	259	281	254	266	272	272	309	258	254	274	272	261	254	288	249	285	261	278	262	268	274	269	252	244	277	290	274	282	229	254	270	275	272	301	254	269	309	314	258	251	309	232	320	256	284	254	274	262	243	258	254	270	251	255	253	270	232	263	268	289	259	307	246	268	273	275	284	288	287	275	254	281	268	282	252	271	285	272	273	247	266	282	299	268	276	276	260	261	261	279	284	309	265	284	268	242	257	274	263	279	297	293	249	256	260	250	276	241	266	251	287	291	273	293	272	233	256	249	259	276	270	286	279	260	275	264	276	256	255	261	274	259	260	267	297	253	256	279	256	284	267	269	238	286	277	279	271	274	274	270	277	290	298	254	250	277	287	268	264	282	280	270	279	289	268	272	265	255	265	260	254	307	279	288	279	251	275	262	275	248	253	229	271	304	287	249	245	271	258	306	236	253	290	296	251	276	275	276	266	271	284	284	292	260	284	290	265	242	270	267	296	264	233	283	257	257	262	254	287	265	278	227	270	263	264	263	241	259	271	304	274	292	264	262	248	278	329	262	293	275	257	273	271	263	269	262	274	310	282	257	270	271	269	261	260	266	276	251	282	278	270	262	265	244	260	269	275	271	281	295	255	281	311	262	263	273	278	257	269	263	268	278	275	243	258	264	268	269	262	311	252	261	305	306	251	317	283	282	291	278	298	267	269	287	263	288	269	253	290	281	265	263	278	256	262	280	275	243	262	232	288	233	279	257	280	237	262	236	281	276	219	300	300	258	285	276	278	280	253	260	249	272	285	282	248	252	276	249	299	263	265	229	253	262	259	266	261	277	257	245	283	282	250	258	272	274	282	259	292	274	282	276	266	269	242	259	258	307	275	298	272	284	256	296	282	278	258	274	272	298	278	301	246	279	291	277	280	291	278	265	270	270	267	276	271	274	281	283	296	246	267	263	274	284	253	274	271	266	243	243	293	300	289	281	275	269	286	264	256	266	274	256	244	242	279	253	258	276	293	265	252	279	297	253	253	282	273	264	263	237	272	246	269	270	248	266	235	234	257	280	279	257	279	268	272	272	245	283	264	269	275	259	276	271	258	263	297	267	250	250	283	285	275	254	295	269	266	281	273	255	261	256	279	263	274	259	271	244	260	269	263	287	286	283	269	258	291	261	278	266	252	293	269	283	268	250	265	257	266	286	270	266	274	276	264	288	268	274	252	254	262	289	269	265	279	252	300	275	253	264	270	261	279	273	268	266	270	245	256	277	245	293	270	267	272	269	276	249	252	272	240	246	269	284	254	271	265	290	259	311	272	265	268	274	259	234	300	278	296	256	278	297	266	264	270	284	266	267	254	286	279	246	282	298	255	275	268	259	278	294	277	289	246	259	264	268	280	248	270	260	293	239	287	270	255	277	246	259	249	266	277	247	275	277	276	269	282	231	273	234	296	273	239	244	252	278	263	278	255	255	257	261	294	289	264	291	230	275	258	252	268	255	238	284	259	285	232	235	257	259	263	276	271	261	284	265	247	271	275	268	294	273	298	268	248	238	277	259	259	271	258	268	262	296	266	294	246	259	263	259	272	266	280	260	267	268	262	294	251	252	242	248	280	256	274	284	289	286	265	273	254	280	277	259	287	277	269	257	282	299	261	306	266	269	266	290	259	276	252	258	291	244	308	274	283	265	289	257	251	256	255	284	283	267	264	258	276	252	305	254	269	283	268	264	280	270	248	253	242	291	245	266	263	262	282	276	252	285	259	258	253	253	245	259	260	261	251	276	257	260	238	275	276	234	245	292	266	268	274	249	276	246	278	276	248	275	303	269	279	264	285	281	256	268	279	267	262	272	263	275	248	307	295	263	294	244	268	267	294	266	276	262	264	262	270	260	252	290	256	263	288	302	264	271	270	280	278	262	244	302	277	283	280	243	280	262	265	316	266	261	281	287	273	281	276	283	241	269	250	301	278	265	281	293	262	267	276	258	259	277	290	251	260	296	263	247	281	248	270	263	255	275	269	277	257	288	287	276	277	251	267	255	259	274	257	265	257	279	247	296	258	277	266	288	305	275	280	270	291	277	248	301	261	258	272	280	254	274	278	295	272	274	270	292	260	259	307	275	305	274	256	265	245	281	252	257	272	313	263	308	250	256	275	264	261	251	255	251	265	291	285	266	271	241	279	258	273	256	267	260	247	279	274	294	277	277	297	294	281	277	265	279	268	265	278	290	279	273	258	290	262	255	244	262	257	258	240	263	271	243	304	276	282	276	266	249	275	265	311	266	259	263	263	257	270	287	247	284	280	281	247	272	302	249	307	281	277	287	281	267	255	260	265	275	276	270	262	287	252	251	269
34869	14428	12313	6487	4207	3082	2285	1798	1466	1327	1138	976	912	810	742	688	697	598	608	571	632	556	556	542	535	532	505	460	509	506	489	500	421	454	432	504	444	481	419	443	436	467	457	449	448	417	406	478	400	435	436	458	427	446	431	435	461	442	453	429	442	447	403	416	459	435	444	458	421	399	420	440	415	413	433	389	426	407	411	448	454	422	433	450	429	446	419	435	444	393	420	401	433	410	437	407	401	440	435	409	433	417	437	397	391	389	407	411	403	415	440	429	426	437	428	436	413	401	428	435	439	388	410	399	424	415	420	414	413	423	430	416	427	455	452	428	416	420	398	397	417	409	392	431	410	417	417	451	459	401	445	405	453	419	425	373	377	428	393	404	444	428	437	391	415	419	422	411	445	392	438	431	415	451	453	416	408	424	451	393	428	397	445	417	453	417	429	402	391	409	420	415	429	435	392	422	398	424	461	433	458	425	408	399	391	407	436	434	418	480	412	408	411	421	425	437	419	461	400	392	429	405	422	420	415	422	436	422	391	445	435	370	430	452	421	409	412	415	395	408	417	413	411	398	410	456	433	389	395	429	411	422	419	426	436	411	422	398	382	426	436	440	396	405	413	434	443	428	440	377	408	412	435	404	406	402	422	463	429	424	408	343	431	427	422	417	454	441	390	417	408	414	394	452	412	394	411	416	435	431	434	429	401	415	421	435	421	381	413	402	413	438	432	400	450	418	409	415	432	405	396	451	412	449	409	422	426	440	406	414	437	499	411	409	446	427	394	425	398	402	395	420	411	415	443	427	407	427	468	382	430	428	404	429	421	399	464	385	437	396	403	401	433	433	423	447	416	449	395	435	442	457	447	438	395	408	434	427	418	417	435	434	444	395	457	417	459	404	424	435	418	439	408	423	415	428	438	396	417	421	410	417	374	419	420	425	428	396	412	424	423	419	435	412	366	418	436	417	430	444	432	382	421	408	417	385	430	427	435	411	405	409	422	428	423	425	444	421	392	385	412	423	452	430	414	428	403	428	427	435	422	432	377	391	432	448	442	407	409	436	449	435	417	402	417	394	421	419	434	409	434	435	396	417	458	415	408	431	412	411	412	400	402	435	413	447	432	418	401	419	438	459	432	388	439	390	413	434	451	406	389	401	420	428	394	384	447	430	439	442	397	404	432	429	418	397	427	426	411	446	430	401	418	435	430	396	426	413	418	439	387	430	424	419	431	404	402	424	466	419	455	432	422	393	419	417	458	422	420	398	395	391	429	445	394	414	395	399	399	406	405	406	429	425	410	419	405	402	429	448	448	365	395	427	422	395	449	377	398	430	397	394	411	407	402	434	453	424	417	412	396	456	460	419	395	411	429	448	390	416	417	463	386	419	438	446	400	402	395	428	397	409	417	448	434	411	391	407	393	358	413	427	407	376	405	435	382	398	387	435	399	417	438	403	463	389	393	422	413	405	431	432	423	434	389	406	427	391	411	386	416	404	424	426	370	402	427	398	446	429	421	421	392	461	405	393	423	424	450	408	404	390	378	421	387	436	424	389	398	384	427	417	420	436	422	394	433	391	425	429	398	415	436	444	409	426	420	436	425	387	367	418	433	423	447	464	411	390	427	443	403	438	426	416	400	417	417	433	421	379	430	419	426	419	431	414	420	405	434	455	409	452	413	455	392	452	413	438	425	421	424	403	423	447	398	396	434	421	415	428	412	455	383	442	413	447	418	419	413	440	434	407	402	441	427	425	442	389	386	400	470	419	455	408	453	434	444	437	375	406	449	440	416	416	431	437	396	438	426	467	410	416	425	448	404	432	406	409	415	423	407	460	418	374	405	431	427	438	416	453	435	414	419	408	409	385	419	412	425	427	446	415	430	388	404	404	428	433	412	398	472	396	389	474	404	434	418	402	423	377	407	422	431	432	435	451	422	398	416	429	394	428	420	431	374	384	376	403	397	400	397	444	397	409	434	438	397	378	423	424	430	430	397	434	439	390	397	414	420	426	467	404	368	409	399	437	401	433	389	417	399	427	397	369	444	448	440	374	395	434	396	385	425	425	425	394	420	426	417	426	387	378	378	402	418	433	411	421	442	442	412	428	437	395	427	403	443	406	408	433	414	408	376	435	402	399	426	464	426	373	388	416	411	414	420	399	416	428	412	440	410	441	414	387	403	400	414	413	393	454	430	418	437	405	380	407	412	425	469	412	421	400	459	386	430	439	412	442	421	391	395	394	427	416	407	395	394	425	413	421	406	431	445	457	436	458	439	438	421	394	391	428	465	386	372	406	415	427	410	406	416	411	431	390	383	410	418	429	457	415	426	404	419	442	451	405	416	442	409	423	421	444	429	426	388	404	435	411	396	409	449	408	435	403	391	389	425	442	418	411	397	396	407	416	453	444	420	450	386	408	440	454	402	442	432	407	420	429	408	415	408	435	429	415	419	406	397	437	425	416	451	398	425	418	405	407	467	403	422	429	420	426	425	408	477	413	417	406	430	433	412	441	427	424	402	411	433	416	414	432	430	434	396	409	397	427	393	423	431	386	437	382	438	432	418	404	408	452	394	436	403	451	422	439	451	423	376	410	390	430	412	419	410	421	395	380	420	402	423	400	417	400	406	393	405	377	433	404	402	393	416	422	391	410	423	432	429	415	400	409	416	378	383	437	386	433	423	427	441	448	432	410	432	419	439	395	405	397	411	437	421	442	384	453	416	402	444	404	441	403	390	421	421	414	400	424	434	423	396	419	437	403	408	421	457	438	432	428	383	426	403	407	373	425	441	448	404	443	451	403	391	425	392	428	400	411	398	473	435	432	427	427	400	413	443	409	400	400	414	421	410	418	426	443	425	411	411	405	420	431	468	402	439	420	431	434	415	433	409	408	409	413	422	410	441	395	401	424	409	411	422	426	403	433	436	427	406	428	433	428	395	400	399	398	392	386	398	440	444	407	397	423	452	402	382	433	391	434	417	407	438	389	400	409	443	452	436	396	418	418	437	421	418	414	419	420	421	417	417	413	417	390	392	401	412	421	432	422	374	411	429	438	412	439	432	430	429	430	413	380	404	447	439	420	402	398	381	402	388	422	442	406	397	398	454	398	431	427	423	444	419	412	381	433	390	429	420	410	422	425	422	400	415	437	401	416	430	419	415	409	429	442	424	408	422	414	399	474	421	406	422	414	443	386	435	402	458	392	431	435	414	404	418	418	432	456	428	418	448	397	388	435	429	387	397	379	458	439	421	434	430	402	417	440	425	451	407	427	417	449	400	409	473	448	407	407	381	378	427	436	418	414	386	427	388	425	421	390	431	436	431	413	442	440	392	432	433	392	426	451	423	403	430	408	390	428	378	401	420	422	394	426	406	412	428	428	431	419	400	379	441	446	416	460	406	397	426	425	423	382	383	389	443	463	427	405	450	378	449	423	405	409	399	450	443	404	464	420	413	426	408	438	425	436	374	413	393	466	404	427	450	410	391	432	369	409
27398	20138	6453	891	636	583	538	515	576	555	556	540	535	491	538	511	482	529	511	548	483	514	489	501	545	559	502	487	506	526	535	530	534	547	510	491	497	485	511	544	561	492	472	510	521	490	479	542	499	501	500	490	502	486	521	541	531	546	500	498	535	513	526	496	501	501	501	499	522	469	481	497	523	536	503	534	491	528	500	509	505	512	484	499	482	507	459	454	510	503	511	487	510	507	454	530	465	465	503	542	528	521	527	503	501	512	493	538	501	485	482	534	505	484	488	480	472	459	498	529	507	540	495	535	494	488	515	503	495	558	515	501	502	489	538	507	535	509	497	488	479	526	525	482	515	488	504	457	518	508	523	507	477	533	483	553	496	503	515	494	500	465	510	520	476	525	522	496	499	448	516	507	520	501	493	514	539	504	487	528	517	489	456	487	444	498	509	471	473	505	483	517	520	499	497	461	482	486	523	480	503	521	506	480	512	524	455	525	520	499	500	515	493	522	500	465	500	500	510	496	494	514	480	480	506	495	513	513	481	499	520	535	516	480	540	515	472	506	502	491	463	518	520	544	501	496	503	466	509	503	488	510	515	540	499	483	485	488	503	497	510	512	484	514	539	512	484	516	482	524	490	542	505	524	474	513	533	500	507	475	506	510	501	454	510	478	509	517	503	498	514	527	498	499	499	496	515	514	479	486	505	480	545	519	508	535	488	473	491	514	493	475	499	475	502	498	489	463	518	513	504	538	518	521	476	505	481	562	489	506	494	486	497	499	493	511	513	534	484	507	507	458	521	510	475	475	551	512	499	511	492	459	491	457	490	491	478	442	544	497	518	500	518	561	482	498	520	492	496	495	511	498	515	494	506	462	484	536	525	506	480	529	527	500	486	478	492	478	494	508	527	513	508	512	475	523	516	494	502	555	515	504	514	497	522	503	515	484	460	509	528	533	500	507	492	468	499	514	503	526	494	538	490	511	476	467	491	505	469	468	508	510	507	491	485	502	496	504	462	462	504	521	524	505	554	502	480	516	504	502	498	505	503	514	512	489	507	515	508	508	559	486	473	520	526	518	521	508	484	484	512	477	527	465	493	519	493	474	452	490	536	509	492	475	553	516	498	535	514	509	512	519	486	483	516	460	514	481	534	483	497	512	532	515	530	489	514	567	501	505	489	492	470	502	497	507	523	520	497	511	477	467	534	502	530	511	503	481	502	498	485	522	487	477	450	499	516	542	513	501	526	535	502	516	552	503	519	485	503	522	508	517	507	516	499	520	556	563	524	554	496	517	504	476	510	490	504	493	459	509	521	500	515	512	479	494	466	512	473	524	504	515	507	530	517	516	503	484	509	524	506	505	520	533	518	470	490	501	511	510	531	512	514	503	507	520	493	507	489	520	509	558	508	495	478	520	492	526	532	531	490	479	529	523	516	497	484	474	499	514	504	492	467	533	477	490	505	530	497	505	463	511	494	532	478	531	515	518	472	490	505	548	512	480	500	484	487	502	477	471	497	512	531	486	525	446	522	485	509	524	505	500	512	508	492	509	514	466	509	455	514	506	520	479	520	501	460	511	506	527	503	494	450	534	487	479	503	500	505	498	520	507	484	526	468	539	520	496	504	497	528	523	489	537	501	515	525	524	473	533	457	515	492	474	489	498	484	509	473	520	524	535	489	510	495	513	476	498	530	521	492	489	479	499	517	535	497	512	502	501	540	541	527	485	536	519	515	470	505	496	502	487	509	498	492	509	493	495	463	534	545	498	488	516	497	492	516	490	528	527	510	500	554	490	498	494	545	534	491	504	497	494	490	516	491	510	532	519	493	516	513	490	482	497	522	549	521	462	520	497	501	496	468	537	531	506	484	504	519	508	522	510	484	501	475	519	489	503	493	477	454	487	486	510	507	482	519	476	474	511	506	533	476	478	503	522	485	521	505	483	506	547	449	512	499	478	500	512	511	454	509	534	494	497	521	503	514	509	504	510	510	523	507	495	500	529	496	513	485	510	523	467	508	565	498	491	556	502	517	527	493	507	510	498	501	496	473	504	536	506	489	523	491	479	525	495	507	512	496	523	476	501	519	480	513	478	523	504	512	486	477	494	497	519	521	531	500	540	482	503	517	541	512	511	493	496	535	488	503	511	474	511	506	538	532	516	470	501	527	523	534	502	535	508	577	511	528	493	497	511	484	504	509	523	486	476	471	480	545	494	505	518	507	527	460	487	506	508	558	508	508	505	505	519	505	503	473	496	531	515	485	543	498	527	499	472	513	518	526	499	509	516	482	520	467	503	479	507	513	507	488	480	494	534	531	507	464	486	492	502	456	513	489	490	462	483	458	486	493	523	512	506	524	528	516	495	491	481	507	521	523	582	486	485	522	501	518	543	546	466	483	505	506	497	503	505	508	494	523	502	515	500	562	477	478	508	506	460	486	492	505	532	487	448	506	518	526	509	519	483	467	517	521	497	525	504	465	521	519	517	494	497	502	523	538	562	484	537	477	472	494	553	528	515	528	532	477	534	491	477	495	500	512	501	529	494	527	547	494	509	534	542	504	480	514	534	506	511	499	473	494	487	484	505	491	504	518	518	531	485	503	509	518	509	504	520	489	517	519	507	499	480	497	518	508	481	503	510	505	526	510	469	516	469	483	480	524	476	470	494	526	503	515	482	477	520	504	503	548	511	567	530	502	548	525	522	488	536	467	506	426	527	511	494	510	501	465	535	539	511	500	497	515	504	480	506	523	535	500	516	479	519	501	526	487	489	493	531	495	495	474	533	515	443	536	517	515	505	508	500	508	521	507	497	507	513	488	502	478	512	491	483	548	527	507	471	481	475	500	486	537	484	487	494	476	496	499	494	528	490	549	519	536	487	472	513	512	513	551	506	497	509	542	536	540	489	536	517	537	516	547	512	532	501	537	504	541	465	531	538	500	503	494	516	474	490	486	484	510	535	497	464	483	508	493	515	501	508	472	484	504	511	490	490	513	508	521	459	505	485	512	456	487	514	497	506	507	521	490	501	534	521	546	572	537	505	496	528	485	523	509	512	497	517	491	521	495	481	492	496	502	511	480	523	502	501	496	476	476	525	499	490	512	546	510	467	485	494	527	516	516	534	478	480	531	497	503	517	541	538	512	508	494	474	495	518	529	484	476	490	513	461	536	509	556	522	498	520	496	502	508	483	521	493	534	522	476	453	499	532	439	471	485	533	520	530	495	518	501	489	542	504	516	483	533	462	477	504	493	506	501	540	518	504	504	539	544	480	473	548	492	491	524	499	513	521	508	492	448	525	494	517	478	513	488	518	530	486	526	494	494	489	499	501	471	530	509	489	540	510	501	538	475	528	444	521	520	514	464	496	477	496	497	504	521	529	486	497	483	519	509	524	527	511	506	526	497	507	482	472	521	519	510	519	512	495	524	484	552	504	504	490	512	514	489	539	494	488	517	510	521	505	494	498	523	499	511	468	491	501	489	515	529	473	493	519
14259	1463	1363	982	923	854	816	812	726	764	801	729	745	733	790	737	809	795	791	764	751	717	762	704	728	797	783	727	753	776	761	732	809	754	767	757	752	777	778	804	780	755	780	737	743	726	724	727	744	717	751	738	773	748	720	774	738	755	759	720	772	725	699	737	745	772	792	739	769	695	728	761	713	740	688	739	735	704	756	799	719	747	757	746	794	816	761	757	758	763	748	752	743	747	774	826	783	755	795	779	761	756	758	778	728	799	756	715	764	717	728	733	766	756	722	778	763	759	770	723	724	751	732	768	679	702	770	737	732	724	786	722	685	749	760	781	762	730	783	737	778	711	733	768	791	741	731	747	742	788	753	745	778	740	778	735	697	727	748	747	747	755	762	711	794	758	743	793	756	752	735	747	722	769	766	780	778	708	705	728	764	724	745	777	741	766	728	724	720	765	713	777	714	776	718	755	759	751	762	773	760	736	794	769	779	759	744	780	751	741	717	707	731	789	712	751	693	717	767	713	773	734	747	766	765	751	711	713	734	725	763	779	805	723	722	729	785	748	787	748	699	737	667	722	794	753	726	719	738	765	743	759	777	744	724	797	758	718	757	705	727	740	735	769	788	728	721	730	817	749	701	713	759	717	747	725	740	718	756	780	793	771	732	747	729	713	789	776	730	771	782	716	786	737	735	739	748	770	775	718	738	742	752	764	767	735	761	780	714	736	716	716	758	706	801	716	744	731	761	776	749	728	751	786	770	718	736	756	766	757	730	782	734	710	749	779	761	720	702	759	737	785	740	786	790	754	759	750	781	744	722	766	752	728	773	775	761	714	770	751	722	743	769	756	757	741	735	728	728	738	786	765	733	738	711	740	735	759	721	773	743	747	759	778	762	754	745	719	786	771	707	762	771	743	765	757	759	786	769	764	722	761	751	719	784	777	736	732	782	693	725	741	743	751	772	749	726	734	688	793	777	727	756	771	754	763	718	800	721	776	736	755	751	773	729	768	764	746	701	781	720	804	759	758	766	743	771	707	749	742	780	755	713	746	719	732	746	765	778	731	771	756	718	752	748	752	742	760	757	795	771	770	780	740	737	752	752	749	737	734	762	752	708	681	768	740	773	782	714	739	778	730	748	758	808	732	765	794	746	765	729	725	707	745	767	769	769	766	722	760	739	747	747	707	745	758	754	792	765	718	685	774	772	781	761	717	735	775	741	746	747	801	807	743	744	693	736	722	758	720	699	722	759	757	755	737	767	755	787	741	733	752	773	733	775	742	740	743	731	725	766	750	714	809	772	724	759	735	753	679	775	764	748	793	739	764	755	751	760	775	762	719	707	761	745	784	767	741	720	735	745	738	742	735	735	756	708	701	724	740	762	739	722	753	720	757	777	730	712	776	732	714	767	737	742	782	721	769	764	725	730	754	727	771	707	727	756	703	747	750	781	804	744	764	796	755	753	733	727	744	727	706	780	744	740	725	789	775	665	769	728	729	775	775	780	766	715	774	751	701	744	743	734	713	708	725	764	688	749	783	742	762	779	751	727	763	747	727	730	711	739	781	776	751	780	729	733	742	723	773	720	765	785	733	732	761	746	792	745	771	790	738	757	766	777	769	797	775	736	774	779	749	689	742	779	750	762	727	750	759	728	737	743	738	768	713	766	745	774	733	749	754	767	756	722	766	749	742	718	747	794	749	760	732	786	689	749	741	708	729	749	770	688	770	739	709	755	740	728	764	762	742	769	770	703	715	720	763	726	712	731	794	767	765	743	784	740	722	741	693	730	755	723	798	747	734	721	777	756	737	767	741	723	739	822	761	729	759	766	711	732	718	722	739	723	748	783	757	722	765	735	734	756	761	738	739	727	736	720	767	727	751	772	734	744	705	740	771	755	756	736	763	771	739	743	805	736	740	773	744	785	750	749	736	754	816	740	735	769	775	763	719	730	760	755	799	802	700	788	788	683	787	774	731	785	725	740	763	768	763	745	695	782	772	728	749	769	734	758	755	773	754	708	726	725	701	745	772	758	746	775	798	777	754	737	752	761	784	774	727	755	774	730	771	780	748	727	761	764	723	731	764	700	763	762	705	730	744	727	745	803	763	787	775	728	737	735	696	738	771	739	762	775	736	770	709	789	755	777	734	721	735	756	785	727	723	766	771	735	715	749	753	731	716	729	771	766	816	776	728	751	737	767	760	754	715	747	748	774	748	748	749	795	764	762	770	693	736	777	758	687	721	732	754	708	796	797	747	709	747	715	767	780	732	730	753	714	695	807	744	768	739	735	746	740	720	733	768	691	767	750	786	755	751	700	700	752	764	744	741	752	704	746	741	750	710	801	753	735	795	734	729	824	802	819	749	728	768	720	757	739	812	779	733	754	781	733	711	778	762	732	743	750	739	750	739	799	740	779	747	769	778	732	797	755	748	735	713	741	761	760	779	754	683	744	782	740	706	749	767	781	780	736	756	716	746	772	731	736	747	755	750	776	720	789	723	725	768	759	731	780	780	745	728	731	742	784	732	740	711	763	758	741	731	779	781	725	763	725	782	773	799	771	702	705	733	775	755	711	710	813	722	725	769	728	759	740	808	774	774	748	713	739	769	728	734	725	757	745	747	742	805	739	718	733	713	808	726	734	733	760	823	720	744	807	723	748	740	737	712	786	682	761	746	746	765	769	733	724	752	745	791	753	706	718	771	760	744	749	727	747	729	739	722	753	770	776	746	764	751	723	780	739	742	759	727	761	782	767	697	763	765	734	810	738	719	762	754	743	745	766	712	769	759	732	736	746	718	724	757	733	787	726	702	765	751	760	748	749	761	727	734	732	714	738	736	770	745	751	742	750	714	722	757	741	735	788	739	733	740	785	760	747	791	744	721	770	740	746	793	775	704	767	755	715	729	730	730	725	756	804	774	788	763	767	750	755	748	734	757	747	722	746	734	762	733	749	724	734	781	727	752	702	769	732	734	748	712	732	734	738	750	742	732	691	753	750	776	772	748	716	791	753	701	726	755	714	757	699	739	720	740	793	749	784	805	750	758	727	767	738	736	749	758	742	726	755	732	750	717	714	751	760	760	762	746	738	761	762	773	743	728	749	770	761	791	819	727	718	729	734	688	781	793	796	706	764	725	703	779	778	745	702	718	767	769	785	726	781	727	787	747	750	765	777	702	762	760	750	718	780	781	725	774	759	704	766	719	757	724	703	786	760	748	746	732	690	786	722	675	745	734	750	736	722	741	743	771	794	743	745	742	731	760	698	715	733	717	707	769	742	738	752	723	703	782	703	737	730	728	779	749	756	749	732	782	717	752	739	790	739	783	736	731	754	716	739	766	725	765	766	741	757	755	726	771	761	771	704	752	723	732	763	766	755	732	717	725	752	811	779	765	740	730	771	735	772	748	717	790	744	739	775	707	721	727	780	791	742	753	753	681	724	725	751	752	715	724	724	779	773	749	774	749	771	709	750	759	773	735	740	768	736	747	755	759
23790	21502	29347	24105	21504	14039	1374	787	712	659	635	578	565	584	552	535	528	525	502	470	498	525	492	521	493	511	485	485	468	502	464	489	451	486	495	462	497	501	506	477	487	469	496	486	497	476	459	487	425	472	493	463	467	490	463	487	503	492	441	446	454	500	472	504	499	475	445	458	494	503	459	426	471	473	431	484	423	455	457	461	477	455	475	454	463	448	450	512	462	492	476	450	466	446	466	504	489	467	452	453	435	504	460	477	470	472	450	450	513	503	484	479	437	484	512	454	481	472	451	515	484	446	476	467	487	469	442	496	471	476	492	448	473	456	504	471	492	437	468	462	454	485	473	464	476	479	456	447	524	455	494	430	461	462	428	468	470	453	510	472	481	476	443	493	481	454	481	500	464	477	458	429	459	450	509	460	463	432	424	449	421	457	482	488	428	477	451	478	471	482	478	441	491	465	469	448	438	500	486	462	472	476	456	475	447	478	461	442	455	461	483	419	445	435	439	485	444	450	463	416	481	442	465	521	480	444	473	438	449	451	451	494	466	489	471	495	464	451	473	460	467	435	439	470	463	461	465	445	449	445	463	431	508	458	483	477	439	417	477	440	468	462	463	466	474	428	452	455	465	477	450	473	513	469	528	432	434	479	454	469	460	453	472	481	463	468	442	418	447	459	434	471	477	450	488	478	471	495	443	485	441	448	481	509	482	430	480	464	467	447	486	463	451	477	434	448	470	480	453	440	452	466	460	464	460	478	467	444	483	462	493	480	487	482	414	454	502	461	459	440	472	501	460	472	465	457	473	488	460	472	459	446	467	440	489	484	416	441	471	483	466	472	478	502	464	485	482	477	453	411	469	468	488	496	459	478	483	467	450	480	452	518	478	447	475	461	501	493	477	468	465	457	475	418	450	483	488	461	482	484	474	456	484	511	495	436	466	440	481	470	459	428	439	445	447	490	429	467	477	458	461	451	443	462	461	439	457	480	445	480	478	448	436	468	456	499	488	438	473	469	516	474	472	449	483	427	457	475	467	468	479	483	503	474	482	478	454	455	436	431	465	473	485	483	491	444	485	460	431	486	433	462	445	451	454	443	481	442	496	500	454	479	503	478	532	464	456	454	425	469	423	441	483	437	448	480	431	469	475	474	488	465	433	483	504	478	471	455	490	416	443	484	476	452	462	494	470	490	479	487	449	475	482	487	457	494	476	424	436	465	460	439	470	515	461	464	450	494	483	468	470	440	432	447	449	481	486	478	466	439	436	473	445	496	466	485	472	479	470	455	464	468	474	466	475	454	481	467	465	461	471	470	462	450	479	498	453	453	473	436	459	461	472	451	470	481	446	501	496	478	454	493	445	486	480	470	517	475	465	505	465	464	457	454	446	483	453	495	487	480	494	450	464	485	433	465	433	448	487	463	441	461	451	436	469	449	489	457	468	457	487	390	463	466	444	457	457	492	484	440	477	452	455	468	476	510	453	427	475	502	452	451	482	498	479	464	493	485	471	463	459	443	415	489	473	466	477	470	474	469	483	437	445	447	465	424	440	470	481	502	488	485	485	477	486	451	465	458	461	474	470	451	436	424	420	487	479	451	437	446	430	480	485	463	446	477	471	473	444	470	469	455	477	478	463	497	471	505	450	464	518	448	506	484	432	479	463	483	459	463	440	506	451	451	465	479	495	472	447	461	480	428	477	433	448	464	438	482	483	460	475	467	463	460	474	462	488	450	413	432	454	496	455	446	455	489	436	453	481	491	480	498	544	456	461	458	454	436	435	463	453	484	441	498	508	480	471	459	474	486	460	460	467	473	474	502	456	451	460	490	485	445	450	462	489	443	498	485	491	412	441	461	475	470	484	438	430	483	500	478	443	461	470	464	448	460	474	427	445	480	472	460	463	482	459	454	441	463	448	492	506	487	453	445	464	476	478	460	470	451	506	485	447	483	478	503	469	461	477	480	447	475	484	462	463	460	477	501	451	420	514	487	467	464	461	493	468	465	460	458	437	447	464	459	496	435	447	473	458	454	473	457	462	427	487	459	460	459	490	477	445	473	456	482	465	473	465	458	460	498	510	436	469	502	422	468	474	412	476	439	470	481	442	472	461	460	472	491	452	441	460	510	482	481	430	471	470	446	461	468	468	446	484	486	463	495	448	480	502	470	457	460	468	455	464	486	457	479	486	456	474	486	462	472	471	503	481	423	454	433	468	415	534	442	468	445	495	524	450	466	432	459	474	469	454	475	461	462	459	465	451	476	449	476	462	482	462	429	490	513	436	406	457	474	449	435	453	436	475	468	437	455	471	495	468	473	501	499	462	447	469	492	424	462	467	456	514	419	483	482	483	497	502	479	431	458	442	467	462	496	453	480	464	462	480	469	451	489	457	451	445	482	458	516	449	463	491	440	446	488	476	466	465	454	504	504	463	494	472	441	458	485	461	504	494	448	500	453	423	462	473	484	477	458	464	500	439	481	452	486	441	465	451	498	461	451	478	466	439	440	466	408	478	462	474	472	448	461	504	488	434	475	484	436	475	454	477	490	490	484	484	444	479	432	484	481	425	458	491	480	493	462	487	450	468	464	481	449	476	447	483	440	420	454	465	470	460	453	425	479	466	435	467	475	474	488	493	443	425	428	471	517	458	485	473	496	456	471	442	462	436	467	451	466	459	496	488	453	476	440	479	496	493	473	503	466	483	478	483	508	481	410	466	444	457	476	470	428	478	439	479	472	446	457	482	486	419	475	433	459	471	419	455	469	505	457	450	475	465	460	434	483	465	448	463	491	465	458	451	511	460	458	468	429	417	453	461	472	443	469	491	529	509	492	481	445	438	457	477	495	468	459	462	482	452	457	477	424	454	442	445	507	499	457	439	461	479	462	484	445	486	478	470	433	463	472	487	453	485	443	457	493	449	443	463	459	476	490	448	439	495	479	460	488	479	435	465	432	466	470	448	451	476	491	478	487	459	489	473	462	484	457	459	497	509	493	478	484	475	441	461	477	453	471	471	477	481	512	493	439	447	444	540	497	427	471	491	505	448	459	476	445	468	458	471	415	499	474	475	456	511	483	455	449	460	437	465	497	456	478	466	455	457	486	461	462	485	443	488	466	459	462	451	480	450	467	496	486	453	448	487	486	447	447	437	447	498	484	426	490	395	454	472	472	458	471	474	445	489	457	508	462	466	463	489	449	465	476	491	436	465	474	470	448	468	483	477	475	467	456	454	464	537	463	444	454	488	433	448	442	476	462	461	518	485	452	447	443	461	463	482	469	477	485	470	453	452	480	487	477	467	457	437	466	515	453	490	441	476	442	449	459	452	493	513	448	487	451	449	462	481	467	455	459	477	490	510	439	523	474	467	455	455	469	496	441	464	486	493	495	438	467	460	499	441	473	433	437	440	468	441	475	481	443	467	456	462	501	436	436	457	445	464	476	434	444	478	466	438	472	470	463	468	495	465	485	476	483	464	485	429	463	433	445	491	451
32438	11589	9947	5136	3506	2592	2020	1680	1522	1320	1219	1131	1035	943	932	853	954	856	851	807	760	724	791	727	807	767	781	781	748	744	736	746	714	743	745	744	759	709	775	713	724	725	730	733	716	712	731	692	706	725	692	693	686	712	665	659	714	722	685	745	720	704	726	680	698	731	667	730	738	698	700	718	671	681	718	676	698	700	666	697	719	719	723	674	751	710	631	738	700	738	700	679	683	668	702	652	715	712	693	707	696	715	739	635	696	688	722	695	701	692	744	708	731	672	705	681	709	700	730	738	713	700	647	737	654	679	717	720	739	693	753	709	703	680	688	716	682	754	710	701	674	706	656	708	680	705	735	714	739	671	708	675	698	707	723	710	717	669	778	740	694	690	727	727	690	712	716	680	689	711	694	727	718	713	736	693	755	716	707	705	711	681	699	661	701	747	696	696	736	690	693	728	722	723	659	720	718	714	690	652	694	734	710	648	720	625	670	715	698	688	710	722	720	702	675	718	717	709	677	671	706	708	696	713	675	692	743	695	664	670	725	749	738	678	705	720	693	697	703	688	678	733	670	729	715	721	701	699	632	793	735	687	709	735	691	702	698	656	747	738	749	690	693	737	664	662	691	667	723	689	708	698	737	750	711	684	717	741	707	669	683	727	686	663	704	741	694	684	703	649	739	700	706	740	709	682	673	730	666	689	663	688	692	695	644	724	703	689	712	700	693	691	685	696	691	709	720	735	724	677	690	707	684	734	730	684	661	716	701	691	729	672	707	737	729	692	737	677	702	699	735	676	691	706	705	733	676	699	654	684	648	717	719	704	670	717	654	695	687	667	678	703	641	689	680	683	720	754	708	648	651	698	687	681	694	692	671	710	710	686	708	738	712	746	696	739	717	712	687	712	695	750	658	742	716	648	672	680	632	696	715	685	704	706	663	705	715	706	678	718	704	695	661	687	719	671	751	667	682	685	650	664	687	705	699	633	707	697	691	716	692	660	657	676	729	700	720	722	705	750	656	707	690	753	707	665	690	702	692	731	643	707	682	718	666	677	722	710	714	695	741	716	657	688	711	695	700	752	670	714	710	683	678	747	711	734	660	684	693	720	724	712	682	710	753	763	676	705	747	752	642	696	698	667	676	710	671	692	700	708	714	680	687	726	691	695	682	667	704	702	728	705	695	710	712	657	774	695	711	710	653	712	723	622	732	698	669	709	685	686	727	713	676	691	716	764	757	694	688	690	714	679	691	708	667	753	687	739	725	692	700	691	701	687	729	705	683	696	651	711	651	685	722	722	679	642	715	726	683	671	698	712	706	754	711	673	726	710	682	681	660	699	650	661	706	676	664	711	667	722	669	709	655	717	717	696	682	731	673	685	749	674	713	669	712	721	665	721	699	755	747	683	716	729	719	723	723	704	677	728	710	707	700	710	732	666	692	685	686	692	704	715	729	746	652	683	710	696	734	695	727	716	742	726	731	708	708	671	693	730	696	722	697	735	685	745	705	692	730	685	660	736	731	675	707	695	690	684	718	719	679	681	655	702	705	653	703	686	653	720	689	686	651	717	640	704	702	720	706	692	697	712	710	674	722	667	705	668	701	706	701	748	712	690	667	686	689	721	687	675	687	676	711	656	689	656	660	698	713	721	666	690	688	702	717	679	681	713	683	671	673	714	701	712	671	704	694	737	686	722	728	679	749	713	691	774	730	693	698	734	673	713	662	713	697	694	729	661	729	679	674	705	668	657	721	680	673	729	717	657	683	670	683	713	693	689	758	712	688	731	732	721	692	697	719	688	665	750	776	728	687	648	682	726	735	735	676	682	733	688	761	747	707	679	660	738	683	698	688	673	712	682	687	663	657	720	755	698	657	719	705	689	663	687	731	684	717	727	721	721	703	672	678	747	714	707	682	688	703	663	714	649	695	663	665	685	689	674	681	688	717	735	717	754	642	670	678	682	681	725	704	725	668	670	691	721	675	711	697	702	704	733	709	682	717	731	696	700	680	714	713	708	681	710	716	701	739	690	686	757	697	686	684	716	714	680	700	658	670	706	728	702	743	729	680	716	682	736	643	677	700	681	722	726	687	694	735	686	687	661	699	713	727	695	695	769	725	680	700	690	718	698	736	658	700	723	693	750	740	683	672	722	756	670	676	663	699	674	709	698	665	671	700	731	732	686	706	661	668	727	712	732	729	715	711	727	726	651	724	676	668	714	733	709	726	680	761	658	712	728	728	692	712	720	732	706	682	699	681	727	691	695	694	738	672	661	737	708	743	668	706	685	705	707	692	688	715	728	705	684	726	706	754	672	658	696	750	733	718	670	701	696	689	677	734	727	686	684	699	751	702	694	742	724	730	708	722	752	705	674	682	673	690	651	703	707	685	707	712	709	696	676	663	741	717	702	700	708	733	668	718	722	673	670	744	723	694	697	700	640	666	713	755	736	683	761	688	688	730	688	717	654	699	718	701	705	734	706	703	639	766	645	691	675	712	675	715	746	683	712	743	690	656	722	680	700	753	717	615	687	729	752	682	647	718	726	699	682	736	687	725	668	709	696	733	700	711	724	709	668	673	683	708	706	756	741	703	686	709	736	709	679	671	738	691	720	707	672	724	729	715	700	675	673	692	709	744	689	668	712	708	735	683	682	729	693	706	656	698	735	744	699	677	672	695	683	684	705	692	748	662	717	724	706	697	696	763	682	699	678	702	686	668	678	701	717	717	699	708	703	667	738	653	747	699	706	713	678	712	675	655	713	725	682	699	721	721	703	714	732	684	690	723	736	677	699	707	676	711	698	736	616	723	657	691	701	636	726	683	662	701	684	665	727	709	696	665	692	719	681	668	746	698	683	719	691	699	688	701	682	718	687	722	711	750	687	731	692	712	697	693	751	692	671	694	728	741	702	724	741	717	700	723	724	703	682	696	752	672	681	708	698	711	677	701	724	719	701	714	695	716	696	674	727	696	709	714	706	700	688	760	734	695	798	697	680	694	676	667	662	684	687	665	675	717	685	735	721	701	716	698	698	692	716	647	731	686	711	713	704	741	720	704	714	677	698	705	714	732	726	742	734	723	720	656	705	695	671	691	701	729	725	702	689	689	681	699	730	705	637	676	719	711	700	660	747	691	673	681	718	727	728	696	705	644	712	729	681	717	729	734	677	752	687	738	737	744	717	686	663	676	722	692	699	665	715	697	719	693	688	686	698	677	693	679	705	694	681	656	728	664	696	718	683	713	722	688	741	706	709	709	714	669	698	700	734	728	692	701	690	678	686	679	712	700	713	695	643	723	719	670	668	719	651	689	711	725	747	696	670	678	658	707	700	718	667	756	682	679	696	681	702	714	715	738	690	688	714	723	712	689	701	689	735	704	677	730	676	762	676	751	649	692	705	690	753	708	673	727	689	699	692	669	671	690	699	703	752	688	694	670	696	675	686	715	737	754	733	718	692	654	699	639	728	701	722	694	711	724	671	698	710	708	711	677	688
23335	21498	29521	23855	21499	21248	2847	742	576	525	459	421	427	362	381	358	361	362	328	329	309	316	324	307	327	277	274	321	331	297	295	298	276	283	261	293	301	271	304	276	266	286	306	270	274	302	287	282	263	258	298	265	277	325	265	272	281	293	303	253	308	273	271	246	306	269	295	261	273	241	294	260	286	283	269	262	283	259	260	229	279	249	262	251	274	291	258	278	256	299	253	275	268	258	276	265	300	281	293	284	308	257	273	303	275	279	250	249	248	280	275	268	267	295	272	266	284	278	301	298	282	263	249	285	277	241	255	260	272	268	272	239	289	252	277	259	233	257	288	259	265	238	274	280	255	272	280	267	276	289	292	258	290	268	267	270	253	252	284	263	272	279	290	276	265	285	267	282	281	262	270	296	245	260	260	283	268	254	271	277	280	263	279	274	279	280	289	275	284	251	317	260	267	271	288	290	274	253	269	250	305	246	281	273	284	255	272	265	259	301	272	283	268	288	270	244	270	270	271	260	254	300	283	233	299	283	279	274	246	261	247	287	268	249	286	280	254	278	283	304	295	246	258	265	294	277	299	248	272	282	289	290	253	281	254	252	263	272	268	250	265	281	290	276	235	263	271	276	283	286	273	271	265	263	237	300	271	264	243	232	262	304	252	308	250	255	249	262	285	283	265	257	259	241	247	287	257	263	277	275	278	273	252	313	288	262	239	277	257	245	288	269	270	246	278	287	269	292	286	260	245	288	255	269	277	261	249	265	262	274	286	247	253	264	256	258	263	274	316	260	279	285	275	262	275	292	272	260	289	277	275	277	277	255	271	262	278	269	252	265	256	272	270	276	265	264	249	273	282	246	262	282	271	270	239	278	275	267	270	268	255	293	281	266	244	265	293	257	296	275	277	274	287	262	277	247	286	286	294	298	318	277	259	256	274	248	275	297	261	262	290	265	270	283	282	281	265	255	265	256	260	281	293	251	264	233	257	256	260	256	240	278	278	252	256	270	265	267	243	251	311	267	301	267	286	270	251	298	268	278	260	297	262	256	263	275	292	265	267	283	280	241	264	265	250	257	252	244	268	278	283	263	276	261	264	270	265	266	268	244	269	287	248	257	270	283	232	260	267	265	227	270	243	262	283	276	265	269	245	249	258	259	285	253	259	246	266	285	252	282	276	268	264	287	270	268	274	265	259	271	268	275	248	277	269	247	244	298	255	256	268	276	254	270	244	249	247	267	289	257	273	297	290	259	252	251	253	268	245	282	273	253	274	274	252	245	277	250	278	275	278	255	283	269	253	286	270	268	297	265	262	241	243	270	259	263	269	269	224	264	280	283	245	236	282	262	273	258	264	270	288	287	292	279	267	254	286	245	257	282	255	296	256	294	270	276	262	295	279	280	270	274	273	273	267	304	260	278	267	269	254	274	259	268	279	276	265	285	269	265	260	286	294	268	278	262	258	267	257	240	225	267	258	278	305	255	262	265	263	291	282	282	260	270	281	276	241	280	279	244	292	246	296	291	259	245	264	259	280	272	284	265	242	239	267	248	260	257	261	297	257	261	261	294	244	261	278	260	257	274	269	281	256	271	295	272	236	305	266	264	296	306	285	291	237	255	267	274	261	259	245	290	240	280	250	285	266	278	249	281	268	297	265	269	265	240	279	251	249	270	302	294	265	285	267	279	274	294	275	292	252	269	277	266	299	270	256	264	273	231	300	273	248	280	254	258	278	267	259	287	262	278	243	249	267	257	257	252	252	257	282	263	259	269	250	298	273	282	283	253	301	259	255	280	281	285	258	280	253	291	253	288	248	279	268	277	290	257	299	309	240	251	258	263	268	273	293	273	274	272	282	264	272	275	273	281	283	275	277	274	244	275	256	302	262	286	249	265	262	278	278	242	269	270	284	288	253	270	278	273	304	267	252	269	256	280	273	269	234	247	269	270	279	262	243	275	272	257	258	295	279	276	273	211	277	274	240	271	278	296	248	266	283	284	266	287	284	269	273	290	243	257	247	279	279	260	270	259	307	262	288	259	280	276	220	265	300	242	321	246	271	265	267	251	281	268	297	281	243	265	259	283	286	254	263	258	249	277	265	263	220	288	242	256	269	271	284	267	256	305	266	269	266	259	277	284	258	283	256	279	268	325	260	272	287	276	269	284	276	259	241	280	261	277	272	257	285	283	304	267	276	262	261	295	262	257	257	266	294	292	295	275	283	270	260	290	281	222	274	255	274	272	249	249	287	269	272	295	277	290	290	262	258	300	271	265	271	258	270	269	266	257	283	287	298	260	295	256	294	259	282	291	250	292	273	253	272	248	238	289	250	269	263	259	270	263	258	261	240	279	286	259	264	267	253	268	238	258	280	278	257	265	282	271	280	304	300	263	280	228	257	271	261	274	290	298	263	259	275	261	291	262	282	277	267	253	271	271	283	292	273	301	255	265	272	294	272	270	280	280	264	254	286	288	293	292	291	279	252	295	264	275	266	221	278	267	285	292	260	295	305	288	252	279	278	279	264	274	284	257	277	250	270	297	276	285	280	284	276	248	283	270	290	269	308	267	264	233	274	250	297	295	275	293	273	257	281	270	258	253	250	277	255	282	283	268	257	270	285	284	286	286	253	274	281	245	273	258	227	269	291	285	298	254	270	278	244	284	288	275	311	257	256	257	269	297	271	255	278	277	268	259	255	268	252	271	267	267	289	265	278	288	268	265	261	229	313	240	290	241	249	279	271	244	239	249	287	261	265	244	300	275	281	262	254	265	288	257	263	304	275	253	290	259	256	293	268	269	280	264	293	272	264	283	256	261	267	266	313	232	275	279	290	294	287	276	263	281	299	295	266	254	321	268	262	278	294	277	274	282	269	256	272	250	293	250	277	292	274	266	258	294	265	243	259	265	233	247	252	264	274	294	265	263	252	270	279	295	265	256	278	283	268	257	281	259	258	278	267	313	275	250	258	282	259	264	268	255	234	283	288	261	272	302	248	277	249	258	248	241	288	247	257	288	249	273	294	306	286	271	299	269	274	262	300	277	282	270	279	269	292	290	277	290	281	308	266	266	264	265	239	293	291	281	263	279	307	324	269	266	268	275	252	269	266	293	278	272	256	249	274	255	291	252	282	260	246	308	250	269	268	244	255	273	272	268	251	259	291	278	286	275	277	285	282	232	275	250	296	254	245	262	249	272	282	254	284	244	273	264	252	270	273	250	285	264	275	303	256	260	303	285	271	259	263	259	298	273	310	286	264	275	275	261	255	288	246	267	283	271	305	316	282	276	231	286	283	276	267	275	284	277	275	252	290	271	268	274	268	267	261	257	244	250	270	236	249	277	269	256	270	269	260	283	261	286	264	243	265	272	250	279	266	259	271	288	273	271	292	270	272	271	252	271	263	293	282	251	259	296	298	290	271	255	275	241	265	253	282	243	275	296	256	286	280	261	267	304	270	303	282	278	243	236	233	286	285	282	271	238	262	253	265	263	255	250
33786	14337	12080	6418	4245	2952	2221	1793	1429	1253	1139	959	889	793	722	657	646	648	603	586	571	593	512	513	534	495	488	474	471	492	483	488	459	485	460	462	455	460	437	469	431	464	448	453	447	443	430	481	415	443	436	451	461	437	457	410	427	448	450	451	397	438	416	415	428	444	418	416	411	410	413	413	409	413	414	409	432	436	414	406	427	426	404	387	401	435	384	430	429	424	404	396	398	452	453	430	412	403	429	418	397	428	398	438	414	434	400	435	417	386	423	458	396	390	410	416	403	400	435	430	441	400	422	390	412	399	411	394	382	462	455	367	415	431	384	377	402	394	448	421	400	433	426	420	413	400	397	397	433	424	410	412	430	416	383	393	412	447	400	432	433	408	379	424	426	397	427	424	403	399	389	436	426	381	398	368	384	434	439	395	398	399	435	435	415	437	424	398	402	436	394	437	433	426	413	428	401	414	425	378	451	404	398	443	390	412	399	389	420	432	444	398	436	383	424	421	379	411	440	432	424	417	429	424	428	427	400	370	427	405	423	401	431	442	431	389	429	443	402	412	445	401	410	398	406	441	369	381	427	382	420	389	438	435	465	396	386	420	421	422	415	393	414	443	456	416	412	392	411	401	428	411	431	401	395	419	389	421	411	411	424	407	424	405	415	399	401	408	423	427	413	411	422	400	425	414	441	403	413	391	422	408	405	401	407	425	415	428	396	430	444	422	435	435	446	403	414	444	403	390	421	422	405	406	411	415	431	417	405	401	371	404	398	396	419	405	441	416	420	426	412	389	416	398	417	458	452	413	424	431	409	473	404	447	408	422	397	382	383	414	405	401	395	421	416	398	445	420	415	394	447	399	457	402	420	404	425	411	411	454	433	404	429	387	421	405	417	416	433	397	411	408	401	406	432	427	397	430	434	433	388	423	418	386	417	424	383	447	423	400	407	425	446	441	402	390	384	391	434	425	385	440	456	389	415	405	410	439	414	419	421	415	420	434	450	436	407	421	404	417	435	427	384	417	455	399	439	447	432	388	427	442	380	427	421	405	400	413	409	431	443	407	422	436	380	421	414	409	403	442	401	415	414	396	433	416	413	430	403	409	375	430	411	412	396	407	386	406	401	422	444	430	420	435	418	450	424	423	390	406	426	428	378	432	401	402	418	377	416	401	410	440	402	403	432	450	452	418	413	388	439	422	413	421	420	408	394	433	429	421	425	426	431	420	410	395	404	397	440	414	422	418	414	395	397	406	427	439	432	400	397	403	414	448	403	429	422	412	420	405	424	410	397	400	392	361	415	390	419	440	395	420	446	431	440	368	415	385	428	439	387	392	402	397	402	440	455	428	405	423	430	403	451	404	412	423	457	396	446	392	418	445	402	398	454	435	444	407	445	442	409	414	401	434	420	418	414	394	407	391	374	405	377	457	379	399	400	405	465	390	413	389	441	393	449	406	392	405	388	429	392	408	414	410	426	374	412	438	390	447	413	400	397	417	416	406	391	436	374	403	383	420	434	445	389	426	427	401	366	436	408	431	406	402	416	433	376	425	423	461	462	460	376	416	406	412	412	442	405	387	421	417	421	442	430	401	398	417	424	435	387	442	414	420	413	435	424	414	440	423	428	438	399	390	425	398	383	424	403	419	396	444	366	391	388	431	416	418	430	437	458	394	434	428	414	377	424	425	401	416	427	409	418	399	401	423	417	417	436	421	466	389	391	390	399	420	433	376	400	419	401	405	431	442	450	440	392	385	428	418	415	418	435	427	441	429	403	413	416	398	416	418	410	414	401	428	454	433	401	441	417	393	396	479	463	415	430	430	428	418	437	430	433	402	416	416	412	423	456	420	456	417	430	437	429	459	412	440	439	391	436	429	439	410	417	441	433	409	397	405	421	383	414	403	392	427	394	401	413	446	415	405	440	422	383	394	429	425	400	399	378	401	436	418	418	395	420	384	424	456	404	425	462	419	419	403	449	443	379	442	454	405	461	400	443	451	405	436	404	431	419	422	433	422	386	404	442	457	415	471	367	390	400	421	412	439	425	447	419	418	393	419	443	403	387	394	417	398	404	433	424	434	415	388	406	373	426	398	408	429	432	446	388	420	385	429	451	425	439	410	395	440	420	417	396	413	444	422	392	442	411	442	414	400	414	418	405	424	423	440	425	441	401	416	390	419	438	447	397	392	413	401	433	406	456	420	427	412	417	440	442	379	441	415	435	396	413	430	459	438	445	419	414	407	422	408	428	432	406	423	403	416	412	387	410	400	412	384	399	401	416	443	414	438	415	418	423	392	429	405	434	389	410	376	453	408	400	416	402	409	394	427	455	429	395	417	431	423	390	395	419	415	409	400	425	413	439	409	406	412	447	391	420	397	400	422	411	439	430	437	410	401	407	431	415	420	432	391	404	424	411	429	422	405	368	384	439	461	434	408	449	439	394	401	417	423	417	429	432	427	449	377	404	418	410	419	434	435	396	438	423	376	388	431	375	411	413	400	365	386	436	438	409	399	427	422	444	428	405	359	408	455	429	455	423	404	411	409	408	445	394	410	431	409	441	415	451	450	423	401	444	415	381	407	408	407	405	429	412	420	412	434	434	432	416	391	423	418	427	408	433	427	400	417	412	394	410	422	387	385	425	417	431	408	403	440	418	393	429	425	417	422	451	421	420	403	399	384	416	421	374	422	440	458	422	383	404	427	412	416	407	430	436	394	419	436	421	395	417	407	396	418	414	427	447	429	433	435	430	446	444	428	381	393	375	432	423	436	414	402	414	424	375	369	434	398	392	411	417	378	436	410	431	421	410	437	426	415	437	377	415	387	397	429	421	417	392	441	446	459	417	381	418	412	401	430	450	395	408	421	414	387	399	450	428	409	402	427	416	408	409	418	391	421	422	421	436	409	429	399	432	389	423	429	452	412	371	421	448	439	429	424	408	416	441	431	414	414	364	436	415	435	415	391	445	415	421	430	433	427	398	430	416	400	441	426	399	397	415	410	439	390	423	435	429	408	397	399	408	395	395	424	441	407	419	438	437	384	403	396	440	435	409	426	396	414	452	394	381	403	421	421	420	407	425	392	428	397	403	430	394	415	396	412	424	445	404	438	439	420	437	452	424	433	405	433	403	408	401	443	454	379	402	369	482	407	468	392	447	399	449	399	449	415	414	406	423	423	398	422	416	421	445	416	406	421	438	443	435	434	451	438	435	422	393	407	415	408	452	404	431	438	374	396	427	408	411	386	399	414	439	402	371	431	402	438	413	411	407	422	428	404	425	398	430	412	429	400	429	386	408	425	431	415	420	379	438	418	387	411	413	397	429	385	394	445	450	446	432	434	400	413	429	419	443	431	418	409	445	434	421	431	409	395	407	409	383	399	422	419	428	421	406	441	405	411	400	424	432	411	443	373	407	388	392	386	438	404	424	402	394	408	416	388	415	429	414	408	415	486	424	429	406	414	410	418	420	439	450	416	453	440	390	398	458	416
27436	20156	6483	794	589	539	505	544	516	531	556	526	505	524	531	488	478	506	483	508	476	501	525	474	522	531	480	512	482	513	523	499	480	530	487	525	504	487	489	459	503	510	516	501	503	533	463	512	531	515	513	511	520	498	499	471	495	512	491	501	462	513	540	480	493	494	518	519	481	504	508	509	505	498	546	532	477	441	502	538	524	475	462	466	494	506	527	506	492	521	515	483	467	508	488	459	523	484	512	510	530	535	480	534	524	517	523	489	442	520	482	472	510	480	493	523	518	516	526	514	472	446	477	523	514	491	472	502	545	524	470	512	497	497	482	507	493	497	507	497	505	549	518	518	531	475	521	519	463	508	499	435	489	495	527	518	525	526	507	462	527	516	504	506	511	511	497	493	509	505	502	509	506	472	513	505	483	458	464	513	524	501	516	520	463	462	471	496	545	496	527	522	482	509	522	465	501	468	535	524	514	514	491	503	509	468	474	520	517	498	504	545	473	507	497	468	463	537	472	517	550	487	490	496	509	523	503	524	486	485	503	496	452	514	485	505	523	457	461	489	455	506	489	497	498	534	473	541	480	507	489	513	508	466	500	515	499	543	544	526	504	522	500	481	511	474	495	480	520	517	486	508	496	505	468	516	514	510	517	536	485	507	505	479	462	512	497	493	473	537	520	476	509	527	543	501	538	504	523	497	503	491	498	517	518	509	509	474	499	522	513	508	496	470	521	508	485	480	514	512	464	547	556	495	522	522	478	495	506	506	446	514	486	525	479	475	488	507	507	473	502	511	539	454	508	494	500	531	480	535	525	511	520	539	520	513	498	503	484	519	499	549	490	525	470	517	497	491	520	502	526	519	480	546	478	530	520	490	486	514	507	529	476	473	486	479	521	505	495	482	505	525	525	498	481	508	523	543	482	475	499	455	503	492	469	505	504	492	546	480	494	491	516	509	508	502	495	537	523	475	474	507	535	491	515	470	549	512	491	448	515	486	522	473	532	487	530	522	524	508	513	510	482	485	488	496	484	500	470	493	472	542	506	485	519	506	510	504	492	501	512	486	473	493	544	522	476	507	529	527	495	509	512	521	470	517	516	513	483	523	505	495	492	513	463	508	487	493	503	535	517	485	459	481	524	494	472	498	496	509	500	521	508	503	490	468	509	514	499	509	495	487	500	473	487	491	477	542	472	495	514	484	477	496	478	504	464	515	518	516	500	507	520	522	537	495	486	537	498	533	501	460	497	496	485	457	500	474	508	496	484	494	501	476	475	509	481	498	488	523	483	494	486	473	542	516	501	469	496	491	512	523	505	504	508	516	547	517	509	464	495	498	467	534	507	469	502	470	506	527	475	485	480	497	526	517	472	484	492	489	520	485	475	479	479	484	529	475	519	519	500	469	510	487	511	502	531	496	522	525	550	477	494	541	534	510	490	511	536	488	492	490	492	490	482	489	501	503	543	514	475	524	483	512	511	511	493	476	499	459	471	534	485	517	466	510	521	504	534	492	483	457	481	494	484	491	507	468	470	507	496	482	507	525	504	492	460	519	480	514	493	487	492	498	502	474	530	488	505	536	485	509	522	473	493	496	512	469	498	492	543	500	538	493	497	519	471	468	504	521	460	524	482	474	487	536	439	488	487	539	448	510	499	485	506	519	487	520	514	490	497	479	509	489	487	496	499	517	478	493	537	478	492	454	491	494	530	459	527	501	537	522	503	502	513	487	494	513	499	454	544	530	491	467	496	497	503	504	497	509	520	505	518	497	498	538	485	492	528	483	501	482	508	488	497	506	513	486	478	492	485	469	507	477	520	532	504	520	478	480	512	515	521	492	549	491	530	515	541	535	528	529	452	485	493	487	500	508	467	504	474	489	501	497	507	531	525	481	495	522	456	500	510	487	505	492	531	502	466	487	454	488	527	487	501	490	487	484	490	499	519	507	494	469	487	472	499	493	521	512	516	501	491	498	490	505	530	489	521	528	467	494	532	510	523	535	535	470	517	464	521	508	494	532	509	474	466	448	486	521	505	517	501	514	460	488	465	465	488	492	472	477	477	477	517	462	523	486	500	492	512	493	480	493	500	518	452	467	504	515	450	483	532	475	491	485	493	509	495	501	511	485	510	516	495	502	502	492	515	466	523	480	494	504	490	514	481	523	511	515	502	481	539	506	510	500	499	527	554	503	486	481	497	480	481	531	470	486	487	548	501	537	528	510	511	511	550	494	465	486	533	544	513	490	526	494	491	498	510	485	486	475	500	515	548	561	538	518	486	480	505	483	495	483	526	536	533	511	501	511	513	511	512	499	527	484	476	507	519	483	494	443	525	521	504	533	473	487	526	512	528	506	467	499	460	495	469	521	509	523	558	512	465	496	502	496	521	515	502	490	511	507	502	500	476	545	494	500	510	521	473	466	496	510	501	501	462	565	458	507	500	504	490	484	472	473	482	504	504	512	495	496	479	500	520	509	483	498	498	516	523	519	495	519	480	453	514	510	536	487	489	534	508	531	522	519	515	513	503	467	489	518	465	486	510	494	496	478	533	491	503	500	515	533	491	537	485	504	517	514	474	499	497	498	516	498	498	495	494	484	491	479	483	535	477	530	520	527	472	543	493	490	481	502	462	464	508	495	476	494	482	468	541	474	511	504	474	501	506	498	506	489	498	504	532	518	525	484	499	484	477	491	490	482	511	507	531	483	474	501	498	483	475	508	446	488	532	516	508	526	472	466	524	513	492	499	464	524	501	480	474	509	532	506	522	519	504	507	512	475	526	584	501	518	507	466	528	493	485	471	488	495	499	519	489	523	557	552	460	493	508	488	489	501	493	500	489	513	526	524	484	512	487	523	506	504	506	513	519	481	504	497	524	505	485	494	470	503	513	517	497	508	462	486	539	498	488	514	504	512	496	485	487	502	476	502	508	467	490	512	507	537	475	484	514	509	499	509	504	519	479	508	501	475	505	502	510	527	522	511	489	518	477	485	523	492	484	487	507	479	503	505	500	449	508	530	505	475	497	525	542	494	535	502	458	514	522	493	510	495	537	523	469	477	521	499	513	531	500	490	489	503	512	537	523	515	500	494	493	467	544	491	522	508	490	463	502	469	515	528	507	506	480	432	487	510	489	506	494	509	502	533	515	490	512	492	501	505	509	521	490	529	476	477	492	514	489	483	456	482	491	496	493	489	483	502	477	504	482	492	479	503	482	501	502	466	490	461	540	478	495	488	482	455	509	492	550	467	449	498	432	485	507	530	535	475	515	488	501	523	469	521	504	470	495	452	497	531	494	478	526	503	481	521	489	539	483	518	510	516	510	460	484	527	512	488	519	509	519	497	522	488	514	523	484	485	536	486	521	447	545	525	536	520	503	497	520	509	498	513	513	496	514	507	473	504	522	502	538	527	500	499	476	468	485	534	458	535	501	481	499	525	465	484	480	501	531	468	494	507	460	509	489	518	469	504	473	513	503	491	525	476	478	473	500	469
15079	1426	1348	989	911	839	816	772	742	750	816	777	766	762	800	754	721	758	784	729	716	789	728	752	759	726	764	716	770	742	720	780	752	737	763	757	701	721	730	741	774	773	748	758	755	724	773	758	748	797	755	733	763	719	763	744	720	785	734	782	718	725	723	733	737	746	739	704	784	693	736	742	742	722	712	767	735	710	730	765	763	764	732	750	778	740	783	668	728	728	723	734	726	717	762	683	744	729	724	731	694	744	700	729	780	772	709	752	733	805	789	729	706	741	747	754	740	733	783	727	708	763	745	776	731	757	738	756	747	756	751	730	757	755	774	751	750	779	721	745	729	815	750	759	754	757	761	771	779	760	692	737	694	774	786	710	707	735	725	746	757	735	728	762	743	760	758	723	735	751	778	772	742	743	748	749	772	736	737	704	736	747	733	761	760	706	742	761	746	781	708	815	729	715	738	782	728	758	775	740	733	756	779	741	730	735	801	754	747	740	732	720	762	729	749	766	720	739	718	725	775	727	706	751	743	772	760	741	738	760	741	782	768	711	795	774	791	758	723	712	755	748	824	753	781	731	728	744	728	736	732	791	717	734	721	775	733	732	767	779	804	771	789	735	731	700	733	773	808	754	768	742	773	726	709	705	712	743	737	721	741	696	746	770	723	750	720	726	774	775	725	758	747	747	764	711	709	737	781	789	708	715	707	730	746	785	739	736	737	714	723	718	757	738	749	758	725	710	740	765	711	782	785	744	738	759	797	764	792	745	805	744	750	748	726	738	746	725	780	752	746	758	790	755	752	756	730	736	724	747	769	754	775	748	733	729	737	752	738	735	715	756	758	756	746	703	727	750	768	746	763	722	731	745	765	720	745	807	727	742	755	795	778	772	719	759	781	768	747	751	750	769	775	737	790	791	750	778	749	765	768	687	755	772	732	729	805	711	734	670	748	749	749	761	734	751	752	746	725	773	729	716	734	744	715	758	722	757	706	712	712	701	748	702	740	716	785	763	719	718	734	720	720	745	781	745	763	772	748	753	717	736	727	707	772	760	742	744	778	745	745	743	805	784	778	731	760	818	762	683	719	726	746	731	742	720	723	724	746	685	753	821	721	757	766	723	746	734	756	736	729	702	719	727	739	784	759	701	758	725	752	729	758	772	783	734	762	718	765	757	756	751	731	756	770	780	732	767	730	743	746	684	782	787	761	754	742	761	717	746	788	738	723	732	776	716	769	728	737	742	734	712	793	680	738	741	772	696	759	748	772	702	771	694	738	765	703	742	761	720	729	740	765	744	795	755	780	780	722	767	770	730	736	736	729	762	723	753	785	737	707	750	776	729	778	738	731	757	710	741	783	759	764	760	742	757	740	709	719	736	780	748	747	729	727	753	753	673	743	699	728	735	783	757	754	746	729	761	748	787	763	760	786	699	743	762	769	769	708	717	764	771	769	776	774	742	752	785	774	739	766	737	749	710	760	759	770	799	712	749	749	758	725	710	775	766	731	770	730	761	760	743	761	725	747	740	775	725	746	743	743	731	741	738	699	706	727	766	754	753	768	793	699	745	752	760	752	776	757	691	740	738	754	774	758	741	776	765	736	723	728	799	772	692	720	727	756	750	763	744	784	764	746	744	767	768	708	744	718	747	765	730	746	777	741	748	762	712	760	761	735	784	745	694	760	750	771	712	747	702	732	725	752	709	739	745	730	770	754	802	731	820	745	744	717	742	714	736	748	790	776	773	720	784	781	784	738	760	713	751	751	757	769	774	713	815	802	772	765	748	731	790	760	781	725	715	740	733	753	767	745	725	753	745	728	756	732	695	756	755	767	740	762	783	788	776	807	749	780	755	764	742	800	763	752	749	760	780	698	689	746	766	748	703	710	794	708	737	725	680	777	783	775	732	748	743	720	723	774	759	764	761	753	792	773	737	735	775	786	739	790	727	751	749	730	750	778	751	751	739	688	720	766	753	726	748	761	700	733	740	709	790	762	727	854	711	741	720	740	803	749	752	744	789	782	752	726	754	812	787	742	760	745	725	738	700	768	760	680	795	739	737	745	753	742	759	778	785	783	774	783	772	781	758	765	770	721	731	734	786	747	785	727	746	730	704	742	763	776	752	726	724	771	748	729	779	731	720	735	770	782	763	699	731	733	726	770	722	754	734	711	719	709	738	775	729	783	775	776	772	743	718	737	681	771	715	758	799	739	715	768	766	760	771	789	777	721	718	773	757	720	735	766	753	751	804	724	718	731	734	744	778	760	732	731	726	761	787	767	762	768	720	744	785	746	720	795	755	758	760	821	720	746	741	729	762	722	740	715	747	776	787	785	751	751	749	742	746	788	717	747	771	722	762	765	763	715	704	772	765	690	733	746	796	729	797	688	754	781	804	768	778	776	730	733	776	765	751	773	816	742	785	773	735	752	694	736	710	757	735	817	720	761	803	788	686	747	809	799	757	755	753	721	768	751	727	730	744	732	725	704	701	729	720	742	742	747	752	705	710	706	751	724	740	713	744	718	715	716	807	744	741	750	730	773	740	745	767	772	694	734	747	738	715	696	810	718	775	736	768	709	718	699	781	750	748	772	743	762	785	725	773	733	738	817	778	764	745	756	758	728	764	773	756	752	761	728	765	765	714	745	687	716	733	680	780	769	769	757	755	702	748	699	749	763	693	769	778	728	748	743	764	771	733	747	746	781	743	717	767	729	731	753	768	727	757	767	700	667	762	753	690	728	757	783	712	747	785	741	750	738	752	807	762	781	774	726	724	718	721	742	762	745	786	729	724	727	730	765	763	746	755	782	726	755	688	768	741	700	741	749	739	792	785	722	773	718	744	756	801	763	748	765	751	754	749	768	738	770	765	747	734	733	738	702	760	745	774	659	796	775	782	754	786	751	723	768	759	725	753	762	732	754	686	739	739	732	745	752	739	745	782	716	751	756	738	756	779	773	729	782	743	749	750	798	799	742	757	751	739	767	741	759	752	744	807	750	754	732	737	741	727	738	749	710	726	734	782	754	735	729	756	746	733	766	773	756	757	746	724	758	746	751	696	759	695	718	689	760	765	776	761	766	725	726	747	776	719	769	749	690	762	742	763	775	791	724	761	722	728	762	762	767	744	730	763	786	695	752	727	784	706	740	729	767	746	743	780	803	765	757	769	781	751	818	772	704	756	761	755	727	769	747	755	762	755	808	766	705	711	801	724	755	780	737	711	728	705	754	739	749	763	725	732	779	768	746	737	746	715	725	752	757	694	751	737	711	753	767	784	734	739	698	802	754	773	737	778	730	757	785	789	753	757	731	773	768	740	732	775	767	784	744	727	753	714	760	760	740	738	772	723	715	752	757	737	736	746	758	718	742	740	748	750	724	759	743	778	738	768	754	785	730	786	763	774	742	732	756	700	728	715	777	736	742	783	779	715	742	738	721	746	745	725	734	765	740	765	741	743	766	766	771	793	734	731	735	768	733	767	729	769	710	772	720	731
23657	21464	29432	23894	21457	15280	1408	845	680	648	613	576	597	528	518	488	492	485	461	479	534	483	494	465	475	498	470	498	499	532	474	465	482	443	456	455	502	493	465	490	448	460	445	491	506	508	472	449	478	479	454	461	476	497	506	482	486	437	474	496	449	502	490	498	437	435	487	454	460	484	462	458	470	464	492	425	469	464	510	469	465	467	456	458	479	468	474	451	465	472	445	433	458	471	437	470	438	494	461	436	473	491	480	491	491	457	478	459	472	482	459	477	479	469	461	449	446	478	493	483	443	493	478	427	488	432	470	467	435	466	459	400	443	489	468	471	436	485	470	453	465	431	461	476	487	463	501	459	460	477	443	443	488	439	470	457	432	473	478	490	447	453	476	446	442	476	495	456	443	467	466	447	456	492	476	475	480	445	423	473	401	505	446	478	449	464	460	435	461	455	496	427	453	449	435	462	452	478	460	442	468	468	416	460	448	417	452	474	487	476	437	446	478	490	483	473	447	472	445	469	429	446	440	456	482	453	453	476	472	477	458	472	446	443	462	446	443	450	447	450	509	461	432	463	448	476	485	481	466	423	482	496	462	505	453	430	443	462	487	449	439	446	465	440	472	447	498	461	467	479	469	470	455	451	466	464	456	440	441	481	469	456	500	489	447	477	499	488	488	441	468	468	439	486	470	466	456	445	495	478	468	471	503	493	477	452	449	458	449	502	463	506	466	451	458	470	470	469	443	445	491	432	488	471	455	487	446	494	489	462	445	447	459	490	459	439	421	481	452	460	425	475	470	461	453	450	420	416	474	440	423	445	438	425	497	419	448	427	471	448	469	455	421	440	470	487	487	446	465	459	440	441	468	424	456	450	456	487	468	460	469	444	447	467	490	475	460	449	474	452	456	424	466	463	474	465	505	446	458	457	446	516	457	500	471	489	428	464	443	454	466	479	440	461	468	443	454	454	470	483	465	462	469	464	426	484	476	472	435	475	483	471	505	495	475	422	468	434	458	480	494	496	446	480	429	452	454	489	471	433	453	449	446	486	477	461	464	488	497	475	463	460	436	454	444	476	422	488	484	428	442	475	490	502	484	455	465	464	478	474	478	471	440	435	465	443	454	495	472	427	488	483	458	443	444	467	459	461	441	472	454	503	451	432	470	452	456	426	460	458	490	496	475	487	429	477	446	426	437	480	443	468	489	440	473	423	443	478	511	488	479	471	468	460	483	473	471	498	445	457	459	474	491	418	443	463	438	494	452	475	428	456	443	480	436	419	483	463	499	501	476	434	470	490	495	455	487	450	478	442	467	507	483	459	448	481	440	467	491	462	478	459	461	449	438	499	517	439	454	464	480	455	441	449	465	450	487	493	485	455	436	436	446	479	463	465	474	462	473	462	484	466	469	436	476	474	477	456	443	486	474	442	483	449	432	473	436	483	469	486	467	477	452	475	452	430	470	471	429	462	535	458	470	471	462	469	441	457	518	444	446	486	458	490	463	435	479	431	427	447	474	488	441	475	460	432	487	474	447	458	457	466	464	440	463	426	441	446	467	455	471	437	467	442	475	435	464	482	432	455	419	501	499	463	480	475	443	475	470	459	465	460	487	469	478	498	446	434	506	442	448	495	430	454	490	456	490	422	419	426	443	460	486	467	475	480	452	432	449	433	493	465	460	481	505	440	437	452	464	443	452	477	496	436	459	423	483	461	503	491	455	455	507	476	490	479	485	474	484	461	484	459	458	485	459	471	456	438	484	494	448	453	424	444	474	480	453	436	487	445	435	470	468	449	409	472	460	445	465	481	450	430	481	491	476	441	495	453	478	456	467	459	485	451	462	455	463	484	427	488	404	477	490	453	422	459	463	442	468	424	472	452	464	455	453	443	435	441	453	439	448	421	470	508	451	425	473	493	445	422	485	457	485	459	452	477	483	463	465	481	457	425	446	420	446	468	423	455	485	465	432	454	493	479	472	510	466	436	441	479	508	468	439	490	480	479	412	466	465	439	469	490	455	478	449	488	466	478	406	448	457	448	461	460	448	486	474	474	447	483	449	480	494	451	472	503	491	472	448	451	425	436	483	444	425	490	483	488	472	444	421	508	480	456	467	475	482	435	464	464	525	496	453	456	432	411	483	476	488	489	444	469	453	483	450	490	443	494	451	504	465	474	471	459	456	453	454	441	472	464	448	444	469	449	429	442	472	468	480	429	487	441	479	491	467	450	464	445	498	485	435	451	471	472	489	444	448	441	491	446	466	484	446	454	471	424	500	461	455	491	416	431	469	479	498	434	505	460	485	510	486	454	467	468	471	416	491	421	492	504	478	463	417	496	435	441	488	484	511	482	451	456	480	453	481	415	471	487	477	444	435	440	482	458	487	475	464	466	432	491	469	464	482	444	498	473	465	451	481	433	468	408	443	448	512	452	513	485	503	471	443	489	468	434	430	501	442	458	460	483	437	466	498	493	455	484	489	436	483	457	508	468	486	456	478	433	449	426	425	467	453	476	420	437	461	468	463	464	454	469	463	457	466	440	467	482	463	451	458	404	432	443	489	448	470	437	472	428	462	483	450	440	443	444	478	439	472	481	488	449	464	446	429	457	437	483	462	499	508	477	455	467	420	457	450	456	464	528	419	518	466	472	461	445	455	417	454	459	458	448	456	478	472	458	443	470	457	456	476	471	482	478	439	495	478	449	459	419	471	442	466	448	485	462	458	474	465	441	459	467	435	446	463	462	468	447	465	455	438	482	483	454	426	459	441	470	420	466	491	472	484	480	429	463	448	454	473	471	472	462	494	448	441	522	470	485	457	450	435	424	459	466	468	461	446	449	462	450	426	478	446	455	482	456	475	466	480	445	478	471	440	442	456	479	448	469	492	463	460	487	449	478	420	463	458	475	444	480	453	451	447	475	478	457	458	447	454	452	454	470	480	484	475	461	459	465	494	468	456	465	450	446	449	491	484	446	438	442	476	488	453	480	452	475	486	483	455	431	468	479	465	448	484	438	491	423	442	434	447	464	470	435	472	447	413	490	456	435	464	431	449	488	458	457	442	449	457	486	481	457	458	469	461	433	446	459	445	453	420	454	512	430	444	488	458	484	456	451	418	480	463	481	459	437	460	469	459	488	508	453	466	488	470	425	465	497	437	461	488	502	455	454	512	458	462	475	458	468	444	477	491	469	440	473	473	436	474	437	506	420	472	436	446	489	450	470	476	448	466	448	451	464	478	472	493	450	459	468	480	476	433	484	465	475	444	445	466	418	455	436	428	487	458	471	486	500	469	465	462	449	472	413	477	467	439	432	430	470	467	450	439	434	477	491	470	461	450	474	453	449	451	477	473	456	467	476	450	453	436	483	450	492	421	441	467	458	473	466	469	485	505	441	463	432	496	479	479	435	435	499	409	502	411	489	460	463	459	444	450	487	455	455	477	507	442	464	450	424	447	477	498	470	463	479	487	438	500	481	461	448	473	465	484	469	467	469
36475	11272	9658	5038	3402	2468	1911	1752	1445	1290	1108	1136	1049	962	966	927	867	828	854	845	781	773	774	789	738	732	710	768	768	726	751	736	770	715	756	676	747	699	709	728	686	709	708	712	693	740	682	764	710	725	735	726	714	733	705	740	705	698	681	719	714	725	698	698	721	718	661	668	656	702	710	724	720	653	718	650	695	684	669	681	728	716	707	719	689	675	704	693	698	732	716	735	690	672	690	726	670	705	695	727	698	714	709	671	695	726	681	739	720	722	709	709	741	724	681	706	704	734	702	672	714	682	709	712	723	719	684	683	699	690	716	706	668	671	665	689	717	712	651	690	688	687	672	751	697	671	677	664	648	680	697	709	697	703	733	699	731	663	710	697	726	722	695	704	704	718	648	738	712	725	687	727	695	661	724	692	715	750	708	689	731	684	710	701	683	715	697	695	674	700	677	705	708	648	652	663	691	704	670	667	717	663	696	749	686	670	711	681	666	717	667	682	737	696	716	713	722	676	691	656	665	686	640	747	647	739	666	690	688	721	702	640	728	692	677	703	691	670	678	717	718	747	690	691	678	698	671	705	704	689	680	727	659	707	639	705	662	684	691	693	697	649	712	711	684	677	682	669	675	673	675	677	631	662	711	697	684	689	707	688	738	702	688	712	698	645	659	742	706	695	702	736	692	641	650	678	687	650	767	670	722	684	713	738	720	677	741	687	693	695	711	733	718	668	729	700	707	716	707	714	683	700	667	673	769	687	714	721	675	752	669	660	748	665	669	689	716	694	700	710	724	679	702	713	654	727	689	697	711	661	686	634	707	689	703	682	717	700	722	692	749	700	698	677	694	700	667	723	725	716	705	699	690	676	721	663	712	688	673	722	724	728	717	705	675	734	702	684	739	699	670	697	664	729	717	722	700	676	699	651	734	662	699	683	662	730	704	685	687	746	710	672	673	732	667	714	678	704	701	781	699	677	723	731	715	703	706	700	700	719	698	714	663	651	686	676	659	689	726	708	701	701	694	701	679	696	673	741	693	727	710	691	675	677	668	677	683	711	715	686	749	687	695	674	685	676	695	713	713	715	690	657	738	675	691	701	706	730	689	678	737	691	747	721	660	743	755	650	664	742	666	681	733	678	690	702	694	683	687	676	759	713	642	717	730	734	691	690	710	698	692	687	687	647	682	730	709	683	722	673	695	720	656	676	697	682	678	752	680	733	710	701	696	686	722	635	715	710	739	691	675	691	706	668	717	671	720	718	713	705	699	674	684	637	718	744	673	742	646	672	709	674	682	663	693	715	688	705	734	708	728	688	646	636	703	702	713	745	698	701	662	687	726	664	675	749	698	693	693	684	690	715	703	716	679	668	694	717	627	691	723	728	714	687	653	673	672	703	659	686	650	697	677	724	657	717	685	659	701	687	685	680	706	699	650	642	691	692	668	713	718	676	690	702	671	690	695	678	689	704	650	683	708	739	677	657	685	700	688	698	706	713	706	683	672	710	703	703	675	692	666	722	732	698	740	661	698	714	689	721	725	680	725	698	690	697	719	672	653	739	705	679	689	721	691	678	694	655	707	727	678	736	708	672	675	687	692	668	691	680	671	737	714	690	645	686	716	668	676	738	684	705	744	690	709	660	670	654	690	664	680	723	651	715	719	691	729	684	688	660	675	752	679	683	729	691	683	718	690	716	661	691	728	717	730	720	686	730	693	651	730	720	732	707	713	691	694	702	710	715	702	659	685	749	698	692	718	732	717	738	672	677	683	651	662	681	667	698	680	651	673	705	675	685	706	701	689	744	741	665	686	693	698	737	699	715	675	692	652	717	706	704	703	688	621	691	696	713	758	683	686	697	698	739	722	654	666	684	646	753	688	701	713	706	752	754	704	710	717	717	674	728	669	706	707	730	721	697	725	667	674	676	717	678	720	697	692	693	674	660	658	744	703	677	645	658	730	710	707	684	690	712	734	637	688	662	700	736	690	690	675	706	694	706	666	705	679	739	704	729	691	682	723	768	690	674	716	674	669	657	707	705	741	717	659	704	713	704	701	715	721	719	694	703	663	679	710	684	707	686	666	726	708	681	654	690	688	676	720	727	665	675	712	698	695	702	678	708	715	684	673	705	696	748	737	685	715	724	704	689	710	697	699	710	729	723	657	746	685	739	698	702	685	708	683	686	715	749	698	694	693	676	748	674	684	724	671	711	696	690	686	625	709	709	730	693	729	704	719	645	664	671	680	691	628	699	647	729	652	690	687	685	754	734	692	674	672	693	699	680	717	662	730	682	689	743	726	703	676	681	684	694	663	704	715	691	739	644	676	679	682	664	698	679	669	701	759	667	687	711	693	715	712	679	716	676	648	727	692	683	677	713	749	678	654	720	675	689	679	681	742	685	687	666	698	728	687	694	688	720	656	673	654	694	717	733	711	715	637	726	704	711	678	676	729	715	755	753	692	668	709	689	683	638	709	723	653	650	693	738	683	693	690	706	667	663	684	656	693	703	720	678	704	697	693	692	706	653	702	747	684	653	712	714	730	674	685	656	673	732	714	722	669	739	708	702	719	670	705	684	731	736	735	692	676	717	695	677	691	679	726	692	717	737	660	754	724	719	683	683	667	740	719	672	771	682	636	730	706	698	702	675	675	697	699	692	674	708	720	680	689	688	718	742	662	665	688	711	704	690	697	692	682	658	728	708	664	697	707	720	633	719	750	697	729	682	747	695	723	713	681	716	724	722	746	722	684	737	719	691	709	721	679	710	686	660	707	695	675	703	663	705	716	719	721	682	681	660	734	692	687	704	711	675	716	663	674	688	712	706	656	714	694	698	704	694	703	687	703	634	732	676	687	724	686	693	671	714	725	740	699	730	706	664	768	703	649	663	670	724	678	690	664	699	721	711	700	691	767	721	682	732	686	702	695	683	718	690	723	736	709	680	741	638	729	689	660	679	713	652	644	725	730	692	699	696	697	703	637	685	675	678	688	697	728	692	688	680	714	740	696	658	715	711	715	696	716	652	725	646	719	713	730	630	731	729	708	670	688	746	656	724	718	693	702	707	687	704	638	719	744	717	715	700	699	692	704	739	721	687	734	683	719	732	695	705	733	708	660	702	663	725	698	717	704	677	680	649	699	685	682	703	727	693	699	679	707	686	678	692	684	695	742	701	707	668	702	697	674	695	699	713	676	669	706	716	653	678	681	743	709	738	657	747	697	680	715	663	730	702	703	713	715	690	746	675	702	676	736	725	668	671	676	693	730	653	721	666	676	697	749	740	717	673	674	744	696	713	700	718	723	699	724	700	722	707	723	680	719	716	652	740	742	668	741	709	675	685	681	710	672	728	722	698	716	719	667	712	725	708	689	718	703	636	679	729	731	657	696	685	699	763	702	775	690	723	715	657	683	700	682	723	695	702	689	740	708	734	724	726	662	751	694	652	706	635	645	705	690	684	683	707	684	758	660	727	697	680	748	680	677	728	701	717	702	693
23295	21502	29705	23753	21494	21418	3671	740	525	494	456	433	411	425	333	355	340	337	326	327	343	314	320	308	320	312	288	293	284	293	318	283	294	274	293	288	284	298	295	307	272	256	263	283	296	312	295	242	297	312	254	282	275	281	285	247	257	312	283	250	244	298	265	240	244	277	273	285	295	269	274	271	278	296	290	279	274	268	274	319	274	290	289	279	274	288	293	232	267	244	275	258	274	253	290	256	258	248	281	270	253	289	277	255	268	261	255	263	269	299	290	272	273	265	258	244	289	283	273	265	256	261	266	264	262	268	255	259	275	286	259	251	290	280	284	271	267	224	265	266	277	266	290	293	259	268	230	267	286	273	238	282	269	272	236	271	279	252	257	277	291	267	293	286	269	256	306	236	280	282	300	268	258	291	268	243	274	276	252	281	265	279	270	269	255	268	257	295	286	298	273	261	292	269	277	263	300	274	301	283	264	276	261	266	276	292	272	249	251	324	275	275	270	289	275	265	285	279	278	255	278	283	281	255	266	266	265	268	245	300	254	275	259	291	272	259	252	250	248	262	242	275	283	247	280	239	266	281	277	271	260	251	277	262	263	270	281	244	261	240	237	292	275	281	266	274	283	269	284	266	302	245	294	285	262	274	259	270	263	262	285	262	252	272	309	284	271	278	259	257	289	271	273	297	293	266	255	287	271	244	265	247	310	265	286	271	259	311	256	281	289	305	276	245	290	257	290	245	264	280	282	281	263	260	257	246	269	294	294	280	268	255	265	255	273	309	283	288	261	283	252	254	278	265	294	263	298	291	261	290	278	278	307	285	283	296	270	278	274	265	285	276	294	281	302	297	278	249	241	271	235	287	276	264	281	275	267	280	236	262	258	245	274	249	245	257	292	256	275	282	250	269	266	271	267	279	272	263	254	308	270	290	253	274	297	292	270	255	300	254	243	259	291	278	288	277	240	265	277	265	298	285	270	247	269	253	264	236	262	271	263	263	253	270	295	259	271	264	255	242	284	273	230	269	266	261	294	277	270	280	232	269	260	275	259	256	284	247	260	247	285	286	250	292	255	286	281	260	273	259	275	266	256	264	273	275	278	278	281	290	281	263	260	299	279	293	282	279	271	258	287	269	254	278	288	289	268	269	262	272	291	256	268	260	281	269	271	271	278	254	254	285	264	265	257	247	288	296	258	308	251	281	269	266	284	278	316	250	270	232	286	261	274	266	262	281	289	297	274	255	271	288	288	265	260	276	262	275	238	288	272	272	287	268	264	281	281	278	261	253	273	271	250	296	270	255	270	260	307	278	269	286	254	283	265	259	272	216	271	271	266	259	257	267	264	248	275	277	266	254	266	278	287	288	274	309	276	268	249	270	266	290	273	260	263	285	252	254	258	242	278	258	249	261	245	278	273	263	253	298	268	276	262	271	288	265	276	268	246	261	293	278	269	253	246	271	267	269	258	281	271	279	268	291	223	247	252	293	252	264	274	275	297	262	268	273	286	261	269	250	304	270	272	284	252	256	277	280	233	242	257	283	260	306	278	286	251	277	263	261	273	254	263	284	288	244	285	273	294	262	267	266	285	270	245	270	277	273	276	287	273	261	267	245	257	267	258	259	253	284	284	275	278	288	255	280	276	259	260	270	263	292	243	252	278	288	242	269	262	235	280	271	278	265	276	288	283	272	258	282	263	267	269	260	288	262	285	277	269	253	274	286	271	245	262	242	260	297	292	285	292	265	268	300	264	265	286	284	253	268	298	265	273	288	264	276	265	271	273	260	235	240	240	259	266	279	212	271	260	269	283	277	275	265	261	280	252	268	249	253	261	295	250	273	272	286	293	251	295	263	272	239	286	289	279	253	278	285	279	275	270	255	275	274	257	261	263	273	271	277	279	296	284	260	256	287	272	270	285	262	297	239	285	286	254	260	271	248	284	254	262	274	271	242	272	277	279	281	270	261	293	261	282	268	226	268	264	290	263	272	275	288	278	269	238	280	263	286	259	278	262	254	281	242	303	298	270	274	290	273	256	267	283	254	295	240	259	242	275	252	271	282	278	304	269	236	270	260	255	258	263	296	286	278	252	283	261	286	287	277	268	274	272	253	265	268	277	307	285	266	272	265	293	270	281	287	268	289	257	253	278	286	289	251	241	266	274	266	254	261	308	301	316	261	237	272	268	266	241	261	290	281	264	270	268	269	289	283	301	255	266	275	303	280	295	257	308	232	244	264	261	230	269	272	261	249	298	255	264	275	258	271	284	265	285	268	273	267	242	298	266	288	291	260	254	271	243	279	237	246	283	284	262	307	292	261	303	263	295	259	299	276	285	274	283	307	282	252	231	299	275	268	277	279	268	289	279	263	246	302	255	266	276	256	273	232	268	253	288	282	274	292	263	286	230	273	297	237	280	255	264	285	281	232	265	281	272	301	280	263	286	281	256	266	288	284	278	266	292	244	280	276	263	281	296	252	285	272	273	266	287	257	261	312	267	283	275	244	260	296	288	246	289	295	251	302	226	254	301	304	265	293	292	278	281	256	280	271	266	274	299	297	279	259	271	282	251	232	276	281	277	287	275	283	240	285	263	273	270	257	296	273	287	246	262	262	260	276	304	263	262	294	272	270	257	284	281	279	270	261	266	257	284	276	295	266	295	279	237	256	265	281	284	246	271	248	254	256	287	261	279	288	246	277	288	299	314	291	288	281	271	260	285	274	259	283	256	270	284	236	267	279	288	275	211	256	280	264	277	254	266	259	280	276	304	288	261	284	277	278	301	264	265	287	279	274	256	279	273	259	275	277	242	239	297	260	250	267	299	290	282	266	268	264	255	260	266	261	261	238	241	310	299	302	291	285	281	249	239	275	289	258	265	255	295	264	311	264	260	279	242	269	278	246	235	235	272	265	262	274	286	307	297	290	262	273	268	258	275	300	243	293	255	256	236	294	270	258	253	249	269	259	258	269	286	300	276	285	285	254	244	290	271	283	271	272	255	256	280	241	267	255	269	302	272	304	275	257	256	268	296	293	274	253	269	303	272	256	248	260	268	270	275	271	249	291	261	265	285	252	281	257	246	288	263	256	272	279	296	234	269	306	271	302	276	265	275	293	271	288	267	282	267	292	273	265	241	267	287	269	266	287	284	264	261	279	263	279	246	226	245	270	289	241	278	263	265	271	281	245	313	265	286	269	278	288	284	289	290	296	281	268	256	237	292	246	283	287	257	306	295	281	250	256	299	283	276	238	289	280	239	279	287	274	286	274	288	271	291	273	255	242	255	248	261	276	244	286	298	295	302	265	282	269	294	255	267	263	286	304	299	281	256	273	288	284	278	292	269	285	250	282	244	272	263	313	279	288	279	258	254	262	256	248	247	254	268	261	252	263	279	235	266	279	264	291	263	268	254	266	271	277	275	264	271	258	261	239	278	291	241	267	278	268	281	275	242	267	271	249	261	261	257	264	250	271	258	272	255	256	269	275	252	274	253	282
39236	13471	11631	6068	3933	2844	2132	1724	1400	1262	1044	916	838	749	749	688	609	582	597	585	574	527	536	537	515	509	515	503	493	477	546	494	451	442	437	439	481	433	447	513	507	424	439	436	450	417	440	450	470	414	443	435	408	431	455	464	439	418	465	423	408	418	418	442	432	428	396	423	427	399	448	473	438	410	439	440	432	437	450	401	425	443	450	429	413	420	387	421	417	420	384	374	453	425	395	420	434	407	408	427	444	415	414	417	410	437	424	413	396	401	434	437	431	402	429	387	382	381	441	459	415	432	418	432	382	409	390	396	412	403	435	466	397	434	410	408	414	455	417	395	425	460	391	431	433	409	453	444	446	467	435	395	400	404	428	403	393	435	397	404	402	358	397	460	419	416	404	430	399	424	424	402	417	427	382	410	392	417	416	430	405	384	420	446	423	407	452	422	427	452	418	388	423	413	427	361	444	415	456	428	429	350	443	389	408	408	430	405	420	381	429	402	419	435	416	398	393	378	416	436	398	450	406	409	468	441	411	432	425	389	387	428	424	451	430	424	413	430	373	404	424	408	392	423	418	411	420	385	417	431	424	415	376	438	412	398	426	391	434	402	388	421	429	404	411	432	407	412	401	433	402	429	425	450	452	418	399	420	395	451	441	425	397	398	440	423	410	429	467	412	398	423	402	410	471	422	442	363	416	433	413	407	399	447	424	400	436	413	465	434	418	407	403	421	401	418	403	402	383	435	428	405	423	431	427	423	423	437	436	411	428	418	467	430	428	399	442	443	437	429	439	415	442	406	438	413	388	389	445	432	406	421	416	387	450	414	422	408	422	443	389	426	437	402	396	416	399	445	421	415	394	448	419	439	447	398	430	428	409	418	381	406	400	400	415	405	428	374	425	387	417	425	410	395	438	398	430	437	390	384	416	414	385	402	405	433	403	395	422	406	456	428	431	372	423	422	397	434	422	420	444	394	458	420	425	398	396	413	465	437	395	411	415	431	414	436	382	419	462	402	409	413	447	409	440	423	399	398	413	425	434	426	431	412	410	441	386	376	404	416	420	435	413	395	411	439	386	432	413	407	419	403	420	421	427	423	411	390	366	424	417	396	443	385	428	425	421	405	425	359	413	435	441	402	434	409	424	422	375	427	418	405	403	420	422	474	372	437	376	423	434	366	380	415	413	427	399	392	390	432	406	413	442	384	475	399	415	395	418	425	426	431	400	427	423	434	402	429	434	428	427	418	450	429	423	417	420	433	405	413	412	413	443	406	420	434	392	434	393	418	400	397	436	437	479	451	443	391	408	434	435	423	412	411	431	389	385	419	418	422	447	404	400	418	394	429	426	405	421	422	358	434	433	433	457	450	404	428	430	437	402	414	420	405	392	423	442	412	444	390	409	428	421	428	396	443	441	401	435	433	444	405	387	438	442	407	397	394	398	366	423	407	449	412	417	426	435	388	414	434	423	407	419	418	410	402	393	390	403	429	433	406	416	439	392	438	408	403	421	431	413	406	442	406	424	419	399	444	462	399	432	395	447	431	388	409	413	385	405	434	456	394	425	396	413	436	412	413	413	419	405	383	421	439	436	396	429	412	428	420	391	417	423	436	416	452	368	409	430	376	407	423	407	443	418	406	437	404	398	406	389	383	424	392	369	421	390	380	416	392	457	381	408	354	444	422	428	425	437	427	405	408	417	409	401	412	461	429	388	410	427	373	372	436	376	450	436	409	409	383	405	420	455	429	422	389	426	436	407	429	415	394	423	418	419	381	421	409	462	414	458	412	447	398	388	408	402	433	447	429	410	472	421	353	366	429	414	440	448	414	392	423	413	414	388	416	395	405	426	438	408	418	449	400	422	395	434	401	434	438	443	415	407	391	445	412	451	413	408	388	414	404	418	443	418	402	422	415	435	416	441	401	412	427	457	397	432	426	424	439	455	441	424	442	398	439	436	361	404	401	387	476	405	423	435	425	391	421	438	372	430	433	413	440	408	444	422	434	400	402	438	394	444	382	442	451	401	438	418	433	394	417	392	413	409	416	403	372	422	404	422	410	419	387	410	436	403	413	428	440	412	407	409	410	399	397	386	389	421	439	427	433	432	375	419	393	418	425	442	395	397	399	404	423	413	400	407	418	391	457	422	416	398	444	373	404	423	422	459	401	433	406	418	432	397	390	410	436	402	409	452	409	440	441	403	439	414	394	407	402	424	435	411	432	415	434	464	413	448	432	409	403	463	446	457	437	424	432	460	410	422	405	436	424	417	389	444	425	416	425	435	429	436	385	435	406	437	400	415	414	406	385	405	420	404	397	412	429	397	388	376	420	411	435	454	402	414	436	411	420	372	444	392	414	420	414	431	488	409	442	439	425	429	409	402	412	423	412	427	422	386	391	416	422	403	409	383	403	406	395	422	404	419	438	413	411	417	437	374	390	408	426	404	443	423	389	400	427	443	441	437	407	394	394	379	421	405	387	441	468	401	415	435	453	426	394	427	455	429	416	412	410	395	451	423	415	425	438	418	418	429	423	363	391	409	414	416	386	403	414	436	403	395	436	393	400	421	414	410	455	398	378	407	419	440	430	428	442	393	391	393	432	441	417	433	438	420	426	452	427	406	434	414	396	429	429	427	395	438	435	422	408	427	380	421	452	438	415	404	447	413	424	468	438	416	431	416	424	420	394	397	410	411	425	402	402	379	418	398	388	431	380	410	421	436	428	423	421	416	396	449	414	390	416	433	410	411	436	411	444	435	444	431	437	455	421	453	415	430	449	411	465	395	366	406	389	459	412	411	407	410	437	405	417	446	409	410	423	396	399	392	426	402	372	392	394	410	439	400	429	400	384	438	387	435	452	378	405	444	425	411	380	445	416	426	393	409	455	400	418	390	435	400	405	423	462	427	417	423	405	409	450	459	437	427	375	391	396	396	389	438	429	400	446	407	413	414	389	413	459	422	412	432	436	426	410	425	423	437	446	400	416	398	402	407	409	421	413	437	409	395	430	444	456	408	415	414	366	432	426	404	411	406	409	426	401	396	432	395	411	416	410	438	389	420	387	419	397	408	444	409	411	404	435	391	456	436	420	439	422	417	410	422	415	421	365	415	418	390	419	392	431	410	417	431	401	429	391	385	424	433	398	389	419	393	455	429	427	460	407	418	386	425	407	398	402	403	426	457	396	408	428	416	398	410	430	385	394	427	431	458	398	406	414	420	441	391	481	393	396	414	442	422	454	378	429	420	409	396	426	416	395	435	400	411	432	410	417	438	406	421	402	418	423	380	367	406	438	404	399	428	399	409	399	389	401	431	372	418	402	458	433	447	408	416	449	424	452	399	441	435	417	415	422	419	400	435	393	415	390	400	447	405	443	402	430	412	404	409	406	395	416	375	391	434	407	424	450	428	409	419	455	440	417	400	400	396	465	417	411	388	423	391	407	387	419	392	447	369	434	461	441	412	426	456	433	408	416	430	383	431	395	413	418	441	427
27506	20276	7010	827	592	575	525	503	506	508	477	514	466	520	540	504	478	559	538	520	506	519	507	528	521	506	511	535	501	485	517	510	512	534	470	544	498	500	503	500	515	477	508	463	505	534	513	502	532	495	501	474	495	532	482	523	484	493	498	525	486	475	511	482	481	516	558	501	480	499	492	536	511	503	506	496	524	497	496	542	504	498	508	499	542	532	533	477	515	534	489	466	492	505	533	526	496	512	511	508	484	519	495	489	489	491	520	510	492	509	526	482	474	526	488	517	496	474	524	488	517	515	530	562	482	524	515	505	509	533	522	476	537	499	483	512	503	492	538	508	483	481	471	529	499	518	535	529	511	515	470	515	507	493	538	510	483	509	536	540	479	518	469	495	506	476	565	521	521	463	505	491	489	516	497	487	516	498	487	490	529	487	491	543	504	482	489	531	533	510	529	524	543	515	452	483	487	527	534	537	495	484	490	547	480	521	525	495	459	495	552	542	521	530	485	513	480	543	477	515	488	512	555	482	523	511	533	507	496	445	540	499	572	510	552	503	486	460	540	576	498	547	575	449	468	526	497	546	502	519	491	516	471	512	514	530	479	484	467	506	526	474	510	471	505	558	491	492	500	497	524	493	497	500	539	511	535	503	553	527	528	473	514	522	497	509	504	479	522	463	469	545	450	527	534	511	488	492	474	529	484	501	498	501	493	474	528	516	499	499	534	487	494	505	460	487	509	500	498	525	507	530	519	499	535	499	517	527	491	513	500	457	504	529	491	523	510	510	503	505	519	478	506	510	508	506	468	521	495	508	484	493	489	513	501	497	544	467	545	549	519	508	512	462	525	525	488	540	521	498	487	475	559	516	517	554	482	541	500	495	510	512	508	527	486	495	492	511	453	519	523	509	519	488	509	529	545	523	483	536	521	510	535	518	503	523	550	503	518	439	478	518	502	492	494	551	450	482	497	540	510	536	513	482	526	488	525	497	496	491	545	477	499	461	500	537	448	539	521	503	519	500	499	496	513	504	516	514	492	512	526	525	507	523	491	489	518	520	530	512	524	531	502	507	527	503	518	511	465	509	480	450	494	562	540	532	499	491	492	523	499	473	495	508	496	493	481	475	454	498	525	499	521	485	521	539	479	526	500	493	497	485	503	517	504	504	530	503	509	546	511	461	492	472	547	518	485	496	488	488	513	488	493	477	502	501	489	510	492	495	489	470	537	512	527	491	519	503	449	523	517	476	477	503	477	507	497	504	523	532	540	510	510	511	521	512	528	506	518	521	526	483	535	491	518	466	521	491	533	543	513	509	498	497	483	506	494	487	518	502	521	484	498	507	507	523	506	505	466	507	491	498	506	498	513	452	478	471	490	511	502	527	516	512	490	476	516	484	520	473	538	469	507	483	516	507	519	507	510	471	512	498	496	518	502	474	512	463	484	512	510	515	539	501	469	485	487	509	532	505	500	504	545	516	529	506	488	486	473	518	527	535	550	507	467	507	521	488	550	531	521	483	498	465	514	512	501	514	497	552	514	518	518	538	521	530	532	480	527	524	482	525	519	517	510	513	506	483	511	534	503	523	521	509	511	506	531	493	513	508	479	511	468	495	484	496	485	475	537	490	481	513	497	498	548	508	518	483	499	497	528	507	503	531	542	511	500	515	517	520	537	524	488	551	502	506	518	490	553	482	511	528	508	535	520	493	493	498	509	478	517	492	501	473	513	485	524	558	463	507	527	501	511	492	556	496	501	533	536	511	489	508	480	496	508	494	526	483	499	471	524	500	523	502	524	525	474	539	525	508	472	507	527	534	490	527	495	512	498	483	523	543	508	506	512	493	485	533	452	483	463	523	511	508	504	543	498	543	506	499	525	510	466	504	509	508	517	480	514	479	506	509	524	506	486	507	509	513	465	496	495	520	495	486	480	499	541	502	505	529	518	498	475	479	515	479	501	508	452	503	551	473	476	483	517	465	528	502	514	494	518	514	472	558	531	504	537	484	496	488	497	514	486	530	534	483	497	529	519	503	507	491	469	539	516	477	533	489	475	477	502	523	501	513	534	507	507	478	494	497	477	522	480	535	525	479	526	488	558	529	481	497	483	475	492	493	524	526	520	512	519	467	533	503	497	500	496	540	453	508	476	503	486	505	541	508	495	544	549	502	488	528	531	515	506	503	480	534	527	485	492	517	496	519	513	549	489	511	537	543	513	503	472	489	458	488	503	499	502	470	527	533	489	473	513	474	490	483	492	486	503	507	502	492	518	482	500	499	501	541	497	506	499	514	524	480	499	486	530	502	520	508	528	531	507	505	499	515	542	539	488	517	525	512	540	502	517	531	485	483	526	534	503	497	494	516	511	509	508	487	492	498	492	488	485	510	483	517	497	505	497	480	521	485	506	507	515	525	495	532	504	549	529	483	503	518	551	508	523	519	468	496	497	480	493	542	483	476	493	488	501	502	533	502	521	534	518	523	527	491	483	539	504	514	507	551	469	556	504	501	480	544	498	509	498	482	512	507	505	507	506	495	518	497	497	520	532	496	491	498	503	508	534	513	550	519	541	487	508	540	494	541	515	510	512	521	465	510	503	485	540	540	482	480	496	476	491	516	487	473	524	511	523	517	508	491	513	495	474	514	519	510	497	514	536	487	511	541	549	507	485	476	483	532	505	524	499	516	491	513	510	478	560	509	487	444	464	503	528	472	525	493	471	489	530	509	531	510	524	515	485	517	547	497	522	517	496	477	544	533	533	489	518	498	486	504	506	556	534	523	505	500	492	511	508	490	496	522	484	507	492	488	480	530	472	520	517	535	479	551	458	511	484	489	499	495	531	497	503	545	525	506	504	505	523	490	535	491	514	545	492	494	541	465	534	515	492	544	549	506	464	504	510	482	503	504	500	545	472	493	532	508	527	513	496	470	481	439	474	539	500	479	528	508	519	507	492	500	546	521	512	530	533	486	521	494	492	492	531	503	474	486	510	495	528	478	509	516	474	501	559	470	500	501	528	486	537	523	531	521	525	503	491	517	526	483	516	526	505	509	497	529	514	491	495	499	515	526	502	507	528	492	521	540	461	498	473	507	518	478	496	511	498	486	497	521	505	505	475	501	548	480	516	465	490	509	554	505	475	528	512	519	510	495	509	502	526	513	520	455	507	541	499	511	490	489	509	537	516	455	528	507	521	511	478	494	512	525	551	501	508	501	510	547	508	515	496	486	523	521	517	517	515	494	489	483	495	515	514	499	514	542	550	492	490	523	523	507	487	470	513	463	531	499	508	461	526	500	486	517	501	505	502	478	541	500	516	474	523	504	513	498	558	500	516	482	524	509	538	512	517	507	542	488	539	513	453	469	518	527	514	532	501	521	490	522	490	486	527	510	545	505	506	507	553	512	518	535	521	511	476	503	518	514	524	528	527	510	522	480	488	477	501	478	485	465	479	506	501	502	539	494	533	515	510	502	541	487	515	469	535	470	503	475	509	493
16995	1567	1301	940	908	850	809	815	870	797	752	749	780	777	699	739	765	786	736	718	731	701	733	762	733	766	763	764	759	735	730	748	733	744	749	748	750	804	756	745	760	765	725	733	737	744	731	730	734	684	781	711	773	697	760	760	730	772	761	755	774	715	755	730	715	765	740	775	756	723	741	725	747	771	754	747	743	773	747	714	750	792	774	782	752	753	745	790	737	763	721	783	757	726	759	707	751	742	782	718	723	723	810	747	727	750	751	772	724	765	705	758	754	725	734	705	734	719	707	674	738	693	728	720	697	764	765	759	722	723	693	780	673	712	705	779	746	756	796	779	740	782	728	722	768	774	721	761	732	709	763	750	766	781	710	711	743	760	727	759	760	740	782	778	741	739	792	749	724	750	737	715	709	719	732	721	735	767	708	737	759	794	765	774	689	747	711	757	737	734	761	766	762	750	708	753	762	774	688	766	727	781	711	748	691	742	693	775	763	762	763	750	751	668	737	761	733	733	832	719	767	726	797	716	702	723	787	738	719	801	754	744	795	719	765	738	687	765	772	780	715	762	749	715	780	703	792	743	794	804	731	686	727	729	774	738	766	707	734	718	765	718	736	733	767	771	790	733	744	719	724	757	754	685	729	737	750	768	711	741	765	722	753	791	739	733	758	770	770	763	735	753	712	776	735	682	732	743	682	743	745	773	785	726	790	742	741	792	794	736	759	740	734	775	816	731	772	757	737	748	781	744	727	730	694	719	725	753	740	727	733	775	774	730	720	701	738	794	764	709	746	737	735	731	759	757	742	742	715	761	763	776	757	763	745	729	748	674	740	762	751	730	786	752	788	761	719	698	749	750	721	749	714	732	741	774	715	708	734	778	773	711	756	752	743	740	732	747	734	738	735	741	722	729	754	753	787	715	779	801	753	747	727	789	702	757	749	749	700	747	734	766	714	754	773	755	757	762	765	753	742	693	730	724	673	709	773	708	750	732	798	780	747	721	780	748	711	763	746	806	749	735	756	717	773	765	708	754	756	759	751	776	816	743	741	721	756	747	739	732	754	740	738	735	723	785	721	702	699	764	752	737	764	712	743	791	740	760	780	765	737	764	752	723	715	724	770	767	762	796	778	705	744	761	738	754	760	767	760	750	787	784	752	739	743	717	768	713	777	738	776	779	741	725	717	720	772	769	741	747	718	722	757	758	752	722	729	771	728	722	779	747	734	709	772	744	722	738	721	712	772	773	734	746	782	749	719	752	723	753	757	754	773	720	767	745	778	735	716	765	762	739	754	708	732	767	705	743	752	715	743	732	771	761	746	745	755	726	729	714	782	771	778	778	763	718	761	772	804	708	730	772	724	724	739	756	780	732	751	757	732	711	731	693	733	747	784	771	792	759	737	769	739	709	774	774	741	820	756	736	746	789	714	760	736	717	757	747	752	756	765	727	749	715	778	763	760	786	753	698	743	742	744	762	764	731	701	765	782	731	732	752	744	756	705	803	700	739	749	733	755	759	778	735	730	748	755	743	663	758	771	746	790	746	716	714	770	777	787	761	768	717	708	721	743	744	774	721	700	768	725	748	752	797	777	787	764	792	754	770	763	760	725	752	705	747	770	788	749	687	763	738	752	756	753	731	763	786	737	739	718	728	806	732	775	733	788	766	718	740	781	792	786	729	746	758	737	769	753	716	775	752	752	756	758	780	769	780	762	754	729	747	740	778	714	719	797	725	769	772	767	801	749	720	749	739	724	702	742	726	697	711	744	745	723	736	741	748	760	756	734	743	750	767	736	742	752	744	770	747	685	766	803	744	758	774	667	776	733	790	755	719	737	774	729	750	754	733	782	768	783	733	741	752	750	741	742	734	718	708	691	738	798	801	758	765	759	742	706	719	764	744	724	735	775	739	702	793	727	731	729	782	744	738	748	749	730	776	800	754	742	749	749	756	714	761	793	732	719	764	710	756	786	784	756	758	725	732	734	727	740	736	772	768	701	766	723	759	762	736	770	728	681	728	728	767	703	706	745	786	714	803	719	714	778	730	760	751	745	744	709	735	750	717	731	795	741	796	727	741	751	753	750	732	732	713	755	785	756	732	759	748	695	747	704	780	744	745	758	744	770	725	766	721	812	792	733	743	756	749	722	757	764	751	741	760	727	668	734	739	753	801	749	763	713	785	755	782	744	685	711	772	776	719	807	759	776	736	722	784	739	660	765	802	786	743	748	760	762	748	734	749	763	796	712	729	712	714	742	696	769	733	786	743	718	733	725	715	759	766	761	771	767	763	668	742	749	767	766	747	734	712	758	713	751	757	772	752	720	762	743	740	775	727	742	733	739	726	764	732	735	762	755	722	711	760	731	739	773	703	777	765	768	747	721	785	745	703	768	731	716	748	770	730	768	800	738	757	767	735	744	786	700	735	717	755	767	723	770	708	772	731	729	743	734	744	771	737	742	696	728	732	748	721	746	667	751	725	763	754	736	743	746	705	823	758	736	746	724	795	776	737	750	734	723	762	774	747	792	767	795	760	730	727	768	788	723	739	744	780	769	735	720	750	726	815	726	743	780	722	739	709	763	729	763	754	774	679	727	734	759	726	703	801	743	746	762	748	762	746	718	772	794	745	711	740	784	764	738	737	784	744	817	736	712	809	753	761	717	760	728	763	737	745	753	757	764	705	757	805	773	736	729	751	766	778	741	718	746	794	734	770	724	770	762	724	731	722	738	719	753	746	780	719	704	766	750	716	685	734	704	784	715	714	755	717	823	763	774	800	732	754	727	762	723	727	703	806	736	703	775	736	774	704	774	753	755	728	757	723	806	728	752	728	765	780	768	785	754	781	742	816	756	792	695	738	759	731	747	721	758	718	752	745	752	771	801	749	755	723	700	738	746	745	777	762	752	732	725	711	718	776	755	736	766	778	753	786	728	720	723	735	703	704	750	748	747	767	780	734	781	751	740	765	731	745	773	765	722	786	754	720	795	791	734	767	738	739	691	747	772	754	712	733	731	839	713	790	722	763	747	740	707	770	816	800	768	753	745	738	734	774	701	752	738	740	769	734	782	830	738	775	741	760	783	768	755	711	724	769	712	732	753	717	733	762	750	771	761	771	771	739	799	792	799	750	740	785	749	776	758	791	727	722	752	752	737	772	758	717	754	718	713	749	785	743	743	771	773	733	751	768	760	827	747	770	791	717	773	795	728	734	734	746	750	732	736	708	744	737	782	752	744	728	718	695	728	760	720	737	768	741	694	760	757	759	789	713	726	769	759	733	756	677	751	776	747	742	756	743	697	725	749	760	805	776	700	738	739	718	732	740	759	688	737	771	737	770	730	798	722	743	733	726	752	719	728	770	754	754	744	746	757	788	765	767	746	798	701	731	796	730	773	806	758	798	759	760	738	785	779	731	762	767	732	744	744	706	732	727	738	757	734	767	765	701	746	793	720	781	762	697	738	742	772	739	760	758	711	802	766	725	747	757	755	757
23775	21518	29478	23997	21514	16483	1472	768	687	625	603	575	527	486	548	525	487	520	543	474	503	503	506	480	495	464	503	497	464	489	453	517	455	482	477	493	462	520	472	482	465	485	491	482	497	492	478	445	459	456	479	469	440	479	458	464	506	458	490	487	481	481	449	494	462	494	470	452	440	481	464	459	458	468	475	453	435	433	455	465	484	478	431	435	450	432	453	470	426	424	487	442	439	429	416	463	480	473	475	471	474	491	459	485	492	447	483	456	475	474	496	452	424	474	467	452	465	461	430	437	467	429	494	456	447	478	445	444	476	463	457	455	474	474	448	508	491	445	437	455	472	442	452	425	452	459	432	464	463	455	467	466	461	494	428	491	492	467	444	446	433	471	549	463	471	457	463	437	450	429	452	467	481	460	437	439	437	464	488	471	450	437	458	474	447	506	470	484	448	444	451	430	465	425	447	483	435	428	438	467	466	487	445	474	459	456	454	445	459	469	442	445	501	446	450	449	491	435	429	460	495	485	461	456	456	440	443	501	468	470	418	418	454	457	445	449	460	446	466	429	480	459	425	441	432	451	466	406	485	484	437	457	465	445	478	460	449	465	446	480	448	478	462	441	471	456	452	468	450	461	450	455	424	420	457	424	446	448	486	463	463	465	490	458	464	444	466	491	483	478	487	461	463	430	449	441	463	482	448	443	503	442	462	436	479	516	463	474	465	478	469	485	495	474	484	477	473	468	463	460	503	465	471	451	447	480	456	456	451	447	482	463	459	485	449	473	442	456	482	443	501	491	467	445	441	462	454	466	480	427	456	473	492	457	452	457	432	445	445	438	460	466	454	478	475	476	463	459	431	451	457	424	438	462	436	433	467	475	459	448	475	414	459	447	454	461	480	446	456	456	444	485	474	474	440	429	453	455	438	443	453	454	441	466	448	453	446	473	447	471	438	457	476	449	448	441	461	432	506	464	436	472	459	472	435	464	459	458	475	433	477	460	459	476	433	446	465	464	426	475	484	453	458	490	482	498	464	498	491	457	432	508	456	446	456	429	446	465	477	432	463	457	466	459	480	479	470	431	475	474	474	456	503	431	410	461	482	471	453	413	444	449	422	450	447	444	482	455	483	461	458	453	453	438	475	455	453	484	416	445	459	468	431	483	432	427	449	469	452	456	466	439	458	457	467	480	463	445	424	453	467	449	428	425	460	473	466	468	435	472	484	488	470	472	451	490	474	471	471	466	476	477	481	463	476	482	512	458	488	443	475	466	464	454	453	469	472	449	488	419	469	463	459	471	452	486	477	456	440	479	463	454	469	470	430	457	442	447	459	460	464	463	500	468	481	434	453	487	500	460	437	448	443	440	462	463	471	489	466	467	435	469	458	457	473	443	449	472	480	482	449	444	472	516	446	455	483	456	467	489	465	458	456	451	470	420	452	468	471	450	463	435	434	473	454	470	441	405	481	480	450	490	456	475	433	467	437	466	460	452	441	464	467	446	441	481	419	488	473	458	472	461	493	459	480	502	482	449	462	465	450	449	410	457	442	450	444	448	462	474	451	487	473	462	470	441	474	421	466	450	455	455	499	477	414	460	445	458	437	426	442	497	457	478	456	457	503	446	480	480	489	440	442	473	431	473	480	435	526	467	461	447	479	489	483	457	438	454	450	432	487	481	465	458	473	507	440	483	489	465	470	464	459	469	504	473	489	486	469	433	433	457	470	457	456	505	461	455	455	470	411	443	471	476	448	460	493	439	464	449	446	413	429	443	431	471	442	445	459	468	491	460	447	496	465	455	450	449	449	467	472	458	450	460	483	455	494	484	437	435	444	457	510	465	468	439	498	491	471	487	470	449	465	484	428	505	411	478	449	465	465	444	451	459	469	475	444	452	518	457	454	458	468	451	478	468	462	419	461	441	479	467	465	453	471	464	449	426	491	455	485	471	443	484	439	502	499	477	490	470	461	479	443	452	456	448	450	437	459	453	463	484	453	459	431	476	450	481	473	445	488	460	480	441	458	434	462	481	431	458	467	485	424	475	453	451	452	457	453	481	429	460	455	393	422	442	446	464	461	451	492	460	468	449	507	436	495	443	456	428	414	435	461	446	423	533	487	481	493	440	435	475	475	499	446	461	461	453	471	429	453	448	432	472	448	481	426	470	484	448	458	459	412	452	435	455	416	425	501	423	434	421	441	480	446	437	437	444	475	455	455	455	477	444	435	441	446	462	501	435	432	433	478	466	483	505	447	434	473	445	440	455	469	441	478	436	480	472	437	447	501	486	469	488	472	460	464	462	505	436	443	448	459	478	430	436	463	411	425	440	458	487	451	483	439	430	512	461	490	458	407	460	476	458	495	457	466	453	460	437	482	456	472	429	482	459	476	481	452	475	408	493	428	508	427	491	474	449	435	440	505	472	463	475	436	463	460	445	502	489	464	486	463	487	434	445	431	469	452	472	463	437	447	474	462	478	487	474	457	480	465	436	458	486	457	476	485	448	507	436	438	485	464	472	442	494	520	482	465	444	460	463	423	428	435	453	469	490	450	438	461	446	476	451	444	472	438	420	447	481	443	462	465	431	487	442	415	466	475	469	491	452	457	462	446	506	468	460	421	495	468	471	453	446	487	474	478	438	437	461	479	492	489	435	482	449	442	444	434	418	459	451	449	445	497	414	485	400	468	463	483	467	437	481	423	471	463	465	493	465	466	467	434	514	442	472	442	498	435	471	449	444	429	454	464	457	515	440	442	453	482	476	470	474	454	452	454	448	448	426	467	434	443	442	491	467	462	430	487	473	427	447	480	463	461	502	499	461	472	410	467	488	491	446	480	438	469	459	453	488	463	428	477	480	420	467	474	445	489	475	478	456	484	498	472	476	476	459	465	452	496	477	456	481	472	439	466	445	494	460	448	446	441	446	474	426	462	445	462	430	494	446	452	417	478	458	432	459	448	444	488	454	451	446	452	448	452	444	446	459	444	486	462	462	544	470	444	490	492	454	411	437	448	473	452	464	429	454	440	464	451	474	483	477	438	474	481	448	415	446	469	434	478	435	445	480	465	457	466	489	495	479	464	452	484	411	459	475	456	484	474	447	433	472	472	441	454	465	491	468	454	460	457	481	461	426	447	448	477	470	485	445	460	475	431	471	449	454	425	480	462	461	451	456	452	477	461	461	499	447	473	441	448	463	449	501	445	435	461	440	432	460	475	420	460	461	487	432	457	459	425	438	474	461	446	442	472	424	454	467	462	440	456	474	430	461	486	463	411	491	477	438	467	453	471	440	465	418	479	457	471	477	433	442	432	466	448	437	479	460	447	465	464	468	458	443	415	495	473	428	429	464	459	485	478	435	434	485	447	470	488	490	421	490	421	451	487	493	469	422	435	478	461	452	478	445	485	422	484	497	478	458	479	445	462	476	416	451	479	447	442	475	421	450	457	471	454	500	471	453	477	449	446	479	397	469	446	425	473	471	437	448	443	495	420	478
41186	11019	9678	4996	3306	2540	1959	1666	1451	1191	1148	1093	974	1000	867	871	829	839	874	810	809	824	813	767	763	752	740	749	733	723	780	663	778	703	680	787	736	699	712	689	703	707	692	716	726	708	742	706	737	703	729	703	749	708	707	711	758	733	710	742	739	681	729	679	723	709	718	687	698	681	714	668	695	674	716	667	721	647	732	724	695	684	723	697	733	692	737	704	697	736	696	705	693	725	715	669	704	680	722	648	762	723	718	725	669	720	681	727	705	699	658	693	669	710	730	712	736	724	704	667	723	728	705	640	722	695	704	656	716	702	687	726	704	710	657	661	686	636	677	700	702	706	728	695	658	678	713	666	683	712	720	686	689	700	682	683	686	694	735	719	731	711	699	708	722	714	680	728	695	719	708	673	687	686	702	751	721	703	703	733	669	676	668	682	695	719	702	714	701	667	703	691	764	705	702	735	667	744	654	706	708	669	679	674	724	642	682	753	703	695	691	702	705	721	688	680	678	704	745	728	694	688	682	705	656	713	666	662	709	762	709	742	721	672	679	684	742	730	712	706	724	708	680	694	664	675	668	673	676	695	693	705	675	704	742	699	658	673	694	717	709	709	717	705	701	700	651	710	707	717	681	673	706	664	692	676	696	680	657	706	714	708	702	705	692	699	749	673	667	671	663	673	710	698	664	737	718	723	680	730	706	703	669	685	677	663	688	684	678	754	737	674	696	688	740	684	708	704	660	705	683	696	684	651	719	669	697	726	737	630	669	709	678	710	701	698	679	726	716	672	748	709	699	676	727	688	727	640	729	695	653	693	715	685	660	649	679	675	667	711	732	695	709	705	697	660	671	691	731	719	663	732	668	684	706	668	671	694	666	719	682	700	657	689	680	735	709	707	705	682	663	723	676	660	720	678	747	665	663	722	718	711	673	691	685	689	686	682	658	744	714	749	714	646	699	728	719	685	744	711	702	695	704	744	681	671	723	697	682	669	736	693	664	668	691	672	657	639	687	705	692	679	657	745	698	718	682	699	696	685	731	707	715	674	668	668	672	650	709	700	686	683	719	696	683	720	713	677	721	706	665	694	715	731	696	761	695	663	699	690	735	692	678	701	680	676	664	716	686	638	668	723	665	686	660	700	712	687	690	680	726	695	728	693	679	710	711	708	661	734	704	689	713	707	664	710	675	726	701	681	655	746	736	684	671	738	705	711	677	706	637	674	708	693	713	700	731	668	704	740	710	676	665	630	678	682	663	699	719	659	678	695	681	719	726	702	687	665	670	678	678	695	715	686	711	705	662	666	680	716	720	660	665	715	651	648	687	689	715	727	752	725	657	667	686	728	745	669	717	722	713	704	664	738	680	702	698	695	715	689	713	672	684	687	708	667	672	627	684	650	694	731	713	654	659	667	727	686	672	701	705	716	733	699	707	696	656	713	641	731	691	694	756	736	704	686	669	719	737	676	697	678	715	722	695	739	677	664	715	747	711	699	678	723	711	701	685	670	720	705	683	695	644	647	672	672	694	695	643	744	667	686	718	706	711	692	730	676	676	667	633	667	672	699	713	720	699	687	725	720	684	703	699	710	725	664	674	655	680	679	712	721	669	665	714	678	721	721	729	673	691	725	665	679	715	735	732	683	659	730	705	663	687	675	663	713	735	710	725	691	672	687	696	709	674	725	728	718	735	640	731	706	694	741	725	692	683	708	694	703	729	635	703	709	685	695	706	644	651	703	706	705	706	702	700	673	711	711	706	714	723	695	677	697	663	661	678	703	750	655	706	678	700	744	703	707	663	679	689	680	710	727	692	677	673	704	704	713	683	683	735	746	721	673	683	698	721	688	668	736	738	695	686	734	727	715	714	704	741	708	729	712	719	724	697	721	747	654	686	687	668	713	720	679	692	737	649	733	684	711	730	695	714	671	715	675	699	728	690	691	717	720	729	711	727	692	712	733	697	692	668	698	700	657	652	668	681	702	668	699	712	740	675	710	680	709	679	705	720	705	682	672	684	740	667	737	674	701	685	695	737	769	674	649	662	693	722	686	713	732	694	679	703	703	699	720	690	650	640	713	707	731	716	730	735	712	715	681	663	657	672	680	708	684	713	669	716	662	673	740	703	743	659	667	729	666	657	690	691	695	670	647	686	728	686	700	680	695	663	702	717	707	682	706	682	676	714	618	716	675	707	656	678	726	654	705	697	640	685	698	633	688	683	718	701	661	676	740	666	679	702	671	715	671	653	690	664	670	678	730	708	654	719	709	672	700	673	703	684	727	691	675	727	681	719	647	691	681	689	697	678	711	690	697	685	729	714	719	705	713	662	679	670	683	681	716	730	702	658	688	677	723	683	657	676	687	718	703	708	718	700	685	671	695	713	644	708	743	711	641	688	718	684	661	698	641	663	725	680	677	689	697	691	642	725	635	752	716	698	651	647	714	694	717	678	687	720	690	683	712	702	718	706	706	693	713	665	698	661	735	736	716	664	724	664	750	707	706	678	659	715	681	673	729	671	670	732	668	702	705	673	670	710	701	648	697	736	675	726	645	676	753	669	680	731	730	701	702	701	689	672	627	684	707	715	681	733	708	720	700	721	665	685	681	668	719	712	745	684	704	661	699	702	745	727	722	688	708	673	659	683	642	691	680	667	698	672	700	725	652	665	667	702	670	647	701	710	678	683	710	653	684	718	751	660	681	668	661	757	676	677	755	728	675	680	691	652	628	701	673	668	698	708	716	708	700	690	694	647	728	715	681	704	727	707	656	737	756	674	705	676	700	682	696	704	632	701	701	705	700	650	701	665	692	678	672	682	682	695	688	693	666	673	690	712	682	713	694	707	687	667	731	667	726	694	669	732	712	704	671	659	666	708	667	713	652	692	738	761	669	664	673	683	714	677	670	699	692	706	662	673	695	684	709	732	643	688	716	734	722	718	722	727	659	693	676	696	682	690	692	675	695	672	715	705	703	682	730	648	718	724	694	676	708	697	695	721	667	697	697	698	749	680	743	691	709	690	699	671	692	698	672	656	733	663	734	657	721	681	721	678	676	697	716	709	706	685	694	708	690	701	712	660	660	732	683	648	735	703	720	670	672	687	677	750	729	673	699	728	692	725	681	680	735	710	667	722	679	671	660	689	714	671	686	680	668	722	697	683	690	704	692	678	711	715	654	689	682	679	649	703	722	708	667	712	667	702	700	714	718	651	674	663	708	678	688	715	704	718	669	677	686	686	672	678	678	676	705	633	689	648	737	683	668	640	714	704	734	723	669	641	704	709	713	670	714	713	670	704	690	692	695	674	681	674	669	687	692	709	719	682	691	689	719	698	690	695	698	706	681	688	692	707	712	730	735	712	690	711	701	691	690	734	703	675	686	695	754	717	684	658	696	682	696	685	747	662	672	720	706	679	747	715	688	713	714	703	671	687	699	675	696	696	719	719	746	736	678	688	714	647	720	664	698	658	704	717	675	718	673	706	666	709	699	750	662
23328	21470	29627	23737	21461	21428	4201	650	510	494	443	419	368	384	347	341	339	341	313	318	301	293	308	287	321	291	277	274	283	311	285	316	285	280	283	240	295	292	259	252	263	279	260	263	255	287	273	264	252	244	278	289	260	267	270	296	254	277	285	285	276	270	251	261	248	277	251	251	290	263	260	264	269	245	240	268	312	271	263	289	276	258	264	276	259	305	296	275	286	253	257	266	266	231	264	301	250	273	284	276	244	295	254	279	283	277	286	274	294	301	263	272	284	269	295	282	269	267	255	277	251	259	281	259	285	260	306	251	245	270	261	271	273	255	281	275	258	293	270	282	259	269	275	269	273	273	253	273	290	283	249	250	280	251	266	235	234	251	249	253	265	280	244	278	309	262	259	245	265	261	248	267	280	261	258	275	254	281	253	269	280	245	247	303	292	254	247	248	275	272	225	248	243	265	249	261	269	252	278	270	258	269	256	253	273	247	267	282	270	262	257	245	239	284	289	301	285	281	296	283	260	240	250	247	300	273	248	271	266	282	250	229	277	264	266	263	271	278	256	261	248	258	278	266	262	271	248	254	253	279	271	241	249	268	270	282	259	266	274	266	254	265	262	259	261	246	244	293	266	296	270	242	248	270	292	277	289	295	239	248	247	271	250	248	267	267	274	269	222	261	277	234	244	237	271	270	262	296	278	271	294	275	298	245	258	268	264	286	276	273	230	277	269	252	268	254	290	277	254	245	235	264	293	266	280	276	301	243	267	244	260	267	262	243	267	252	280	259	246	270	259	268	267	285	260	271	257	266	283	240	281	286	281	273	257	286	269	248	263	227	277	238	263	239	278	239	247	263	261	275	259	266	276	294	265	284	278	272	273	282	284	274	258	248	275	263	271	253	247	260	281	267	259	264	278	256	250	272	248	278	268	252	275	264	248	271	274	265	285	274	269	254	269	273	270	252	264	272	276	253	268	289	263	267	279	258	258	274	272	279	285	266	264	296	287	249	283	267	279	259	256	257	261	286	275	271	295	253	247	256	249	259	289	271	268	283	244	255	273	257	258	277	268	251	256	258	225	291	268	272	254	284	292	258	255	264	250	276	266	255	252	270	245	237	247	259	228	276	270	261	271	239	269	244	250	256	268	281	258	257	279	281	267	266	255	253	274	271	270	277	248	300	285	277	266	250	251	260	281	254	265	246	281	253	241	249	237	246	258	277	234	278	257	264	276	275	261	266	250	253	255	283	263	280	263	244	282	227	270	257	256	250	263	279	267	262	265	266	244	252	272	261	281	257	274	270	267	248	291	251	268	234	264	270	285	283	256	243	244	251	250	289	260	283	279	257	273	243	259	279	261	252	282	254	307	265	261	256	261	252	265	258	293	243	263	284	285	264	284	281	277	278	300	284	260	299	258	237	270	284	303	253	263	266	244	260	262	252	251	264	260	265	287	238	265	257	242	250	266	278	243	290	267	248	274	265	288	268	283	246	234	288	256	247	287	248	302	286	273	261	242	284	262	271	264	290	280	276	272	288	249	275	255	274	265	315	276	257	303	297	290	245	266	259	266	286	292	258	224	272	262	277	311	264	235	271	266	274	246	257	243	237	283	268	297	270	280	253	253	256	256	289	224	227	271	250	268	271	274	269	259	265	267	258	282	270	280	289	270	257	251	270	268	287	257	252	279	256	262	295	257	258	264	267	274	249	282	252	274	254	262	262	231	266	276	259	273	271	269	248	263	257	278	258	273	257	275	245	258	249	252	269	260	263	247	261	249	252	263	277	245	224	269	262	267	270	266	257	256	253	281	265	265	251	263	261	275	273	294	274	268	298	266	239	270	269	261	269	294	236	262	256	276	260	284	274	262	258	269	285	240	283	301	264	252	255	265	248	266	261	285	274	236	275	254	257	268	272	254	248	274	272	266	266	252	262	256	270	230	250	262	261	239	251	271	261	265	280	262	282	293	268	288	278	272	265	293	306	271	298	270	292	279	288	253	237	226	302	259	270	275	260	252	266	264	271	282	264	292	249	265	261	287	246	283	263	254	249	266	276	282	247	258	281	285	275	245	245	288	263	259	262	280	283	270	277	265	259	249	303	274	270	248	264	263	296	274	256	259	267	271	267	292	274	254	281	236	285	277	269	262	259	285	260	236	306	282	266	252	276	249	245	263	256	241	270	277	233	257	258	266	274	276	287	255	273	257	264	278	246	303	283	311	258	249	293	278	280	259	273	289	256	254	257	293	266	246	229	276	236	238	258	262	278	258	273	274	274	256	287	282	247	274	277	269	240	274	271	281	307	292	258	262	239	279	260	280	253	253	269	265	236	274	265	256	273	275	272	258	261	271	248	226	276	285	232	275	305	279	251	237	248	253	275	276	253	255	247	261	275	294	285	254	256	277	251	244	268	288	280	269	279	271	247	244	278	284	277	277	273	288	274	278	303	280	276	274	277	257	249	266	252	249	271	270	287	260	267	287	261	259	267	284	268	286	267	273	279	279	264	255	249	262	262	278	239	252	261	273	252	264	265	281	258	252	250	275	274	264	281	236	271	287	283	283	275	262	254	257	225	277	278	287	260	268	241	254	278	272	268	246	222	258	243	289	269	303	251	275	247	241	278	270	255	270	265	256	258	264	267	268	252	264	284	286	280	255	262	265	268	239	251	250	261	256	286	264	254	278	233	230	281	277	258	263	262	251	277	270	267	285	251	224	236	291	269	262	266	279	275	268	263	281	227	263	256	269	283	264	247	273	258	269	255	296	290	280	253	286	237	272	251	289	266	226	302	280	299	263	276	270	264	284	253	258	281	253	279	244	239	278	250	265	261	283	280	248	282	262	252	260	251	238	264	271	260	263	276	278	243	283	261	288	300	242	258	277	280	267	293	237	270	242	263	279	277	238	281	242	293	251	246	287	285	265	294	285	223	284	262	275	276	277	275	297	260	258	250	251	250	260	289	274	275	253	274	265	255	268	271	293	236	251	255	284	272	257	262	253	254	280	260	263	277	242	270	256	265	272	271	225	237	239	266	256	244	258	248	276	263	262	249	271	285	262	261	283	278	284	269	280	280	266	243	269	268	242	295	283	251	278	263	267	259	225	249	273	260	270	254	266	246	259	259	269	258	262	256	267	232	271	243	252	243	279	283	261	287	274	259	272	275	288	274	248	245	295	229	276	240	244	258	287	264	244	280	239	258	254	278	259	288	263	270	246	284	275	260	280	301	253	245	288	279	251	280	232	302	284	271	241	270	287	259	238	273	249	290	268	281	277	280	271	280	268	242	244	287	293	259	272	278	258	290	285	258	285	259	253	277	266	247	282	282	277	259	278	281	271	241	234	245	275	258	270	277	281	262	267	270	256	257	284	273	263	272	232	283	287	271	289	250	278	259	281	284	239	252	241	278	254	239	254	271	259	261	268	278	258	284	281	275	237	255	276	271	287	282	264	252	253	253	270	261	251	279	280	284	265	259	259	281	261	279	255	273
45869	13257	11935	6165	3879	2821	2151	1729	1410	1229	1044	883	882	784	782	618	660	572	621	566	534	554	552	531	525	526	442	543	449	479	488	482	473	468	456	421	430	442	467	461	434	469	471	423	444	449	438	455	438	454	401	457	407	421	420	436	409	427	417	421	441	452	457	419	432	418	398	420	442	386	401	446	453	452	442	451	440	431	425	427	403	409	427	448	435	412	439	410	430	416	370	429	424	402	427	407	413	405	395	383	444	406	412	402	416	460	414	401	423	387	453	436	422	436	394	402	389	431	408	402	423	393	437	436	432	412	460	401	397	423	447	374	391	407	431	412	451	425	397	411	460	398	419	405	397	420	437	417	413	375	438	408	419	444	396	389	431	423	426	420	405	385	377	414	424	425	386	449	406	434	423	433	432	430	424	411	391	406	448	407	435	416	431	428	428	452	438	441	422	404	399	405	433	441	382	417	429	433	407	394	400	407	439	378	431	412	443	388	408	397	396	435	443	439	399	428	396	441	422	372	426	416	430	406	447	426	401	428	376	449	367	439	443	473	398	445	438	388	413	393	410	444	435	427	431	396	421	389	394	399	423	404	402	402	440	451	409	413	466	412	399	432	408	461	415	403	406	392	390	433	395	427	423	403	432	430	418	399	409	461	401	416	413	420	403	419	401	393	439	402	420	429	436	432	415	388	414	436	407	411	417	414	421	392	442	411	417	391	422	396	411	424	419	427	418	435	425	392	386	388	406	398	428	425	372	400	441	451	442	400	381	392	406	439	421	430	448	436	396	434	427	396	396	434	395	444	427	409	416	409	433	383	422	415	434	394	411	427	410	418	469	460	401	407	440	399	409	440	400	400	426	419	441	402	403	431	425	401	390	418	433	464	424	424	350	392	439	376	431	394	458	430	431	395	391	422	393	405	432	420	386	441	386	409	420	394	421	451	431	412	424	387	407	397	395	421	439	441	433	390	440	435	409	448	402	411	462	407	447	425	402	391	389	436	409	423	395	415	379	415	420	415	425	425	419	405	442	425	420	426	421	430	401	403	428	412	433	416	410	433	417	421	408	419	415	407	416	433	422	375	433	417	410	413	391	384	408	394	404	451	423	439	400	433	396	390	408	396	413	380	440	387	440	462	437	398	412	394	438	400	464	407	451	398	404	439	400	443	385	396	431	442	399	431	401	394	418	395	391	413	415	392	402	416	431	421	391	389	403	406	404	384	389	396	393	419	396	435	404	429	420	433	427	378	452	395	408	419	438	437	401	411	408	431	413	389	394	411	424	413	417	399	434	426	434	441	399	404	407	408	414	445	432	395	395	419	418	423	393	414	416	443	405	396	443	415	408	430	400	412	403	418	420	393	397	419	397	403	396	421	401	378	412	430	419	441	416	376	427	439	400	390	395	379	377	392	388	453	413	416	427	393	413	410	411	445	413	447	419	415	431	396	438	402	423	412	365	400	439	402	398	414	405	416	410	434	413	381	397	458	403	408	416	433	430	402	411	429	433	392	434	446	411	433	473	423	399	410	417	427	420	474	402	401	431	439	358	427	406	436	435	430	428	403	405	419	416	417	389	416	415	387	416	403	436	420	419	403	431	420	455	418	446	388	445	409	416	438	432	418	412	396	397	398	398	410	433	384	389	408	426	402	372	396	442	397	432	442	416	390	365	409	418	397	416	422	426	453	410	405	433	409	419	444	450	394	407	402	418	418	413	422	430	450	429	442	422	421	392	433	400	401	436	433	433	412	431	364	456	434	418	430	399	392	419	413	417	427	436	416	398	425	377	384	419	372	424	394	421	428	411	412	416	421	421	409	378	416	433	395	423	428	395	420	429	438	422	409	434	393	394	399	422	379	430	405	418	401	410	421	420	420	410	382	378	433	430	464	408	398	390	407	406	429	416	410	403	399	397	400	417	423	401	439	422	423	404	390	432	389	423	440	415	404	445	386	420	436	433	400	402	429	404	413	419	395	428	390	447	404	410	434	391	392	415	425	394	416	427	383	402	412	396	396	433	373	406	422	410	391	427	389	437	365	420	390	390	412	388	378	430	407	431	413	391	426	419	435	433	407	407	447	407	433	389	430	411	435	457	412	395	446	453	392	390	396	433	405	449	371	424	403	369	409	423	407	439	464	437	398	407	431	416	397	419	413	450	397	411	388	401	409	405	429	401	402	386	432	408	414	429	416	439	435	379	413	419	407	412	458	430	433	417	393	397	378	413	387	436	385	413	426	425	387	417	459	385	374	412	422	420	426	405	413	427	412	445	432	419	430	421	413	419	406	407	430	405	439	429	452	410	438	429	424	400	418	403	418	419	428	420	412	394	419	439	418	418	398	438	400	386	412	404	416	388	381	399	381	436	403	443	427	383	436	411	433	408	435	421	425	365	438	421	467	444	427	437	392	411	393	426	445	419	408	401	409	389	416	415	406	427	440	375	432	374	394	439	417	405	411	375	423	379	408	461	462	437	417	416	403	407	422	434	429	425	408	444	455	417	415	414	419	418	395	428	393	397	406	426	418	440	410	433	465	418	415	456	427	401	400	393	410	403	427	385	422	399	423	453	438	409	439	407	431	417	427	402	429	418	411	417	381	413	406	425	417	418	365	454	431	409	434	453	427	438	376	424	414	419	398	405	438	417	415	414	406	397	378	405	391	425	417	406	417	433	459	442	415	404	420	402	413	375	445	421	433	430	419	404	396	412	423	431	429	393	441	428	374	431	391	420	413	422	372	380	423	395	423	423	404	390	432	423	438	425	444	401	404	404	413	403	453	404	417	400	410	410	390	445	429	444	389	398	366	404	426	438	395	401	367	421	394	419	406	417	434	409	431	403	389	405	378	382	418	401	408	412	425	435	400	419	487	411	386	405	412	435	399	387	437	377	396	399	414	411	374	406	430	444	389	363	423	406	396	438	414	403	432	409	406	431	423	421	380	437	440	410	383	424	405	365	392	447	400	442	424	414	455	397	374	419	435	437	372	410	379	411	438	416	392	438	400	434	391	374	405	424	431	411	414	398	378	406	404	423	422	418	379	403	419	433	413	388	387	407	398	391	398	380	423	409	404	413	395	423	452	438	383	379	433	425	433	426	383	437	401	431	405	393	435	396	372	401	454	434	424	409	381	413	414	400	400	368	454	416	424	397	392	436	396	401	421	405	491	456	397	436	396	430	374	450	414	417	377	407	400	449	402	439	435	424	414	435	407	438	414	410	398	424	406	413	421	434	448	378	415	410	450	400	409	419	419	399	412	428	409	435	378	423	399	436	403	397	416	399	425	400	435	362	441	402	407	426	462	409	397	406	402	416	400	410	362	440	421	434	412	401	403	442	416	410	416	419	390	407	423	429	429	433	391	427	416	434	408	424	427	408	418	430	433	386	394	389	457	429	393	406	395	418	421	423	443	440	408	418	356	406	407	408	420	423	411	436	407	409	397	409	389	403	418	456	418	437	399	419	383	384	417	403	461	419	391	457	413	457	385
27516	20455	7297	829	591	576	534	534	505	473	492	560	467	503	489	500	509	462	482	504	473	497	482	472	496	475	532	499	453	478	502	482	501	484	466	466	518	515	480	469	529	485	481	466	486	506	500	476	517	511	508	465	525	468	513	544	522	475	476	476	485	501	509	494	511	510	520	495	515	447	509	473	538	484	464	509	536	485	489	499	477	504	505	427	491	498	497	489	526	474	511	478	458	461	463	502	478	529	503	519	509	486	529	509	486	511	531	485	489	476	467	479	473	502	508	522	492	502	497	479	515	487	529	535	529	452	510	506	438	488	495	502	518	496	501	484	482	476	454	492	495	515	465	502	498	459	508	515	495	474	520	486	467	508	472	506	510	493	508	489	471	520	503	483	464	512	499	509	463	480	508	530	501	526	485	467	471	521	460	494	511	504	528	486	455	494	479	475	493	468	507	490	453	503	506	525	524	484	476	500	523	503	469	509	510	457	490	535	501	463	456	461	520	534	505	474	474	502	491	524	487	481	516	509	505	475	480	519	475	496	481	506	439	497	490	450	483	501	471	505	498	486	505	470	538	517	524	498	483	535	499	512	461	498	498	514	499	498	506	508	563	492	463	509	484	503	461	496	495	485	500	479	477	489	506	509	493	542	475	492	508	526	490	508	476	479	510	482	481	526	524	463	507	529	495	481	486	523	496	462	468	480	451	499	450	499	534	497	496	538	465	472	497	490	470	476	478	507	513	543	509	538	535	482	498	510	531	505	477	479	520	466	532	495	496	499	508	500	466	530	486	496	497	474	505	431	461	514	516	455	473	483	506	456	497	468	510	500	536	499	495	471	483	485	461	484	483	472	491	481	501	469	510	514	510	448	491	569	487	506	516	486	459	494	504	528	469	481	535	484	503	547	533	477	487	479	494	502	487	526	519	482	487	458	511	522	486	483	506	526	470	503	444	475	445	502	490	507	502	444	473	550	482	507	512	499	496	468	477	506	464	487	510	524	492	459	498	492	480	508	458	497	476	500	498	498	508	480	476	524	509	482	486	492	488	509	474	492	496	469	472	504	497	519	485	503	506	515	481	471	501	458	496	459	505	502	480	507	533	478	470	484	441	499	479	475	491	487	468	496	518	511	523	481	518	482	489	483	486	509	489	499	535	469	488	485	487	467	494	533	532	520	501	534	520	458	485	500	507	493	525	478	513	488	495	483	489	467	527	484	507	491	489	509	509	477	525	500	497	452	473	482	512	505	487	512	464	507	508	524	486	488	512	495	535	474	551	492	482	471	517	495	487	480	476	502	513	510	500	493	532	497	501	504	473	485	459	508	488	524	490	492	522	489	513	489	470	500	516	495	468	476	515	505	454	513	501	475	497	459	450	502	519	443	541	500	546	485	514	487	484	504	509	507	511	475	507	542	476	486	494	495	503	484	479	465	534	541	494	495	478	471	449	475	474	499	455	517	451	499	523	469	516	498	501	501	501	506	503	500	525	484	496	490	472	453	493	477	488	542	489	491	471	450	476	485	515	511	515	483	472	526	521	482	488	472	506	510	489	476	497	533	533	510	466	498	467	499	493	495	473	496	478	529	514	498	516	468	459	501	506	503	520	510	491	501	498	495	478	437	509	470	473	469	497	497	490	518	513	462	468	495	525	507	485	497	451	496	469	513	491	491	487	471	504	518	490	502	504	497	483	499	473	476	478	507	474	476	493	528	530	474	517	470	509	480	503	485	513	514	486	527	506	508	458	501	520	476	518	512	463	497	555	501	455	521	450	472	510	501	510	530	502	491	478	481	519	504	468	540	483	512	473	468	533	474	523	519	518	508	499	497	510	490	452	441	491	497	457	495	487	520	477	472	492	529	489	530	496	466	475	482	461	489	516	487	487	466	511	505	512	497	469	477	521	498	510	497	482	470	478	514	512	474	498	473	493	487	503	488	457	475	516	480	481	487	524	469	485	488	482	534	479	454	505	491	506	498	479	511	491	451	512	511	486	495	484	503	466	498	503	490	515	473	489	453	471	505	509	467	521	491	527	492	524	475	534	491	457	494	515	491	509	505	542	514	502	524	502	475	509	503	463	502	514	486	480	492	519	514	512	526	490	507	472	513	483	463	515	509	485	537	471	503	495	494	491	480	486	467	496	501	484	493	510	480	522	546	482	521	475	509	518	484	509	474	483	473	503	449	514	470	472	505	478	529	468	484	507	515	503	480	508	495	489	486	505	483	503	484	509	505	520	500	465	497	542	469	491	515	488	487	502	513	493	472	501	531	511	478	525	499	506	524	520	489	489	508	480	470	484	513	489	502	472	496	497	501	471	486	505	503	497	521	518	513	512	499	530	493	460	523	481	492	489	501	493	509	507	488	501	509	513	509	516	463	480	505	490	503	507	501	497	515	484	509	470	488	501	480	505	462	490	489	487	495	518	520	497	499	490	452	459	491	502	509	496	511	488	450	512	524	529	510	512	474	504	540	496	492	504	519	512	499	459	472	451	536	482	479	467	485	487	479	488	498	516	520	529	496	482	487	499	573	477	495	505	498	505	500	508	494	495	453	500	505	487	517	499	541	459	494	521	479	496	467	503	470	506	504	483	500	498	465	511	512	456	495	503	530	529	492	507	485	450	508	523	466	489	469	469	524	495	499	501	446	529	469	468	513	488	524	511	485	499	512	541	513	494	491	490	495	475	510	501	500	474	493	520	483	485	486	482	481	542	496	471	540	502	482	513	506	507	477	453	471	489	482	534	519	510	503	511	527	516	484	487	504	494	491	513	494	522	437	500	458	503	488	502	511	480	458	496	499	480	458	476	525	487	462	493	519	503	486	477	488	514	482	443	465	497	509	460	510	511	496	484	483	502	519	473	482	487	467	471	487	512	470	517	511	517	454	459	550	503	505	508	437	476	505	510	507	493	553	504	503	523	508	473	490	458	518	453	512	507	497	468	474	471	495	503	496	478	456	457	527	555	497	513	526	529	503	465	531	474	470	496	585	502	501	490	509	499	493	494	464	463	464	536	499	487	480	488	476	503	554	496	499	498	499	530	482	470	486	488	477	492	495	539	496	476	486	506	494	478	489	517	520	509	490	481	531	523	523	474	521	469	471	535	501	476	485	528	496	505	491	497	509	460	504	483	524	518	475	511	509	517	507	519	509	510	542	494	527	509	467	507	497	523	492	510	495	502	507	510	472	497	517	495	499	456	469	522	493	536	479	511	528	508	486	551	512	504	517	509	493	519	490	504	483	484	529	497	509	509	456	514	505	466	514	488	506	500	496	495	461	452	533	501	472	485	489	505	484	475	490	548	516	510	492	499	493	532	483	492	531	506	460	491	515	519	484	498	487	479	514	504	519	482	500	461	500	516	503	479	515	508	514	503	514	504	492	489	521	485	486	528	506	526	486	494	507	500	472	483	536	470	542	516	503	512	455	470	489	506	500	466	459	470	529	504	510	544	478	447	503	472	531	475	514	557	483	511	521	489	492
16844	1772	1228	951	836	768	844	804	765	778	769	755	722	704	768	788	712	736	756	725	788	718	722	747	755	773	732	804	758	720	741	775	703	747	731	753	736	736	768	747	781	774	780	731	720	768	729	732	689	761	763	714	757	727	805	746	717	771	702	786	759	710	718	757	726	755	719	757	722	718	725	773	759	703	747	728	742	763	756	742	715	694	751	771	726	695	714	787	718	727	773	716	730	763	742	723	745	728	786	720	748	712	762	762	780	729	756	754	717	698	733	713	723	695	763	777	745	778	738	708	770	714	731	766	785	755	744	758	735	725	727	735	785	753	742	777	763	706	752	756	755	716	734	744	731	750	736	746	773	752	758	735	717	759	748	754	725	777	760	757	719	791	786	685	755	695	675	711	725	716	737	751	774	756	766	766	800	748	750	732	773	755	733	785	722	746	709	688	744	696	721	730	764	742	710	764	766	751	776	728	757	724	734	757	732	770	715	748	763	698	680	740	771	705	734	742	716	742	759	762	702	746	765	710	740	732	723	737	760	759	721	713	804	749	738	716	737	765	731	716	732	757	710	809	816	780	712	674	759	709	714	763	768	768	760	770	770	737	748	741	689	716	727	707	715	752	743	755	757	754	771	713	768	726	751	753	740	679	721	752	741	753	746	718	755	780	752	750	760	731	693	703	747	732	758	659	677	745	733	770	743	747	740	693	747	717	730	762	719	711	739	787	753	727	723	758	697	739	701	757	766	732	717	724	714	768	770	740	761	755	714	735	683	745	698	722	764	711	796	713	738	726	752	709	769	784	780	768	707	698	737	719	784	719	767	708	739	732	767	714	716	789	782	741	706	748	731	751	717	717	761	754	758	735	746	755	732	778	721	773	740	769	723	752	798	741	701	776	780	738	740	736	719	758	772	726	759	714	753	747	723	733	728	730	734	727	755	701	751	720	717	749	703	728	690	683	739	771	714	740	738	811	711	683	746	740	781	714	718	733	741	738	717	726	767	764	720	767	748	759	745	698	746	695	758	692	729	736	713	728	754	776	718	719	740	711	721	733	726	731	751	737	736	765	740	715	742	740	746	708	711	748	737	740	728	762	753	780	736	763	749	750	694	730	710	729	702	748	764	727	732	759	729	751	719	708	743	748	727	717	712	744	743	748	743	776	747	783	719	760	745	770	713	750	731	779	769	729	786	700	716	727	748	723	732	721	746	740	765	710	703	674	720	771	746	751	704	785	738	737	750	748	753	766	802	731	733	722	719	715	697	740	755	752	742	740	739	714	764	761	756	728	770	793	718	736	747	750	807	718	708	754	759	744	728	699	735	682	767	760	740	745	734	771	746	783	734	739	738	757	713	776	743	758	700	743	718	792	716	755	783	716	771	764	744	701	719	719	727	784	728	715	768	722	709	726	752	742	733	778	746	725	667	775	748	761	709	706	734	739	754	731	729	747	749	778	746	739	734	778	719	755	740	759	784	736	762	766	732	682	720	720	744	750	739	741	738	771	733	732	665	775	738	768	750	768	710	702	779	815	770	703	737	760	731	747	731	704	758	713	745	725	689	723	708	730	737	751	740	713	775	715	710	757	766	766	756	730	764	764	705	741	701	740	759	742	750	718	742	768	783	760	707	737	730	732	743	777	762	693	704	710	737	727	768	758	722	731	735	749	721	768	733	763	746	781	734	697	761	770	743	751	719	682	785	776	764	761	809	718	725	743	728	726	747	709	740	796	733	698	754	729	710	701	740	749	722	697	710	725	699	725	774	770	706	730	812	686	719	801	716	762	755	774	744	740	747	716	758	729	735	758	739	743	787	747	701	769	692	719	745	706	735	731	739	727	710	724	745	757	741	803	735	694	743	772	756	819	740	779	729	709	751	721	688	760	755	718	723	769	760	739	737	733	671	766	757	751	749	736	727	735	725	756	711	737	746	748	710	724	731	751	681	808	732	746	777	777	748	743	751	733	749	817	749	761	777	727	714	726	756	723	745	763	729	724	768	747	715	737	699	750	789	750	775	727	691	783	720	763	733	746	749	743	754	734	748	739	761	777	723	725	760	757	749	747	734	789	728	717	769	748	715	718	803	790	726	745	707	750	782	780	751	731	732	755	756	774	711	737	759	710	728	713	743	758	734	759	725	708	762	725	752	792	748	731	737	788	742	747	785	764	752	741	767	724	744	721	762	716	709	717	745	748	760	708	774	769	718	741	761	746	751	683	691	705	745	726	756	734	720	746	725	695	708	633	749	798	792	769	724	751	742	762	736	745	762	706	732	753	746	771	764	744	711	744	711	748	739	764	755	701	802	745	731	695	754	725	726	770	784	741	712	768	758	739	706	727	715	720	712	736	737	759	716	758	780	745	751	736	738	773	718	774	754	711	724	735	756	729	787	752	763	770	728	738	739	773	738	722	744	713	772	748	708	717	742	751	755	774	700	772	804	719	705	769	747	691	818	759	738	746	760	742	745	799	775	754	765	749	763	733	762	771	748	733	784	731	725	761	748	721	720	713	755	722	715	723	781	765	795	694	708	701	758	735	711	725	728	734	756	787	717	755	746	654	765	728	766	748	719	745	726	749	772	705	782	722	760	722	694	729	753	785	698	740	758	744	724	720	705	691	728	713	785	727	704	679	737	780	765	746	745	750	747	750	748	724	790	722	764	721	718	755	735	701	755	711	771	761	698	775	723	751	728	733	752	727	750	763	798	759	726	750	741	704	756	766	720	770	746	738	763	721	776	724	754	710	752	730	718	745	720	709	756	718	707	758	764	714	744	779	746	727	736	732	709	768	720	706	740	717	752	785	785	738	733	731	766	732	769	779	709	748	753	700	806	789	756	700	731	738	723	763	704	755	709	707	732	760	706	705	772	708	716	744	739	762	745	772	716	744	740	791	766	775	694	758	711	717	771	717	725	724	773	707	783	717	722	738	768	730	718	735	682	738	716	758	765	762	734	729	717	722	749	712	754	757	767	751	743	717	752	750	804	760	744	702	783	698	763	719	719	753	683	755	726	739	754	756	751	716	776	765	704	767	740	769	734	707	792	672	721	753	750	707	739	749	771	720	781	680	739	769	774	760	744	784	778	782	733	761	801	752	812	734	772	727	702	745	765	714	728	717	738	785	756	725	744	701	709	786	741	723	764	724	738	758	743	740	747	725	749	755	755	744	752	724	748	726	743	730	717	718	748	732	728	716	748	746	754	757	709	702	752	791	749	724	733	718	767	785	728	707	724	760	732	787	732	763	713	670	754	739	763	758	731	725	771	767	761	721	764	742	743	704	741	701	720	790	730	773	737	710	763	740	734	729	718	748	697	743	727	764	747	774	716	737	722	736	742	737	715	727	741	723	717	745	735	710	729	714	725	707	757	751	716	731	699	718	728	728	734	744	744	778	689	732	718	732	805	686	737	728	703	738	729	762	764	761	743	775	704	737	744	739	768	781	727	767	755	746	731	747	763	745	747	758	666	776	807	706	711	742	720	721
23701	21468	29539	23813	21462	16918	1521	807	690	650	577	538	572	538	525	493	492	514	490	475	481	473	507	487	505	458	461	456	483	509	490	479	479	465	475	430	470	441	458	457	497	445	471	464	465	461	463	432	481	453	459	461	480	431	412	433	469	467	491	429	488	442	469	422	449	466	432	464	430	454	465	442	433	484	454	464	463	429	468	448	434	466	485	477	465	429	492	420	438	423	471	486	439	450	466	470	472	461	425	468	451	501	444	461	425	445	438	457	451	440	427	464	473	483	470	452	446	444	402	427	432	470	423	455	464	440	456	459	441	463	448	440	441	455	423	444	457	487	470	481	447	447	475	456	474	496	471	477	463	476	407	442	449	448	455	481	437	433	417	466	434	476	446	490	486	481	456	431	472	480	488	453	463	480	444	458	433	464	431	452	455	459	408	458	439	435	453	470	454	419	429	444	503	484	421	484	415	465	446	441	473	435	454	461	445	433	412	444	442	430	443	460	426	420	469	452	456	481	467	465	468	424	476	433	468	424	494	435	425	468	451	424	461	421	442	438	456	459	447	456	471	435	453	424	450	484	446	437	478	460	419	462	467	472	484	464	468	463	503	466	453	434	441	463	442	474	474	467	438	452	425	431	445	463	464	465	453	458	468	465	461	435	445	447	440	427	469	414	462	460	431	421	445	456	488	434	474	457	429	425	470	476	441	421	466	491	449	477	517	484	412	483	453	480	452	450	473	440	451	475	495	469	450	453	475	443	426	419	455	442	407	460	447	454	477	456	465	448	451	476	458	435	442	465	427	452	446	417	447	448	427	461	453	428	434	430	446	423	477	429	445	424	448	450	450	462	458	414	408	446	447	466	468	454	452	463	452	437	480	459	428	471	420	481	460	450	455	467	435	436	455	482	449	451	414	425	485	481	483	444	462	443	471	444	440	452	492	421	444	472	469	454	453	422	447	466	482	484	455	462	420	434	401	432	454	440	456	455	447	476	404	442	473	465	415	483	456	414	441	436	447	465	483	455	424	447	447	506	447	437	462	440	457	423	433	468	471	461	436	451	439	473	456	411	420	464	451	438	395	460	451	440	438	493	448	503	442	460	460	437	445	445	450	466	437	430	463	436	431	444	429	471	443	429	477	461	442	455	423	462	478	460	490	477	443	414	439	419	423	457	449	439	462	475	498	463	452	438	436	458	436	407	492	454	457	459	427	462	423	474	398	452	458	421	445	462	453	441	384	451	465	479	484	457	443	466	453	476	441	493	474	441	437	439	455	447	413	460	452	481	461	436	450	431	474	443	494	442	463	453	398	438	427	481	448	488	479	481	459	443	444	447	420	445	433	463	452	433	405	442	438	481	430	463	465	470	404	448	474	455	461	470	447	446	472	438	448	440	449	402	415	457	462	465	439	427	436	474	421	512	413	423	480	438	462	458	463	438	453	428	444	426	420	476	458	447	437	426	471	457	443	478	419	466	435	426	491	428	438	463	423	458	461	453	452	456	492	484	449	454	484	483	453	439	447	452	451	434	482	442	441	463	402	474	437	447	459	440	461	467	428	444	452	440	471	464	436	432	450	427	400	423	468	452	484	479	490	440	438	422	419	434	409	472	449	445	448	445	467	470	457	443	441	465	457	454	447	448	443	457	435	462	438	464	483	418	459	451	445	436	488	471	481	455	482	437	440	427	446	462	466	437	471	494	418	477	495	411	463	449	443	455	472	458	462	468	465	453	495	416	452	463	459	454	455	459	417	455	478	491	444	457	420	433	436	461	461	444	450	461	415	453	440	428	422	443	444	462	451	450	455	496	443	455	414	456	450	436	466	462	447	494	453	435	450	486	453	451	431	445	461	445	478	471	448	444	471	477	476	463	438	497	420	440	432	452	472	481	438	451	457	460	485	462	448	480	456	422	467	407	457	441	458	437	451	410	406	450	440	467	448	432	452	444	473	463	430	480	468	442	501	493	459	460	417	458	458	478	441	433	441	439	443	482	467	435	449	449	459	510	466	440	478	491	444	431	482	433	413	503	465	459	443	444	444	462	477	448	474	401	460	454	455	428	492	431	451	475	440	449	464	484	448	467	450	464	444	428	455	473	446	448	441	480	417	455	459	458	452	452	455	474	438	415	467	454	467	449	445	444	463	435	451	435	445	445	458	435	463	480	475	425	457	422	458	442	478	487	472	490	460	455	468	444	443	466	442	456	447	438	489	419	449	491	463	485	416	458	463	429	456	440	454	408	452	484	452	421	426	456	447	431	443	467	505	443	424	465	428	466	531	484	463	460	456	461	482	453	440	461	503	428	473	458	457	455	465	432	444	453	454	463	483	439	481	451	468	452	446	469	455	434	469	452	493	458	452	435	445	443	414	451	428	457	497	477	447	466	428	444	461	454	478	465	453	441	444	416	450	468	463	452	473	464	448	468	467	410	430	478	464	451	467	418	454	421	462	439	449	433	486	458	451	452	440	447	440	466	456	460	437	461	457	466	453	464	446	471	464	456	459	460	489	450	431	470	447	477	416	480	460	450	432	416	451	426	418	455	427	440	457	488	433	454	459	436	480	474	452	443	459	454	460	413	462	444	480	460	435	439	442	424	433	408	470	443	437	485	409	437	439	449	450	487	461	473	471	477	455	442	437	455	461	451	454	500	420	440	453	412	467	464	461	435	425	439	450	460	446	478	431	468	405	441	468	475	429	441	477	448	475	481	441	456	462	456	406	417	451	421	442	412	423	461	443	465	465	431	454	466	477	454	456	461	431	471	467	424	467	470	442	450	433	447	484	441	468	445	477	468	449	456	481	428	447	442	413	451	452	435	488	491	441	430	409	452	473	442	417	474	466	479	465	410	454	446	459	449	473	453	428	466	432	474	482	453	424	473	439	454	437	501	482	473	477	470	450	486	428	442	448	509	468	447	463	486	432	426	438	429	440	463	441	446	511	461	475	448	478	448	440	480	424	466	428	433	443	447	450	505	498	469	433	466	437	484	445	439	409	472	441	426	450	440	460	468	454	461	464	440	493	450	453	459	460	428	449	448	453	448	461	456	451	422	479	477	458	457	467	438	474	460	414	427	456	461	457	435	420	482	430	460	402	448	468	443	458	418	457	441	495	438	429	489	435	448	484	436	452	482	437	470	494	457	476	436	464	453	441	440	462	425	445	428	478	398	447	478	446	479	489	465	427	441	459	444	421	456	433	445	425	419	452	456	463	429	438	468	440	481	424	468	442	456	453	438	485	470	449	479	418	442	454	402	438	485	442	456	469	455	446	469	482	474	452	435	439	445	451	437	460	473	458	456	431	455	429	430	462	462	465	461	446	463	454	493	504	487	425	435	461	437	494	451	423	442	461	460	425	432	478	445	467	444	447	432	473	428	518	457	428	443	460	460	441	449	412	446	438	426	468	443	428	448	437	449	448	463	435	469	486	453	421	467	430	459	455	475	458	437	484	450	482	455	457	485	430	455	462	467	439	452	456	419	445	477
43993	11028	9745	5046	3319	2446	1907	1712	1405	1295	1160	1128	1013	991	897	921	840	919	805	825	769	775	795	792	753	750	782	720	748	688	744	711	758	735	695	697	694	783	695	749	679	664	725	762	724	736	663	704	680	696	759	690	704	725	650	719	714	677	716	667	697	704	617	678	703	656	692	755	716	666	671	676	661	709	694	729	688	700	684	767	724	674	681	670	675	733	693	659	733	720	740	688	711	657	716	654	745	706	672	677	668	714	706	668	675	628	682	706	705	707	698	678	682	711	703	653	656	689	709	750	728	671	674	637	673	674	678	725	643	685	724	694	659	644	659	676	692	678	687	691	674	680	702	677	717	682	683	736	672	684	686	699	680	654	701	722	706	671	725	689	681	664	708	702	702	713	712	658	674	687	705	607	747	701	706	703	650	685	692	748	747	692	664	677	678	689	600	708	705	694	718	680	692	655	726	694	669	677	674	705	681	738	697	696	673	702	710	676	679	647	720	659	620	726	671	684	661	720	657	647	736	691	672	668	734	689	657	692	689	690	729	620	649	690	655	688	673	721	671	659	680	666	711	697	727	680	645	683	716	679	678	712	676	687	675	718	644	742	633	657	654	695	693	671	683	731	721	721	695	640	723	682	702	702	690	683	713	674	701	685	720	724	692	681	722	657	703	698	694	699	699	657	723	671	706	662	666	694	677	703	694	705	669	672	695	670	631	697	667	714	703	709	653	668	694	698	711	703	672	693	699	670	732	673	701	671	673	678	682	712	699	734	684	730	659	697	721	653	635	668	674	736	671	667	682	650	710	692	700	704	671	716	695	715	652	673	677	737	678	668	638	680	698	696	718	710	732	680	661	714	696	676	651	695	703	731	669	763	670	661	700	734	672	677	674	699	704	667	718	706	725	721	671	643	657	690	673	699	711	671	661	699	660	692	686	659	669	678	719	722	703	669	702	684	648	674	694	671	661	675	637	704	693	713	695	646	687	714	680	669	714	677	682	697	678	709	682	730	631	653	627	681	645	689	712	696	710	707	668	685	695	705	679	700	726	675	699	655	693	689	739	665	658	671	681	700	639	666	683	714	678	674	676	729	675	653	643	714	691	645	675	659	682	670	699	691	656	696	726	690	714	719	714	651	733	694	705	743	674	716	738	721	701	716	686	694	664	704	695	713	707	711	723	751	671	656	695	676	661	656	692	666	678	663	680	682	702	672	659	728	673	658	681	665	682	708	711	694	668	669	699	702	661	690	689	694	693	718	679	670	707	699	662	684	716	681	683	668	698	663	721	703	716	686	697	668	705	687	687	675	737	701	627	717	652	690	685	708	642	669	738	695	633	694	671	698	693	668	673	710	676	703	716	676	722	671	679	701	656	698	736	701	661	704	694	702	710	683	671	688	676	728	664	714	715	677	677	699	669	693	664	665	697	661	691	704	650	688	686	664	619	739	659	720	680	693	671	697	685	662	691	673	630	661	691	668	703	643	695	703	714	695	663	706	684	687	687	701	657	700	675	661	633	642	666	681	689	701	697	694	663	712	656	643	673	670	690	703	666	659	693	734	703	653	720	682	669	659	645	740	683	662	708	640	623	676	682	692	668	635	684	672	710	702	706	677	712	672	674	656	699	749	679	645	694	645	658	684	722	681	668	678	706	717	687	685	689	693	653	712	656	660	691	688	697	679	657	653	713	705	721	747	718	716	671	715	713	682	688	662	719	735	633	699	653	649	700	685	689	690	671	674	700	673	717	679	657	644	698	662	707	707	650	679	706	678	697	734	705	680	696	675	731	699	703	636	670	693	733	733	667	691	680	662	685	674	685	731	726	606	724	706	673	691	667	731	660	655	715	705	664	692	682	702	679	739	714	713	695	680	718	690	705	665	689	753	704	702	672	660	699	714	702	642	705	692	649	675	706	693	689	716	642	678	708	676	720	705	661	682	665	678	665	681	703	657	719	686	629	665	669	684	687	698	714	650	705	674	686	674	686	678	698	757	690	711	637	711	681	695	683	650	666	683	700	706	669	657	658	738	686	689	687	705	691	740	666	702	691	721	662	700	692	704	657	664	695	702	675	728	708	682	681	679	678	707	618	658	657	676	691	676	685	743	731	699	693	672	689	666	662	699	682	718	683	712	721	709	688	720	721	692	675	644	665	648	706	672	741	652	685	659	673	731	677	656	658	691	728	680	696	687	677	726	675	695	674	724	703	696	690	641	692	668	675	685	722	681	692	684	698	690	711	670	637	669	710	697	664	673	635	689	671	770	721	664	706	657	655	640	748	729	684	693	711	660	690	710	696	692	675	658	684	680	639	679	647	695	646	633	674	655	685	652	694	667	672	661	716	690	708	712	687	710	660	700	677	677	703	676	691	674	704	679	758	702	692	726	712	686	689	679	652	701	715	676	681	681	713	669	690	665	672	634	668	659	706	682	668	726	675	740	669	696	707	710	690	663	643	686	679	669	683	704	703	685	736	698	639	639	665	661	704	701	656	723	646	662	711	643	720	705	688	722	671	690	732	654	660	687	670	712	677	668	691	710	682	666	683	712	714	632	702	659	692	701	667	670	712	646	670	645	691	688	693	677	688	624	682	695	711	712	715	707	714	717	692	686	672	669	703	691	756	668	701	712	675	732	694	708	713	651	684	675	737	707	689	674	697	701	686	709	681	668	673	644	705	670	631	652	675	690	689	703	694	697	697	670	668	682	689	668	676	673	686	682	659	690	703	679	678	656	711	676	728	655	638	670	645	676	663	705	710	655	718	662	713	689	681	699	675	707	686	710	620	716	672	726	680	740	713	737	691	646	705	715	710	725	693	687	642	685	670	699	659	650	679	717	645	649	645	700	667	693	679	689	698	686	720	708	669	709	677	701	667	681	715	691	676	717	683	674	646	718	708	660	735	712	684	720	725	694	699	675	648	682	691	655	634	653	668	661	663	686	678	703	688	750	716	714	687	724	706	671	742	690	661	689	720	689	680	677	730	703	685	705	688	653	669	712	669	708	682	683	693	688	679	693	690	684	656	670	673	664	711	661	670	735	717	673	682	675	670	694	704	728	669	681	705	671	681	718	659	704	699	680	659	682	717	665	660	684	687	728	709	679	702	679	659	720	704	696	694	694	691	690	659	677	678	728	684	694	664	683	701	746	682	684	681	690	635	702	645	674	710	692	698	675	688	637	682	673	643	635	724	721	694	682	685	698	684	678	694	702	682	669	698	675	691	697	680	675	636	704	699	699	678	726	706	670	699	665	701	700	676	723	694	688	666	670	725	677	653	686	685	716	642	692	667	710	664	645	608	651	656	649	657	677	672	673	683	673	703	669	752	646	659	704	767	665	627	659	645	651	685	692	692	704	708	672	673	689	682	691	709	680	678	733	666	707	690	681	710	709	720	684	738	697	707	677	727	674	715	693	671	638	697	650	691	685	659	733	710	692	684	642	675	661	720	695	706	614	663	673	681	756	725	671	660	652	691	680	702	712	652	662
23358	21522	29820	23666	21512	21484	4450	711	550	559	452	441	354	351	372	382	331	323	335	314	311	322	313	270	303	248	291	292	316	285	283	266	310	290	310	235	261	274	264	270	282	269	276	245	276	279	278	254	296	254	287	254	270	285	255	268	250	261	262	282	245	273	284	271	238	299	290	250	265	278	242	266	259	277	217	259	236	266	278	233	287	247	265	277	266	284	243	253	261	261	248	257	227	250	276	266	262	241	263	259	302	259	253	270	230	250	279	270	265	272	277	257	264	263	259	265	265	265	255	277	242	301	248	254	295	249	263	259	264	264	275	249	250	252	285	281	244	280	257	269	255	280	304	269	257	254	261	244	250	259	267	284	242	265	258	273	281	257	266	273	254	261	263	254	278	252	266	269	260	277	283	253	272	293	251	226	253	253	277	266	264	233	293	280	262	253	257	261	252	250	269	269	279	234	263	272	252	265	269	280	261	261	274	267	247	243	259	245	266	272	280	237	249	262	267	258	282	262	281	264	238	246	260	274	266	265	283	267	271	241	284	272	277	258	280	269	278	256	272	258	266	260	261	240	254	270	255	266	267	258	242	286	247	256	254	244	265	263	263	253	282	245	278	286	260	254	263	239	244	267	278	289	250	252	244	241	245	276	267	258	293	255	284	297	239	261	274	233	260	227	258	281	241	262	274	274	242	265	237	241	260	267	276	277	274	275	273	243	227	272	282	288	260	271	280	277	240	289	257	273	251	257	279	276	240	259	311	264	243	259	298	279	276	237	295	279	265	251	246	256	288	277	250	285	277	250	243	271	270	265	236	273	263	280	286	269	268	254	294	252	277	273	242	300	268	248	263	267	263	262	263	241	260	260	266	267	255	268	242	282	280	289	266	264	251	267	274	243	256	234	269	279	281	249	264	264	284	267	288	245	268	258	278	230	268	270	265	280	269	239	257	285	288	277	258	236	273	282	264	280	243	266	263	258	258	247	269	251	285	252	265	255	280	271	259	277	269	251	246	289	263	279	271	267	276	287	231	275	247	274	265	282	272	273	281	261	279	244	252	272	289	255	252	273	246	287	267	238	276	265	256	273	244	256	248	258	287	273	272	270	291	270	260	281	247	271	264	249	250	258	260	269	257	266	261	272	253	268	259	246	260	255	260	234	238	249	247	251	253	252	247	276	275	267	257	292	276	267	273	253	273	244	260	267	257	265	253	272	290	262	271	263	253	268	249	264	272	252	266	275	275	231	231	255	283	262	261	257	274	254	275	285	284	255	250	294	254	264	286	252	283	269	263	258	244	275	280	238	245	265	245	260	274	255	262	256	260	284	264	238	234	272	260	255	272	267	272	257	260	286	246	257	280	244	263	280	258	254	260	227	273	284	268	246	244	239	287	296	250	240	268	252	282	253	278	282	271	288	264	260	235	258	252	266	257	259	257	271	297	279	238	239	256	277	259	256	288	252	252	269	280	271	280	279	257	253	270	260	281	266	267	280	289	269	268	250	260	250	263	276	282	261	270	272	257	265	254	288	248	275	245	275	255	256	265	234	257	293	265	254	239	282	275	271	242	258	268	240	277	240	225	271	284	250	254	284	265	275	260	264	255	284	241	261	271	266	277	273	281	266	245	253	258	240	257	241	278	258	259	251	276	257	283	268	250	249	295	266	268	285	251	258	258	272	257	250	271	261	277	269	285	260	269	246	268	268	256	261	263	278	272	241	275	277	278	273	274	288	249	282	276	259	227	261	257	253	281	247	265	255	276	315	240	257	278	269	263	263	273	270	253	276	282	261	261	254	266	271	248	259	282	280	277	256	278	269	259	254	250	269	260	243	239	266	252	272	269	255	255	272	265	245	291	296	280	290	270	270	288	221	268	250	256	258	241	237	274	273	255	290	258	311	223	257	269	280	252	273	244	256	280	258	221	259	273	258	280	295	248	259	255	264	245	272	271	270	253	250	243	285	265	232	278	269	245	267	275	266	256	264	271	243	262	263	259	258	252	245	306	243	266	262	237	258	274	297	263	265	281	254	280	288	263	293	254	249	245	246	271	258	241	248	260	274	255	294	263	272	213	266	261	278	255	265	288	250	237	261	256	254	256	309	248	288	263	236	289	248	228	278	265	255	273	288	265	256	253	228	281	292	252	287	249	246	251	274	257	261	241	291	251	259	277	274	270	271	260	281	252	247	228	273	240	239	285	264	257	226	276	255	266	276	253	250	273	233	275	261	258	275	242	285	274	253	239	262	254	268	267	252	271	274	266	260	246	239	266	273	248	255	270	272	227	258	272	279	259	257	272	283	274	240	248	241	266	241	252	253	264	268	281	222	244	270	247	244	247	293	259	269	254	265	276	266	265	260	256	270	276	259	232	275	274	232	264	251	238	286	277	245	253	271	252	232	276	262	255	250	246	259	256	282	249	266	277	261	249	275	253	281	254	258	273	255	258	258	298	237	249	290	268	273	256	251	247	277	277	265	256	308	238	270	290	249	284	293	291	254	261	281	265	273	253	237	256	251	253	258	255	266	259	260	293	279	271	260	240	262	272	283	268	267	263	255	273	261	277	256	254	249	268	275	279	299	266	283	259	274	234	262	259	259	277	272	303	269	274	286	261	278	256	278	291	284	247	221	254	256	275	270	268	238	266	280	277	262	253	250	247	230	266	271	243	261	249	266	288	254	266	254	297	257	226	272	248	282	233	276	275	270	266	282	221	257	280	239	273	268	264	263	251	271	273	260	270	284	251	250	235	312	261	245	253	262	252	251	249	250	241	271	244	272	241	270	243	267	274	266	237	251	285	276	287	251	233	266	263	263	254	260	293	260	260	273	261	265	259	248	255	268	300	227	250	244	277	289	249	247	273	251	300	271	261	257	251	288	270	259	264	269	235	255	239	268	256	268	265	261	246	266	256	260	263	292	263	239	226	233	255	259	249	270	272	278	263	261	270	243	293	264	261	265	251	280	259	267	263	261	292	276	266	262	266	256	274	272	274	248	251	253	265	276	248	269	265	272	266	259	287	249	276	275	282	285	272	275	273	258	237	245	226	296	225	261	242	259	290	237	268	257	256	248	262	263	261	273	282	248	233	277	274	265	248	257	253	241	249	262	258	257	241	251	289	231	251	264	272	259	279	263	233	273	254	265	277	263	252	282	278	275	253	254	284	308	254	239	256	275	263	260	289	284	258	265	256	270	280	260	278	266	269	228	279	256	268	277	261	272	292	284	243	250	272	245	249	231	270	252	274	267	274	262	271	277	249	261	241	266	256	265	273	272	278	278	264	260	264	271	276	271	267	298	254	255	259	236	262	278	248	275	273	254	255	260	265	251	264	276	270	275	252	279	258	246	245	263	277	256	248	262	262	276	270	242	251	262	278	280	275	270	274	247	274	267	262	259	261	266	261	244	254	236	264	236	249	271	279	298	249	268	271	245	267	268	273	263	273	223	291	266	251	254	287	273	232	301	260	261	281	233	258	241	296	258	267	276
45340	13402	12179	6315	4122	2896	2169	1791	1407	1235	1038	1009	851	760	735	685	676	634	591	518	582	524	549	513	502	493	494	475	487	466	465	493	457	466	452	463	491	436	436	408	396	458	416	419	435	419	469	434	420	450	436	436	430	481	416	469	408	421	423	392	424	426	432	393	454	431	412	450	372	417	405	414	419	393	406	455	420	417	442	406	425	417	416	418	386	413	411	388	409	425	439	389	405	401	405	414	466	436	413	373	401	411	416	417	427	412	421	395	430	447	407	413	368	426	384	406	411	402	384	381	432	410	433	427	383	418	409	392	435	420	434	373	383	415	380	387	423	427	397	385	450	429	439	405	371	373	430	433	452	405	410	405	399	422	410	417	424	434	419	393	373	411	411	416	423	422	365	414	401	364	467	406	385	407	384	389	422	407	387	428	402	413	373	404	443	417	362	416	411	422	392	413	406	423	415	392	445	422	454	389	444	420	427	379	424	424	396	404	429	404	427	410	394	402	407	448	399	417	456	441	424	433	403	393	396	419	405	446	397	403	389	397	444	381	399	415	408	405	395	407	440	432	455	395	419	362	415	402	421	374	415	428	413	407	397	439	400	380	416	426	430	427	381	415	402	392	412	394	433	421	385	409	415	409	443	384	403	408	396	400	443	382	449	402	406	388	390	438	412	451	415	407	397	388	403	429	406	398	375	411	446	435	382	430	425	378	389	403	428	423	375	387	405	379	430	410	416	431	413	428	415	430	407	402	388	407	400	447	376	443	438	379	386	392	410	417	408	405	412	387	399	387	420	431	397	440	418	417	407	413	427	419	438	381	383	427	402	410	371	395	415	415	401	441	385	416	422	402	389	380	417	407	389	404	410	406	400	411	411	373	434	439	448	423	406	365	441	380	435	400	420	412	460	427	397	414	387	421	424	400	379	418	426	375	396	417	427	428	396	426	428	402	381	441	400	420	406	409	388	428	398	408	423	400	420	424	384	415	391	395	432	409	442	431	425	438	404	395	396	374	397	437	418	422	418	397	384	412	382	423	447	411	373	429	398	419	393	382	392	391	395	377	420	414	400	388	414	433	391	440	410	408	418	409	398	415	418	385	427	396	417	425	423	383	438	412	413	411	410	425	424	455	369	390	419	404	386	379	404	421	425	367	407	417	433	453	407	399	404	377	385	413	386	385	417	397	400	427	410	440	386	405	416	397	412	393	433	423	369	412	409	429	399	426	359	420	380	416	391	443	449	397	406	391	421	409	386	442	409	426	403	394	441	444	382	395	409	400	428	435	397	400	375	416	393	387	383	429	409	426	408	373	405	417	409	372	416	395	420	410	410	433	385	432	420	387	421	372	447	409	418	395	417	408	416	432	397	405	381	403	408	392	446	407	387	418	452	414	417	410	414	416	378	394	419	434	455	383	395	437	391	415	433	410	420	404	399	402	389	413	400	379	365	392	401	425	432	422	404	411	428	397	411	454	413	408	429	391	407	443	422	390	419	417	384	405	413	452	422	408	415	417	408	428	390	398	438	392	410	385	377	397	371	419	416	405	426	427	366	420	410	421	424	416	417	393	362	401	400	391	399	432	414	387	409	410	422	374	445	428	401	427	442	417	377	426	408	367	419	433	366	413	389	398	396	412	433	386	426	407	385	417	436	388	399	370	437	391	421	425	404	381	387	433	420	379	426	407	419	433	404	374	428	408	414	409	411	421	386	423	415	374	393	408	413	423	425	397	421	398	395	364	417	385	395	420	383	411	402	413	446	400	430	408	422	379	402	418	384	398	392	460	427	405	397	397	417	392	369	411	455	383	385	408	396	401	403	438	392	431	386	406	414	374	410	415	373	424	384	422	422	393	439	423	420	402	398	426	404	413	391	418	373	393	421	392	398	374	373	366	374	425	401	390	405	397	418	379	407	395	413	393	422	376	398	397	424	391	436	411	421	424	416	409	432	400	398	429	412	392	405	412	420	402	429	423	418	427	384	386	379	377	411	405	393	376	392	424	431	394	407	414	417	407	401	412	387	416	421	402	427	387	410	415	398	381	438	411	398	402	424	380	405	394	443	399	391	384	422	419	390	449	423	425	423	404	410	396	383	422	397	405	389	412	441	408	440	429	434	397	360	405	392	410	443	408	404	413	390	409	446	405	385	395	413	381	443	398	395	376	383	423	388	398	383	395	455	430	403	401	376	410	408	392	432	451	412	403	406	423	390	470	401	419	447	416	410	434	443	417	445	410	411	402	394	383	401	416	418	387	387	416	398	434	377	434	395	434	410	420	406	395	397	412	421	430	407	421	405	400	432	379	400	402	421	388	401	431	427	446	439	401	399	401	396	419	373	425	410	429	378	444	389	432	431	424	415	430	408	409	396	401	405	437	424	438	366	395	432	380	430	407	393	385	451	399	388	433	399	403	417	401	394	402	402	410	413	396	402	419	437	440	424	403	408	408	435	408	402	419	415	423	397	402	432	386	378	430	395	401	397	373	417	425	421	447	424	415	464	368	380	377	364	380	386	388	394	422	389	414	416	431	414	401	418	389	412	389	377	435	402	411	392	395	419	419	463	395	375	402	406	429	409	396	439	418	405	418	437	409	408	437	417	412	402	407	434	420	408	415	407	419	391	414	421	391	407	438	387	415	403	384	408	416	411	409	404	388	402	424	391	456	405	373	411	419	415	441	409	385	401	379	388	423	418	391	415	412	408	373	444	449	391	426	420	377	406	407	422	411	420	419	368	419	438	423	417	435	411	418	417	398	428	404	403	452	392	399	397	403	440	411	420	424	393	402	395	395	376	393	371	431	400	397	422	410	399	394	409	436	405	362	412	397	409	432	414	414	405	420	401	419	372	392	381	414	401	407	427	384	399	387	419	392	448	391	371	452	442	403	411	365	423	390	402	421	418	417	401	358	412	384	422	412	421	428	402	381	419	370	398	441	434	411	424	364	398	376	385	382	400	401	414	393	395	415	413	438	408	414	408	402	417	412	407	419	382	423	463	412	404	418	405	419	438	409	413	439	403	406	405	369	413	420	398	433	439	415	415	413	369	381	420	426	400	409	416	385	444	401	389	455	427	424	403	420	381	423	406	407	417	446	393	425	398	390	377	397	392	415	425	425	396	424	424	404	378	400	423	405	433	441	375	417	425	433	404	403	382	431	378	412	412	407	440	395	431	413	413	387	387	412	409	398	407	404	422	407	371	388	404	390	416	428	393	407	385	403	385	433	406	430	404	408	390	446	387	397	405	374	357	404	392	407	356	419	371	401	449	426	409	440	391	416	429	407	372	398	415	440	403	368	408	407	416	371	388	438	418	422	403	408	393	387	390	372	430	404	408	389	408	416	401	388	460	422	435	427	391	403	416	420	367	418	409	408	401	400	422	393	438	399	397	380	419	423	450	429	389	426	401	428	398	428	405	389	357	414	393	412	421	395	374	392	396	373	411	401	448	396	413	408	439	399	423	401	402	388	371	390	410	411	368	407	394	415
27414	20482	7356	805	544	514	508	487	513	487	497	495	493	473	506	486	492	469	454	492	453	487	503	470	500	481	472	492	522	454	491	454	485	502	488	497	468	496	474	479	523	523	503	501	509	510	501	500	477	523	497	507	464	500	468	479	486	476	482	507	483	486	490	464	499	472	470	488	476	476	495	575	441	473	492	489	496	500	506	498	441	476	474	485	510	521	488	516	450	498	503	497	539	508	480	505	512	512	492	455	468	518	493	477	480	488	493	513	462	466	512	528	508	512	471	511	510	499	476	501	486	483	479	502	498	481	526	475	497	461	527	478	504	459	514	472	504	526	483	509	500	462	500	501	482	492	493	491	467	510	504	469	499	488	477	484	519	472	478	502	487	451	494	474	490	460	503	487	464	471	504	496	473	495	480	453	500	525	508	465	478	480	529	479	472	507	476	492	455	503	445	491	518	491	453	479	486	495	456	481	481	493	488	509	500	483	493	502	507	466	487	505	490	481	484	463	463	526	451	504	520	475	471	493	490	518	483	462	474	470	500	515	477	460	475	497	539	487	519	519	475	471	520	509	474	473	506	499	484	461	499	491	471	475	465	486	465	494	485	511	481	520	514	497	510	476	505	521	497	470	469	499	504	473	481	480	484	529	526	509	466	494	485	515	502	487	482	502	462	518	480	476	559	444	448	515	507	477	466	452	460	500	501	507	475	477	502	481	493	511	431	464	469	506	481	471	438	504	471	455	490	492	466	495	456	507	510	485	457	460	523	465	461	508	444	521	487	525	515	505	460	516	503	490	478	505	475	504	495	526	487	524	527	486	496	476	467	495	505	498	486	493	486	484	476	515	489	506	494	521	498	493	499	481	486	476	510	487	436	496	511	477	477	463	467	507	490	521	505	513	487	471	474	491	457	460	475	468	507	532	457	514	541	507	496	499	487	476	466	444	476	491	483	509	517	492	491	468	499	449	491	499	481	483	505	414	527	505	529	491	484	505	513	485	522	477	508	531	516	486	455	520	503	507	466	534	495	488	494	508	509	527	513	447	478	465	530	473	506	485	497	486	518	513	497	487	487	461	471	527	512	459	494	483	453	455	501	477	490	487	468	509	471	474	494	527	519	490	461	502	503	497	519	471	576	495	475	452	484	492	509	481	517	465	463	510	511	493	483	522	483	500	454	491	496	521	478	482	475	457	478	494	482	521	461	491	489	478	498	515	488	549	493	518	528	462	506	471	490	519	487	530	510	447	503	494	497	488	473	454	455	471	499	485	489	478	499	497	493	497	490	469	501	475	457	481	477	478	512	503	525	518	486	512	509	515	485	483	457	493	515	456	490	491	520	480	477	506	498	487	482	476	463	498	492	516	505	501	507	481	517	510	509	471	468	464	501	480	482	464	502	493	468	522	491	492	467	461	532	500	489	477	502	498	460	485	497	495	493	506	481	503	468	509	457	473	510	505	507	449	507	500	505	493	506	475	456	539	484	507	492	522	499	487	469	534	441	487	455	506	479	524	469	465	475	488	493	489	494	500	458	507	504	472	483	503	493	540	476	475	494	491	478	504	471	484	479	491	519	497	480	463	525	454	499	493	503	488	523	492	469	504	444	480	525	479	477	509	469	446	481	486	518	482	464	524	499	480	496	466	487	519	487	448	497	532	479	480	518	472	511	473	481	457	470	480	487	490	506	485	506	492	520	485	496	474	495	500	464	451	524	496	459	498	469	496	484	495	469	520	457	493	534	494	502	474	486	502	490	484	492	501	471	483	494	465	460	484	455	495	510	491	490	487	466	491	488	493	500	515	460	469	524	475	526	505	507	496	495	504	477	524	501	492	486	476	444	495	458	539	487	496	490	507	494	517	520	479	490	518	492	499	494	437	515	490	491	511	488	468	522	443	499	500	477	449	475	473	482	489	478	493	467	528	483	437	494	522	485	446	496	519	476	504	446	441	504	494	529	492	520	482	443	514	476	444	464	457	516	489	446	504	502	503	494	461	496	457	462	483	514	506	492	473	489	524	486	443	510	470	486	489	525	505	478	538	490	485	505	487	519	474	507	491	483	464	531	486	442	478	464	492	472	515	527	498	480	496	529	484	483	474	521	456	496	438	543	480	491	446	514	470	500	485	461	496	464	502	501	481	492	470	494	519	457	477	495	517	461	527	501	473	484	482	477	463	521	504	482	524	468	529	502	507	470	449	469	472	515	514	486	475	469	512	540	453	500	474	539	498	437	482	450	508	479	476	439	455	474	467	503	485	480	459	509	501	503	473	520	509	530	505	468	471	482	475	464	505	494	460	462	467	527	456	493	503	441	459	550	482	480	504	445	461	512	457	489	466	515	486	476	469	485	521	477	482	467	546	479	479	490	468	484	476	487	486	492	480	511	481	470	485	482	490	465	536	484	462	460	467	483	489	469	477	479	528	479	497	461	476	490	456	493	471	508	480	496	501	473	477	487	478	499	471	488	515	464	474	496	480	461	440	487	497	520	486	480	490	497	519	502	485	469	467	507	493	491	451	503	485	470	507	474	477	503	454	470	508	450	469	502	466	462	498	462	481	473	483	502	509	474	499	525	518	492	501	503	467	483	501	475	458	444	487	493	459	516	499	462	491	490	492	466	493	482	498	443	513	488	470	500	489	501	503	461	480	499	508	510	516	515	472	488	449	463	495	503	503	497	474	473	503	492	520	448	461	474	510	483	480	501	485	511	514	513	516	479	507	488	499	492	468	504	474	499	527	476	468	483	493	482	481	477	507	525	506	456	475	516	568	454	489	485	468	497	483	488	487	495	465	513	476	487	466	513	492	537	494	508	496	525	490	434	519	502	471	483	495	511	469	504	470	507	537	477	461	476	472	462	476	513	472	488	478	502	482	470	488	489	490	502	500	478	451	520	515	479	491	508	514	497	475	480	462	452	492	487	485	522	496	501	496	476	420	505	475	522	513	506	480	468	475	542	482	472	491	497	484	499	516	486	479	497	464	465	457	508	482	481	478	511	519	493	467	469	491	501	495	485	502	516	472	512	477	506	501	475	485	471	501	488	478	428	477	499	462	516	485	484	506	495	448	485	476	530	465	512	496	482	475	499	516	460	509	524	467	470	495	522	491	497	479	508	481	501	502	459	462	498	502	512	492	477	481	480	521	499	489	484	500	483	498	499	473	460	513	511	481	488	474	512	498	496	491	489	486	461	509	481	504	466	527	491	454	449	493	460	492	481	519	501	457	491	530	510	480	496	503	509	485	471	494	483	524	512	527	468	470	460	490	473	497	489	476	507	480	508	477	512	519	463	508	505	439	501	505	518	461	493	480	523	493	521	478	486	480	486	471	484	482	483	481	479	511	502	465	484	463	467	485	496	484	489	512	498	491	473	461	490	488	541	490	424	512	507	477	465	471	481	527	488	526	523	453	479	536	500	476	522	514	473	475	540	500	507	486	500	488	538	452	457	487	501	467	512	508	505	510	463	468	503	470	472	525	480	459
16913	1675	1357	1025	859	822	730	762	759	764	768	695	738	772	736	766	730	749	768	735	770	728	767	721	691	716	702	759	764	719	764	691	753	688	729	707	715	772	729	778	756	720	736	734	739	717	728	741	764	705	728	742	722	715	693	740	701	748	737	767	711	783	742	759	697	727	756	692	785	726	719	762	743	787	743	738	754	764	740	735	747	747	759	792	744	747	757	735	733	746	775	743	742	770	744	779	706	741	723	749	720	754	746	733	716	778	690	753	753	727	728	728	765	759	655	728	747	727	718	764	761	707	742	751	692	735	734	735	715	738	723	689	713	711	758	737	704	718	707	762	745	706	760	704	769	712	668	721	723	769	738	733	737	740	789	700	729	742	678	732	746	717	746	749	679	713	741	756	747	779	744	763	713	749	765	702	761	700	747	708	716	761	723	780	735	730	703	709	711	710	717	744	736	710	746	708	757	755	689	720	748	766	726	748	735	689	725	733	737	715	752	733	735	706	705	752	725	793	684	785	732	739	713	691	714	681	730	719	765	690	696	735	746	702	730	727	707	739	743	786	737	757	776	718	695	723	741	771	722	679	719	728	718	813	724	739	762	751	689	714	774	772	768	771	698	756	728	717	736	769	750	713	700	716	715	750	721	726	674	698	708	735	751	747	776	745	739	696	755	765	714	761	724	763	732	715	756	758	724	729	738	725	724	767	743	770	779	673	778	766	693	689	713	746	735	684	718	751	708	753	803	688	731	711	770	746	745	726	698	718	715	744	738	761	745	731	749	746	742	742	750	750	746	762	747	699	745	713	733	810	786	796	684	756	812	767	722	740	732	728	713	730	720	705	766	698	732	752	716	784	721	712	805	698	731	724	717	738	777	766	722	778	760	704	723	738	740	777	741	726	735	734	772	772	771	661	774	722	746	704	734	715	776	729	728	737	750	720	776	719	717	711	737	723	746	730	704	702	728	745	717	749	703	706	784	726	747	789	707	739	721	754	763	719	729	742	750	686	768	692	741	728	743	753	769	767	744	752	703	717	734	756	719	679	722	709	749	769	733	686	747	727	728	745	732	737	766	720	747	733	725	729	721	756	719	709	750	754	710	730	721	701	753	737	732	758	715	725	658	727	739	776	733	748	734	740	696	736	730	706	755	699	759	699	731	699	720	765	710	733	729	772	712	732	716	687	694	781	746	768	711	730	734	721	747	708	707	752	728	701	736	779	758	733	723	730	697	765	766	788	683	731	709	699	725	695	738	755	782	730	721	795	749	763	742	775	719	752	745	720	742	740	710	779	733	723	752	742	795	734	725	768	705	718	756	740	729	728	703	745	697	704	758	724	767	727	749	755	731	644	734	780	787	725	740	781	746	729	732	753	802	720	754	748	720	727	740	744	692	707	739	731	742	727	767	707	794	738	702	758	682	767	800	758	757	718	695	693	749	760	782	769	711	724	695	770	757	691	738	680	761	747	747	754	710	707	726	727	702	750	776	720	719	742	756	761	690	743	715	770	721	738	761	742	771	752	758	806	732	728	736	733	699	740	785	726	702	722	718	755	761	705	755	774	756	759	732	716	698	707	715	724	721	767	770	695	738	767	739	747	655	705	685	731	702	723	772	768	757	736	748	756	715	759	697	791	728	725	715	765	746	749	770	736	736	699	741	722	729	744	701	734	710	732	761	761	692	752	720	701	752	725	753	761	723	737	755	716	694	736	748	751	730	747	733	743	711	692	689	733	755	708	721	733	784	701	773	762	727	729	692	696	723	783	707	676	713	785	719	669	749	712	794	735	741	697	789	704	758	739	721	732	699	785	712	693	707	778	722	733	769	718	694	711	772	724	783	729	709	755	775	703	723	694	710	714	756	713	722	689	793	777	730	725	767	765	750	745	741	705	754	693	715	759	752	734	754	697	713	731	761	727	727	741	720	788	749	734	741	748	744	705	726	742	702	757	688	726	762	740	728	714	719	695	767	711	753	784	750	772	751	756	723	763	704	757	754	762	775	683	703	719	728	750	708	730	716	686	748	739	733	755	753	772	734	741	737	709	733	737	747	751	817	792	772	748	754	781	732	724	738	793	725	757	770	739	727	749	728	737	749	759	727	761	744	746	767	743	741	761	712	721	709	731	789	719	765	714	777	689	742	694	726	723	730	704	765	766	724	773	710	765	749	733	725	742	773	715	757	780	738	711	745	761	743	746	706	755	710	734	771	743	738	748	773	768	728	724	715	783	761	752	736	739	709	780	724	734	747	762	704	734	757	710	744	738	724	714	712	700	735	706	718	721	761	760	715	724	744	712	760	711	714	773	759	661	757	754	723	707	738	719	747	697	728	742	738	744	725	753	703	767	723	746	742	715	725	776	766	773	659	731	743	753	745	718	718	750	750	733	747	783	752	731	755	721	751	688	741	709	749	743	752	746	724	686	670	757	819	718	700	714	784	690	760	750	777	730	718	740	726	833	714	781	764	703	712	763	741	753	736	706	702	767	732	745	749	771	755	738	720	745	742	756	706	792	717	729	731	742	676	711	691	761	719	777	698	716	710	738	763	749	726	758	740	769	745	702	699	728	721	716	757	711	764	726	706	733	746	760	752	777	751	741	713	743	729	736	747	680	792	669	775	741	744	720	736	740	745	763	770	741	722	711	719	716	737	743	719	743	714	787	738	751	721	762	737	781	746	720	726	777	728	734	707	721	762	690	774	730	689	783	721	722	707	713	721	745	766	792	765	766	714	721	788	713	760	717	759	700	738	764	710	772	738	757	724	749	754	694	743	717	719	747	719	747	741	754	726	701	693	718	713	717	771	733	718	688	770	700	691	701	747	749	746	718	752	750	819	726	734	669	740	752	756	716	784	730	711	662	724	706	750	782	771	783	741	725	736	717	765	733	686	754	733	792	762	733	747	770	746	711	727	715	805	744	684	694	711	765	730	738	701	739	763	677	715	756	660	732	736	709	743	770	718	724	780	777	735	768	760	742	733	783	785	749	749	676	721	720	719	772	699	711	740	767	759	734	680	706	687	736	796	705	728	736	727	733	747	731	750	734	727	762	714	726	772	758	754	707	702	754	736	742	734	683	772	690	726	747	721	755	749	693	729	713	734	733	723	701	726	746	769	692	702	699	725	785	742	754	756	749	786	748	684	776	713	768	733	739	697	774	755	723	738	717	716	747	707	741	730	701	698	752	723	781	741	711	718	746	731	758	770	766	736	728	751	720	742	720	713	708	708	718	722	721	710	727	716	693	746	704	702	724	801	699	747	721	751	781	756	741	745	725	750	773	729	757	748	786	743	786	745	717	736	750	763	731	764	667	730	769	749	720	787	737	707	733	723	736	773	722	754	702	776	716	722	700	725	736	735	704	745	731	724	796	767	779	715	763	696	718	757	736	744	730	755	700	719	626	796	766	736	704	754	735	759	730	708	714	746	726	737	765	755	727	723	742	778	766	691	742	738	731	746	751	712	791	750	724	747	742	757	721	737	753
23721	21480	29772	23623	21473	15878	1555	819	691	604	592	581	573	499	532	500	489	502	565	470	463	471	465	463	498	487	473	488	464	476	438	461	474	495	500	448	486	438	493	456	456	445	492	444	477	460	437	490	464	432	447	441	463	419	418	456	446	441	446	458	484	432	446	438	443	483	442	451	481	441	429	425	433	465	470	455	459	439	458	467	472	461	495	456	437	467	448	481	465	517	486	434	464	439	469	442	441	423	433	456	433	440	496	466	431	469	459	478	441	427	460	410	464	412	454	418	478	470	445	467	419	454	450	431	480	476	477	460	427	444	443	460	474	450	433	444	463	450	463	427	495	450	482	506	455	437	436	461	466	450	453	463	459	469	451	458	442	461	440	458	447	472	451	457	460	428	406	463	455	474	439	471	455	445	497	471	480	462	436	474	455	432	465	463	450	450	450	465	435	427	442	447	462	456	413	470	463	455	441	474	470	470	507	431	486	420	460	451	435	422	469	441	466	447	470	434	465	455	441	460	431	445	447	454	462	421	436	426	480	459	433	443	439	441	438	461	475	410	473	482	459	444	457	422	473	460	451	483	455	429	498	438	424	455	443	438	453	465	467	423	419	460	441	458	447	448	440	483	429	483	454	443	441	443	456	426	466	464	446	372	446	433	394	446	446	448	414	458	450	458	453	458	436	449	432	440	462	428	449	423	430	427	405	434	439	454	422	435	424	436	444	475	455	376	469	417	424	446	438	438	465	453	455	433	444	452	460	463	435	446	442	442	473	459	450	447	399	457	493	455	456	491	437	453	420	438	431	438	487	445	498	465	493	455	419	437	441	456	478	457	443	498	457	428	431	464	440	446	437	406	425	433	450	467	434	415	424	455	464	426	431	468	467	477	451	476	440	408	454	446	469	445	430	435	456	455	424	454	427	430	456	456	427	414	453	432	440	447	418	445	454	472	432	426	477	462	461	468	434	444	499	459	446	443	418	404	444	445	444	472	481	435	447	432	464	433	434	451	438	434	469	440	475	464	455	417	439	429	480	496	470	450	416	455	441	428	463	431	426	472	462	413	472	465	465	431	459	427	424	472	446	443	439	436	441	411	470	454	473	452	432	445	406	439	449	430	474	438	430	470	450	478	436	462	444	431	455	384	426	483	445	473	444	418	412	481	450	432	448	429	418	434	468	436	427	441	428	417	461	432	429	457	452	411	452	436	445	436	416	456	388	477	432	488	455	420	413	502	459	446	490	441	440	472	450	417	442	448	407	449	449	456	420	483	457	472	475	434	481	427	491	449	440	446	414	431	446	462	428	411	464	478	448	421	466	458	470	435	470	497	469	483	435	433	448	418	425	468	504	466	458	458	429	449	454	443	470	449	459	449	461	421	455	445	433	395	415	493	447	452	446	437	451	440	435	427	464	443	472	450	476	465	458	467	409	440	470	442	440	464	429	432	416	445	420	457	460	430	406	468	423	423	461	422	416	464	485	434	449	472	460	458	473	432	416	453	465	444	467	478	458	406	447	452	414	427	466	448	463	455	446	434	459	439	481	480	463	489	454	427	426	400	438	452	456	486	406	454	436	403	432	459	416	400	440	420	420	438	445	474	461	414	431	485	452	457	462	488	418	473	439	450	431	417	489	482	448	442	470	424	475	410	477	442	476	447	461	438	458	442	444	426	442	469	432	425	425	476	424	445	461	466	451	441	480	449	490	468	435	424	443	412	430	418	414	443	459	424	438	401	416	463	413	453	415	428	454	464	470	430	447	458	463	484	437	475	463	446	404	451	445	415	438	445	450	449	475	418	461	490	425	418	454	462	417	429	461	466	440	457	458	407	471	450	425	446	449	415	416	435	438	484	437	451	471	467	435	450	391	446	477	443	441	449	442	447	409	462	449	434	443	447	456	479	492	428	444	439	475	457	424	443	424	450	409	427	468	420	427	417	447	416	442	458	459	416	453	444	465	451	444	442	461	436	465	427	412	447	463	452	440	429	450	402	452	424	441	514	433	433	457	454	447	440	481	423	439	424	479	433	446	461	456	437	424	450	456	417	420	440	438	451	443	427	471	460	463	473	459	460	419	457	455	424	426	463	449	490	419	438	437	447	478	450	482	461	442	466	480	447	467	450	442	479	497	441	421	435	474	471	458	458	466	403	460	435	404	455	442	483	456	466	461	446	463	487	431	428	444	485	448	400	431	461	424	468	491	487	419	420	448	471	445	425	472	422	439	431	448	441	422	475	490	446	423	447	440	447	435	441	428	445	441	457	418	445	461	478	403	477	497	459	448	457	451	424	428	462	468	517	440	434	449	442	429	449	451	436	456	420	451	465	455	502	412	451	435	477	424	463	421	448	426	446	420	451	439	458	437	467	416	444	449	479	446	451	423	476	442	475	449	449	454	456	431	420	448	474	426	479	433	431	447	413	471	461	468	443	425	436	446	474	499	496	464	436	459	425	463	429	400	412	442	465	453	441	465	433	493	444	470	429	445	447	441	463	476	472	467	439	460	459	449	498	421	483	437	465	445	413	440	470	443	484	426	438	444	454	414	452	424	459	450	483	436	462	461	429	467	459	430	442	461	478	469	410	463	414	454	437	445	465	455	513	425	475	429	409	437	435	448	431	456	467	459	473	427	460	457	483	445	417	447	462	465	461	397	442	471	459	455	411	451	442	425	431	410	446	450	460	404	456	472	488	459	445	422	442	462	462	415	501	461	441	451	460	421	437	442	442	459	418	465	459	462	467	414	434	434	452	449	457	460	470	496	473	401	446	462	461	474	444	418	404	483	439	443	439	451	485	423	393	422	484	497	435	450	462	409	467	455	415	409	468	445	450	426	430	469	424	454	456	433	441	454	452	426	453	447	438	398	456	435	449	456	470	467	440	462	437	457	456	463	484	452	447	454	432	449	432	465	448	468	465	448	430	438	463	449	467	454	460	454	458	417	471	475	450	446	473	464	434	462	442	461	437	405	473	463	456	460	447	442	420	432	454	437	464	442	426	481	439	448	418	454	420	405	414	439	489	468	409	419	458	455	421	435	452	480	455	459	465	445	476	473	445	440	431	486	459	439	486	425	461	482	452	447	443	385	443	494	421	467	444	436	450	500	462	443	448	466	453	499	476	475	442	460	436	473	452	471	469	411	447	462	443	434	442	461	433	450	430	448	451	441	452	430	477	467	421	466	457	454	404	445	470	418	417	449	434	424	446	468	443	463	450	438	432	467	385	433	423	466	433	426	408	440	451	443	448	402	441	440	455	455	441	446	444	450	448	434	450	454	464	456	400	497	468	489	442	496	458	414	418	456	461	428	435	434	407	455	438	456	499	463	427	460	428	443	452	423	421	433	439	464	456	445	463	474	454	443	450	452	455	406	471	478	436	436	464	466	429	439	443	469	465	433	444	439	422	462	524	454	418	494	426	431	434	435	472	431	403	419	447	446	426	459	425	433	422	459	428	439	440	407	434	428	444	451	424	437	443	401	418	437	395
36695	11119	9825	5136	3318	2451	1992	1589	1376	1252	1187	1052	987	925	890	898	839	824	830	861	784	805	741	744	719	770	713	728	737	725	720	729	704	687	693	688	700	666	708	697	711	706	658	691	725	679	715	692	758	688	725	683	706	659	694	718	691	704	676	639	729	642	687	732	685	703	670	682	707	690	715	725	732	638	681	707	717	658	684	695	670	705	689	666	721	696	624	720	696	728	694	669	673	701	684	687	673	704	661	681	706	657	665	684	670	636	694	685	755	730	699	701	688	640	665	726	706	680	710	668	641	706	653	662	721	732	631	685	712	684	657	667	681	722	703	697	665	682	728	692	669	695	708	694	623	696	670	680	675	675	662	705	655	684	650	674	633	725	689	653	698	659	667	688	687	669	751	658	625	643	706	672	700	706	705	684	691	695	662	652	740	656	702	645	631	702	690	686	679	664	689	691	634	699	698	689	661	701	683	684	705	642	661	680	648	700	660	695	685	669	675	707	671	701	664	644	684	672	702	678	679	737	701	680	693	703	675	665	716	706	687	684	731	707	709	667	672	677	724	650	675	701	689	660	664	730	729	666	710	673	676	704	722	651	647	666	675	666	680	632	692	659	697	679	696	678	694	669	688	648	678	644	691	692	702	689	700	668	660	656	685	709	677	668	714	692	667	667	705	717	663	703	659	701	685	656	655	666	705	695	724	679	641	678	687	629	671	694	677	678	750	710	646	697	686	666	656	672	698	674	643	749	654	721	656	675	692	647	701	672	680	710	655	690	662	658	689	674	704	692	706	659	671	714	701	679	687	672	657	706	721	650	661	636	666	679	694	681	636	692	692	639	694	690	671	689	670	640	702	715	651	646	701	642	713	645	688	697	623	671	662	654	687	721	666	668	667	677	690	685	687	648	686	722	672	650	635	695	671	629	681	680	716	642	687	712	691	650	667	691	678	654	676	651	666	735	669	713	635	673	696	660	722	693	694	670	652	709	657	631	717	710	715	697	650	642	676	666	659	638	651	684	712	736	666	660	646	681	663	698	658	634	654	721	649	668	632	643	680	598	685	676	665	699	682	754	642	673	672	698	639	694	681	701	696	667	715	683	692	684	659	704	666	650	699	719	656	682	698	684	666	659	667	676	698	699	690	634	707	694	655	696	653	665	664	675	690	664	720	676	652	724	704	666	745	662	658	664	625	649	674	644	653	648	655	632	605	686	713	701	700	686	686	692	672	636	661	698	683	652	674	693	677	678	656	721	711	666	671	679	694	705	732	636	636	675	661	667	644	695	697	686	718	673	710	722	679	657	673	629	694	680	672	655	671	669	704	620	687	672	642	646	663	678	729	661	681	657	657	678	690	682	638	709	615	668	699	720	721	704	646	686	680	695	669	658	676	666	709	714	652	650	653	684	695	675	655	776	662	652	694	672	686	685	667	701	672	707	714	696	689	685	661	681	652	723	705	665	704	652	721	672	655	719	685	692	667	689	679	632	655	696	668	652	691	703	680	683	668	680	663	691	679	723	657	694	727	688	674	674	646	686	694	725	694	672	665	677	628	690	626	697	645	713	699	666	669	698	642	638	709	683	711	702	668	676	666	660	684	663	647	702	682	678	669	683	669	704	675	737	680	644	686	669	723	673	713	702	656	671	697	688	724	666	701	644	683	680	659	650	665	601	662	651	660	676	729	679	642	703	731	606	656	685	697	678	650	711	663	624	634	703	666	704	693	676	660	709	685	699	621	694	668	678	632	675	645	653	676	659	676	698	675	682	695	686	673	694	671	702	705	657	708	659	681	659	648	716	651	663	631	667	681	671	665	634	669	678	657	713	662	683	665	704	699	649	657	628	693	674	670	687	672	661	684	677	616	742	668	669	647	679	643	688	681	710	732	702	638	656	712	664	694	627	694	708	664	667	660	681	653	658	669	653	684	680	652	691	679	689	662	702	653	675	665	673	663	656	688	671	647	677	674	691	665	650	690	689	638	636	691	643	726	687	692	726	654	608	655	684	683	694	653	667	681	701	622	662	706	652	673	707	644	653	680	745	701	704	705	643	699	667	653	695	676	650	675	670	658	739	672	696	659	696	660	676	711	655	699	645	690	675	678	643	702	664	698	661	691	636	709	674	663	620	669	669	638	723	615	731	629	681	633	679	713	641	701	710	676	640	678	665	719	632	643	677	690	666	667	684	655	714	713	678	662	711	708	694	666	657	676	737	667	678	729	665	678	687	741	704	703	697	704	667	668	715	716	673	681	660	667	642	711	659	678	695	669	690	724	661	663	694	651	634	671	669	656	672	700	649	664	702	677	665	683	663	681	729	650	663	681	647	697	671	636	674	690	663	657	677	682	608	719	688	673	718	701	639	661	668	652	658	681	708	705	648	683	662	708	705	670	657	734	688	670	708	698	656	659	678	690	637	688	722	663	704	707	682	660	667	683	608	665	629	700	678	735	707	738	697	723	686	693	754	699	701	670	669	714	641	693	680	670	703	670	659	678	698	632	669	675	689	681	669	702	698	680	692	630	690	646	626	663	658	697	667	707	726	703	664	695	730	658	687	675	701	653	692	651	678	743	666	672	678	697	728	671	660	663	728	665	670	682	655	673	673	700	727	672	725	672	671	675	678	703	695	654	649	685	656	683	672	684	670	671	667	693	709	733	694	635	690	703	691	680	701	690	643	695	648	730	684	679	683	679	711	700	602	686	673	677	695	712	717	708	679	721	678	726	703	655	676	698	688	600	664	631	677	628	672	664	666	710	697	685	634	650	683	668	653	704	701	690	670	654	709	689	674	753	657	655	641	695	702	668	649	709	685	685	658	632	704	706	661	676	646	632	672	666	654	664	685	665	693	708	684	649	684	675	707	708	686	620	693	660	621	656	670	637	694	687	703	675	648	682	682	724	681	706	684	755	698	665	699	659	646	702	725	667	694	685	646	677	679	654	634	678	644	693	655	664	653	693	655	648	676	692	681	685	624	696	652	645	685	644	673	710	692	672	662	699	661	653	647	695	663	698	711	688	683	705	691	646	699	665	684	666	664	707	721	633	724	692	742	645	643	713	695	642	684	702	660	636	715	670	680	706	682	682	682	701	642	662	672	671	673	647	642	658	656	670	665	682	675	615	693	617	713	676	673	663	672	717	671	654	693	673	665	688	654	697	632	642	665	641	692	640	692	692	690	701	673	690	646	736	650	670	657	706	662	670	688	698	673	606	694	711	661	654	678	672	668	705	697	745	671	690	669	661	682	714	712	702	672	672	626	698	686	648	651	640	675	693	690	711	646	684	728	684	670	660	676	711	661	700	661	686	713	696	696	643	716	685	637	732	679	691	661	671	699	684	647	688	690	675	690	659	696	660	705	612	681	673	653	675	687	701	677	731	712	697	681	702	642	727	643	655	671	654	707	649	686	681	678	666	635	670	725	697	720	686	700	685	639	691	686	747	683	676	632	668	705	728	711	714	706	683	740	709	668	647	679	695	661	683	694
23297	21490	29865	23510	21480	21436	4185	747	506	483	436	380	410	396	371	320	334	329	327	297	334	306	313	305	284	309	318	287	287	266	256	287	238	273	301	299	275	261	281	287	303	268	273	256	262	282	246	273	283	269	234	260	276	286	265	261	270	273	242	262	286	266	281	259	256	252	272	258	264	260	247	267	244	277	283	252	257	268	287	262	267	273	264	262	248	262	268	249	245	258	272	279	254	228	268	291	262	262	251	254	272	288	237	270	261	238	256	273	241	256	270	259	254	292	293	265	255	274	225	249	266	223	250	297	269	266	266	227	267	263	268	266	270	283	294	263	262	284	260	252	241	281	275	248	273	264	261	234	290	251	272	283	291	262	233	252	262	259	281	241	272	255	279	271	278	271	303	265	255	279	258	253	240	245	270	259	234	260	270	272	261	260	273	257	250	265	263	253	252	275	240	274	273	260	269	242	275	231	262	252	256	275	248	266	224	268	258	265	274	270	262	249	263	265	265	278	273	233	254	232	242	281	262	248	261	268	281	241	260	254	254	288	263	239	254	287	269	255	267	248	251	269	259	253	246	235	233	225	253	277	266	269	267	245	285	248	255	255	293	260	271	271	291	277	240	260	252	257	248	289	258	238	290	270	239	250	262	255	257	285	266	281	244	298	266	255	256	270	273	260	274	281	271	261	231	275	259	267	256	251	260	278	238	244	265	261	280	260	225	274	296	243	264	241	254	256	265	255	259	241	265	249	256	266	277	255	266	267	263	265	254	282	282	267	258	264	246	241	243	246	280	265	238	265	291	259	253	234	287	249	277	274	238	243	244	272	249	254	255	243	267	293	246	251	270	251	266	263	249	257	244	265	257	246	255	273	246	277	273	278	269	265	266	251	257	246	247	252	262	256	274	241	273	245	258	254	261	264	260	239	285	280	263	281	271	268	274	268	233	239	253	250	217	253	237	276	271	296	258	256	270	260	259	257	252	222	262	260	272	271	246	277	260	252	259	216	240	258	274	283	257	269	260	232	262	262	265	247	265	265	257	293	254	286	265	253	262	270	249	297	230	277	249	281	251	284	256	242	243	277	250	286	279	270	225	270	262	239	305	243	250	245	266	255	244	232	281	251	265	271	273	217	247	270	282	250	255	257	267	290	273	255	268	245	248	274	297	280	266	253	268	249	269	269	241	254	281	295	243	234	283	264	263	265	250	250	257	252	255	272	265	290	285	295	259	283	267	271	239	265	255	257	256	280	241	280	251	241	288	265	249	243	250	266	278	260	230	220	262	257	253	266	278	269	240	275	234	232	269	264	222	269	263	261	232	262	240	264	268	254	230	240	257	266	245	250	246	235	238	266	273	282	268	258	270	251	271	270	260	266	286	260	267	271	247	255	272	272	241	237	282	262	292	257	256	250	258	254	269	249	279	275	263	256	253	265	254	282	267	292	257	250	236	244	299	268	248	284	260	270	254	273	257	242	264	235	252	263	280	234	250	259	279	270	229	260	252	246	262	255	238	239	276	245	246	255	262	269	265	259	254	238	249	278	251	260	289	273	286	261	242	259	250	243	273	259	283	273	254	249	282	260	237	241	278	257	247	238	256	270	249	245	242	255	277	283	240	254	277	259	260	262	257	262	243	272	243	263	245	258	235	263	258	269	273	243	283	252	264	271	244	266	284	255	286	285	219	270	289	236	248	250	257	284	267	268	284	269	250	257	241	282	257	254	263	258	275	274	268	265	284	231	253	275	258	275	267	257	250	266	251	241	272	235	264	252	252	272	257	228	246	275	273	284	274	274	275	256	225	217	279	268	281	233	285	254	268	267	268	258	284	289	268	239	257	290	292	268	270	237	253	253	243	229	237	259	232	256	262	245	260	247	265	236	249	267	266	266	236	242	285	253	259	235	253	275	246	250	300	242	255	237	262	225	249	286	269	279	271	244	258	241	237	261	276	260	260	257	247	274	240	259	255	249	306	247	228	258	248	281	272	240	271	281	264	252	276	241	262	287	261	272	271	272	246	256	288	226	268	281	286	283	249	245	233	276	242	257	275	257	267	270	254	255	260	236	264	255	253	239	273	262	259	270	245	275	217	272	262	254	269	236	260	257	266	303	225	249	260	292	287	253	248	233	286	252	256	283	265	266	280	266	269	230	250	281	257	260	250	254	253	248	271	257	245	277	288	280	249	271	243	223	253	278	282	276	255	270	274	259	256	256	223	265	273	276	247	276	247	273	289	264	260	273	246	274	268	252	260	265	256	273	257	259	260	278	284	240	277	276	253	250	257	241	242	266	270	220	247	257	271	253	247	244	236	270	247	257	269	261	272	248	275	241	267	252	234	268	259	243	287	264	282	253	273	255	249	277	254	240	280	237	278	283	259	268	274	261	254	276	237	231	287	271	268	248	257	244	258	305	271	252	265	251	223	272	262	255	258	275	267	273	230	283	272	267	266	230	259	249	262	265	229	226	271	274	264	274	268	292	283	272	251	239	260	259	239	259	281	247	244	255	270	265	267	262	261	265	263	286	231	272	269	267	266	248	269	245	239	245	268	277	264	281	270	252	251	299	274	244	265	265	275	285	264	261	266	255	241	288	284	266	251	266	267	268	279	249	267	259	238	250	241	273	267	263	276	263	247	253	255	277	266	269	290	251	255	246	277	277	238	256	253	233	296	273	281	279	255	279	263	270	279	257	257	260	259	253	295	257	269	270	260	236	249	276	255	248	287	284	256	244	246	277	239	250	245	265	276	248	254	253	257	243	264	273	252	258	271	291	269	271	279	266	268	277	238	270	277	238	248	271	271	267	286	257	265	253	273	256	242	246	243	245	251	267	277	232	245	258	289	236	260	228	244	274	267	271	250	270	244	247	254	251	254	288	264	258	257	247	280	260	270	256	265	272	286	232	251	282	266	249	262	245	245	263	256	292	252	278	249	237	256	241	252	264	254	245	236	258	253	265	249	244	261	260	245	266	261	272	262	254	240	236	254	268	264	265	261	270	243	250	264	268	266	268	283	266	240	277	246	247	242	267	248	247	269	270	249	246	269	262	252	267	285	281	253	249	287	267	255	288	251	262	230	269	251	279	263	238	241	279	247	242	278	274	272	275	278	257	274	252	268	238	250	232	270	267	261	276	267	253	257	264	251	263	247	248	268	250	227	295	274	261	262	286	265	243	261	278	272	260	241	239	279	262	266	244	258	274	263	245	300	243	253	280	280	263	285	288	256	264	240	251	264	271	288	238	254	244	267	249	240	260	289	246	269	260	280	271	241	270	257	276	252	264	268	250	246	274	254	275	301	256	276	276	252	255	230	268	257	256	231	258	262	244	264	255	261	261	270	291	269	243	254	264	236	279	257	261	269	262	242	258	266	261	251	249	220	242	241	273	273	221	263	316	257	290	265	264	242	275	233	274	227	272	279	244	253	236	250	260	234	216	264	272	267	256	311	297	256	249	276	286	265	244	271	285	255	258	266	244	261	250	254	235
38485	13553	12084	6194	4075	2812	2193	1828	1388	1229	1069	933	834	749	710	669	663	617	535	547	527	528	552	516	508	506	484	485	464	474	454	483	445	469	439	475	477	429	455	435	437	435	438	410	433	441	438	431	396	439	392	428	408	428	421	432	411	414	405	422	441	422	444	405	424	390	384	390	406	398	418	385	416	410	402	408	402	421	430	377	433	440	420	421	418	393	418	412	381	428	453	380	419	390	387	429	422	415	398	384	411	436	384	402	430	382	427	432	411	390	426	388	380	418	395	376	416	398	404	419	411	425	412	369	416	417	430	414	375	418	437	401	415	441	392	403	428	364	454	419	410	384	416	412	426	411	390	374	415	436	407	379	419	369	420	429	380	410	421	399	411	381	409	435	431	392	377	420	410	436	404	398	397	421	425	387	384	409	401	415	384	373	377	419	405	399	411	441	418	400	392	404	373	397	408	407	400	379	380	416	409	408	377	408	419	385	375	412	416	363	428	394	395	379	426	387	396	368	389	418	400	405	430	421	349	404	386	397	402	387	383	376	415	393	402	443	414	415	424	384	396	399	416	417	380	405	411	401	389	403	387	413	397	420	378	379	421	398	406	404	392	380	403	388	435	411	411	336	391	395	420	395	378	412	435	422	418	423	400	416	421	413	410	423	378	394	413	400	416	421	432	391	423	400	401	380	419	408	387	367	381	418	385	412	419	426	418	390	388	382	400	398	408	407	375	420	387	406	414	372	383	405	384	404	391	439	416	388	436	387	435	409	409	370	386	378	381	379	398	401	398	379	390	397	403	403	400	362	413	403	413	414	392	416	427	393	389	406	417	380	412	417	410	408	370	392	402	385	381	415	411	385	418	401	460	421	427	385	395	412	391	440	419	424	367	396	429	426	414	418	441	383	406	409	365	376	410	372	431	449	401	385	424	393	391	443	425	425	403	420	400	388	443	408	426	368	371	422	385	380	410	417	409	386	389	350	400	418	441	427	390	423	396	395	432	387	410	412	382	423	421	454	387	434	413	436	396	398	395	397	408	454	430	407	401	384	378	422	396	416	420	396	407	420	412	396	412	416	394	440	429	388	377	440	404	409	424	441	382	390	392	375	424	421	387	386	404	419	408	391	412	427	399	391	395	406	411	390	377	418	396	392	394	378	384	410	442	399	355	437	422	417	395	400	408	398	386	371	434	386	400	356	371	415	403	417	414	422	395	428	440	438	402	408	371	372	409	391	399	393	456	420	419	386	375	405	411	404	427	400	392	397	406	419	405	390	417	409	399	385	388	392	389	418	392	391	416	409	414	423	400	394	409	417	387	387	413	382	381	441	362	385	407	400	423	447	430	408	398	395	432	392	370	396	401	421	411	402	412	389	412	406	395	402	407	407	419	389	386	375	427	378	381	418	407	422	386	377	411	379	375	419	386	382	395	414	458	408	406	389	382	423	396	391	384	392	442	390	388	413	423	393	420	402	381	407	442	413	398	442	413	412	375	397	369	400	404	395	424	409	403	410	398	394	428	371	415	435	399	370	425	374	356	390	373	401	409	397	379	398	420	422	395	392	413	384	418	393	397	387	426	374	420	387	414	374	376	386	433	412	405	413	410	434	403	392	433	388	440	391	400	414	388	383	387	395	398	403	415	379	420	423	367	399	414	413	412	380	423	396	418	406	432	411	401	394	390	404	418	403	402	412	408	397	376	431	424	403	406	413	375	384	431	427	391	405	394	403	395	396	406	384	413	401	396	373	399	419	404	390	408	413	390	363	370	391	414	375	400	413	426	416	412	428	428	383	391	425	418	439	390	370	403	406	412	362	382	419	414	394	375	393	406	405	426	428	412	417	389	437	386	411	366	397	447	376	402	393	424	402	382	414	431	396	397	400	438	371	414	424	394	392	427	394	423	390	401	428	395	419	415	417	376	396	421	395	397	355	407	427	410	413	426	428	394	422	441	400	384	409	432	411	398	360	400	380	362	411	409	395	382	388	417	377	435	418	392	392	384	392	398	410	371	409	406	385	416	406	397	403	370	442	378	379	386	437	378	435	369	422	397	411	375	410	408	390	403	398	412	402	400	391	403	402	404	394	378	397	408	395	396	395	402	385	407	398	421	400	447	373	381	400	397	406	413	399	398	409	388	441	380	412	393	407	434	423	411	373	412	381	411	382	404	411	410	411	392	423	403	411	394	431	391	372	427	452	449	412	417	388	378	445	404	357	396	389	417	401	417	371	382	376	378	393	379	422	477	411	368	384	420	443	415	411	400	430	374	432	389	354	379	375	399	412	409	344	401	404	400	375	397	421	410	423	395	380	385	433	395	379	376	422	388	385	401	388	428	377	407	428	435	408	423	419	414	405	382	425	421	405	436	409	391	370	385	428	428	396	386	389	369	402	402	398	409	432	416	454	398	423	362	429	376	405	406	410	373	389	394	362	379	417	410	414	392	414	403	412	421	418	399	375	384	411	397	392	388	386	385	404	381	397	375	391	409	427	401	404	392	432	412	420	420	416	393	396	416	392	403	395	425	422	423	378	399	403	386	442	401	384	408	417	398	387	398	371	427	389	447	420	417	384	398	379	411	392	402	399	387	403	404	387	389	392	420	431	384	406	400	409	422	389	413	393	434	403	371	378	421	404	422	382	400	370	397	418	387	416	407	425	412	384	416	393	405	378	421	381	412	357	415	404	395	440	402	397	432	384	405	418	364	407	426	381	407	404	380	471	413	430	432	413	378	379	372	383	377	447	399	430	423	411	411	381	409	414	399	390	422	450	394	389	408	415	383	414	417	419	377	409	358	395	400	378	393	404	350	384	406	417	392	441	398	383	419	368	425	427	406	390	414	432	408	361	391	381	356	432	396	411	432	373	443	400	413	387	409	375	407	429	365	390	430	424	402	379	420	404	372	398	383	409	420	419	415	391	367	353	407	416	386	408	395	411	407	409	396	414	397	362	409	382	426	366	375	372	382	391	395	430	397	433	401	400	442	385	368	380	413	419	415	393	445	414	388	417	439	372	413	412	439	403	384	369	388	435	407	382	407	404	395	396	426	403	418	389	393	420	382	391	389	401	400	385	392	366	387	387	399	392	414	399	412	403	426	399	398	407	393	411	407	394	374	428	386	381	407	419	423	424	398	405	471	400	430	398	412	432	399	395	403	390	419	378	407	426	396	400	400	378	380	419	395	393	385	376	396	416	400	371	389	442	388	387	423	399	405	390	392	385	418	409	378	420	418	416	394	375	383	402	388	401	394	373	374	426	370	367	406	416	405	377	396	407	445	396	436	403	407	393	400	392	390	425	373	356	431	409	404	387	374	401	377	439	389	393	394	415	414	416	416	389	387	409	397	376	379	378	430	418	378	378	412	383	383	444	381	378	429	419	402	373	427	406	398	395	382	374	417	392	400	363	385	413	428	405	434	418	405	367	430	394	391	430	437	399	385	402	402	382	404	343	417	388	388	400	393	389	404	367	444	383	400	394	375	392
27382	20478	7533	1002	688	684	519	516	491	473	474	467	521	477	496	485	519	498	506	462	449	495	480	485	503	465	459	423	451	496	452	529	463	490	465	471	488	467	484	462	451	510	483	453	453	464	470	445	504	525	482	498	549	545	475	502	510	475	492	504	490	463	459	493	475	475	498	478	512	485	487	463	495	478	449	488	492	478	526	524	478	492	439	501	492	461	474	483	484	458	493	492	500	487	483	488	490	474	481	507	464	464	484	499	464	478	496	470	512	432	499	454	481	473	492	502	455	489	427	520	478	474	479	490	500	429	474	488	442	472	512	441	482	488	471	498	502	491	487	467	456	497	469	491	492	499	482	519	453	480	476	440	481	499	465	492	467	470	481	461	477	456	525	485	529	478	496	506	423	498	532	490	486	477	485	465	461	494	483	463	471	483	470	531	521	522	465	511	482	474	451	501	476	482	489	496	488	443	487	485	452	465	493	451	494	483	498	436	503	470	494	470	512	454	534	471	477	531	482	485	490	499	469	472	485	505	491	473	452	491	479	523	464	472	468	453	467	458	487	495	482	473	488	468	477	480	469	446	471	483	460	470	476	478	500	473	478	462	506	485	484	509	500	523	466	447	482	465	481	470	490	478	474	463	449	494	491	508	442	497	514	482	457	474	496	506	451	478	443	511	501	460	443	471	472	502	513	497	489	461	497	462	454	518	468	481	471	492	487	497	472	497	464	525	504	521	465	479	472	475	479	480	483	471	452	484	491	481	472	445	475	490	494	477	472	474	501	477	444	498	470	486	454	479	457	471	453	468	507	487	469	509	466	490	465	499	486	469	502	504	473	480	444	497	491	471	519	498	455	450	440	444	451	492	452	511	479	444	496	489	495	451	510	491	424	461	489	508	508	496	494	478	464	473	464	506	516	489	503	500	481	504	516	485	454	488	451	468	484	502	516	479	474	483	469	449	478	450	474	488	502	505	494	506	487	447	513	476	481	476	511	505	494	451	480	476	472	491	495	477	457	466	480	514	494	511	477	459	478	481	460	454	462	453	471	471	463	472	482	494	449	491	428	460	514	480	480	472	449	425	490	462	480	479	503	443	487	554	484	511	484	532	474	498	477	483	471	482	470	457	508	481	447	488	441	462	475	534	495	498	488	521	491	461	495	469	458	498	487	509	490	446	467	490	528	473	513	473	475	463	459	492	468	470	496	470	468	488	410	468	492	458	500	490	505	475	471	474	481	494	438	485	518	480	467	477	505	475	479	480	541	483	481	528	525	481	499	474	475	492	489	507	507	461	487	447	469	486	484	484	504	470	495	463	485	530	454	473	489	491	511	497	481	506	504	495	488	417	469	467	489	469	480	487	476	489	483	480	496	451	481	492	453	486	474	480	521	474	471	496	490	486	495	441	501	471	478	506	463	471	493	496	463	504	474	507	486	506	444	481	485	484	480	499	479	470	511	489	431	443	511	489	491	475	446	431	480	487	491	489	458	515	491	480	490	503	488	467	460	451	539	501	466	495	500	476	497	540	459	494	483	507	476	512	472	482	475	453	468	503	459	493	491	494	496	507	499	479	485	494	492	484	479	530	444	502	473	469	496	476	467	468	474	514	493	477	467	438	462	506	477	493	478	499	480	466	490	487	443	466	468	464	484	509	445	506	467	480	504	480	465	471	459	467	482	480	481	497	493	516	483	499	486	437	481	491	480	476	455	469	458	512	489	455	477	467	510	447	521	475	455	482	441	515	488	515	466	475	480	493	463	466	469	452	501	482	501	468	532	464	464	467	518	476	490	433	441	457	486	501	454	490	449	469	463	492	487	494	468	494	440	474	461	468	482	491	490	504	476	508	509	485	499	478	483	486	504	502	464	481	490	522	490	503	479	478	481	481	507	485	463	451	477	480	458	468	480	463	483	470	516	449	459	484	489	471	458	485	503	483	519	457	449	485	473	505	485	477	519	466	498	488	488	535	487	486	469	472	470	478	507	477	471	493	484	489	456	483	469	503	485	527	488	507	472	458	494	462	507	455	459	473	504	478	504	484	484	508	494	481	484	473	484	448	472	502	484	442	507	504	472	475	510	487	475	492	487	480	479	430	475	451	491	485	522	467	487	488	466	502	508	457	476	488	480	449	481	523	522	456	461	483	479	491	471	496	532	471	475	532	493	458	462	464	513	475	469	525	501	486	484	496	485	489	498	498	476	480	469	504	489	475	478	448	470	456	490	456	484	481	463	489	443	455	507	480	480	453	462	482	492	482	459	467	488	471	451	488	500	520	521	498	467	491	493	492	481	493	496	465	431	477	495	469	446	465	468	510	503	457	465	491	480	472	481	487	490	475	515	484	457	454	492	498	529	481	457	477	471	497	471	473	505	462	454	476	467	492	497	433	511	474	488	487	472	462	472	483	438	499	529	507	482	477	481	456	459	474	485	482	477	497	489	473	482	485	496	469	446	510	474	481	510	472	496	518	502	479	472	480	452	498	496	445	561	464	479	481	461	485	489	446	498	486	519	440	502	462	500	486	458	477	487	458	462	495	498	454	466	491	516	465	496	510	486	452	495	440	502	471	481	484	477	464	485	499	460	448	476	484	506	460	502	493	483	471	482	473	491	487	496	468	491	486	498	480	488	479	508	471	414	492	472	482	494	459	457	457	513	521	453	438	477	464	486	485	470	474	509	498	471	529	478	520	451	454	464	524	513	492	475	476	469	468	472	498	490	507	524	451	437	486	458	458	455	486	445	490	455	480	490	501	468	486	501	491	518	499	469	482	517	488	462	486	523	500	472	466	498	468	461	503	501	495	483	497	495	510	453	476	517	479	479	475	485	504	508	510	499	505	463	489	483	510	449	477	494	516	492	524	433	478	483	475	495	486	470	479	492	500	489	507	495	486	455	488	491	502	544	500	482	509	502	498	493	479	525	469	511	506	483	516	468	445	471	460	482	496	466	466	486	483	497	500	504	492	500	491	476	468	467	443	475	477	440	510	501	500	467	505	492	511	465	512	457	458	488	534	473	433	491	476	469	453	439	459	487	477	486	503	474	482	475	479	499	485	504	467	542	498	515	468	498	483	499	482	489	485	446	496	492	443	510	511	495	452	497	466	527	499	467	464	489	468	493	467	469	453	459	476	484	476	501	469	486	479	486	495	464	484	459	455	456	467	503	459	488	445	496	507	492	446	480	471	510	466	485	497	506	483	461	495	485	483	467	499	500	447	507	501	453	465	459	458	472	432	468	494	509	485	461	455	484	489	461	499	495	476	486	519	491	502	453	462	520	439	490	479	460	486	456	480	488	457	450	487	450	541	460	513	451	437	470	456	459	494	490	492	483	499	486	495	500	507	464	459	492	433	481	491	493	485	487	449	496	496	499	474	493	467	536	478	471	494	468	510	522	523	457	475	476	503	496	492	460	486	435	478	498	462	498	469	487	507	505	489	482	479	484	483	487	479	478	501	491	507	453	467	462	510	521	484	509	476	489	504
16840	1787	1384	1000	846	863	794	753	776	784	738	777	772	765	708	750	780	741	742	744	731	761	693	751	729	731	724	735	723	727	778	738	676	736	677	715	736	675	725	704	703	747	731	758	722	701	722	739	765	720	741	697	725	709	721	717	697	709	751	729	747	750	762	715	710	693	700	674	708	741	717	770	673	686	758	711	730	743	752	746	734	720	741	715	714	730	726	721	766	747	758	777	742	741	712	705	727	734	718	719	756	764	742	735	705	711	696	721	725	749	715	718	676	717	740	704	707	718	733	693	700	711	720	708	731	712	729	736	710	733	698	710	705	756	730	735	678	721	746	756	743	747	715	748	769	722	735	748	723	779	713	734	739	709	728	688	726	680	698	661	729	746	728	694	723	777	703	702	740	743	754	746	741	787	744	741	724	719	730	712	757	716	705	728	704	738	715	739	706	703	666	699	728	744	749	778	725	737	711	708	720	699	743	708	753	756	712	746	714	736	694	743	712	761	727	749	748	726	726	717	764	730	711	710	752	724	776	741	674	692	750	734	744	716	775	723	757	720	734	716	765	743	701	718	711	735	736	722	764	707	730	737	743	735	735	692	669	790	791	734	756	693	668	706	727	723	689	746	749	722	718	713	685	696	724	711	742	789	713	738	705	736	762	695	698	765	693	712	707	706	733	699	715	703	722	737	785	695	753	714	711	698	748	679	747	686	710	701	734	768	759	744	724	712	709	729	694	714	732	700	797	761	704	697	713	728	739	724	702	737	751	774	757	668	723	698	742	771	698	713	736	770	724	784	713	757	710	739	721	746	744	720	661	739	724	696	745	726	701	713	748	704	723	730	755	706	726	696	737	790	694	744	708	733	769	757	717	740	726	716	717	702	749	683	815	742	709	723	708	712	766	730	750	702	723	699	742	772	714	702	720	705	752	782	702	725	688	685	723	708	703	753	682	758	687	753	732	732	744	750	717	719	728	704	729	709	708	712	728	757	714	705	756	751	732	720	737	722	734	763	706	721	716	714	694	709	717	759	729	749	706	709	721	702	675	753	701	706	711	785	674	709	717	755	713	668	745	714	770	798	742	682	683	716	713	730	741	694	741	702	713	709	721	692	758	714	718	724	711	705	742	734	731	750	670	749	718	731	720	731	710	725	682	786	709	786	708	718	728	700	734	751	764	716	755	761	688	718	732	731	747	696	709	714	746	699	731	697	719	698	733	725	736	719	702	746	707	721	727	744	731	718	734	692	698	755	712	682	744	749	744	719	722	748	738	713	692	697	704	646	724	763	737	759	718	666	726	721	738	732	741	723	728	709	707	683	727	761	740	731	745	752	800	695	760	741	693	747	705	707	744	715	738	682	731	743	716	736	739	696	704	721	716	696	706	736	722	730	756	734	740	695	754	706	784	747	710	746	743	729	755	701	708	748	719	717	738	742	744	733	723	742	727	723	734	709	711	760	753	767	747	739	744	705	730	699	733	747	706	711	699	700	743	748	714	712	701	738	734	748	750	747	756	729	750	735	726	732	694	758	749	662	720	769	715	721	720	683	716	753	716	668	726	717	720	717	735	719	750	730	753	727	684	755	683	768	672	636	727	712	716	790	680	743	684	703	769	719	742	744	736	705	727	733	793	729	715	758	757	727	741	738	717	732	707	760	719	740	759	828	728	690	755	673	714	717	754	741	672	770	715	725	780	747	746	703	745	720	766	697	721	715	713	726	726	676	690	737	748	764	722	765	672	724	702	758	707	719	697	736	736	753	727	749	719	723	730	754	720	726	760	707	738	749	692	693	694	742	748	737	706	743	725	705	703	730	744	712	691	722	701	741	711	766	757	717	702	716	724	773	732	699	716	743	732	727	722	745	729	769	701	702	717	773	707	717	735	720	702	717	729	720	699	710	675	729	689	745	734	707	703	707	670	746	667	744	752	691	760	725	765	679	716	735	699	723	717	751	670	750	748	735	711	670	716	714	765	716	706	751	771	747	740	688	777	732	756	691	718	790	697	677	705	764	730	715	740	710	728	716	774	772	744	756	719	698	735	742	713	714	728	724	709	740	716	712	757	705	784	731	737	756	729	762	733	722	700	762	710	665	714	709	701	700	715	694	726	689	700	765	713	714	708	717	662	742	705	730	724	730	711	709	737	714	752	717	725	717	768	788	742	708	734	775	722	772	753	709	697	695	734	712	723	680	770	693	732	713	699	696	708	728	712	745	743	715	667	723	708	711	703	718	680	733	756	705	686	695	719	742	692	722	721	702	734	763	716	679	700	732	698	717	695	753	685	745	733	793	697	695	764	699	743	758	722	721	775	705	753	750	724	735	744	765	730	761	771	759	775	747	751	702	744	751	711	709	706	712	730	746	745	752	716	755	769	723	695	766	753	762	704	720	703	738	714	753	738	772	691	721	699	719	741	720	775	693	713	718	700	736	727	712	742	699	757	703	715	714	699	739	733	709	704	747	684	759	714	653	783	718	748	763	723	714	688	735	784	694	711	729	776	755	744	746	727	726	728	719	716	719	715	697	749	759	752	725	704	691	740	727	674	714	721	717	733	770	729	727	755	677	761	680	697	715	732	724	730	741	741	745	731	759	689	743	700	685	728	660	704	686	712	750	726	759	743	743	749	748	726	715	741	755	740	722	694	728	736	755	784	746	664	709	757	685	748	745	751	714	697	715	712	749	738	682	706	710	698	694	691	728	790	691	741	694	693	748	725	721	683	759	777	728	700	728	793	718	712	703	704	698	711	707	754	735	735	769	715	719	741	770	721	741	732	742	723	681	716	693	738	728	682	742	774	769	727	690	709	723	774	718	707	754	715	723	734	724	742	741	730	730	726	719	727	678	765	755	735	746	685	759	747	763	712	740	755	741	686	751	735	720	753	718	720	725	781	721	733	695	692	735	696	755	693	739	761	752	770	711	766	692	790	732	794	644	751	675	717	764	740	755	730	729	690	742	773	722	738	744	689	711	706	733	734	702	722	772	746	768	710	703	723	763	709	704	680	753	723	716	716	773	711	676	714	743	716	723	769	702	760	731	702	731	695	741	701	721	698	758	695	696	805	679	668	768	719	706	741	725	690	742	733	708	690	794	788	744	751	745	764	749	727	716	680	747	739	743	749	736	735	722	719	706	675	724	755	764	751	719	725	735	690	694	759	689	761	701	701	681	747	747	707	749	750	697	667	730	742	760	773	724	695	728	763	724	700	781	751	721	707	728	741	685	683	713	759	742	726	703	719	748	749	711	677	758	689	688	684	771	715	740	701	742	713	704	723	729	753	740	750	707	782	713	708	698	688	784	735	691	695	736	731	690	698	740	730	707	691	755	705	699	707	739	652	715	767	715	704	712	740	743	697	733	743	737	702	755	724	788	713	730	775	749	703	713	774	743	712	714	775	654	674	720	749	726	732	729	745	701	689	757	717	753	733	714	739	751	763	718	699	657	706	726	740	684	747	756	789	751	755	802	749	790	761	698	738	753
23736	21477	29414	23958	21473	17518	1566	808	678	629	565	574	539	541	514	525	516	478	470	453	458	498	455	445	451	488	461	487	456	469	459	484	495	473	477	478	435	430	471	435	438	456	446	474	416	442	474	433	424	409	437	433	449	441	439	438	449	472	485	429	437	432	443	432	463	421	409	431	440	443	443	448	480	426	435	403	420	457	424	457	434	445	416	425	437	454	422	494	396	448	471	428	428	457	415	462	485	478	433	455	431	446	443	468	463	448	445	431	446	426	451	469	471	478	428	455	461	433	465	442	442	447	473	426	428	436	448	448	451	442	431	422	411	447	426	385	453	433	426	419	439	447	414	466	444	433	447	435	420	426	495	395	443	401	473	428	426	416	442	455	451	449	443	430	446	403	437	472	487	461	535	434	488	426	433	458	442	407	429	425	426	427	458	401	439	442	452	428	442	463	409	445	416	451	441	433	414	435	444	437	464	439	449	428	436	410	446	453	420	444	467	434	446	437	427	477	438	454	426	421	440	473	425	440	413	447	424	432	429	415	460	444	446	433	459	446	447	461	459	430	428	395	424	450	420	445	413	423	462	404	427	447	439	395	444	449	462	419	433	444	426	427	423	412	411	414	480	463	512	423	450	480	447	440	442	464	444	453	405	424	400	451	448	422	425	469	426	443	441	458	462	440	423	487	422	438	424	440	414	442	462	460	426	441	472	445	433	443	420	400	418	448	434	421	442	430	446	453	420	422	461	426	433	389	434	472	408	452	424	427	396	453	442	415	442	406	414	414	387	457	413	468	449	430	456	448	450	436	437	474	469	451	415	422	463	460	437	460	474	415	459	418	446	466	437	452	450	417	468	453	435	449	469	425	428	442	442	452	428	429	439	448	449	431	434	415	445	458	441	442	468	445	426	445	459	470	455	476	446	457	445	431	430	459	439	459	427	435	415	439	438	438	441	455	444	488	472	437	424	470	440	443	459	446	457	408	457	406	418	446	453	458	419	432	487	461	443	428	423	398	466	389	450	449	407	441	413	444	457	449	476	425	437	417	456	442	392	444	445	427	429	422	406	426	460	432	434	440	433	415	438	438	423	427	447	457	443	417	428	503	436	444	444	434	411	456	433	441	448	421	434	446	422	462	430	439	417	413	460	426	415	458	474	439	428	473	414	407	427	492	414	436	461	429	451	443	466	470	449	434	460	426	433	435	450	419	458	421	472	440	457	456	406	415	457	394	450	472	469	450	424	423	426	432	444	447	467	428	426	451	432	422	442	467	461	437	447	454	418	441	410	490	433	412	424	467	443	418	464	414	407	440	439	425	456	485	458	440	412	446	402	408	436	458	443	399	442	436	421	425	390	440	452	429	445	453	445	463	454	459	500	401	433	451	397	435	464	388	432	435	447	468	398	443	437	457	444	418	421	425	421	444	436	456	442	421	463	417	430	439	440	460	417	443	419	432	433	441	457	419	454	452	477	449	433	427	423	454	406	424	448	452	406	414	434	438	430	448	440	488	436	460	409	434	432	427	457	424	426	430	431	433	455	449	437	469	422	440	426	449	443	482	421	441	447	425	428	414	430	462	443	462	419	453	410	433	406	435	423	436	433	462	442	439	469	457	425	433	405	451	452	420	424	435	455	447	445	442	427	468	460	433	425	436	433	423	433	429	458	436	431	418	415	448	463	441	442	422	482	440	441	455	448	437	453	443	448	415	427	452	423	449	468	444	424	461	449	477	437	444	464	468	435	436	412	410	448	436	421	408	429	432	459	430	440	417	445	458	452	462	424	420	446	469	431	419	420	478	419	429	432	407	433	428	422	448	426	423	447	464	428	413	444	446	415	438	437	405	476	445	483	442	439	442	404	434	449	472	417	440	465	458	436	411	449	466	447	468	435	462	440	450	465	426	486	447	449	441	438	427	425	439	488	421	437	427	406	461	408	409	442	456	454	464	402	440	439	429	440	435	431	434	430	455	417	444	478	424	434	471	443	404	414	403	460	449	424	423	408	430	422	446	412	434	448	427	428	457	462	455	480	424	414	437	410	441	450	437	435	441	417	481	441	461	437	446	452	450	430	434	459	425	429	457	428	421	428	405	449	442	440	405	456	417	430	470	456	407	428	433	449	442	461	494	422	423	451	419	416	465	445	436	439	433	441	434	452	414	471	442	468	427	479	457	464	442	447	437	429	411	419	417	442	486	445	439	448	459	440	425	463	418	441	432	440	433	452	420	439	474	463	405	430	424	416	434	430	471	442	455	430	465	422	465	444	384	404	439	436	456	416	440	448	475	433	438	434	400	438	418	430	434	453	427	451	438	448	436	471	436	432	446	487	451	419	409	467	402	465	445	445	446	474	420	456	462	417	415	486	440	461	420	422	429	446	460	447	406	433	464	458	438	438	500	444	436	415	422	466	437	406	483	443	444	447	428	489	454	452	435	403	447	477	451	461	482	449	435	450	397	444	432	456	436	460	421	433	416	402	389	427	469	459	442	463	441	466	447	435	407	424	501	432	444	413	432	443	441	416	437	433	441	415	456	427	455	479	424	395	415	446	476	478	451	424	447	442	412	425	394	414	450	503	443	418	428	451	457	476	433	413	451	441	447	466	413	390	443	469	466	439	398	415	431	422	453	455	402	453	437	429	462	441	428	501	423	408	424	439	475	407	460	448	454	413	425	465	464	434	462	405	448	425	474	452	402	473	440	431	481	444	408	435	456	448	407	409	431	422	426	407	452	478	421	447	461	427	446	465	448	439	416	427	425	447	424	434	448	458	423	466	446	455	420	436	430	418	469	457	440	467	397	457	434	496	411	446	414	390	424	451	435	409	479	446	448	426	412	407	457	447	425	426	454	416	445	461	391	450	430	466	410	461	413	427	449	471	444	445	421	402	443	450	486	422	477	418	445	447	449	445	421	465	464	456	448	458	433	439	472	461	473	438	474	429	425	447	417	488	412	462	446	439	442	462	429	433	424	451	466	431	454	451	431	441	403	423	417	449	411	438	429	421	444	455	429	434	456	428	436	409	410	432	448	425	461	429	435	461	435	418	422	437	482	437	448	428	453	462	449	404	412	428	462	444	440	441	431	435	420	477	419	443	470	435	451	461	451	473	433	416	432	413	445	426	422	451	414	425	444	443	443	389	472	398	470	467	444	459	481	415	419	429	483	451	423	460	403	426	418	454	437	441	406	441	442	449	451	439	454	430	420	404	401	460	451	433	436	454	448	460	414	424	456	456	459	426	458	390	429	476	426	429	422	456	471	448	430	468	440	408	444	428	441	451	469	448	448	485	471	422	462	422	461	457	431	417	410	452	432	456	446	472	483	455	445	477	453	428	463	404	407	442	441	432	476	404	435	428	431	429	460	409	439	437	448	426	417	454	459	443	433	412	447	421	439	420	451	496	410	454	418	455	462	440	454	440	437	421	415	465	422	440	436	422	432	440	444	414	438	436	423	438	440	424	439	427	465	395	428	420	412	429	473	463	438
42477	11505	9737	5119	3331	2522	2038	1649	1445	1214	1193	1086	1026	888	938	901	859	811	840	809	741	786	773	756	751	729	741	726	699	701	724	691	726	718	737	733	717	700	693	701	664	697	710	716	684	664	714	746	793	677	683	693	682	665	699	694	694	669	699	718	680	680	695	705	700	687	681	661	715	672	668	679	675	692	667	667	663	619	655	653	656	707	681	661	659	709	671	677	660	659	654	640	677	673	681	658	722	709	661	693	662	685	719	669	642	703	631	686	667	670	677	621	663	657	660	703	671	661	710	666	714	638	688	742	647	641	663	645	640	707	711	608	651	721	669	671	684	659	674	688	667	657	707	722	660	661	677	652	641	678	678	671	672	632	688	672	652	682	669	704	667	660	643	687	669	689	669	692	653	659	668	666	695	703	629	636	689	656	687	719	625	700	621	626	691	682	660	645	682	638	620	691	677	643	687	705	713	677	675	642	689	617	680	694	600	608	665	629	653	697	639	654	691	705	668	616	683	683	660	677	684	627	658	681	698	705	637	667	688	677	679	714	707	705	649	662	685	666	693	696	609	651	724	663	721	645	649	660	672	644	707	644	692	701	707	662	635	684	639	670	640	694	617	645	694	668	630	694	645	617	666	700	691	713	678	645	663	680	660	692	681	648	642	692	680	663	709	634	732	675	682	653	669	656	696	645	678	680	671	591	661	674	678	669	653	666	686	722	663	670	676	683	687	719	668	671	642	679	673	603	676	690	695	665	657	675	639	707	686	675	671	676	664	666	657	666	674	690	652	636	690	677	617	654	674	643	684	666	645	676	654	673	673	706	655	679	620	673	656	692	710	658	657	655	699	653	689	669	667	665	679	681	650	648	640	718	662	655	662	697	673	638	656	628	705	660	615	654	666	693	680	683	733	690	673	657	650	707	697	652	621	648	663	682	687	666	679	684	718	676	652	648	701	693	692	663	646	676	663	727	672	694	672	610	680	682	635	639	675	635	658	676	695	680	668	642	691	717	645	718	632	689	663	661	660	671	690	637	677	677	671	678	675	667	639	688	667	652	657	676	638	643	683	632	708	630	652	654	674	664	678	624	665	668	652	687	642	695	670	700	633	700	687	672	618	721	667	670	690	640	650	650	663	649	667	676	681	719	648	668	677	645	697	661	669	696	652	671	692	672	667	642	670	692	658	717	653	679	684	639	650	680	670	712	697	652	646	707	685	743	656	652	662	676	685	640	677	715	648	668	703	686	660	714	698	680	668	671	688	617	642	645	686	647	694	678	720	729	657	670	675	696	698	677	657	690	647	683	696	687	722	646	698	702	709	651	674	762	664	664	705	657	616	663	686	672	703	662	698	675	662	669	672	671	627	693	657	656	646	652	737	622	721	685	655	678	663	693	708	662	679	689	752	646	641	697	649	669	638	632	668	711	635	634	660	648	692	655	669	739	663	682	674	695	700	626	651	599	703	709	698	687	696	654	633	681	710	656	656	681	727	708	672	700	711	678	668	691	709	673	683	670	698	661	698	685	671	664	703	704	651	656	649	633	682	673	654	722	669	651	712	674	663	659	652	681	712	672	669	651	630	713	691	656	690	671	672	689	713	671	660	683	730	719	720	667	654	655	690	639	686	689	687	670	645	674	672	665	670	674	709	653	641	639	655	692	646	717	636	687	696	651	676	661	645	661	706	695	676	695	632	642	698	612	694	632	675	692	732	709	684	643	658	623	685	695	655	690	680	660	663	662	655	719	662	682	642	642	678	713	665	654	668	704	686	690	682	709	669	700	658	681	694	648	668	639	676	612	657	663	641	694	689	684	637	669	685	660	672	708	672	664	661	712	674	649	697	670	679	672	691	649	644	729	670	721	652	680	636	682	700	657	698	676	667	693	690	681	680	713	667	682	736	667	699	668	676	682	691	706	632	670	682	664	638	660	702	692	697	683	680	667	680	667	660	626	652	647	701	710	672	654	722	634	639	676	658	667	603	676	672	691	642	690	654	666	663	712	658	645	706	737	692	654	652	684	631	635	672	694	654	657	677	683	643	666	691	663	684	657	652	675	660	671	669	694	684	696	664	658	679	680	685	610	714	673	686	656	694	630	654	667	689	673	681	640	637	694	701	703	684	682	650	702	723	668	691	677	667	711	698	654	634	653	629	695	679	684	641	620	645	711	684	650	645	675	620	672	637	720	659	666	662	700	666	650	667	651	710	651	683	678	663	690	692	698	629	645	656	657	658	689	679	670	646	679	731	696	662	679	649	646	698	668	634	711	703	701	703	696	656	710	679	671	691	652	664	721	678	658	675	652	689	682	674	682	664	673	654	648	677	663	648	687	687	700	627	653	715	658	679	687	664	638	663	689	660	671	705	711	710	649	665	652	681	667	669	707	671	681	667	704	664	695	676	710	675	673	651	621	700	680	698	691	630	687	636	675	709	721	656	701	707	638	644	684	684	702	641	657	686	704	651	671	680	688	681	680	726	651	726	656	704	687	661	689	687	663	707	662	680	728	688	678	682	672	657	659	680	666	632	685	672	633	676	687	667	685	647	639	710	634	619	685	648	674	651	667	697	701	702	686	677	682	685	624	699	668	684	646	703	705	667	667	711	691	649	705	679	670	689	652	675	682	694	663	730	673	695	669	694	701	689	658	710	684	669	698	698	649	674	673	693	640	672	682	674	713	679	700	673	684	673	688	659	680	682	679	687	636	721	654	656	723	659	680	693	679	671	638	683	695	714	621	719	690	686	669	639	661	655	644	684	704	636	633	653	629	683	652	668	655	662	659	633	678	642	661	663	669	652	681	654	663	674	633	706	652	714	706	686	734	727	657	646	719	713	684	724	665	670	665	622	651	651	659	648	737	686	644	681	654	651	662	679	680	662	652	639	698	654	630	648	669	729	644	666	691	660	660	657	640	652	650	650	709	681	624	680	676	696	647	681	675	673	679	686	654	702	659	656	700	671	661	653	650	647	683	640	724	677	639	659	670	710	650	651	669	675	605	686	661	687	649	690	663	692	666	663	700	686	610	686	689	651	671	709	725	651	677	707	672	699	672	682	673	696	672	703	726	683	669	679	670	697	672	717	674	656	703	694	623	670	702	717	649	652	685	671	724	723	686	653	697	662	716	667	678	679	694	642	695	660	633	714	676	643	658	711	659	673	643	700	684	666	695	693	670	693	641	713	704	692	662	642	661	668	679	632	692	680	711	683	706	700	677	678	701	637	685	692	676	632	637	671	652	706	682	664	704	677	669	660	645	652	646	718	732	655	695	684	703	700	664	728	691	675	662	663	623	661	706	658	681	706	662	641	645	651	674	586	683	672	626	667	650	710	695	698	693	700	682	625	659	682	657	666	676	645	686	700	678	703	643	687	609	695	688	698	716	663	721	692	676	632	648	655	675	683	725	690	632	712	614	687	681	675	665	704	670	647	698	662	650	670	622	681	686	691	653	722	679	705	682	666	709	731	715	737	666	687	692	634	665	661	669
23319	21490	29535	23869	21483	21502	5628	782	516	475	447	410	396	339	341	336	325	299	328	287	263	284	275	281	311	272	284	285	261	258	310	276	240	258	253	306	258	276	258	278	294	254	252	275	270	272	264	256	270	286	278	263	252	236	264	283	253	262	268	247	247	262	249	269	263	258	251	250	256	229	277	244	267	259	239	266	256	229	275	253	264	246	256	258	272	261	247	258	259	269	244	229	261	242	291	241	265	272	260	277	244	271	258	256	257	286	274	257	274	254	253	235	259	249	269	291	227	227	264	256	251	238	257	264	253	236	261	279	222	261	252	224	282	276	295	242	252	265	254	268	218	276	223	239	211	279	249	284	224	247	267	255	265	254	235	274	247	264	250	283	232	245	225	249	238	246	265	264	257	246	249	255	257	265	241	262	268	236	246	251	264	260	272	259	255	287	268	261	261	265	224	253	247	235	255	266	266	263	245	248	261	247	274	252	277	240	250	279	249	265	246	283	252	235	256	238	262	279	274	276	252	262	271	263	267	263	274	232	250	296	246	267	268	251	261	254	291	260	244	239	256	236	255	245	244	238	289	256	292	262	264	252	270	255	274	244	265	260	268	250	276	257	252	260	267	257	266	248	233	270	274	264	268	249	233	241	268	246	247	259	256	255	256	258	266	256	247	261	255	248	234	253	279	260	253	271	249	260	254	258	264	250	282	285	227	246	241	248	258	276	256	249	259	242	242	249	236	249	236	234	265	269	262	263	251	270	257	250	234	270	245	264	252	266	265	272	246	255	260	259	266	236	275	250	244	270	267	253	257	263	276	248	233	274	262	251	285	230	245	253	220	248	244	290	247	259	258	255	302	233	263	282	280	290	267	264	250	244	234	257	254	222	243	264	275	269	286	261	267	226	233	246	250	277	280	280	260	267	245	232	243	259	239	264	233	246	244	250	250	235	235	266	255	272	271	275	277	229	262	250	272	273	265	256	253	255	214	271	270	240	256	266	229	245	264	245	258	267	258	277	258	238	230	245	253	268	275	252	242	240	245	261	270	218	243	250	255	270	291	283	264	243	260	265	268	267	256	256	255	239	258	285	269	256	239	260	265	238	269	232	235	253	240	261	279	248	286	242	277	259	232	245	251	249	252	241	258	247	260	287	244	249	241	260	269	277	294	263	247	259	240	264	273	238	243	260	249	257	284	266	252	266	227	230	256	244	245	239	252	224	275	272	282	259	224	245	242	259	260	266	264	266	242	255	264	270	255	278	269	266	266	225	249	255	243	257	258	251	263	268	273	217	249	252	259	269	254	276	278	250	259	273	249	256	254	240	277	254	273	236	267	252	250	240	269	226	249	247	265	216	256	273	257	245	244	246	245	247	241	269	280	232	244	261	266	259	263	257	222	234	235	261	265	273	265	270	286	278	239	252	228	232	256	248	225	237	260	254	266	248	250	237	262	259	257	254	260	265	254	267	271	263	262	269	270	238	250	288	233	267	243	267	262	267	228	268	271	262	249	244	249	262	280	257	251	219	278	235	271	262	261	231	254	269	258	270	253	268	252	234	246	265	265	241	284	245	267	256	218	237	228	254	225	229	251	244	252	238	266	251	256	265	222	248	283	264	256	256	267	250	296	273	237	244	275	251	245	254	275	256	255	236	244	266	253	261	243	247	235	251	237	273	255	258	237	262	239	315	243	262	272	249	268	276	251	228	271	266	263	260	266	290	244	260	261	250	225	251	240	231	225	277	253	251	256	243	267	265	244	259	287	242	247	255	250	258	248	217	225	282	251	265	250	246	265	249	249	244	249	281	237	250	243	283	254	241	290	230	279	264	261	275	255	265	253	257	245	271	211	267	246	259	233	237	278	224	271	259	281	262	265	258	248	267	242	255	261	252	262	235	270	277	249	264	282	247	261	281	258	264	238	229	255	239	251	246	268	254	262	227	275	259	270	253	224	252	255	234	265	284	257	258	269	231	249	240	226	259	250	256	264	287	252	264	244	259	263	264	233	258	250	227	239	266	245	237	235	260	241	246	274	225	230	247	260	252	250	263	255	259	242	247	266	270	286	253	248	263	240	268	249	259	229	264	250	243	289	240	266	280	250	248	238	250	255	246	262	271	253	232	261	264	254	259	254	275	237	232	264	220	268	246	237	267	263	248	231	246	270	272	273	221	242	237	260	242	280	274	259	230	240	235	225	271	252	246	227	273	248	259	285	252	228	241	255	245	275	256	256	265	244	241	259	259	267	269	264	256	263	245	267	253	268	272	280	265	249	254	247	269	274	231	224	236	236	262	262	271	269	236	252	250	264	252	270	276	257	255	290	273	233	250	259	239	236	280	246	240	249	251	257	242	241	274	257	247	258	271	237	242	218	243	261	245	251	248	246	254	251	238	263	242	255	253	249	240	257	283	245	263	245	248	250	263	259	248	268	239	241	247	248	248	235	258	270	284	242	263	269	241	230	253	251	270	240	267	273	266	231	263	264	248	246	239	276	274	266	232	263	229	252	256	245	257	250	251	266	248	250	251	274	254	266	271	266	254	257	256	266	259	248	275	238	267	268	236	280	235	241	234	268	260	241	269	256	248	270	249	237	235	254	246	258	271	265	251	248	252	282	271	276	263	245	254	251	276	270	248	256	260	260	222	253	246	247	227	273	273	244	263	240	258	258	246	263	234	260	281	265	243	240	283	248	265	253	250	286	256	274	237	207	254	244	265	244	255	244	260	257	241	266	245	267	251	258	251	244	223	254	252	245	265	291	237	244	243	254	257	272	254	227	258	243	253	242	292	230	260	247	227	273	223	250	263	270	273	282	240	269	250	257	259	257	268	250	248	268	247	238	279	256	265	246	265	279	252	211	267	266	256	275	239	255	255	255	287	258	261	236	278	251	273	249	250	249	281	288	237	245	234	245	279	221	273	261	250	250	250	256	260	294	271	279	271	247	268	266	277	266	259	251	243	254	234	232	255	246	269	261	238	227	259	226	215	246	263	267	239	260	261	217	254	240	244	248	228	241	216	252	222	260	257	276	229	254	248	265	258	264	264	256	292	236	243	250	233	223	262	254	288	243	216	242	277	217	246	273	253	251	262	235	237	232	237	266	243	246	248	277	258	264	258	245	257	242	296	226	221	260	246	281	240	243	252	260	268	213	269	256	271	237	260	269	245	262	255	271	265	263	237	242	259	246	228	270	255	259	212	250	239	248	272	244	260	248	227	262	256	252	232	272	254	245	226	234	273	276	267	278	255	263	241	243	239	239	266	254	253	244	249	267	243	254	273	234	257	242	222	255	259	254	262	246	271	242	232	263	232	225	284	251	257	256	262	247	263	251	226	249	278	250	264	245	243	219	268	247	257	252	254	239	243	265	281	231	253	255	276	250	256	237	257	207	249	267	283	272	250	213	273	248	259	230	244	238	251	258	240	277	278	249	240	264	247	283	270	239	261	261	232	246	257	259	264	260	241	242	264	251	246	256	242	249	220	248	254
43446	13711	12007	6195	4039	2857	2246	1756	1557	1277	1050	967	787	761	732	671	625	667	588	593	548	523	521	523	507	486	478	477	449	471	416	419	472	445	447	436	449	427	451	403	429	441	414	419	395	444	411	432	409	431	427	412	402	416	375	433	388	422	407	422	426	403	413	426	411	454	412	398	408	387	421	444	387	418	414	396	414	434	424	427	392	397	387	412	372	409	437	401	403	415	431	409	422	393	404	399	399	387	395	375	419	410	379	413	365	391	380	408	404	374	352	386	386	392	409	405	392	379	427	409	441	440	396	416	407	363	437	406	359	400	373	395	406	404	380	399	392	380	409	373	390	400	434	403	408	371	402	357	369	413	414	376	418	410	398	388	432	393	381	413	390	368	363	430	428	394	393	379	450	369	416	366	394	392	367	417	384	412	391	397	414	410	436	383	395	413	408	365	380	408	397	412	392	397	412	369	388	390	382	382	381	391	387	413	396	392	394	391	385	379	414	396	399	407	388	383	388	415	364	384	383	404	417	398	378	376	394	418	442	403	393	392	400	397	423	359	419	395	386	384	410	424	389	403	418	409	374	377	413	398	388	371	395	407	392	378	373	373	371	399	408	403	391	376	401	374	431	422	390	391	381	382	382	414	377	354	411	398	422	434	403	401	389	414	417	398	412	410	385	385	372	366	408	433	394	396	407	364	390	409	413	410	396	386	420	401	403	392	398	388	397	393	394	368	420	412	376	407	423	428	389	397	392	426	418	397	404	399	401	391	384	384	400	396	428	395	363	364	381	391	364	409	420	385	401	366	399	407	428	381	391	372	411	406	384	399	429	372	409	388	389	406	380	376	397	396	376	415	367	380	392	375	397	417	400	393	418	415	417	406	373	394	389	421	414	408	392	365	384	395	380	404	372	395	367	422	386	402	413	417	365	411	413	403	391	363	428	415	408	392	408	406	357	407	371	391	381	411	392	376	386	412	392	398	432	403	397	407	425	415	376	390	386	424	379	395	386	403	384	407	400	370	387	404	372	434	393	417	362	423	388	390	399	398	424	429	398	394	374	404	400	435	422	402	406	410	392	414	428	375	425	382	428	377	361	422	404	409	412	420	396	404	399	410	397	395	387	434	391	394	427	375	410	400	424	455	417	378	414	387	398	378	377	385	389	422	408	406	421	381	378	419	385	382	393	401	400	380	411	403	415	426	388	428	377	410	404	391	390	393	421	421	421	410	387	367	383	381	385	378	415	424	381	412	386	407	381	398	378	388	396	373	389	393	403	410	416	394	397	389	365	413	402	396	438	393	428	390	384	408	399	395	415	397	413	384	397	414	374	394	378	391	420	374	380	448	385	425	402	377	389	414	388	402	408	394	400	433	387	372	370	385	371	398	388	398	378	415	389	411	404	417	419	392	405	404	392	361	375	424	431	408	377	416	414	415	397	377	414	446	407	411	386	422	424	382	422	411	381	366	441	411	356	402	426	389	429	399	417	415	381	421	401	380	391	425	408	389	385	386	434	388	408	378	426	365	386	388	406	403	345	403	406	396	358	387	374	400	407	411	423	408	418	388	397	396	372	388	429	417	351	427	453	388	444	400	395	424	400	427	376	409	405	383	373	403	411	397	396	395	405	377	412	395	409	396	391	380	401	392	463	420	405	356	352	405	423	401	405	376	378	395	395	393	407	408	404	400	357	441	408	399	413	395	367	372	433	405	409	381	403	395	435	430	403	373	392	399	409	363	390	388	375	399	379	395	434	420	397	373	427	407	401	424	390	379	396	411	352	411	398	403	382	396	398	413	401	407	386	402	399	430	380	411	383	402	422	410	419	423	398	414	421	392	381	360	430	381	409	420	341	423	397	403	418	412	426	413	376	406	377	404	399	418	427	378	407	412	400	394	399	401	404	382	425	373	406	402	395	415	405	400	399	399	419	425	410	413	429	390	432	396	422	415	407	400	427	384	351	402	356	404	391	374	416	396	416	391	414	385	412	389	402	384	392	384	426	385	411	384	402	407	385	433	402	353	401	428	388	419	434	418	395	353	421	417	361	381	398	403	402	366	405	440	420	374	424	394	365	365	380	405	386	390	384	388	390	412	403	398	402	421	413	396	415	409	429	371	362	400	389	377	349	390	413	426	393	368	406	410	393	419	396	362	402	407	386	425	414	400	399	369	387	397	410	379	410	408	429	399	385	413	396	386	385	396	389	416	361	409	434	391	407	402	417	373	380	394	417	415	367	380	388	434	385	402	378	359	428	394	426	434	431	389	432	418	411	397	426	411	401	371	404	366	370	416	418	415	369	413	366	372	374	409	365	390	356	381	430	434	381	421	394	413	411	406	380	395	408	371	400	370	432	378	402	418	380	392	371	380	374	390	366	404	395	409	398	408	374	433	422	385	377	396	401	401	415	421	379	444	386	404	382	396	405	424	393	402	413	389	388	419	403	403	425	404	403	401	401	395	414	413	423	422	384	379	399	389	412	406	406	398	394	357	375	394	369	369	417	406	407	405	404	419	396	391	405	420	386	386	383	412	428	398	378	392	385	385	410	396	370	397	400	413	381	388	392	390	425	391	399	404	400	453	443	371	392	425	381	405	417	363	447	424	421	395	412	394	395	412	345	374	418	420	410	397	448	389	385	440	353	399	434	367	437	385	425	407	409	439	390	407	399	421	398	401	396	405	401	400	397	368	424	388	407	403	379	408	351	417	374	380	385	414	417	385	398	373	416	379	385	397	425	424	372	434	417	425	397	377	397	421	403	386	406	401	428	397	423	424	375	388	387	395	383	427	359	405	422	398	377	440	433	397	399	394	378	398	416	409	381	384	407	373	373	392	407	360	392	358	422	397	388	374	389	423	427	427	376	402	377	399	400	383	392	392	412	394	420	395	409	410	393	432	438	383	397	391	362	382	393	372	381	391	403	415	379	416	392	435	394	390	407	378	406	380	396	404	379	433	382	358	397	399	388	412	415	394	386	402	396	398	381	416	414	393	410	351	414	372	382	422	427	398	387	409	434	406	388	388	393	410	382	442	388	379	383	437	407	426	409	390	416	371	379	406	366	361	361	388	365	393	389	386	410	416	332	413	434	407	422	365	421	402	444	404	433	385	411	363	431	402	418	411	380	412	385	437	403	366	400	390	427	427	424	389	361	388	369	387	386	406	396	378	378	423	378	382	409	424	399	367	401	425	392	432	380	376	365	391	398	410	396	360	422	392	431	435	394	432	414	382	412	393	435	389	418	402	419	378	393	423	435	404	406	401	347	407	392	396	428	413	395	401	392	392	370	384	389	424	355	424	420	427	387	423	431	372	399	392	410	356	438	402	389	420	383	396	431	456	390	389	395	369	378	420	396	399	399	408	401	377	412	398	378	395	413	400	394	413	357	369	398	403	365	396	363	367	394	394	401	425	416	422	371	399	392	405	420	400	427	397	390	404	388	408	366	394	421	351	388	388	412	379	394	363	422	390	382	407	433	401	422	433	392	418
27298	20366	7240	871	536	556	527	488	508	479	493	488	493	508	483	469	473	472	478	457	486	474	477	476	483	452	498	537	482	463	472	493	458	471	460	472	468	524	484	457	486	457	505	490	458	500	473	488	477	495	503	498	474	459	475	456	472	451	538	475	462	488	494	423	497	463	481	484	464	470	468	481	446	455	501	472	454	501	466	465	447	510	502	447	471	525	479	482	459	503	475	486	464	472	446	520	475	493	505	430	437	477	483	485	487	464	508	422	471	437	458	445	477	478	493	493	482	461	484	478	468	452	483	441	442	478	459	496	500	460	469	479	495	463	476	473	443	469	464	439	466	482	468	469	472	524	471	496	492	481	478	514	442	449	469	441	439	475	445	518	510	462	485	469	512	493	518	504	468	464	466	481	471	444	476	468	493	491	461	507	444	470	489	492	489	455	463	430	466	489	507	457	479	512	482	478	479	492	456	488	473	494	488	452	546	490	517	442	490	493	505	515	466	471	454	438	463	489	468	448	465	477	501	461	456	472	440	490	448	491	492	480	475	487	477	535	458	491	444	496	477	421	455	509	450	476	446	463	491	474	479	481	503	458	474	484	476	477	445	461	501	502	463	521	456	507	497	501	493	503	469	455	469	496	473	465	476	479	488	486	496	484	502	480	474	488	465	472	493	459	486	421	473	465	484	475	483	496	502	469	459	460	499	472	438	496	468	483	454	482	461	464	465	498	485	466	521	441	492	439	465	484	478	453	456	440	508	464	477	451	475	443	466	479	449	457	486	505	497	509	445	464	479	472	446	502	457	439	450	485	459	465	475	471	459	497	489	503	549	467	477	490	469	466	463	446	472	495	482	472	478	447	445	467	530	462	454	475	488	483	456	481	485	479	537	472	497	454	462	465	487	457	501	469	464	449	495	450	480	478	482	485	481	460	475	470	457	471	493	467	479	462	501	464	467	484	487	445	470	425	495	439	492	461	472	498	437	457	487	505	497	515	496	457	490	462	462	476	464	485	482	465	457	481	473	499	486	476	496	483	505	485	486	477	486	481	454	464	481	484	481	454	478	462	502	513	506	460	469	493	443	507	450	477	509	476	478	472	450	468	443	456	451	458	462	469	483	472	471	493	470	493	482	481	476	510	507	459	530	458	510	492	463	475	480	426	490	512	438	437	499	471	501	494	486	469	475	450	461	480	436	457	430	494	463	516	469	449	468	493	481	481	507	475	447	450	495	456	431	488	478	463	480	480	479	471	472	513	501	526	486	455	478	485	445	501	454	436	509	512	454	451	449	446	491	483	464	462	473	460	456	484	462	487	479	495	478	500	441	510	452	471	514	500	486	459	457	513	478	431	493	482	441	469	471	489	480	487	494	485	458	508	510	474	476	476	481	442	472	453	464	482	507	460	460	482	497	478	485	461	484	470	477	472	492	449	470	435	494	470	486	493	452	495	448	515	476	443	485	477	432	489	525	507	502	513	421	441	421	466	491	457	457	478	488	489	449	484	486	468	512	500	461	483	486	481	511	469	504	460	458	482	479	475	467	458	480	436	503	515	478	475	488	443	481	472	465	485	508	431	462	478	491	535	493	457	468	477	474	479	473	437	498	504	465	471	464	488	471	463	480	469	496	493	496	481	491	484	459	463	454	489	469	464	519	425	452	497	451	452	459	492	472	467	443	443	455	472	513	521	462	478	458	427	462	452	463	464	496	464	508	465	468	446	487	488	468	455	488	476	486	472	459	449	488	488	455	462	479	487	404	511	478	463	475	481	461	462	461	454	482	508	481	474	462	473	488	469	479	492	464	504	473	457	468	471	476	495	510	512	468	508	487	471	480	456	467	445	499	485	489	478	502	445	483	497	484	477	496	473	441	465	487	471	437	491	459	481	508	478	465	461	483	503	454	481	523	477	452	488	474	494	492	453	512	459	506	477	491	449	429	510	465	462	485	493	487	456	520	471	461	484	457	451	456	463	448	505	500	480	495	504	454	479	471	474	457	481	526	488	491	475	450	488	481	467	508	529	523	477	451	487	450	445	475	472	513	423	471	527	476	480	506	470	484	509	485	495	478	457	463	468	472	450	455	482	484	487	463	442	460	476	472	487	472	483	492	509	471	493	500	430	491	501	447	473	500	470	440	475	482	466	477	480	435	494	475	470	447	502	467	462	435	460	470	473	490	463	505	517	404	460	423	493	505	501	463	453	526	498	460	480	463	471	493	508	485	485	475	489	495	465	483	477	495	424	470	469	450	505	435	473	466	440	464	481	465	445	468	464	478	488	485	474	482	510	470	489	488	438	445	483	477	479	518	480	502	489	495	470	468	486	461	500	484	468	459	504	474	511	453	502	453	455	494	448	464	445	479	471	483	501	478	477	467	463	510	460	488	489	476	472	470	474	486	488	486	478	478	463	463	469	487	490	506	485	472	505	484	474	452	470	488	448	498	458	491	472	482	479	458	464	468	474	523	502	460	496	446	537	471	467	507	489	480	441	494	497	463	487	446	465	498	474	462	499	477	487	487	482	458	522	503	434	448	507	483	499	469	495	483	461	440	478	482	477	502	499	451	445	469	479	458	456	450	480	465	540	507	464	487	450	478	459	492	468	440	473	482	464	477	451	491	466	484	486	505	479	479	456	502	465	474	443	471	472	466	477	496	477	475	475	486	512	459	480	476	466	497	484	523	448	488	506	455	450	433	494	468	469	455	505	466	459	453	480	462	470	508	452	486	462	480	471	461	496	484	463	485	453	472	472	480	479	465	468	435	509	475	487	498	483	455	476	464	473	469	481	455	469	455	433	471	492	536	504	500	449	489	489	510	501	486	484	468	472	461	499	499	469	465	464	468	471	448	442	463	470	493	462	483	462	471	475	503	479	470	462	467	433	471	473	473	470	444	493	467	474	504	449	483	478	490	493	439	515	476	473	477	455	494	497	466	442	508	475	488	464	480	530	515	501	504	503	462	532	492	461	490	499	449	489	463	482	467	491	441	495	476	470	458	486	471	447	486	479	502	497	466	456	495	479	464	495	442	448	501	511	442	452	506	466	464	503	454	444	468	474	472	487	453	495	471	480	494	486	487	490	456	443	458	454	496	457	492	478	507	457	471	499	489	458	474	464	492	462	482	443	478	479	477	479	485	499	468	488	476	493	495	495	422	493	478	480	525	467	501	522	460	444	452	486	488	471	477	470	480	499	467	463	453	483	478	486	476	459	481	487	495	491	516	491	475	467	496	481	466	471	469	525	466	467	480	432	557	430	498	502	454	451	483	480	484	493	490	485	455	469	476	479	490	476	497	468	499	453	506	461	462	524	436	460	437	466	483	436	486	494	499	464	478	500	493	503	428	460	471	505	468	461	509	435	421	498	486	482	480	484	474	465	455	489	457	486	452	468	464	498	460	503	478	462	460	493	468	497	466	439	478	485	454	464	487	456	441	500	467	431	474	484	504	491	496	442	480	467	488	506	458	485	474	461	453	477	495	499
16455	1673	1313	929	870	788	762	780	789	731	721	772	731	730	730	730	722	746	740	734	726	743	711	717	720	679	706	702	721	733	707	688	752	733	722	730	697	738	712	690	727	695	731	724	756	694	727	752	686	735	721	713	734	721	693	752	701	722	699	692	708	731	646	721	712	746	731	677	741	735	771	732	717	733	725	697	743	714	704	723	747	666	705	706	685	690	715	701	701	734	745	698	721	697	709	736	685	705	729	751	759	708	755	711	713	754	709	693	716	727	720	723	722	705	680	727	736	694	725	667	716	790	751	699	729	740	735	724	766	714	692	672	721	716	723	702	696	711	729	705	768	715	739	683	692	733	710	733	722	759	718	742	743	737	794	711	712	706	753	701	731	730	738	758	679	735	687	718	723	691	696	726	727	694	681	693	701	708	704	720	695	740	712	740	700	701	689	723	683	784	679	662	698	690	707	693	734	706	779	710	670	714	688	773	717	727	716	667	744	712	779	789	715	725	723	747	683	671	712	675	715	695	739	711	679	724	721	712	705	735	735	695	710	676	695	740	706	735	667	687	756	709	714	718	687	721	741	780	684	721	730	757	665	723	686	748	697	689	718	737	738	736	721	690	698	726	696	732	745	733	686	745	727	745	716	744	699	674	733	708	744	717	682	721	712	736	672	689	726	716	685	735	748	725	709	700	706	721	767	693	704	698	686	684	661	703	697	680	706	718	681	688	777	754	726	685	687	732	760	681	789	738	755	701	689	724	780	694	708	716	747	716	671	742	700	782	677	731	768	714	715	703	756	691	715	703	712	734	723	720	728	722	709	701	665	723	709	710	763	694	721	751	726	686	713	747	732	730	743	723	729	728	718	670	755	722	731	712	775	741	702	710	738	726	730	696	684	728	741	742	737	705	728	732	732	707	692	707	715	721	752	689	728	735	741	719	727	730	716	750	672	728	712	660	748	679	785	749	741	738	732	728	719	749	710	692	749	720	739	724	759	726	687	726	717	686	770	717	727	688	746	709	718	717	704	714	666	735	686	652	726	762	742	761	670	710	703	684	710	708	743	718	689	683	758	719	717	710	745	763	716	699	731	760	659	742	737	695	685	732	727	700	709	745	745	752	728	723	734	763	696	726	688	735	770	715	758	722	729	710	660	680	701	705	731	708	724	774	705	779	724	725	753	699	690	702	673	734	698	725	703	726	748	713	751	705	706	708	749	742	762	704	725	718	732	724	773	723	732	701	689	744	701	748	737	681	755	709	718	736	757	736	700	746	742	718	713	735	694	706	726	721	723	733	703	722	690	749	702	715	714	704	725	689	738	748	710	732	769	741	788	714	733	691	708	762	704	725	714	721	716	749	716	724	779	716	700	777	719	735	703	723	725	730	689	701	752	703	702	680	775	750	675	732	720	715	766	726	715	758	697	735	718	738	743	725	675	732	726	740	704	779	713	722	723	738	761	696	748	724	699	736	697	749	721	739	725	701	745	769	759	694	697	713	803	745	708	713	733	744	720	734	728	752	735	689	692	698	723	714	682	740	697	720	720	728	713	649	759	695	696	722	715	738	696	712	751	731	695	741	728	772	715	707	727	729	728	689	720	780	745	740	723	764	717	709	703	779	733	736	707	709	752	721	729	714	746	725	710	709	715	677	718	740	731	689	742	741	668	747	756	684	687	724	708	726	735	752	690	722	685	703	717	748	698	757	716	710	736	758	738	696	707	761	678	656	715	691	706	688	717	711	748	738	733	742	716	698	727	757	743	735	749	700	678	706	734	706	717	754	699	763	749	746	722	718	745	698	700	782	687	715	745	704	740	754	686	673	743	715	705	720	698	736	701	718	735	742	705	769	746	695	701	741	749	691	705	738	755	713	719	694	696	713	751	751	732	738	764	727	751	714	720	745	710	739	750	747	695	715	699	749	733	688	736	688	703	755	764	732	711	718	691	765	734	724	676	734	686	678	710	730	714	758	778	707	691	695	730	732	738	712	730	753	686	695	726	731	693	719	683	706	734	677	693	729	753	708	684	695	747	734	750	741	719	679	716	669	724	757	729	746	730	754	706	733	719	728	748	735	723	767	683	748	751	734	758	733	739	759	732	769	661	735	743	750	758	726	741	714	755	701	758	722	744	722	724	688	731	740	732	755	700	694	735	718	722	739	748	695	700	715	718	752	734	712	688	686	663	734	733	737	692	755	731	731	717	726	756	759	751	738	729	726	721	697	707	718	711	713	702	704	725	765	737	721	718	700	687	770	749	725	706	751	688	729	667	720	673	716	670	696	730	723	702	715	693	703	740	686	693	711	787	693	720	720	683	753	734	758	697	740	691	745	691	700	672	759	682	734	734	711	774	717	693	681	696	716	659	721	752	721	729	725	732	730	744	695	717	749	701	702	727	703	737	701	737	691	685	695	725	738	739	774	726	684	699	721	763	709	720	677	712	730	686	729	723	705	726	714	720	740	717	721	699	703	715	692	717	755	772	679	753	703	710	729	766	719	724	700	736	720	740	761	743	691	689	764	729	707	724	786	670	705	695	720	748	738	762	664	720	676	719	705	694	697	703	695	740	735	734	771	759	722	724	747	715	724	686	709	719	712	724	778	720	728	755	736	695	736	730	703	719	750	737	708	734	740	748	674	743	737	711	707	695	705	729	703	700	701	735	735	695	704	708	698	733	706	732	732	685	730	688	696	716	715	728	684	741	756	714	722	700	730	676	727	695	713	714	688	742	686	682	694	688	701	735	734	743	675	728	661	741	739	738	697	746	700	748	724	663	731	721	693	709	714	696	713	752	726	737	682	714	718	746	752	732	665	710	746	678	715	736	728	729	702	690	713	730	755	738	692	738	701	720	780	727	753	746	718	722	719	726	702	753	752	683	702	721	707	686	758	689	718	750	745	736	782	698	734	753	713	696	723	755	727	742	768	712	716	725	759	775	694	740	771	710	715	715	721	714	716	736	766	717	705	734	740	695	707	723	732	722	729	687	705	739	717	744	740	718	696	703	747	711	664	710	723	703	730	715	720	696	768	714	704	715	694	713	702	687	729	745	683	687	738	726	741	730	698	712	755	720	725	701	757	715	639	775	733	757	715	743	767	734	738	718	692	708	711	729	718	730	705	718	754	743	680	745	688	704	683	717	764	693	718	716	712	725	727	723	731	683	701	674	702	718	709	707	752	735	700	746	726	717	739	692	731	722	730	712	756	725	737	709	751	693	735	746	681	718	735	751	779	730	787	746	718	740	735	707	748	738	702	709	749	752	750	746	683	706	723	762	731	735	746	722	676	700	714	710	691	762	733	774	739	716	756	707	739	733	701	728	700	671	749	710	733	691	724	747	727	760	743	698	693	659	724	738	721	710	739	715	731	720	754	743	745	716	740	665	726	717	780	666	747	728	691	753	677	696	718	729	694	737	735	693	734	708	764	708	716	746	698	697	722	781	698	707	722	758	695	685	672	716	695	719	737	713	713	698	728	768	629	708	690
23685	21468	29355	24004	21461	16931	1651	810	597	655	592	537	538	509	593	512	526	476	486	487	483	466	479	452	489	486	426	467	450	471	446	439	464	446	447	429	414	439	418	450	409	458	425	483	457	451	440	449	457	410	463	416	451	475	442	417	454	396	446	448	453	492	434	437	438	412	451	413	455	438	451	423	417	453	448	419	438	470	450	460	432	444	461	438	421	437	451	454	419	469	421	466	452	410	439	466	432	440	435	460	437	437	420	454	430	459	418	472	426	450	434	431	419	416	410	453	431	448	446	427	441	421	454	450	420	440	461	452	439	413	414	429	410	453	466	455	468	442	453	435	434	426	423	421	440	445	459	405	467	452	423	422	430	459	477	466	488	445	389	456	442	420	431	469	460	428	437	434	395	479	452	473	437	466	457	457	484	394	405	477	430	422	390	423	445	440	434	436	391	476	417	413	463	395	444	445	460	454	435	435	456	446	454	429	437	435	429	471	424	424	450	418	418	445	445	410	464	461	433	426	422	412	441	416	442	451	464	429	422	440	443	452	444	431	468	443	427	428	425	430	427	445	436	469	402	436	459	464	418	410	458	473	443	447	455	425	463	439	409	436	445	436	447	436	456	450	419	404	411	447	466	446	396	474	418	451	472	495	451	449	411	408	439	435	442	459	418	437	432	454	482	396	464	424	488	420	418	439	428	437	473	458	441	466	451	481	447	448	411	413	425	423	461	396	418	422	444	462	415	421	417	441	421	441	483	441	472	457	418	466	399	410	440	464	411	413	444	420	454	451	411	425	425	400	437	442	464	398	455	463	423	446	424	437	444	442	420	432	414	457	446	444	385	408	466	456	430	430	408	471	454	446	449	441	413	406	381	492	413	450	473	437	423	437	423	450	416	428	403	451	419	412	458	424	422	468	461	419	405	451	464	407	429	397	429	426	426	439	436	436	474	410	407	426	423	470	448	427	460	425	413	446	406	405	446	406	400	434	446	468	434	458	392	423	406	444	422	451	428	463	450	448	395	440	422	394	421	467	462	451	447	444	428	449	455	440	427	428	417	426	420	446	443	464	408	419	444	439	457	434	413	424	441	441	458	477	447	428	428	438	452	413	431	435	404	439	408	452	489	464	439	445	409	432	447	412	427	457	436	425	483	421	441	459	463	424	412	433	471	441	453	448	449	427	433	480	432	427	442	431	451	450	422	405	447	459	427	406	444	436	438	438	470	399	439	442	424	461	441	465	427	445	427	433	437	443	443	408	444	403	424	418	414	447	455	476	427	433	425	442	436	407	394	438	447	463	446	419	439	443	432	429	456	399	414	420	403	394	449	439	418	438	439	479	444	415	438	444	449	460	421	417	428	432	428	414	415	442	434	459	433	429	461	450	440	441	419	424	432	489	439	455	459	440	437	456	441	431	456	430	433	412	410	402	440	443	453	440	412	457	440	432	438	443	447	433	417	412	419	430	419	438	432	415	419	443	392	450	451	431	422	421	437	452	451	446	454	441	448	464	452	423	434	435	426	422	483	419	479	429	433	420	442	431	441	460	408	418	422	413	429	431	419	441	450	441	421	409	439	425	485	450	434	425	432	411	419	452	421	435	408	432	424	443	447	409	432	450	441	434	410	456	442	444	488	448	453	429	429	484	433	437	434	417	404	466	406	472	453	420	423	457	437	442	410	468	477	422	393	419	439	459	444	426	419	438	450	475	455	415	464	441	461	445	424	451	419	436	428	438	422	426	445	440	429	457	433	426	457	454	411	449	453	431	416	407	425	460	475	462	438	417	439	448	430	424	464	447	448	451	422	407	433	438	458	415	412	435	443	441	433	485	474	422	407	424	452	448	410	436	441	435	466	462	410	396	419	460	433	411	452	465	464	449	446	451	399	452	459	497	435	471	444	409	390	434	448	402	434	374	458	428	457	410	389	426	413	463	407	470	448	451	484	449	400	454	450	437	431	461	398	429	416	455	449	440	412	487	453	446	442	480	432	438	396	431	453	409	421	470	433	510	399	412	458	429	416	460	472	455	448	410	408	460	446	472	432	455	454	429	430	411	468	449	429	432	443	405	441	455	390	430	434	440	439	418	420	437	442	443	425	452	384	469	454	447	455	444	487	469	464	419	438	460	450	431	412	460	428	447	493	416	460	474	405	439	455	425	464	414	413	430	437	409	432	461	393	399	419	443	424	434	440	421	468	420	446	443	467	443	451	435	480	453	456	436	393	439	430	419	427	414	457	448	454	438	447	423	446	429	440	419	438	447	416	411	425	446	471	456	434	411	444	452	452	456	446	471	433	434	421	460	428	419	455	427	432	419	432	446	461	433	421	414	483	430	426	401	440	442	468	428	445	451	423	395	444	474	440	392	418	459	413	452	419	434	432	465	423	425	470	440	431	424	432	434	425	466	427	423	422	431	426	447	400	393	428	487	437	421	413	413	439	434	424	426	428	452	456	450	380	456	438	456	479	435	442	407	469	465	410	454	459	447	406	433	423	439	458	465	426	403	444	431	420	417	424	435	431	432	419	436	472	455	431	460	507	461	421	433	463	423	461	441	460	414	439	437	442	421	482	463	398	460	419	444	436	443	432	444	435	443	431	425	420	455	457	420	433	451	441	403	441	441	421	482	431	451	435	417	468	492	434	451	454	446	481	472	431	461	424	403	395	444	374	397	472	483	418	458	448	438	429	462	431	458	387	453	396	458	433	406	433	402	410	407	439	420	436	422	434	451	465	434	470	426	415	431	461	418	453	459	436	398	440	446	458	434	468	458	456	457	467	431	490	464	470	425	443	431	438	443	420	440	409	425	444	442	398	458	451	447	487	432	438	451	408	434	407	416	461	471	443	432	436	442	455	432	451	431	473	443	431	444	449	457	425	450	452	450	438	480	435	436	421	475	457	482	461	423	421	430	438	414	450	402	443	395	441	457	455	418	452	450	420	410	441	422	420	442	417	426	465	450	470	415	425	412	436	405	390	422	477	455	454	469	421	454	454	435	432	441	426	453	435	408	456	428	465	445	453	482	424	455	455	434	422	414	446	423	438	455	409	446	428	441	444	436	456	432	404	473	393	438	437	440	465	436	375	417	444	424	424	444	435	430	450	454	452	437	418	440	442	439	413	442	415	423	456	458	431	427	465	414	429	438	444	455	441	428	452	408	439	431	410	442	437	416	448	437	428	408	462	455	448	460	426	423	443	404	443	438	431	471	410	437	415	427	409	429	443	426	459	457	425	466	458	426	406	423	435	464	421	466	431	432	462	421	454	447	450	428	390	436	429	416	454	439	408	413	463	431	432	433	413	474	436	383	470	465	435	444	449	408	455	432	451	435	455	386	444	424	419	465	406	500	494	429	439	447	426	400	446	460	453	434	408	426	385	459	452	463	409	387	457	506	431	397	412	436	410	418	387	464	438	422	461	448	450	439	484	450	393	446	393	426	412	460	407	428	416	416	478	468	421	451	422	458	436	456	473	424	435	451	417	417
41528	11202	9776	5065	3511	2445	2007	1724	1437	1286	1141	992	992	974	892	862	790	827	815	757	760	723	780	730	764	734	739	710	761	722	702	708	690	696	756	671	635	668	676	679	681	688	666	679	681	679	637	731	706	696	677	683	679	711	686	656	693	672	685	714	683	703	670	668	678	702	650	693	638	673	639	650	614	682	676	675	685	668	711	662	703	728	649	649	684	673	668	663	662	668	680	637	671	674	645	675	650	618	654	691	638	704	662	647	632	716	611	679	667	646	668	660	659	627	696	671	642	653	617	668	687	666	677	689	697	658	672	635	673	678	657	711	720	627	710	678	676	615	674	682	665	623	664	685	677	705	678	653	699	629	700	732	658	652	649	698	712	635	677	691	617	658	659	691	716	724	670	665	691	668	678	662	646	678	630	687	663	644	671	725	655	627	666	629	707	674	681	678	659	660	693	643	675	681	685	666	662	640	684	710	664	690	625	672	668	668	674	664	708	635	625	684	639	645	637	620	670	645	694	709	685	650	639	707	662	632	741	672	690	699	692	678	656	695	651	685	692	654	653	678	670	629	657	678	668	695	634	688	687	625	684	708	641	672	654	710	680	645	656	625	676	703	663	667	636	609	693	646	704	673	674	665	632	638	642	651	667	702	659	659	673	647	681	699	663	666	708	646	697	637	650	646	649	684	732	614	662	680	679	661	651	685	661	661	643	680	657	689	659	675	648	701	704	626	685	649	667	683	608	644	649	647	667	655	646	682	676	701	663	670	682	678	687	645	685	664	649	685	661	735	711	665	691	691	653	691	659	673	698	638	685	688	650	676	663	668	686	698	632	693	698	608	698	697	657	645	648	664	637	651	674	677	647	654	689	662	675	626	629	685	720	688	705	674	671	678	649	647	664	644	613	631	693	684	719	686	661	719	701	689	645	650	690	627	644	706	657	668	704	646	650	624	657	647	690	658	638	677	664	675	682	673	676	643	704	638	631	657	661	637	637	643	682	669	711	670	666	672	655	630	688	648	664	701	662	683	670	684	637	663	701	668	691	638	696	676	637	658	620	696	673	674	644	623	713	696	681	646	705	630	640	707	662	656	701	634	682	673	729	759	684	711	688	624	649	636	648	667	648	662	651	681	671	622	634	652	716	721	697	688	654	655	645	690	640	689	647	706	619	667	711	677	660	651	625	662	653	642	652	676	690	634	637	680	671	690	692	651	647	669	638	599	666	694	689	624	635	673	673	685	665	707	650	673	657	625	600	634	616	691	669	654	652	674	657	662	692	677	645	658	677	657	662	706	689	631	691	652	646	676	630	681	642	695	692	636	699	689	678	661	652	673	634	651	705	668	652	653	630	682	673	687	648	671	674	704	676	677	673	688	692	658	705	700	692	688	643	699	657	658	654	688	666	637	653	646	658	671	683	657	713	646	687	653	645	642	650	676	675	616	675	664	615	698	693	635	676	636	662	667	729	663	657	646	656	680	664	650	685	687	669	595	634	680	644	698	698	651	679	619	642	642	655	671	622	709	718	625	633	644	696	675	644	643	633	665	645	641	617	630	690	677	680	711	637	660	650	681	698	670	674	697	661	604	655	658	665	651	645	685	676	654	682	693	641	641	653	643	709	665	615	633	687	700	667	625	650	695	661	664	704	669	654	658	672	676	675	694	677	694	635	663	681	704	683	666	667	666	656	666	678	671	654	697	694	680	683	633	635	631	661	650	640	668	648	708	679	655	686	655	702	705	637	639	680	625	663	647	643	686	654	659	684	682	666	659	665	689	662	653	669	635	656	681	674	645	652	644	626	644	621	662	658	641	646	624	646	641	659	687	631	682	682	641	690	732	672	633	640	659	661	703	600	619	658	664	652	677	666	623	680	675	674	699	709	668	696	710	686	648	689	686	659	652	631	674	679	665	625	729	680	657	625	574	690	671	655	635	718	685	664	707	647	638	681	646	630	639	678	666	691	698	668	615	623	723	722	694	721	696	677	669	670	634	685	692	674	664	677	622	661	678	632	690	685	643	650	634	661	708	642	670	646	628	653	640	688	695	649	669	693	646	697	630	655	654	689	689	674	612	650	636	677	630	709	675	632	628	671	649	670	663	661	712	676	711	672	686	667	689	691	681	688	620	662	648	699	685	671	667	663	671	659	720	641	700	639	676	647	727	694	626	700	630	708	670	694	665	674	670	678	730	687	623	670	715	677	671	633	669	711	705	622	673	708	653	666	659	664	659	643	677	647	673	653	620	681	653	708	665	684	668	656	705	680	670	714	623	691	670	636	661	653	666	662	647	648	676	696	695	647	649	671	661	674	697	693	664	663	655	678	662	707	628	646	674	674	669	683	693	687	655	640	647	663	698	706	659	619	637	685	623	672	657	646	634	675	647	623	654	669	695	658	685	648	666	681	649	643	635	651	681	598	719	665	685	635	726	682	646	685	678	627	655	706	653	645	703	664	689	643	701	701	682	648	661	643	660	686	642	630	601	667	653	687	673	619	652	661	652	641	632	646	684	656	726	636	680	699	684	663	670	658	650	664	624	686	633	626	666	698	641	632	658	642	667	608	666	650	692	718	690	639	674	642	662	686	674	674	697	677	660	665	620	653	639	693	652	636	717	660	698	674	650	689	681	666	684	694	680	660	713	646	647	681	700	705	664	668	672	725	718	684	653	631	684	688	670	663	693	637	670	684	667	713	683	665	637	649	663	645	675	665	662	619	685	653	668	663	693	733	681	645	652	650	656	648	652	664	642	661	635	696	703	657	667	655	663	654	651	691	685	683	598	700	653	661	722	689	651	630	673	698	736	628	657	660	684	676	669	687	692	652	669	660	664	657	630	693	610	677	620	651	685	662	666	640	662	597	703	702	658	641	667	654	662	677	698	702	672	690	715	663	665	685	669	694	702	665	647	685	642	688	689	643	671	614	700	662	668	701	659	643	625	723	647	647	679	641	640	635	668	695	690	644	650	652	684	676	667	694	682	674	696	712	671	687	686	738	628	651	639	656	668	685	697	668	670	689	727	683	685	667	682	672	618	639	657	666	674	683	684	711	684	710	728	666	679	667	639	681	663	646	673	647	665	678	664	638	685	661	654	656	709	649	668	672	655	662	687	634	690	682	639	667	666	692	609	650	693	642	660	680	630	689	637	677	663	693	641	695	695	665	682	663	670	638	673	690	691	665	688	646	712	653	700	621	670	688	641	643	654	696	672	686	700	672	632	667	657	664	674	647	675	684	685	649	708	694	676	709	653	665	688	644	609	639	671	704	635	684	676	692	671	652	698	601	643	687	639	693	678	674	636	686	666	648	663	680	669	669	632	656	667	613	624	629	698	708	669	691	683	656	628	642	658	660	585	619	658	700	646	665	653	716	603	670	668	667	688	677	683	690	687	619	644	689	640	688	645	715	672	636	664	637	634	679	668	672	715	698	645	691	674	674	637	673	664	688	620	694	702	611	658	643	677	666	691	694	689	647	650	685	676	664	668
23363	21508	29655	23786	21499	21481	4644	741	555	520	447	417	375	378	349	370	312	314	328	295	293	283	282	291	306	283	274	266	294	289	270	296	279	283	281	239	270	273	270	227	272	284	280	274	254	272	259	270	265	241	257	269	279	264	279	245	278	282	274	271	243	269	241	249	253	233	221	271	252	277	267	242	247	291	248	248	260	234	267	254	269	287	279	262	268	240	257	262	241	252	258	220	251	277	256	264	257	253	258	249	268	271	257	270	248	259	263	237	294	266	241	245	258	255	269	292	288	274	230	242	253	225	274	273	246	247	250	262	261	267	251	253	235	230	254	231	235	271	243	241	237	269	273	269	267	263	246	258	219	257	253	246	239	294	276	272	221	265	272	281	249	277	224	263	239	242	252	253	252	277	262	263	241	250	255	271	263	265	246	270	277	245	254	256	237	264	260	246	274	288	258	273	259	263	252	236	249	284	249	257	258	259	279	240	254	263	296	255	256	268	276	249	245	232	255	252	262	268	240	246	228	240	260	248	252	243	275	270	251	247	264	254	228	286	274	241	271	297	260	254	256	240	250	270	243	256	235	260	266	242	254	283	231	233	220	218	262	235	231	250	257	226	301	249	264	243	244	285	263	261	283	270	253	259	265	259	251	268	264	229	297	246	255	265	251	256	256	250	239	257	270	259	280	246	249	276	238	267	264	275	242	262	241	260	245	259	266	249	276	226	278	264	243	258	251	253	230	249	282	254	260	272	226	238	291	238	295	244	245	278	248	268	236	278	271	254	260	259	254	235	241	277	273	268	226	249	243	270	235	252	266	267	269	245	252	229	241	249	265	275	270	253	236	250	241	268	266	251	262	244	246	229	252	261	237	238	233	247	272	266	255	280	262	248	245	255	252	250	267	299	272	264	276	269	267	248	256	240	261	276	255	268	268	233	254	255	241	256	237	269	254	260	249	244	292	231	261	265	240	262	272	241	271	256	262	261	255	235	215	257	250	250	249	236	265	263	242	262	253	273	263	242	246	220	265	240	247	247	246	262	223	257	261	282	279	249	242	249	243	280	237	233	281	246	235	233	244	272	253	245	233	260	276	254	244	279	261	249	256	237	253	237	251	243	269	247	248	253	281	272	244	264	255	231	244	286	281	262	263	260	290	260	248	246	255	245	249	272	230	228	241	258	238	278	263	263	248	247	268	241	250	248	269	255	267	244	260	252	236	239	244	259	263	260	254	280	245	222	268	271	289	257	241	257	277	267	257	225	222	263	261	255	258	247	260	261	254	284	291	280	249	234	228	247	230	227	248	266	247	236	240	284	254	231	265	247	261	243	253	225	220	256	261	248	235	247	270	263	236	270	264	259	252	271	240	273	250	270	248	255	271	262	231	254	243	233	253	232	275	288	251	237	273	269	258	255	256	247	272	281	262	253	269	259	261	268	239	268	249	276	249	259	247	255	255	241	239	291	215	263	249	237	254	256	239	266	278	255	237	279	257	255	232	245	259	262	261	266	271	271	261	277	251	266	256	274	268	260	276	269	281	250	254	285	252	256	248	270	258	229	223	236	261	259	279	255	234	259	259	246	263	237	249	258	259	252	243	232	263	255	250	239	264	255	272	270	268	261	211	242	265	244	250	263	258	248	253	259	265	285	262	236	267	252	242	263	269	255	260	251	272	239	241	283	249	264	258	244	249	257	248	246	226	261	244	249	296	280	258	252	243	256	254	241	213	241	218	241	275	277	248	257	236	253	247	245	289	248	243	252	235	255	215	263	275	252	250	225	250	220	257	259	265	261	258	258	249	254	247	295	255	265	239	230	233	236	268	270	270	238	234	282	266	233	281	253	287	235	261	269	261	235	276	238	238	264	240	236	253	264	270	227	283	252	260	220	268	254	249	279	249	258	251	253	245	254	262	251	256	249	252	258	265	247	267	265	248	230	259	239	286	268	253	238	247	262	241	266	218	262	234	252	267	235	264	251	263	268	264	271	266	243	232	247	242	250	259	257	269	246	230	215	243	261	248	249	238	256	229	261	267	252	254	257	264	270	257	279	252	249	250	270	256	251	272	248	269	270	258	230	265	244	254	258	242	265	249	252	247	243	255	264	232	256	273	290	284	253	261	248	239	266	247	254	260	242	263	273	241	241	242	293	277	239	265	271	242	248	229	257	272	242	256	262	259	275	250	237	251	232	251	274	237	246	246	248	246	240	242	263	257	253	253	244	293	253	233	255	258	255	237	252	225	233	253	220	249	253	244	234	237	251	255	274	271	258	273	249	270	273	218	281	234	288	272	243	261	250	278	246	231	248	239	256	257	258	253	228	266	259	282	261	243	254	255	246	242	245	251	232	262	258	268	254	262	253	263	264	250	274	262	217	276	245	255	258	262	284	271	280	245	256	239	217	269	245	271	249	240	250	223	262	232	262	254	238	262	237	274	286	240	248	251	246	250	255	261	266	271	234	292	268	260	228	266	275	259	258	265	257	267	232	240	263	256	265	245	255	256	255	255	240	267	257	269	265	262	261	242	250	260	249	229	261	230	258	252	249	273	297	228	259	251	264	252	259	237	273	253	239	255	279	262	267	290	242	244	229	262	282	247	250	265	248	259	250	237	227	243	247	235	237	262	236	251	264	263	269	239	258	235	243	245	251	229	251	249	274	252	228	254	252	255	256	278	257	261	297	268	270	254	242	254	280	250	248	273	238	247	268	242	230	260	267	283	276	252	255	236	250	227	250	267	247	235	282	275	269	261	289	241	273	266	272	241	248	265	256	277	235	275	228	239	267	263	234	248	240	267	247	229	228	252	239	241	257	251	261	267	254	264	245	267	265	229	294	255	250	246	255	243	261	289	276	290	233	284	248	245	248	276	286	238	267	263	256	260	247	264	256	267	238	275	275	262	247	262	248	255	266	261	219	243	260	257	259	276	271	269	275	271	277	237	255	265	233	263	251	241	252	266	271	274	244	280	286	241	285	249	256	230	246	248	251	253	252	250	297	282	275	225	236	260	263	265	247	237	242	236	255	279	258	218	262	264	264	279	243	266	279	255	261	252	247	255	253	257	236	247	273	258	242	260	251	226	251	223	247	260	253	245	259	239	270	234	290	271	254	232	263	251	252	258	249	245	249	254	255	237	239	277	250	267	246	256	288	258	249	259	251	243	260	264	237	273	223	257	268	239	257	245	267	269	237	248	243	269	270	244	252	262	256	241	241	275	280	263	271	240	265	269	244	252	264	275	226	248	257	279	255	247	274	227	262	258	255	253	269	267	255	254	241	229	222	249	246	248	279	257	255	264	249	251	245	255	269	271	242	246	261	243	283	252	243	260	251	222	260	240	241	282	261	271	255	218	293	251	232	239	228	249	276	248	266	258	252	284	263	263	261	239	260	254	222	251	241	231	254	264	224	231	265	239	254	263	240	264	274	228	276	255	243	237	243	244	270	252	268	240	239	268	234	253	264	236	275	281	272	261	255	238	231	242	250	226	275
40376	13714	12154	6301	4162	2919	2247	1782	1511	1222	1117	938	833	767	707	711	618	548	567	562	552	525	527	533	473	491	511	475	451	467	477	466	467	425	472	443	470	444	414	418	410	440	409	422	411	416	427	382	392	398	432	399	445	351	421	403	417	395	437	408	405	391	404	377	381	415	377	399	394	408	430	434	402	435	389	380	410	395	395	371	387	390	443	401	399	379	376	411	398	397	417	394	379	415	401	402	367	405	358	420	382	413	411	384	415	417	392	375	408	414	382	393	387	382	378	397	395	407	422	405	406	375	417	375	381	385	383	392	435	397	404	386	383	391	414	366	362	397	408	426	399	406	396	379	399	388	396	373	386	404	395	374	351	393	420	406	368	387	400	407	365	406	365	366	345	404	366	407	386	346	440	398	394	378	438	364	389	361	397	409	412	390	382	392	400	350	411	375	410	426	388	423	375	406	397	427	375	384	449	420	410	408	364	396	430	395	389	412	383	409	399	407	359	375	388	375	340	431	409	387	390	392	366	388	411	423	390	359	398	392	381	404	406	413	409	396	386	410	368	419	392	441	439	393	397	364	410	375	425	402	377	403	411	369	380	438	409	351	445	392	382	399	374	411	384	375	383	393	383	405	408	423	412	392	369	401	393	412	414	374	373	410	406	453	386	391	397	409	375	380	433	411	393	393	407	381	371	384	402	363	424	376	372	393	436	377	370	395	397	390	420	402	408	388	381	381	357	358	428	389	397	375	383	397	376	424	376	429	388	378	412	396	385	376	362	406	404	382	371	383	376	347	400	400	380	396	387	391	397	424	421	411	400	398	415	397	396	369	402	401	397	349	396	366	421	459	369	377	380	405	401	371	436	417	390	390	395	385	367	393	388	412	390	388	425	396	381	434	370	362	401	399	385	399	405	397	367	378	364	370	412	384	369	392	399	433	387	373	372	375	375	395	409	372	403	383	371	402	362	404	390	369	427	375	369	422	380	428	365	373	446	379	397	389	399	391	394	417	402	400	391	374	386	395	378	380	389	382	384	408	443	408	424	411	391	404	383	427	391	374	426	442	419	385	402	395	416	408	431	369	394	382	367	430	385	373	420	406	378	381	417	369	360	386	377	403	397	384	443	391	445	419	410	392	375	406	384	405	401	423	410	347	419	407	372	404	406	401	396	400	392	380	388	375	392	421	383	362	405	365	381	394	402	382	372	370	400	386	387	412	397	370	397	340	398	375	366	374	379	400	408	384	379	400	409	379	395	410	374	409	398	379	447	397	373	410	379	422	407	391	428	384	389	379	375	403	383	375	396	410	368	404	411	403	403	360	379	403	378	406	414	397	382	387	401	379	383	382	438	414	381	364	416	386	395	386	393	367	420	415	382	400	416	367	393	410	378	366	412	401	418	413	381	402	397	405	401	388	395	373	391	402	389	385	401	390	413	389	405	372	377	410	410	379	375	383	429	386	423	373	402	386	401	380	398	393	391	421	343	412	392	430	390	379	409	391	389	401	381	398	434	413	405	451	387	402	398	358	435	390	408	369	341	407	359	383	370	381	360	402	388	413	380	362	407	396	395	373	396	399	410	381	390	374	401	387	369	382	397	395	388	382	359	385	389	375	439	405	430	369	376	386	393	396	406	415	429	381	406	403	404	407	387	388	382	382	397	393	390	373	405	386	382	387	370	425	403	386	376	376	386	392	413	419	368	418	389	392	404	404	407	418	402	404	407	417	409	402	416	371	404	387	377	399	380	379	415	398	399	380	410	387	403	386	401	373	410	406	391	418	399	389	406	388	386	398	417	385	377	402	418	402	382	382	385	408	395	442	395	405	413	425	408	397	430	358	400	427	388	355	387	391	395	404	391	387	396	376	407	409	402	363	430	380	397	431	373	393	399	416	384	389	409	373	391	411	420	401	399	385	392	375	364	403	368	387	368	379	398	392	386	409	419	368	402	371	393	356	392	388	383	387	398	367	364	403	390	387	409	422	389	417	417	363	380	404	385	407	424	389	404	384	368	377	357	435	384	396	373	385	429	389	406	400	375	402	392	422	401	399	436	356	412	405	381	391	373	351	391	395	418	404	374	415	392	436	418	395	413	401	369	399	367	375	361	391	400	397	410	401	404	382	400	376	385	405	364	369	405	372	378	414	405	400	386	363	383	365	394	426	398	385	376	376	423	402	374	410	384	413	416	393	400	351	396	391	407	441	401	391	396	375	410	376	382	397	406	412	413	383	361	380	375	408	365	420	403	420	368	399	367	405	415	399	428	410	399	416	401	361	368	433	362	406	402	361	389	433	380	413	388	400	423	418	405	349	391	409	416	387	367	392	423	376	397	379	370	373	364	370	387	396	393	405	403	414	439	394	414	363	390	377	422	401	419	377	420	411	346	383	385	390	402	388	381	382	386	373	390	380	395	415	370	380	343	412	434	361	371	376	407	356	418	409	400	414	404	408	372	354	370	396	397	368	419	402	383	391	369	392	412	388	385	409	412	394	367	382	373	408	363	386	414	417	377	401	400	402	402	374	396	364	364	412	389	388	424	373	372	418	388	395	382	369	413	391	401	398	395	358	439	415	429	395	352	385	434	385	364	381	394	419	375	403	368	400	429	400	390	367	428	423	411	391	414	386	423	397	388	378	404	391	359	405	404	395	405	362	391	367	399	420	407	391	370	378	440	393	405	391	395	344	407	391	386	365	379	388	359	393	391	377	394	399	385	389	421	388	403	379	341	363	386	426	400	412	401	432	392	389	378	373	398	397	423	409	412	393	390	411	402	410	371	400	385	415	369	420	379	391	398	361	390	376	394	372	387	401	386	400	388	408	416	400	394	377	377	386	386	386	382	420	395	422	391	402	398	381	376	419	386	395	354	347	367	412	395	387	384	396	373	412	418	410	391	372	362	386	374	366	444	410	417	382	393	368	403	372	408	380	401	406	388	395	393	384	378	368	390	403	397	413	416	372	410	380	376	409	409	387	423	403	417	388	350	381	401	394	383	408	384	372	386	425	378	404	381	404	405	404	416	376	380	401	385	387	375	388	403	390	413	379	399	406	392	423	400	397	354	365	405	378	413	392	418	375	442	426	384	419	396	427	398	395	383	391	399	399	392	345	384	405	418	394	376	388	414	409	368	378	441	418	393	389	416	394	352	379	374	366	373	397	369	363	403	378	427	415	374	386	391	405	362	416	422	430	403	378	377	394	343	408	409	395	431	372	387	389	377	391	385	397	379	418	406	375	395	399	410	363	396	404	390	381	407	362	409	383	393	401	380	384	396	353	395	398	401	386	392	412	396	400	373	416	403	393	372	393	422	379	405	385	433	378	384	393	354	425	396	357	393	390	405	416	402	421	378	367	382	394	397	373	384	419	409	414	407	392	391	400	388	373	440	396	388	379	371	408	415	445	405	384	413	357	400	364	423	374	402	428	383	368	328	424	428	405	417	387	394	359	361	407	373	364	390	386	416	406	387	404	378	391	399	392	425	395
27313	20455	7208	1000	700	656	507	525	481	529	505	531	462	505	518	512	516	493	445	490	505	541	482	496	494	470	458	434	474	514	440	487	505	505	524	502	486	505	502	490	463	513	507	489	473	485	519	484	497	480	511	463	472	487	478	494	493	499	457	481	476	495	490	501	478	469	480	481	423	495	501	454	476	478	486	503	452	486	487	466	502	471	461	434	478	489	488	481	511	472	470	485	482	520	440	486	468	499	474	462	498	483	456	472	475	462	481	468	492	510	500	455	477	495	480	473	481	496	470	483	487	503	500	499	487	459	470	502	484	437	507	476	482	460	485	469	471	477	448	471	494	482	468	483	470	462	481	433	482	462	506	487	485	442	512	475	496	473	447	479	485	461	466	479	532	482	479	481	457	457	494	476	451	483	477	481	489	465	491	448	494	458	504	491	499	519	464	513	461	492	500	509	504	468	493	465	491	425	466	452	459	477	494	456	481	467	449	507	476	503	456	488	464	467	491	455	483	505	445	479	461	486	453	484	447	482	512	495	433	484	470	444	488	496	492	482	468	471	503	499	496	469	472	465	495	486	493	470	482	514	484	511	483	497	452	476	487	490	463	500	492	473	454	498	486	505	495	466	486	507	437	494	489	502	465	507	442	483	489	485	479	460	505	518	494	500	457	529	471	481	498	515	493	476	456	530	496	479	477	499	459	452	451	507	509	462	522	473	479	515	530	464	531	509	488	488	457	493	496	508	517	492	449	469	491	498	499	472	467	470	459	456	484	479	511	463	468	489	502	516	439	517	492	474	495	500	511	446	476	497	465	466	482	497	457	470	492	485	465	484	487	478	511	468	497	453	438	464	456	486	510	474	531	506	457	493	515	490	490	475	512	448	491	468	486	460	466	480	496	442	454	523	501	505	480	478	525	502	446	459	505	467	489	453	514	496	493	482	525	472	468	484	455	475	461	536	498	447	477	483	466	478	461	483	496	467	433	457	454	441	499	468	505	470	486	500	521	451	478	463	490	457	506	478	495	491	481	458	477	480	480	497	483	461	437	468	480	490	506	479	502	477	494	460	457	472	465	488	496	508	493	491	476	505	473	474	517	463	514	460	473	488	510	466	468	519	489	470	503	467	477	488	469	461	463	464	514	512	488	454	494	464	487	495	503	476	456	450	482	498	459	496	477	454	488	465	493	489	466	521	484	455	486	423	456	452	460	431	474	464	443	488	452	507	457	471	496	491	462	468	485	496	501	424	469	491	462	462	491	483	474	481	439	516	483	501	447	491	493	506	536	504	485	486	446	496	472	484	495	465	480	488	464	466	465	459	455	499	501	498	485	536	464	490	474	468	472	460	451	463	499	475	472	431	510	478	472	475	442	507	474	466	462	467	498	472	475	487	472	486	484	487	503	494	459	455	482	499	478	487	473	465	497	491	523	508	417	480	493	476	477	504	459	469	456	469	472	515	439	476	470	483	460	477	468	466	455	477	489	487	516	458	474	435	495	433	489	495	457	511	482	509	456	473	490	500	440	509	449	453	489	448	447	456	501	477	480	489	470	493	487	497	455	454	453	494	476	473	524	462	487	460	495	529	502	483	454	491	484	490	482	509	452	472	500	460	481	491	462	479	453	507	484	502	478	508	511	491	457	488	458	487	470	493	490	475	490	484	439	464	480	491	478	483	444	465	460	473	483	497	491	485	458	517	481	479	513	516	475	497	490	495	470	515	459	499	480	457	473	463	488	500	447	481	521	479	435	481	497	477	492	510	485	496	497	467	477	466	471	482	480	480	436	469	497	492	486	487	459	500	462	459	473	473	472	485	465	499	475	488	515	454	476	496	496	486	488	461	467	500	478	459	473	439	473	464	485	494	468	438	489	454	451	484	442	473	480	503	489	484	460	474	488	496	466	466	477	489	498	510	455	494	477	468	495	484	468	498	474	501	465	504	474	485	483	498	500	513	480	506	429	480	429	479	506	456	516	478	486	456	447	478	445	519	453	457	496	455	461	514	488	455	473	470	490	475	467	485	458	484	494	450	460	503	439	480	490	472	449	448	460	523	486	498	451	502	447	505	500	480	507	472	464	495	490	488	472	497	467	484	497	481	471	494	517	486	478	499	456	505	499	464	464	464	511	522	470	486	467	474	487	487	502	491	480	488	478	454	482	494	459	452	479	478	466	498	522	498	467	464	447	513	496	478	497	504	497	489	463	504	451	515	507	498	464	452	462	478	449	502	465	485	469	483	455	486	474	471	475	499	459	519	468	473	458	459	456	468	460	508	504	511	515	510	479	505	446	514	510	472	466	465	492	473	488	451	478	491	483	521	464	457	467	479	499	504	466	465	481	501	495	480	495	475	494	448	440	530	469	469	464	551	497	458	495	479	527	487	450	484	485	494	498	435	461	483	515	441	497	502	451	477	490	514	479	455	445	526	456	471	463	475	471	448	492	479	487	504	458	504	472	534	495	469	463	519	485	500	490	503	451	502	484	443	506	463	459	487	478	464	489	433	487	485	493	461	450	502	498	537	468	454	474	491	493	448	476	469	513	450	483	464	460	458	515	484	450	535	436	463	502	499	506	470	482	525	466	493	498	488	530	511	488	456	489	447	485	511	467	506	473	492	465	481	536	466	461	423	493	549	470	465	442	454	496	507	500	468	471	476	496	455	478	487	469	483	509	486	494	498	484	470	453	470	495	471	506	461	468	478	472	489	478	495	503	509	474	484	451	435	477	503	482	514	515	487	433	474	454	514	479	540	502	458	502	488	504	459	485	510	452	454	495	492	468	448	493	459	481	499	479	486	451	440	493	501	460	478	472	478	467	448	496	489	468	469	480	497	482	487	424	480	498	439	483	481	522	498	498	486	484	441	507	499	500	480	490	497	455	456	505	484	499	508	462	493	479	506	505	501	490	529	488	431	450	455	504	513	489	488	431	500	518	482	485	475	437	500	466	487	448	486	465	501	504	520	451	475	460	458	484	509	459	471	510	509	475	462	478	502	486	453	494	476	464	487	501	505	465	482	475	527	491	461	474	484	416	459	472	446	495	492	491	496	424	470	492	471	443	464	515	458	495	477	491	461	482	476	469	518	481	482	504	494	451	480	497	503	482	508	483	437	493	490	484	494	514	499	500	494	462	489	449	471	502	457	479	503	529	477	503	494	465	480	463	464	502	477	469	443	477	483	478	504	489	489	482	471	519	440	484	461	475	441	517	499	488	469	473	479	468	471	485	462	455	470	475	482	480	502	460	477	492	478	516	460	491	514	482	469	479	466	491	522	454	454	473	452	527	455	481	481	466	442	500	470	440	475	466	464	477	446	481	474	520	491	463	455	460	463	453	486	454	433	464	502	446	467	508	534	470	492	442	455	478	478	492	498	491	486	521	471	487	425	473	484	483	481	482	478	512	470	537	525	482	443	499	509	529	475	464	470	469	509	459	461	500	485	498	477	481	476	494	467	496	486	499	477	424	476	457	494	489	487	477	478
15642	1572	1379	1055	903	853	782	790	782	747	791	737	761	679	753	768	741	722	727	726	665	759	682	694	777	727	756	691	732	730	716	701	746	771	721	731	678	707	760	687	744	709	684	697	703	709	714	693	683	714	710	768	738	716	672	704	693	705	708	725	722	673	699	706	678	709	729	724	715	735	756	731	684	717	721	721	716	736	740	724	735	756	739	727	765	685	703	700	744	718	671	725	731	720	727	700	706	734	738	715	731	708	759	741	705	700	713	714	737	688	713	668	710	735	699	705	714	750	747	702	703	715	673	715	681	728	694	727	761	721	702	733	712	729	736	721	697	739	735	714	711	679	686	707	709	746	676	733	692	717	696	716	700	742	646	697	698	728	757	764	728	672	730	773	701	754	692	747	714	692	765	728	689	716	750	719	708	766	754	682	735	743	695	691	700	660	738	729	723	747	763	715	709	726	686	699	680	703	712	714	699	731	722	703	735	749	690	697	718	685	733	738	748	733	699	742	718	717	755	713	688	734	776	742	729	672	714	686	703	741	716	737	718	741	731	668	675	705	708	733	707	739	675	755	730	707	685	777	695	731	708	749	674	698	721	660	689	715	666	720	734	692	637	702	728	684	713	697	731	719	708	660	752	714	688	690	704	740	692	738	733	696	714	724	715	710	740	736	746	696	687	692	737	754	727	689	740	789	747	717	699	727	732	696	716	693	713	687	691	709	729	744	710	735	793	727	703	669	720	752	699	695	692	701	745	682	706	720	694	738	712	735	673	703	696	702	720	704	722	734	752	725	697	694	665	697	713	689	730	699	739	701	728	753	714	729	713	758	721	708	697	671	749	725	714	682	717	768	697	706	715	682	714	717	688	723	698	750	736	681	668	695	722	708	756	729	733	726	702	729	732	711	719	677	718	734	722	684	729	742	732	694	716	719	706	698	705	706	686	705	709	706	675	736	711	680	744	669	688	701	709	720	720	677	718	736	772	692	659	687	724	711	671	743	738	673	739	711	734	733	706	750	720	711	710	710	710	658	723	689	733	733	746	775	702	737	685	749	700	678	678	730	729	730	682	701	714	703	709	709	742	713	753	713	728	701	695	741	744	663	730	698	664	689	667	710	688	760	742	733	742	720	664	758	716	723	700	683	710	697	713	735	706	672	716	723	717	680	688	701	676	784	767	712	702	697	729	736	689	705	750	726	674	721	679	715	721	737	731	717	760	757	650	780	716	660	724	747	720	677	727	710	685	704	772	752	719	697	731	708	713	728	763	723	709	717	638	638	688	754	704	680	785	676	717	724	683	714	731	732	697	710	688	727	727	719	708	690	733	703	751	767	718	713	717	708	750	682	733	717	696	715	685	695	722	706	713	743	722	722	705	658	689	736	688	676	719	724	743	715	708	715	734	715	667	715	732	696	729	713	744	756	709	707	694	706	700	721	711	759	765	726	726	703	708	683	679	719	716	687	716	702	767	696	688	744	675	702	703	652	678	681	705	712	753	708	686	716	737	722	714	760	709	688	718	702	719	685	722	678	712	685	707	693	784	716	748	714	671	709	715	664	747	773	692	711	711	707	749	700	718	733	728	706	717	681	716	714	670	736	712	702	681	688	728	757	729	710	676	707	692	700	628	728	685	773	709	736	767	703	703	713	704	692	716	654	682	709	695	729	695	731	740	700	666	675	730	700	723	758	722	696	666	733	702	722	704	671	698	720	729	659	741	709	717	686	714	767	719	718	730	657	708	747	745	705	682	699	747	693	682	735	711	728	744	745	693	709	789	731	697	705	715	781	703	721	728	701	723	709	732	686	666	730	702	707	736	715	698	713	730	687	734	688	666	733	734	720	678	694	718	751	744	725	714	717	725	697	690	728	747	681	683	716	664	730	705	714	689	735	696	750	682	709	708	772	712	711	691	717	698	727	690	743	723	685	704	710	645	649	719	751	753	757	707	758	736	680	668	692	727	720	713	737	715	704	744	665	672	682	698	675	729	734	718	732	709	720	692	746	735	675	649	704	746	703	712	757	694	675	693	748	744	694	705	764	712	673	681	784	739	756	696	684	703	699	740	715	750	689	722	661	721	728	720	675	687	705	725	719	663	715	721	745	756	729	712	717	770	714	756	725	712	764	731	716	704	760	705	681	691	752	744	682	716	700	749	724	724	725	690	754	699	680	701	642	691	763	694	685	701	673	755	716	711	716	714	691	740	721	731	710	719	727	792	729	709	713	707	773	759	717	774	707	723	658	724	752	732	663	700	722	672	681	721	739	717	708	751	725	710	730	663	686	740	723	672	690	765	707	696	705	757	739	730	728	731	708	704	700	762	714	747	683	741	724	763	665	689	757	712	710	743	711	749	748	738	644	684	689	729	741	681	683	752	697	711	714	745	702	724	744	649	745	722	730	700	789	685	681	737	690	698	688	768	781	716	674	710	720	710	757	747	660	723	686	727	720	672	723	729	736	643	701	706	657	734	713	684	696	748	742	726	710	702	696	705	710	739	697	713	738	685	733	744	734	695	729	744	701	755	741	697	709	794	724	744	694	734	713	778	704	775	733	693	697	709	744	758	694	685	706	706	695	679	719	715	706	668	749	725	732	675	692	692	667	690	678	696	746	707	723	722	747	726	675	700	687	716	737	724	746	733	723	730	689	702	714	731	697	719	720	679	704	741	705	666	756	685	726	700	708	697	714	703	708	725	747	729	718	716	757	717	739	737	706	717	722	722	672	697	736	674	710	710	697	697	745	721	720	686	725	692	713	673	744	699	668	725	667	711	733	687	744	712	736	749	677	718	705	666	711	728	714	733	701	748	692	660	712	736	789	666	690	712	694	725	685	676	753	707	755	762	685	739	672	730	717	659	724	661	728	762	728	745	695	724	747	705	710	682	654	666	700	740	714	688	752	735	752	740	702	702	738	746	707	735	682	735	731	740	715	709	705	745	697	736	702	680	718	709	702	708	726	739	727	687	671	736	740	698	748	699	738	756	704	733	744	700	720	739	708	721	729	710	733	755	723	723	705	705	760	689	723	727	758	752	676	732	731	780	721	701	720	720	692	692	769	702	729	662	730	718	727	725	680	686	738	652	672	734	697	684	725	717	742	754	718	711	731	738	708	737	699	753	720	731	700	725	715	688	696	694	720	723	707	674	719	758	713	691	695	727	672	739	740	709	706	669	696	715	725	666	710	706	700	749	711	676	658	726	696	730	718	666	722	711	721	696	722	714	717	767	675	674	770	731	680	736	665	701	723	675	714	751	726	723	704	746	716	777	728	701	687	733	709	693	733	725	710	719	749	666	702	723	746	730	706	765	679	789	667	718	692	759	719	745	720	700	727	753	710	676	678	671	729	694	708	709	732	715	744	701	738	723	714	768	694	740	730	703	736	758	671	723	706	694	704	727	705	709	742	737	712	721	702	759	669	710	753	701	738	694	695	709	725	683	674	677	678	713	706	712	738	713	716	703	687	703	668	705	706	746	717	705	700
23721	21474	29422	23936	21469	15599	1466	756	635	649	550	586	548	557	495	498	472	479	484	449	502	485	472	461	454	450	474	448	481	428	437	398	447	430	411	440	432	482	409	440	468	441	476	453	470	470	479	487	426	450	476	436	431	448	435	438	432	444	441	452	466	463	451	434	446	444	486	456	459	403	434	426	441	425	434	445	413	421	458	430	415	437	421	494	449	484	461	445	451	398	443	437	468	429	483	419	413	426	438	468	400	432	446	464	470	432	413	450	430	422	436	463	426	428	456	430	421	450	436	400	427	487	447	470	411	431	495	426	448	423	450	428	424	407	438	484	452	450	439	439	446	446	400	479	417	407	436	439	434	401	491	441	415	442	423	408	415	448	423	425	450	452	448	442	421	440	449	437	427	459	405	424	448	446	447	389	435	424	424	417	421	430	425	432	445	406	427	402	389	438	433	436	434	429	410	462	415	419	458	411	429	426	438	451	431	422	412	429	435	433	455	435	378	427	414	441	448	430	443	423	404	469	419	438	387	429	438	440	413	455	435	454	445	420	434	425	407	433	435	421	424	443	414	421	432	399	422	402	451	438	465	433	437	423	461	421	436	409	406	394	439	471	445	438	447	416	459	416	414	409	430	434	434	448	425	402	416	457	459	428	421	406	464	461	463	430	436	414	442	422	430	478	408	414	449	411	411	405	423	455	424	440	425	441	487	444	446	431	418	412	432	432	456	434	414	407	383	464	448	443	471	471	442	458	484	443	409	429	404	421	423	429	483	423	444	423	416	414	427	422	435	447	424	435	426	442	431	461	409	444	422	414	474	436	431	417	461	465	426	422	405	476	428	451	419	437	445	464	436	460	452	425	452	423	420	456	471	428	438	432	421	432	446	424	426	442	408	431	409	419	393	442	392	446	449	435	428	400	466	436	438	440	434	457	400	414	423	431	483	414	421	440	453	425	446	419	432	449	421	435	416	430	475	445	463	385	459	447	441	463	413	428	432	417	462	435	421	459	449	434	460	401	463	410	431	414	384	463	447	411	420	430	401	411	445	419	451	432	425	405	456	436	437	423	416	408	411	459	459	465	463	424	414	428	438	436	421	440	460	439	458	436	462	418	421	408	441	397	489	475	415	479	437	428	426	420	456	457	426	440	426	409	450	431	441	432	443	427	436	427	447	459	456	451	409	459	454	433	425	415	435	424	443	482	434	445	445	457	413	483	465	436	437	393	455	431	434	433	414	444	434	450	428	437	448	426	399	455	444	432	431	405	438	427	422	464	419	448	414	441	438	408	446	445	462	436	388	456	436	441	445	406	449	450	447	432	408	437	446	429	439	445	420	448	417	413	439	414	417	433	449	439	430	464	412	407	463	448	422	422	445	446	451	412	457	434	401	431	427	425	487	428	443	415	469	445	424	423	455	443	438	439	438	468	448	456	438	429	396	448	415	427	435	435	439	425	441	429	470	407	445	423	477	440	435	443	453	426	433	421	424	432	438	446	427	421	429	450	436	439	449	445	427	436	451	459	434	459	417	435	434	441	426	398	438	430	408	453	415	463	451	390	417	425	448	422	465	465	452	462	467	427	412	429	454	441	428	424	402	442	436	444	441	422	439	434	456	450	460	417	421	419	475	409	443	412	447	444	405	420	443	406	456	426	439	427	439	452	478	420	438	436	431	416	451	428	434	433	433	455	417	461	433	439	421	437	408	425	440	416	418	443	452	399	416	429	461	404	458	450	398	420	449	474	449	390	422	420	415	438	429	450	435	433	436	443	416	406	420	416	414	437	436	439	428	429	406	427	439	434	431	394	445	442	437	430	424	437	430	406	462	429	433	455	450	486	451	421	428	447	429	437	436	455	412	418	440	423	463	447	469	413	453	455	425	461	457	430	412	434	418	412	454	440	397	442	420	451	417	472	464	400	468	429	413	468	443	472	440	409	447	392	434	429	454	436	452	441	457	472	442	432	441	436	412	462	401	459	415	411	429	444	441	416	460	444	451	413	461	429	416	466	460	414	449	425	430	444	458	415	411	442	447	425	444	437	434	459	455	430	396	415	443	419	431	438	427	452	460	460	448	466	451	461	398	420	439	416	454	421	484	469	428	427	433	426	406	428	421	442	386	440	452	434	457	421	435	449	447	445	420	432	450	435	418	445	449	408	424	435	431	452	452	458	447	405	468	459	436	420	427	457	416	427	429	431	437	448	408	415	457	425	418	423	432	419	465	452	434	417	474	433	461	408	451	430	418	470	469	408	447	432	442	468	438	410	425	437	402	468	430	406	427	418	426	405	422	463	414	437	421	438	454	441	434	424	416	470	430	416	413	417	461	422	434	405	415	380	423	448	428	448	407	432	410	437	425	456	457	453	445	428	465	461	403	413	460	457	432	441	433	396	447	436	453	459	425	428	415	423	426	426	405	459	435	443	453	412	407	458	436	446	427	451	421	380	425	431	426	419	398	422	473	427	472	428	411	401	440	410	454	496	434	421	431	454	424	436	422	411	444	406	437	438	405	477	447	434	420	428	404	395	422	439	391	403	428	424	433	413	405	385	418	455	445	454	440	424	400	420	396	449	475	457	463	429	471	410	453	404	453	457	415	453	430	442	458	456	434	458	396	426	394	455	445	443	425	455	455	426	466	411	411	437	441	439	422	422	478	444	457	462	436	458	445	455	473	413	448	405	433	438	454	395	426	450	463	451	407	407	410	412	422	422	452	447	444	447	453	426	415	432	402	411	427	470	447	445	398	473	442	412	460	438	419	466	496	455	421	415	419	431	404	428	431	433	405	431	447	426	458	453	434	474	455	438	414	429	412	411	388	443	416	389	464	439	451	432	448	407	433	441	417	422	423	423	464	473	413	460	428	464	429	445	416	411	468	440	449	437	430	422	410	399	470	437	449	448	420	451	459	418	438	436	377	424	417	434	402	438	403	400	453	437	439	412	433	381	417	433	436	415	458	451	455	430	438	430	402	451	443	467	480	407	472	399	395	440	419	437	448	413	409	426	435	423	431	449	427	443	445	473	457	444	454	446	445	434	440	418	437	406	391	420	427	422	439	483	392	413	439	433	457	444	451	426	450	460	427	435	405	476	428	422	414	436	431	442	393	429	433	444	435	419	405	393	425	439	412	425	440	438	430	447	437	444	406	454	445	445	466	397	437	434	450	449	430	435	474	409	434	460	390	439	442	410	425	430	450	440	420	461	427	426	413	455	436	433	432	442	446	419	421	447	447	458	459	425	452	452	383	398	469	427	457	384	436	478	448	392	484	448	446	434	442	436	460	468	420	418	441	422	437	437	415	385	440	452	485	433	436	380	460	419	427	404	455	433	464	425	431	472	441	436	453	420	431	457	430	432	413	436	410	453	429	459	421	402	415	453	472	466	433	430	475	450	473	403	388	463	460	455	444	444	432	396	467	419	450	424	454	442	427	431	411	442	432	445	450	477	423	412	412	442	413	432	468	428	433	455	446	404	401	448	406	437
38192	11667	9743	5253	3425	2555	2022	1614	1443	1316	1145	1047	1004	924	893	880	815	800	834	811	792	756	756	753	723	732	749	715	713	675	714	721	680	679	695	703	749	708	697	661	691	670	683	693	685	673	697	698	680	691	638	678	706	671	682	660	648	649	699	663	660	620	650	652	703	645	721	669	659	647	677	662	657	629	674	667	659	656	679	645	681	718	648	695	687	677	663	647	619	670	606	654	656	649	653	703	645	679	648	628	679	622	678	607	676	703	675	720	683	624	625	633	642	683	656	672	671	650	672	681	626	658	664	694	683	688	646	666	665	671	628	643	685	666	643	653	691	653	693	628	646	677	688	678	682	686	657	680	683	633	657	620	678	698	662	661	624	645	633	645	667	710	697	701	670	669	643	688	686	681	632	662	639	651	681	659	669	657	663	713	679	626	657	630	693	602	650	659	640	642	647	672	648	668	678	692	702	685	613	630	630	674	671	668	661	645	669	650	638	663	709	666	651	618	689	642	699	683	636	667	669	643	585	675	637	654	632	682	622	656	698	661	666	661	643	676	648	671	680	656	623	694	654	637	671	677	648	628	671	660	648	641	622	665	639	678	684	728	653	672	654	672	672	655	659	653	641	698	676	664	691	647	653	647	638	678	652	679	669	672	601	625	669	666	622	672	635	651	673	667	654	656	656	649	690	610	641	626	704	698	662	632	660	740	693	665	717	691	651	680	677	622	655	616	659	643	664	635	648	667	601	642	654	632	632	657	701	638	655	640	672	705	607	651	664	693	660	672	660	634	715	641	659	666	682	627	640	679	645	681	621	660	632	636	637	656	653	663	643	701	716	674	615	631	620	676	642	650	721	673	629	616	660	640	675	632	661	656	653	669	658	699	652	640	670	639	633	627	628	593	647	644	721	606	680	689	725	700	651	647	664	687	667	691	642	658	692	699	651	617	689	658	677	611	658	671	643	681	675	703	668	683	684	626	628	664	674	690	675	643	688	657	663	621	654	662	684	728	631	660	610	669	696	654	677	692	679	696	591	620	639	688	681	652	695	670	672	674	645	646	692	659	665	631	633	628	656	650	676	654	659	670	662	637	622	694	651	655	642	712	629	662	672	646	697	670	718	662	640	664	693	696	691	652	662	619	668	691	687	623	655	688	685	650	649	626	655	670	619	636	629	667	634	616	635	615	638	659	685	698	650	611	644	645	641	688	682	616	649	679	717	669	642	659	686	681	648	638	613	624	671	613	655	633	643	657	651	666	647	653	677	647	643	643	725	671	652	692	634	648	636	622	661	647	651	671	681	676	677	672	657	652	688	665	632	645	671	647	654	636	653	592	703	678	672	711	686	648	649	682	691	637	677	659	646	700	633	667	640	651	688	685	672	685	646	670	655	680	686	693	680	672	633	647	645	674	642	653	659	672	678	673	672	631	679	645	642	669	654	664	634	674	667	673	656	682	655	679	705	693	669	667	607	675	660	676	639	669	624	662	684	662	670	672	663	640	681	627	641	680	627	670	624	669	666	683	635	624	670	640	656	662	631	668	664	658	679	680	668	726	648	657	679	628	647	690	674	637	662	699	654	662	634	666	655	685	661	654	644	674	666	636	656	654	633	644	621	649	636	643	646	646	642	637	666	703	607	681	649	658	643	585	669	656	669	657	669	636	661	713	669	633	628	625	640	682	676	692	653	669	668	668	700	666	650	653	648	660	617	650	669	625	677	623	632	697	651	627	661	689	636	633	656	654	680	625	654	672	653	655	642	688	664	670	649	677	624	661	702	665	622	642	639	665	642	681	664	654	697	638	673	664	630	657	666	663	633	647	661	639	712	679	648	701	665	630	656	663	643	608	620	655	688	668	642	640	608	622	682	634	685	681	617	635	622	603	695	663	671	662	668	693	685	681	645	686	611	627	636	664	634	665	654	660	664	671	639	689	644	718	672	658	684	670	668	665	663	626	657	677	688	659	639	689	683	654	661	666	698	689	668	651	633	680	650	637	672	644	647	677	640	706	667	658	615	665	632	651	656	656	654	696	647	679	661	677	642	687	674	622	649	629	666	670	656	649	653	669	627	676	656	668	661	627	615	680	661	671	619	643	616	684	640	670	665	675	682	629	657	615	654	640	628	671	645	658	670	659	642	669	616	649	681	677	665	631	685	645	627	639	676	705	648	678	653	673	656	676	606	677	690	626	628	625	657	645	629	629	663	681	631	668	632	666	645	645	676	678	656	640	649	623	633	669	643	650	653	707	721	669	665	627	640	682	648	674	641	669	626	694	677	628	648	676	617	671	593	673	649	644	650	658	633	675	676	681	631	680	618	646	658	639	659	650	661	643	673	657	686	634	664	676	702	672	660	709	698	658	655	677	639	653	643	691	682	644	691	653	680	672	665	717	655	645	627	658	650	646	694	683	649	683	653	645	665	713	662	698	679	650	628	655	711	641	662	656	687	619	628	652	642	702	684	620	652	631	652	698	669	625	653	713	682	652	645	663	641	703	666	685	658	599	670	659	697	678	689	632	706	718	671	722	640	672	672	654	656	668	663	667	658	671	619	612	663	674	663	681	682	696	604	612	660	650	652	632	644	667	677	667	697	635	631	670	686	600	654	662	634	671	684	665	671	668	651	615	654	657	625	649	656	619	645	687	702	640	642	656	701	637	637	691	661	649	675	641	658	651	693	671	654	664	668	655	681	676	675	610	685	671	633	689	674	642	662	662	650	668	711	688	662	684	639	636	642	676	687	685	648	664	656	655	641	671	655	669	717	688	682	622	640	668	681	660	648	671	650	683	673	649	657	660	629	703	672	712	708	705	635	696	659	682	649	674	660	671	606	661	688	682	683	633	639	625	675	618	720	666	667	642	680	632	704	643	642	635	670	643	724	646	680	653	662	709	679	657	647	656	636	676	686	644	668	648	626	701	669	667	715	640	700	649	657	679	688	642	698	665	680	661	686	719	647	653	701	668	662	657	675	666	632	622	728	633	689	653	664	680	653	662	704	667	647	664	643	676	652	662	656	674	656	642	603	666	680	677	662	607	647	662	725	720	690	648	671	669	628	673	668	647	685	645	651	698	634	729	658	685	648	662	702	686	657	666	662	647	667	661	661	650	619	712	705	650	626	697	647	645	636	644	682	642	627	643	631	690	666	656	663	642	681	663	653	699	702	658	647	634	673	662	653	661	670	620	617	664	685	598	634	663	641	655	640	662	650	705	664	674	666	644	674	592	666	663	652	660	640	641	712	696	673	642	649	636	699	681	667	658	638	633	652	647	652	675	702	694	647	645	665	697	676	720	695	652	681	686	695	657	662	645	657	667	625	670	640	655	631	675	654	689	643	645	664	678	673	649	669	628	621	638	673	671	655	697	660	617	685	664	668	693	695	680	703	678	660	654	676	727	669	631	653	636	714	651	718	701	673	639	688	643	661	637	666	684	658	654	683	629	678	672	686	650	658	685	683	633	659	640	697	649	698	673	646	670	642	681
23322	21482	29562	23828	21473	21331	3309	721	548	524	487	402	383	376	341	357	325	315	331	303	282	298	285	288	300	301	275	287	288	275	263	249	279	273	294	265	247	254	268	258	259	256	266	257	249	266	243	248	260	244	261	246	268	243	264	248	255	254	260	242	275	244	256	246	231	260	257	217	250	235	254	268	235	272	257	278	273	230	258	256	230	261	231	266	242	224	244	259	224	232	276	237	252	248	270	266	240	240	270	256	244	269	253	244	250	248	284	260	273	252	258	266	257	261	229	274	255	252	258	255	254	226	245	242	242	261	243	254	257	248	255	253	248	223	245	259	256	252	246	243	230	238	249	272	277	265	243	252	240	261	245	254	248	237	253	243	284	247	237	254	240	252	255	236	245	236	235	247	265	228	260	270	252	245	241	268	240	254	249	269	238	234	228	262	230	277	259	271	251	266	232	242	266	253	227	282	263	251	244	260	227	231	267	255	254	233	234	266	229	242	234	249	266	266	228	229	244	241	229	226	241	239	242	252	250	237	248	265	263	224	232	279	237	263	259	265	240	265	260	245	272	254	256	231	257	275	243	223	260	242	240	271	264	253	234	259	251	250	250	248	243	260	232	244	255	239	245	273	237	290	228	262	245	237	269	245	246	238	252	251	247	251	247	237	222	255	280	262	268	244	245	237	239	249	245	253	245	239	261	249	243	249	253	236	252	262	260	239	239	249	257	253	224	248	231	276	284	266	267	226	249	256	232	255	282	252	282	254	249	250	269	264	250	272	247	244	228	254	265	260	230	254	292	255	263	258	225	270	250	269	236	253	258	260	253	270	255	266	241	264	233	252	205	254	237	229	234	276	240	277	271	287	224	238	271	243	240	242	257	243	245	219	261	268	245	237	259	257	242	260	241	248	253	228	265	254	274	236	252	241	245	247	240	275	245	239	269	252	249	231	244	242	233	287	263	243	258	242	243	241	224	252	248	295	252	247	249	242	258	234	232	272	255	243	268	263	242	198	256	258	234	254	241	242	238	233	215	226	265	265	276	244	267	237	231	226	275	257	238	244	239	260	247	263	233	234	258	258	265	244	234	236	259	242	230	255	236	257	254	263	247	255	275	247	222	265	246	243	273	224	271	260	247	278	234	254	280	270	255	255	286	237	238	254	219	263	261	271	243	242	255	271	244	229	272	254	262	278	254	243	253	272	254	252	260	271	259	254	244	240	250	230	246	249	274	245	238	265	257	249	246	269	269	244	249	259	252	231	220	262	245	223	237	271	266	229	246	261	254	231	238	221	240	244	268	220	233	244	241	249	248	224	244	256	230	256	267	252	233	266	226	250	265	277	234	233	257	269	249	234	253	262	259	241	257	228	244	270	243	271	245	258	247	244	276	236	247	239	250	232	286	251	233	249	267	245	268	215	234	255	246	265	259	272	230	253	264	255	252	259	262	252	255	244	228	240	243	268	243	251	258	286	229	251	240	235	263	261	269	277	266	245	251	246	273	250	221	253	222	284	227	229	269	268	226	250	213	262	248	254	246	253	263	251	246	244	242	275	256	246	251	239	255	255	264	253	219	209	245	207	243	263	239	254	249	252	209	243	229	223	254	255	252	214	285	243	235	275	250	262	265	230	247	240	236	244	255	231	248	236	234	250	274	264	237	246	277	227	232	254	256	258	214	263	273	270	269	228	253	281	241	252	228	257	246	223	252	271	252	252	233	240	256	229	271	277	254	235	266	265	236	253	266	255	259	226	221	288	232	232	249	246	244	256	262	260	257	243	244	266	275	257	249	269	258	249	229	243	239	247	228	253	246	246	262	254	251	248	254	250	248	231	260	263	234	240	282	262	241	248	251	261	219	233	265	265	233	245	257	225	275	253	252	244	258	255	244	245	290	245	254	267	273	264	255	252	241	259	250	276	223	245	266	254	250	245	257	231	262	242	244	226	278	245	244	243	224	270	232	247	278	265	251	245	263	259	264	242	238	251	218	240	245	249	254	246	241	280	251	253	238	268	281	225	263	286	261	256	247	249	240	240	239	258	246	238	259	245	241	249	249	218	246	248	261	226	229	253	259	226	260	271	280	244	268	226	247	251	249	259	253	240	219	280	248	235	282	244	243	223	227	260	230	228	254	214	255	237	247	214	242	261	232	258	242	273	243	253	233	271	254	246	247	259	236	257	241	246	240	254	261	257	257	261	228	244	276	277	236	261	271	272	239	240	236	255	251	246	264	253	251	241	233	210	226	262	234	245	239	255	227	265	239	229	243	279	243	275	260	246	253	263	252	223	241	249	255	251	277	241	272	279	236	256	261	245	241	250	274	271	238	240	216	256	243	259	295	218	263	245	242	267	253	246	250	237	284	218	246	256	235	258	244	244	249	284	242	255	243	240	251	242	245	241	232	228	222	284	253	250	233	243	281	253	272	251	259	238	235	272	230	249	252	240	274	248	224	246	252	258	229	269	221	247	240	227	257	249	236	236	262	267	280	231	239	256	261	236	263	274	245	241	256	252	241	237	267	266	284	253	226	256	272	257	236	267	264	258	249	242	240	251	268	244	254	286	232	252	249	269	261	273	264	247	241	255	236	269	241	262	230	245	249	266	257	229	248	225	257	240	269	237	244	238	286	259	253	260	242	273	243	270	250	248	242	249	264	259	269	237	238	261	296	243	252	243	279	229	244	265	245	242	267	236	255	246	229	244	249	248	267	238	246	248	232	254	242	228	248	264	247	228	242	237	279	256	270	248	268	239	247	262	237	249	240	262	255	259	237	270	249	219	235	248	230	243	236	259	238	235	237	258	250	235	242	256	229	242	245	248	277	243	273	244	264	247	277	257	246	225	260	247	255	274	263	234	261	249	237	256	246	267	237	263	239	236	251	242	244	258	253	270	248	240	245	273	261	262	250	244	252	250	281	257	247	253	265	250	227	275	255	258	256	251	264	238	239	270	246	246	265	237	271	257	235	245	216	252	240	237	241	243	242	269	246	250	233	221	259	232	272	238	280	281	245	241	250	258	258	234	259	275	275	243	248	244	245	251	246	259	236	229	251	255	246	243	237	252	252	265	260	246	257	237	257	252	230	274	240	263	265	241	235	261	272	223	248	257	266	225	248	210	231	261	273	234	259	245	257	279	253	259	248	261	217	257	274	226	237	247	263	227	249	256	275	263	232	260	247	248	239	250	241	241	234	248	275	250	243	228	239	262	260	236	238	249	242	258	227	248	259	259	223	248	223	237	273	266	262	227	238	256	233	249	249	247	257	228	251	283	271	255	246	220	255	270	256	238	231	251	242	255	248	256	226	231	263	250	275	240	257	250	245	258	231	207	260	260	251	241	249	252	262	257	248	243	263	269	242	244	260	249	229	235	238	243	235	243	234	261	234	237	258	256	259	241	253	254	225	258	249	246	269	227	260	240	263	245	224	257	237	255	238	264	248	216	243	263	276	238	246	244	244	252	260	268	261	271	242	237	272	228	238	275	251	221
40252	14298	12289	6385	4120	2959	2272	1783	1389	1243	1103	933	881	783	693	686	657	633	610	524	542	487	513	475	485	486	485	490	451	446	452	485	471	447	457	484	442	419	406	421	397	449	448	421	436	426	418	442	411	403	436	417	400	424	398	374	401	362	389	412	413	396	406	398	399	424	419	380	366	383	383	398	404	401	405	378	390	376	401	400	404	373	400	404	411	402	389	386	400	389	385	401	385	428	377	423	416	364	414	393	391	366	379	444	392	394	417	380	400	389	386	437	384	392	381	412	392	401	374	363	398	377	386	426	394	384	422	375	384	369	384	406	371	377	434	386	384	399	394	374	378	393	411	399	387	387	352	361	393	397	397	415	365	379	392	387	397	381	402	423	385	360	378	403	364	365	408	402	430	398	412	359	412	370	400	373	424	373	384	392	356	386	392	388	414	367	380	412	352	388	353	360	396	358	395	379	401	379	383	395	355	417	372	372	412	419	419	375	439	407	372	375	412	389	372	354	405	369	400	361	398	399	359	353	410	405	385	396	382	396	380	418	410	356	370	421	405	425	411	417	377	402	405	384	383	398	414	366	393	380	365	354	422	391	393	403	377	398	364	381	387	385	435	335	398	380	398	388	408	394	405	410	405	372	378	404	403	380	401	397	418	389	386	395	349	364	393	363	384	424	375	408	379	393	374	380	394	410	349	387	401	397	381	367	380	378	397	364	358	389	396	385	384	393	377	351	365	386	400	398	387	411	422	420	386	419	397	378	375	387	389	404	366	384	380	406	367	388	407	371	389	368	372	366	406	401	389	400	369	360	372	424	385	395	383	386	388	403	392	428	386	377	412	368	360	366	375	455	378	397	403	416	380	410	402	380	398	402	419	366	407	377	415	393	382	351	415	433	353	416	383	371	394	381	360	372	379	421	358	390	392	388	360	409	359	369	413	422	380	378	357	398	381	354	368	392	365	380	387	408	380	408	359	398	376	412	361	422	373	366	358	372	391	395	370	377	399	343	392	389	341	383	403	396	380	384	412	388	365	392	394	377	381	397	395	387	369	409	421	367	420	396	399	423	385	411	396	403	393	389	383	407	365	364	383	394	417	387	409	405	424	386	397	357	390	407	367	406	380	384	391	400	398	371	366	388	435	415	425	352	385	404	408	370	401	435	397	412	392	381	385	449	400	387	372	396	388	418	385	369	393	360	347	399	374	385	383	400	387	391	383	373	420	370	443	399	387	422	421	399	404	369	366	380	378	394	413	366	405	403	418	402	358	388	383	389	398	397	355	394	407	402	389	392	384	409	390	387	391	395	406	393	358	380	365	393	389	380	412	388	396	403	397	378	370	374	415	407	405	399	388	401	343	415	420	365	373	395	390	410	399	389	387	401	361	400	428	382	392	390	380	380	371	417	379	370	406	386	403	394	362	403	406	391	419	404	363	391	390	396	374	422	414	418	392	372	353	354	406	400	384	400	404	413	398	390	391	395	393	406	374	409	372	411	380	367	420	406	422	391	373	383	390	378	376	415	401	386	389	356	372	403	373	418	390	388	400	444	385	378	384	403	381	421	404	422	407	363	357	403	367	387	375	371	403	377	383	364	432	401	403	348	402	364	372	373	363	413	402	368	378	367	376	365	387	376	355	383	378	399	359	353	401	398	375	375	392	361	410	390	385	379	376	399	388	369	375	395	386	407	381	417	413	377	398	374	409	388	391	392	404	397	428	399	367	391	361	375	396	363	375	382	398	355	398	384	373	380	394	358	355	367	383	393	409	382	383	370	374	437	392	372	348	373	374	407	394	372	391	361	377	404	396	359	439	362	422	373	403	400	377	397	379	383	361	411	381	403	401	371	404	378	373	372	377	395	392	403	422	388	376	381	351	371	402	370	367	373	381	349	412	397	387	373	378	385	361	388	381	381	421	387	359	392	374	369	397	365	378	369	412	418	374	396	394	385	349	403	344	385	383	380	377	359	397	362	387	390	368	406	397	384	411	393	407	350	407	397	410	356	378	393	401	367	398	401	407	404	409	413	375	410	389	372	401	376	371	398	387	368	363	406	394	398	398	371	390	388	420	401	389	387	372	404	388	376	370	402	360	384	373	369	383	376	371	364	406	373	384	383	393	395	419	404	422	380	396	399	414	382	422	390	383	387	389	402	397	370	370	387	396	352	395	414	388	391	390	426	391	359	376	377	382	431	383	374	413	376	383	364	363	405	370	413	389	390	364	418	370	400	402	364	397	408	353	406	369	361	366	426	389	379	410	378	389	349	383	408	376	432	374	384	393	431	377	394	407	389	414	386	384	406	383	386	384	382	403	407	423	367	375	390	398	359	385	384	393	393	388	386	360	433	429	397	410	367	396	382	352	343	430	387	377	406	369	418	382	405	391	353	375	399	388	389	385	395	383	389	413	355	390	361	404	412	410	370	432	395	389	388	356	386	397	390	425	378	402	391	392	383	397	372	378	411	420	392	416	370	387	380	383	389	410	374	382	362	405	416	386	380	382	414	391	368	403	387	383	393	395	372	373	409	394	377	384	402	405	405	395	384	366	389	374	384	395	401	407	401	368	389	377	401	370	388	401	399	386	386	372	389	358	432	399	385	402	398	381	405	384	388	388	371	402	373	365	400	377	406	348	387	388	402	378	397	365	403	369	390	402	391	378	405	379	426	404	397	404	377	401	387	355	389	392	379	360	384	382	398	388	366	416	383	414	399	440	363	389	392	380	405	424	389	357	390	394	376	379	365	398	390	423	395	397	404	384	425	438	367	375	402	406	391	409	350	409	430	402	379	388	382	375	423	406	396	385	392	391	395	361	412	411	372	393	406	375	356	374	371	380	400	385	405	396	410	409	416	409	390	377	369	370	441	403	377	421	378	405	397	349	412	418	405	355	397	401	415	382	370	376	420	413	356	411	390	411	399	384	362	428	372	399	353	408	399	421	371	409	408	351	357	409	395	375	374	356	375	377	343	394	350	396	379	391	386	368	417	400	372	363	406	380	407	352	370	431	351	404	403	382	389	406	385	423	409	378	364	382	391	375	389	388	380	381	374	387	404	399	388	404	412	403	404	373	370	405	381	401	395	420	396	387	404	377	390	405	372	392	408	385	426	379	389	369	385	398	385	389	368	404	432	372	406	386	358	418	406	407	392	374	395	377	390	391	398	443	380	370	387	356	416	393	373	396	356	406	379	357	374	396	361	420	351	391	382	375	390	411	396	397	368	411	407	377	388	380	388	383	388	388	363	373	391	365	411	406	397	387	403	376	405	377	412	351	415	394	388	381	411	367	430	355	378	379	380	421	400	410	380	396	350	363	377	415	387	382	398	386	383	378	393	370	367	388	384	395	425	412	401	381	383	392	401	372	394	403	403	426	389	417	367	350	386	374	359	396	385	380	434	395	369	391	409	409	346	377	386	407	394	403	385	387	366	404	399	401	340	398	386	387	374	381	398	394	405	367	372	394	364	368	379	364	388	383	399	384	402
27363	20216	6840	980	714	657	528	495	485	459	489	444	469	467	485	498	472	505	494	500	478	480	467	496	474	486	492	453	473	481	479	475	503	486	455	474	537	477	482	472	475	476	502	471	473	527	489	489	491	470	475	517	528	504	463	505	489	471	419	506	482	432	492	504	459	482	461	502	444	434	486	479	446	461	487	497	487	457	502	494	499	491	496	506	507	457	450	473	458	463	486	453	482	500	479	460	505	449	473	491	485	443	495	466	476	489	495	459	459	461	448	449	430	491	448	474	488	511	473	486	507	465	474	495	475	453	476	420	455	475	466	469	498	487	506	471	483	449	505	462	457	477	458	480	471	491	506	472	466	471	462	469	456	425	423	518	482	465	448	449	492	447	486	486	441	481	495	482	485	450	467	464	486	406	421	499	444	445	478	519	479	497	471	511	453	505	493	469	468	489	462	497	507	476	464	466	496	428	498	461	463	477	470	521	478	469	484	472	509	472	478	455	476	448	481	455	501	499	509	511	484	479	463	474	483	504	440	478	486	483	462	483	489	454	465	509	486	491	467	468	471	496	446	472	458	435	451	484	415	458	485	470	477	473	499	466	471	452	514	533	512	467	498	472	488	488	434	480	456	460	427	456	464	488	523	436	504	465	482	438	489	478	475	494	490	451	462	447	486	470	478	478	477	456	429	518	446	487	481	456	441	465	508	467	483	468	492	494	503	452	469	503	473	477	466	458	516	462	474	481	472	473	473	464	496	465	452	460	507	489	477	502	460	499	453	464	493	470	469	508	475	411	504	476	511	449	443	482	503	452	535	438	506	437	447	450	481	470	478	481	450	502	464	476	464	451	491	477	454	481	478	467	492	441	450	506	482	442	431	463	509	447	497	459	479	464	475	501	492	460	476	492	498	488	462	448	487	464	470	478	469	458	490	428	464	458	459	451	483	499	515	490	490	517	514	472	476	510	473	506	507	518	490	490	470	501	501	516	475	487	470	478	497	441	483	476	469	520	448	479	460	413	486	469	469	457	467	484	440	465	497	475	493	446	494	503	450	477	455	463	471	499	481	466	470	429	450	469	496	531	436	485	465	483	442	471	456	489	468	473	463	472	456	487	492	498	496	514	444	476	479	495	514	473	471	515	494	520	478	488	449	492	473	429	506	497	475	514	468	478	493	467	477	474	457	481	466	468	500	433	484	460	493	431	469	463	472	466	445	450	455	508	465	465	512	488	462	454	466	467	493	461	486	451	506	500	522	487	478	436	433	502	503	477	499	480	481	502	481	515	452	481	473	463	461	479	438	464	472	474	468	450	505	495	450	474	464	485	445	448	489	468	471	485	479	460	468	476	489	483	471	471	483	489	473	477	509	454	520	491	495	506	495	490	451	457	449	490	456	436	455	478	509	472	476	474	521	471	483	463	466	430	461	503	472	458	476	453	450	466	483	458	436	473	431	485	464	459	499	499	484	472	505	452	477	487	467	490	462	445	477	489	469	469	465	456	479	461	451	467	458	473	472	484	480	440	464	468	474	491	508	462	458	511	457	489	468	491	446	489	488	450	516	468	479	419	454	474	497	456	445	455	492	455	453	474	494	467	476	454	475	461	472	504	474	470	472	478	472	481	490	463	472	464	435	479	477	495	478	467	479	475	499	470	497	454	437	454	445	502	481	486	511	506	520	465	467	495	460	503	487	470	499	503	460	420	485	469	476	496	485	469	485	508	486	513	517	464	494	484	472	475	497	521	455	501	463	508	478	466	462	431	513	503	482	489	519	487	507	464	471	487	461	472	492	485	457	444	460	524	477	464	506	482	480	438	469	488	485	443	452	436	459	462	469	497	440	482	476	481	487	490	445	471	459	481	515	495	493	481	476	491	438	453	485	484	476	455	465	495	465	454	480	493	489	438	450	463	456	461	504	506	462	457	522	493	478	471	474	495	491	491	486	467	448	496	458	463	487	468	471	501	484	488	471	476	463	467	451	450	487	476	499	484	507	461	473	502	486	490	491	453	470	481	471	440	473	487	485	470	456	475	468	467	472	486	478	484	456	482	466	436	480	444	488	494	488	492	427	451	483	492	466	470	449	463	412	442	476	469	485	472	477	467	518	433	503	453	469	510	484	489	476	494	489	483	492	458	493	497	476	458	505	484	474	493	482	519	441	479	470	472	455	469	460	456	459	457	504	465	470	462	443	493	510	491	484	487	471	441	457	468	462	488	506	488	512	511	448	492	460	444	437	469	476	447	501	458	481	450	501	485	471	468	463	458	470	452	497	446	507	476	506	446	485	499	497	484	489	452	455	431	481	469	482	498	474	499	471	482	454	445	459	438	477	510	483	493	467	474	496	475	460	507	517	466	502	471	480	465	495	495	515	464	443	495	476	452	521	496	505	458	451	498	478	466	479	486	509	455	516	469	460	465	426	460	544	475	475	487	488	489	443	516	468	500	495	438	482	460	450	464	463	499	453	467	470	471	507	462	468	466	456	457	476	464	460	463	511	493	472	457	440	464	467	453	496	499	451	460	445	499	448	480	455	467	491	456	451	499	464	462	445	430	464	492	446	463	444	465	462	489	434	428	471	467	445	487	450	461	485	456	472	489	450	510	511	497	474	475	503	467	500	470	475	479	529	480	446	479	475	490	508	475	481	521	487	503	471	456	489	474	468	536	491	490	435	468	458	501	465	485	478	464	473	479	460	506	417	441	458	453	486	502	461	478	497	493	466	467	479	451	467	501	457	466	447	425	489	493	509	472	471	444	472	493	513	481	470	487	496	513	463	463	498	497	464	462	468	490	461	460	471	500	495	470	467	511	454	473	482	463	472	463	494	452	447	483	448	456	450	470	456	474	470	487	509	492	492	495	487	473	445	462	520	450	531	452	463	451	466	452	450	490	471	448	444	462	460	455	483	479	400	493	452	485	471	461	484	432	485	466	455	493	484	482	491	482	488	482	498	438	469	450	440	503	490	465	475	471	475	466	459	501	441	472	448	483	478	480	445	477	470	493	475	456	504	467	493	455	450	437	478	496	466	474	455	459	473	470	477	441	487	401	481	460	484	508	441	429	490	467	492	468	442	441	467	468	523	506	444	474	497	503	503	484	503	483	444	475	484	470	492	518	488	467	442	505	459	483	477	531	442	461	513	478	482	513	478	467	474	460	502	460	480	438	482	469	498	468	466	468	430	455	469	484	462	490	479	480	443	473	417	488	475	533	515	480	468	487	468	463	474	449	449	433	488	454	462	489	479	458	449	479	475	476	482	471	480	473	421	484	464	481	447	463	476	451	451	465	453	481	476	479	476	465	517	446	473	491	481	443	478	482	530	481	487	496	459	484	482	495	457	448	439	481	472	510	520	438	487	476	467	495	463	473	440	477	476	472	503	451	479	482	467	483	485	459	474	482	465	469	459	514	475	438	489	458	512	489	532	496	476	462	445	486	505	454	482	431	504	421	486	479	484	492	448	478	457	455	481	452	449	467	490	494
15726	1532	1382	958	920	856	752	726	742	765	759	737	695	715	746	719	736	687	678	696	710	718	715	706	659	734	725	685	706	782	746	764	673	695	707	709	710	701	705	738	659	696	687	740	676	670	724	694	752	715	703	699	688	713	689	708	729	721	692	718	700	673	706	707	731	742	695	713	722	707	716	726	722	707	711	703	757	734	672	726	684	657	705	684	760	673	673	713	700	669	646	722	706	771	747	716	702	752	689	704	692	735	786	699	737	707	737	688	687	719	723	700	692	720	760	693	714	692	704	744	728	727	695	709	735	690	731	684	725	727	717	718	712	686	687	739	695	678	710	693	716	720	662	689	676	710	713	732	691	724	711	723	693	733	723	732	708	705	715	663	662	675	754	672	718	684	736	694	699	691	736	680	689	688	737	695	728	704	684	699	709	697	745	713	699	697	708	734	706	716	727	699	666	680	707	716	715	698	703	707	701	684	738	715	703	719	706	695	689	723	728	703	694	668	683	696	738	707	689	702	712	715	732	714	660	739	679	726	707	730	719	678	757	699	733	659	734	740	683	695	720	739	735	702	707	721	788	757	713	676	699	689	723	716	701	712	692	756	719	720	688	726	670	709	660	715	720	702	731	711	723	768	758	733	731	733	716	706	718	683	713	652	680	723	673	676	675	763	763	709	713	762	727	722	692	720	698	735	710	684	653	735	647	671	778	729	727	725	737	695	672	692	747	712	724	712	712	697	673	709	722	716	684	709	687	779	741	706	669	666	718	715	712	722	698	711	723	731	693	702	699	685	724	719	703	717	725	709	706	685	662	685	708	707	743	731	743	714	735	746	713	719	714	704	741	755	738	694	688	698	671	714	670	704	755	692	680	722	726	721	690	716	650	722	682	703	781	727	744	690	712	723	715	674	700	700	647	635	695	669	668	695	771	732	680	695	681	686	689	723	718	747	710	693	708	701	720	725	764	723	729	687	677	707	720	705	722	717	684	709	703	747	725	711	687	755	728	737	674	678	713	668	720	712	706	735	713	732	700	709	716	687	687	701	724	698	723	752	705	774	745	712	695	694	724	671	750	703	715	733	710	721	731	732	706	741	722	697	739	677	655	667	732	740	699	714	731	706	742	701	709	744	699	723	716	670	678	727	701	739	692	677	708	714	719	681	717	739	764	696	671	704	716	676	740	727	722	745	706	729	716	670	717	701	655	676	696	698	739	671	763	686	756	723	699	679	723	712	686	758	713	702	689	703	731	718	747	734	731	735	702	714	693	763	722	708	737	683	683	727	660	740	699	722	721	766	677	694	719	702	653	729	728	711	747	728	722	747	654	715	703	661	748	681	701	675	753	725	683	749	698	716	721	688	694	730	715	707	699	703	679	687	708	714	660	713	717	702	684	691	722	692	729	714	714	718	682	660	660	747	708	713	676	660	738	685	774	701	753	700	697	700	693	724	738	723	720	677	636	695	713	659	728	747	687	729	693	705	688	727	761	721	735	695	724	716	682	715	698	733	709	733	674	759	690	732	701	726	659	682	647	733	682	758	728	669	725	713	713	663	717	733	744	739	802	696	684	723	733	690	714	693	712	706	721	680	702	749	681	731	711	704	725	701	720	715	715	731	679	701	701	705	705	702	706	716	707	766	732	683	694	697	663	698	731	708	758	731	689	676	681	703	696	702	682	733	665	700	721	660	734	696	691	742	745	639	715	701	718	704	687	670	689	721	637	701	684	715	765	749	691	721	712	742	686	720	710	718	731	722	717	722	713	711	703	689	732	706	733	720	704	685	715	733	713	662	663	703	710	739	703	675	712	672	708	705	684	722	689	732	704	687	738	741	699	684	677	728	703	704	756	696	741	760	698	743	708	732	714	697	661	665	701	713	739	718	666	722	737	697	703	677	695	705	730	680	711	704	748	678	723	713	696	722	689	760	732	749	736	698	730	771	708	759	738	686	670	747	736	690	708	712	691	690	695	705	712	742	686	742	679	704	746	716	712	699	727	749	757	688	715	656	711	704	688	772	722	675	710	741	742	710	735	699	754	720	713	700	705	664	717	718	706	739	727	704	708	693	765	694	683	742	702	740	703	670	688	697	754	695	717	757	734	679	675	732	735	678	703	718	698	722	714	697	717	703	704	697	713	720	705	734	670	674	708	683	726	716	740	687	702	765	738	707	772	737	709	726	703	722	671	698	718	744	718	723	636	669	705	701	723	722	676	674	704	690	777	704	704	750	742	735	653	681	685	675	717	743	701	705	770	704	714	717	702	689	705	691	672	663	740	728	708	699	727	740	709	729	716	672	730	721	745	736	720	676	723	707	737	715	749	694	741	682	691	645	716	678	706	661	718	685	725	745	691	674	757	730	671	744	698	713	723	733	712	724	683	703	736	706	646	742	680	642	696	700	722	699	695	697	742	713	643	716	721	738	703	666	710	700	706	720	666	683	719	696	709	743	715	688	695	699	735	696	759	667	695	717	751	651	677	721	686	698	719	653	749	690	705	720	694	725	750	678	681	718	717	683	698	735	710	710	701	676	674	759	701	725	675	695	731	718	740	710	695	739	711	739	704	709	751	722	700	671	696	731	709	749	723	698	633	748	670	704	734	700	679	673	714	706	742	715	707	737	683	727	724	747	679	711	713	708	693	694	735	739	736	683	710	724	726	740	686	717	753	718	695	698	682	751	726	687	705	709	738	742	686	715	699	682	683	698	679	757	699	685	749	718	712	702	670	674	734	678	696	677	686	715	712	713	743	741	714	697	741	732	668	699	691	691	740	713	719	725	712	725	689	724	738	698	758	703	724	669	672	653	727	754	748	744	705	646	717	690	705	703	714	726	694	733	711	669	731	705	753	740	702	731	696	681	707	720	714	724	705	734	667	748	722	692	712	700	717	715	662	767	710	747	708	694	737	723	748	755	701	673	684	725	694	718	674	716	712	719	717	728	725	712	716	728	723	689	736	682	709	705	711	748	743	655	740	663	716	753	726	660	776	709	660	647	680	753	674	760	696	702	720	720	668	710	697	715	700	656	675	721	727	789	701	726	723	694	696	735	741	713	722	731	667	692	701	727	722	686	745	723	747	716	693	708	752	726	739	690	752	729	691	722	682	739	669	709	654	707	727	752	705	721	748	715	708	655	711	712	753	718	700	718	677	746	732	670	705	738	705	762	700	763	720	699	708	698	709	701	706	730	712	758	698	707	741	739	708	729	717	692	719	720	745	678	703	703	702	734	720	710	697	792	683	693	727	740	710	717	729	686	720	715	715	739	701	650	742	707	711	724	732	699	758	707	690	684	753	717	712	757	756	733	727	694	677	691	701	674	697	746	690	747	742	740	735	716	706	690	731	719	724	697	716	724	707	739	672	741	688	701	688	686	741	706	699	704	711	684	702	672	718	680	676	725	709	693	697	731	723	719	739	704	706	675	692	710	734	687	717	700	700	698	707	723	725	702	684	690	717	700	753	762	748	737	708	718	751	711	698	751
23728	21483	29317	24006	21456	14655	1398	810	666	635	618	573	542	540	472	496	471	503	470	446	420	479	486	455	471	481	480	456	416	455	409	438	422	443	425	454	429	413	477	455	441	451	444	425	456	465	452	453	440	399	442	438	434	424	448	440	471	407	483	449	448	433	456	443	443	418	505	463	426	468	439	435	445	439	458	408	427	442	437	437	433	422	463	440	460	501	444	438	421	433	448	386	443	398	440	469	400	429	442	423	433	382	438	403	471	477	434	424	429	436	412	403	454	433	406	417	438	430	459	430	421	388	411	440	426	395	431	396	439	412	470	443	439	378	437	438	448	435	426	455	426	429	434	438	391	425	442	375	410	411	447	412	474	424	431	491	419	442	467	434	435	405	409	418	435	411	452	401	444	433	417	471	437	448	394	420	422	437	447	421	433	418	426	419	455	414	410	447	431	396	453	459	449	437	440	388	428	414	420	430	442	410	452	410	419	430	398	408	424	435	459	432	471	410	435	466	440	442	461	403	424	462	419	406	418	428	417	442	473	414	433	402	415	401	403	435	432	434	396	391	442	476	414	479	464	439	387	431	415	477	452	456	409	439	431	439	423	451	447	445	441	429	474	427	447	409	398	410	407	414	412	450	421	453	429	475	424	396	421	446	441	444	394	487	409	434	400	435	406	436	415	452	438	429	412	413	430	454	450	443	380	427	413	449	446	418	418	439	471	462	402	419	409	464	453	415	434	451	442	487	458	441	429	418	424	405	423	431	443	418	426	479	426	436	420	430	443	439	445	445	432	427	440	424	425	421	434	423	437	441	420	434	440	393	458	423	467	401	453	427	429	431	419	436	395	430	427	437	429	464	413	443	396	433	452	429	424	434	434	410	423	442	452	419	435	447	451	432	397	457	421	458	452	430	433	409	438	437	411	437	415	409	415	441	436	436	455	448	461	444	426	376	465	408	445	383	427	430	435	408	428	451	430	441	414	438	452	407	467	423	474	393	442	430	422	410	430	446	421	448	397	427	429	412	387	452	434	445	441	405	424	433	429	435	417	396	438	430	455	430	453	456	425	474	453	418	407	457	450	429	394	445	433	427	432	388	419	456	435	440	412	438	400	415	414	456	448	430	405	415	466	440	457	434	405	414	466	474	439	399	400	440	446	445	441	422	434	422	402	421	440	401	419	451	457	439	422	384	420	427	454	399	404	444	462	406	438	438	446	417	448	434	442	437	400	445	414	377	413	414	456	396	463	424	474	439	426	432	409	422	445	375	464	454	432	472	459	460	419	462	443	448	439	488	413	424	448	462	411	412	452	451	404	462	441	432	445	461	449	421	398	476	415	437	419	454	434	425	439	432	438	456	438	433	416	461	423	408	464	439	457	446	457	419	427	445	392	398	438	446	428	428	425	431	426	379	444	436	429	468	411	417	424	429	417	447	387	411	427	438	456	459	432	423	438	425	419	424	446	419	485	437	445	436	450	416	471	384	459	419	469	427	461	383	435	390	436	424	471	445	416	433	383	424	426	466	434	431	424	423	466	435	425	455	412	439	408	422	413	422	422	401	429	413	448	452	440	426	446	392	433	436	412	415	396	440	443	420	449	467	455	461	409	475	432	410	434	401	450	449	428	415	441	428	420	426	407	436	452	438	452	384	433	452	464	442	446	444	445	455	414	372	455	421	457	434	417	435	445	454	415	441	439	445	409	423	417	413	412	411	415	451	420	445	461	422	418	429	461	409	449	443	404	413	434	423	401	419	447	426	433	404	419	430	455	416	439	445	423	443	444	459	422	420	412	458	456	434	418	466	413	409	431	429	445	434	447	464	451	473	445	443	409	424	459	426	413	407	409	402	397	417	460	413	468	430	408	409	407	431	392	446	467	411	450	417	444	454	452	415	438	436	442	447	411	446	461	447	455	416	430	409	414	421	417	426	434	449	413	422	405	437	432	428	455	416	443	424	441	453	367	440	439	425	439	429	443	442	457	407	406	442	427	412	471	431	433	440	416	430	446	409	450	413	448	416	422	428	450	446	443	479	433	444	413	419	425	439	434	440	411	474	436	440	428	459	434	426	442	461	401	454	412	404	434	396	437	428	403	445	434	396	467	459	424	429	425	444	406	434	430	406	437	411	471	420	383	418	452	393	452	411	424	445	471	428	437	425	433	464	455	467	451	434	393	440	422	405	422	434	420	410	424	428	432	436	419	460	430	410	436	424	419	448	417	436	431	414	426	441	411	407	445	428	434	468	460	416	440	435	435	451	436	416	432	471	460	444	413	435	404	449	447	395	441	387	405	401	428	440	461	398	458	466	430	426	427	421	424	427	427	450	413	457	430	435	421	408	451	426	407	432	416	423	434	452	453	416	449	423	417	419	439	451	440	432	417	432	422	406	432	411	483	442	427	405	400	445	433	424	437	482	449	444	406	410	406	438	422	402	436	482	441	435	452	418	448	403	452	431	454	471	440	429	423	440	463	474	416	435	383	442	439	448	455	424	433	449	393	461	417	417	430	441	454	423	428	450	445	415	445	451	434	409	392	410	473	451	441	449	454	434	452	437	416	432	427	414	422	446	445	421	479	434	432	442	412	429	407	440	437	450	429	417	405	434	418	413	452	425	427	400	480	475	411	438	418	439	440	419	421	421	445	434	453	390	383	449	425	446	430	464	427	417	387	454	410	435	410	451	445	426	447	413	461	453	430	419	472	425	440	415	428	444	431	497	443	411	429	411	396	407	441	430	466	432	467	426	421	442	419	423	433	388	398	419	405	433	451	459	427	446	482	441	418	437	446	422	438	401	468	476	466	463	427	423	438	457	403	391	443	454	446	445	411	383	422	448	421	443	492	454	404	445	419	425	447	430	420	412	447	436	462	446	408	425	408	427	446	410	467	420	431	441	414	403	412	419	393	430	436	448	464	437	443	415	438	459	471	431	410	445	421	444	426	427	417	441	445	436	428	432	421	421	448	422	389	426	424	422	457	403	447	485	440	429	415	453	420	461	385	417	418	441	460	427	458	423	457	416	434	410	436	462	423	466	442	440	455	445	422	432	404	398	455	427	429	432	404	415	434	450	433	418	418	426	403	414	383	420	427	396	439	419	461	449	448	428	433	432	476	413	405	404	388	441	460	466	426	389	425	429	422	420	455	446	416	467	436	395	418	433	438	434	431	437	434	450	412	407	408	444	472	406	425	457	412	407	410	451	414	402	438	472	440	434	430	452	454	462	443	433	397	460	447	441	442	441	410	419	450	425	424	428	419	439	458	427	428	424	422	426	455	435	444	446	419	450	457	446	462	414	426	428	447	434	444	419	431	427	450	449	435	420	437	454	365	432	426	405	424	441	391	452	440	422	445	435	400	449	420	451	431	460	448	420	437	431	439	446	412	464	431	380	426	425	467	429	442	463	415	448	399	435	409	436	420	437	427	431	428	424	417	449	456	434	479	434	411	435	426	445	408	438	426	424	458	417	425	454	444	435	472	386	422	426
37593	11659	9972	5161	3410	2556	2011	1674	1409	1291	1155	1038	956	975	875	845	807	835	832	756	759	742	737	739	752	725	720	723	707	677	645	685	728	656	710	649	685	706	676	626	688	655	647	650	659	712	666	670	651	655	635	623	675	664	666	636	642	679	702	621	682	645	658	625	626	641	698	662	640	615	686	662	672	654	694	637	651	699	664	662	629	673	660	649	654	648	678	630	622	686	711	654	690	659	658	640	666	667	648	655	673	666	711	623	660	629	691	652	673	660	645	690	657	587	630	667	671	672	638	641	668	659	639	674	669	677	648	682	653	648	709	684	671	636	678	619	652	634	611	676	615	663	659	639	662	719	644	642	620	682	658	677	656	695	649	639	677	636	655	663	678	652	628	604	670	669	643	676	650	625	653	653	696	628	665	670	633	637	662	664	662	649	643	618	652	650	658	644	640	633	646	638	654	697	636	629	670	667	708	621	638	666	636	699	653	666	649	668	668	634	648	650	660	625	673	655	662	662	682	661	653	631	637	627	627	623	686	669	658	680	624	625	632	701	651	664	642	660	665	627	685	664	654	675	590	654	634	638	643	711	652	665	639	642	663	673	673	685	669	677	667	648	626	643	664	622	630	628	672	664	659	670	668	664	655	658	645	683	674	617	629	620	654	639	642	619	681	659	704	663	642	614	647	641	663	648	644	680	629	633	655	681	662	667	667	668	679	653	641	645	652	658	681	658	731	624	676	662	664	693	663	666	679	642	647	642	664	681	659	639	631	637	655	630	678	668	681	727	645	625	653	657	686	616	665	642	690	649	670	660	637	695	654	622	632	691	675	669	650	678	647	663	610	704	597	628	689	662	648	667	670	653	721	654	637	646	625	644	680	649	639	677	628	607	635	627	674	653	681	656	648	642	632	660	638	676	635	617	645	646	688	685	663	655	713	672	629	610	692	666	640	653	648	682	649	648	657	627	615	668	652	672	636	641	694	638	611	670	643	596	683	665	648	662	679	667	645	674	697	678	626	673	686	659	654	654	637	642	686	659	607	630	619	688	701	665	643	678	679	629	657	623	667	659	654	616	688	656	668	660	626	704	653	647	692	668	638	663	665	633	693	665	648	667	668	655	665	616	655	628	659	724	658	678	621	626	675	615	650	661	667	643	671	640	632	695	656	668	634	679	689	694	625	621	658	665	684	613	648	689	674	675	669	690	656	661	648	687	626	634	637	681	631	699	683	618	653	677	685	653	672	646	631	671	710	696	670	648	659	659	647	660	658	663	670	657	662	631	636	675	664	669	641	656	682	665	607	688	616	654	620	719	643	680	740	663	674	688	648	657	681	692	661	634	679	673	681	649	658	673	660	682	637	663	654	617	677	671	675	682	676	629	672	627	657	678	698	652	700	667	642	683	613	671	648	667	677	663	681	655	640	638	639	664	680	646	613	690	627	653	610	689	665	626	634	654	661	659	680	659	654	641	622	650	643	652	651	646	646	706	661	688	647	574	616	620	685	671	614	620	698	654	610	683	667	688	616	655	672	623	632	647	618	659	660	686	671	670	625	666	655	690	665	658	667	655	613	642	681	609	655	639	656	639	640	610	622	656	645	674	585	645	625	638	629	634	616	695	682	658	658	641	653	618	629	686	699	653	643	696	683	628	636	630	651	640	657	639	683	601	695	626	682	631	683	601	609	691	656	664	678	617	685	610	652	661	633	682	694	656	666	641	652	676	651	659	664	630	674	623	627	676	673	684	680	671	649	659	619	649	657	695	693	616	686	605	651	672	672	672	650	640	680	678	667	652	670	611	626	667	665	656	640	687	610	744	620	642	648	697	686	624	678	658	613	676	657	652	680	637	618	668	646	669	653	656	637	646	652	627	632	693	674	636	664	664	679	641	673	659	689	643	631	652	620	634	656	682	629	636	620	674	661	634	630	695	622	654	633	657	657	625	613	691	702	660	637	687	639	685	634	673	644	678	680	673	666	671	654	627	618	646	656	662	616	629	652	663	648	655	627	671	675	658	678	637	680	651	648	670	689	668	664	665	712	653	649	648	663	646	662	648	662	640	637	681	689	662	645	632	654	681	679	693	686	677	652	631	676	663	624	659	698	681	659	658	641	622	661	651	654	638	614	641	648	628	605	684	659	626	653	635	652	623	681	638	666	700	668	671	656	650	673	674	654	651	647	666	630	625	649	599	650	650	696	645	642	637	684	666	627	632	652	627	646	629	680	645	641	630	645	652	647	635	632	652	655	668	694	670	691	641	666	637	652	660	673	650	623	645	651	672	633	680	665	670	648	642	625	649	624	639	648	655	647	668	691	649	634	671	619	655	654	644	669	656	618	680	677	682	671	635	671	643	582	668	645	640	658	644	637	632	634	704	656	680	642	636	688	661	652	606	651	657	623	655	644	588	631	635	635	648	639	681	672	640	659	637	604	658	700	666	676	664	663	657	672	655	648	632	645	698	664	629	633	610	657	681	637	671	692	623	640	671	652	670	649	631	723	643	668	657	669	662	653	624	679	693	657	667	641	641	618	664	607	643	666	654	637	683	699	633	677	668	620	668	659	652	601	638	637	657	684	640	651	598	642	627	687	598	615	628	687	656	700	664	655	664	649	601	682	636	607	659	668	662	620	668	677	652	684	701	652	610	636	629	658	634	624	706	688	613	654	726	644	705	694	631	630	649	656	659	669	653	636	590	669	665	619	680	666	703	634	649	714	642	661	658	637	648	679	651	636	635	638	670	647	660	672	641	657	657	659	620	637	568	687	683	654	670	659	610	652	661	669	648	694	684	620	648	629	680	636	647	614	667	697	651	665	667	643	662	668	698	675	631	683	692	646	676	623	653	667	626	615	692	634	676	669	669	621	644	637	641	693	643	686	580	651	670	676	713	643	641	655	686	656	638	613	674	670	666	604	675	638	635	672	599	674	665	638	669	644	588	639	635	662	640	655	699	651	624	656	632	621	651	675	617	581	639	679	666	650	687	656	678	668	652	707	691	686	676	670	623	649	625	664	646	670	680	663	644	628	685	650	637	627	675	668	636	681	604	703	658	674	689	628	616	603	649	678	599	651	637	678	623	655	658	633	609	627	634	644	660	682	646	609	679	658	620	659	670	677	631	694	648	633	650	714	597	643	614	656	670	641	667	694	653	669	626	632	688	637	629	682	711	659	636	610	663	673	628	643	632	631	643	634	675	616	683	694	656	634	644	633	715	664	642	674	654	606	616	686	636	621	613	654	660	700	670	635	616	650	627	613	658	662	690	713	645	629	625	673	629	645	690	615	645	682	685	687	650	640	669	605	626	646	668	647	620	718	630	687	641	675	607	651	644	654	650	647	674	634	683	668	664	703	636	628	620	653	679	687	682	594	667	671	653	603	659	670	621	628	675	686	689	703	607	648	712	633	645	667	677	642	625	670	679	653	648	666	665	679	685	621	668	664	697	665	668	690	611	689	673	633	700	675	642	605	617	629	653	659	622	650	675
23308	21482	29487	23894	21482	21241	2885	699	549	543	457	388	388	387	328	352	343	334	316	288	290	287	308	291	274	257	285	301	275	239	283	275	259	246	262	256	296	269	242	232	242	245	290	281	278	245	282	268	267	237	250	264	268	247	252	256	278	247	254	277	232	252	280	238	240	236	270	247	223	254	236	252	244	235	236	269	261	236	239	237	254	267	239	252	244	234	212	258	251	276	256	220	240	250	244	256	238	243	258	244	245	239	254	230	254	235	270	230	249	253	257	261	251	238	248	229	238	233	257	288	242	241	257	263	260	253	238	244	269	260	232	230	258	236	248	234	232	238	227	249	256	235	257	252	266	269	250	242	253	254	262	239	270	250	243	219	257	243	256	269	238	255	272	286	243	255	266	233	245	252	249	226	255	266	266	243	246	263	242	247	256	262	237	221	233	262	261	241	269	231	272	254	231	250	230	245	239	260	239	234	234	271	240	250	232	258	250	247	262	245	281	240	254	252	246	236	259	253	283	223	245	280	264	234	233	242	261	295	243	228	253	251	238	233	265	249	293	224	255	262	251	222	219	261	248	260	220	229	287	246	236	244	270	230	263	239	276	270	245	267	240	255	238	233	247	240	263	240	233	262	279	249	226	228	250	266	254	239	247	219	263	251	266	257	221	233	232	264	261	211	261	238	266	256	257	227	257	240	284	255	241	263	244	266	308	258	231	272	269	276	261	260	236	233	253	266	259	245	226	257	245	243	277	257	282	258	258	236	264	269	242	238	268	245	256	244	268	230	254	249	257	241	265	231	243	223	238	241	241	240	215	232	252	288	256	231	232	250	256	250	249	247	240	231	252	240	236	246	218	249	263	285	259	237	218	240	233	275	235	232	222	240	251	234	270	230	242	243	260	245	245	267	268	224	250	269	249	269	247	250	238	231	233	254	256	242	242	247	253	249	226	264	232	239	291	239	250	238	267	261	261	262	222	265	233	254	271	276	269	230	228	246	225	217	252	246	251	235	240	238	245	264	251	270	236	261	256	239	264	259	254	254	233	230	233	238	258	275	223	234	233	265	270	256	241	244	220	251	234	260	238	249	231	258	260	296	247	258	266	238	237	227	263	244	266	251	278	247	268	228	243	238	273	251	232	270	246	245	262	245	240	244	198	242	234	255	251	250	257	254	207	228	222	265	238	265	254	273	260	244	255	214	264	231	242	219	252	240	268	274	244	238	285	250	238	233	246	234	261	249	230	253	261	246	223	233	246	249	247	261	243	243	252	259	247	243	251	235	239	265	258	256	281	251	254	248	231	242	230	245	249	248	246	260	235	232	257	258	250	212	237	260	262	221	249	265	227	236	253	249	231	237	236	255	234	239	258	236	243	258	255	237	235	223	231	232	247	231	220	267	251	260	260	254	233	259	258	253	231	269	252	225	242	268	224	268	256	259	240	254	257	253	256	240	259	260	243	254	223	204	239	247	237	249	251	251	228	262	266	228	232	241	266	257	251	243	257	252	239	234	254	251	241	225	281	250	240	249	224	236	263	239	247	270	246	229	249	263	255	261	236	259	257	253	246	239	248	232	233	249	267	226	239	221	277	255	265	262	250	256	242	255	227	249	243	228	242	232	256	260	232	244	256	233	255	251	241	245	228	251	255	245	276	238	235	290	229	249	239	246	256	270	248	251	250	247	240	235	276	227	251	271	261	274	259	244	240	255	264	235	252	228	282	252	253	289	268	247	260	265	253	240	260	230	240	241	223	238	241	244	261	248	265	240	219	231	251	243	235	250	234	250	237	237	254	225	241	236	231	224	261	239	234	222	274	241	226	219	251	291	212	222	247	242	242	263	271	252	267	263	272	249	225	255	215	245	238	249	224	267	240	229	257	238	240	230	256	247	233	248	259	259	269	225	261	209	230	267	213	239	267	247	259	268	232	229	238	240	267	276	265	233	233	237	248	241	236	255	246	222	242	228	237	257	246	251	265	247	261	257	230	217	250	238	250	259	261	260	262	266	253	254	274	239	257	240	253	248	250	248	266	258	250	253	249	248	227	273	235	245	213	243	238	255	213	248	214	214	223	277	239	255	263	263	238	230	257	216	244	246	239	234	237	237	233	262	259	245	244	233	233	240	259	248	264	265	234	236	233	262	270	259	234	271	240	257	293	233	247	240	254	253	254	246	228	279	256	243	249	247	232	253	246	243	271	239	271	262	233	262	258	232	263	228	248	258	247	252	247	228	238	262	238	252	252	249	262	259	254	262	267	230	268	257	226	268	246	224	252	247	264	247	244	297	249	249	265	256	242	249	224	270	240	240	232	218	268	249	215	262	270	254	240	241	262	216	235	261	256	262	268	245	251	224	251	242	242	224	260	246	253	227	238	239	227	254	247	260	242	246	266	236	235	263	243	247	262	221	248	257	255	220	235	257	219	242	245	269	231	261	241	256	250	217	228	238	266	227	270	271	258	211	234	255	249	257	266	238	249	234	224	277	242	251	264	255	259	253	267	246	237	242	254	268	258	277	262	242	228	240	242	244	249	255	224	267	250	233	279	245	241	258	246	255	238	271	236	269	217	247	250	254	255	232	234	247	237	280	245	264	263	255	234	259	220	240	259	267	259	244	262	237	249	251	229	260	255	270	237	256	229	254	194	235	253	237	220	229	265	254	259	227	234	259	235	275	249	241	245	264	270	267	253	230	246	245	243	221	249	243	255	242	233	248	254	263	243	251	239	240	255	242	267	276	231	255	237	273	256	238	254	253	180	255	259	254	247	226	242	239	228	246	246	222	237	248	246	254	239	241	252	256	215	236	227	247	259	244	258	235	239	266	244	237	261	244	262	270	259	244	262	245	259	278	254	235	252	257	243	272	254	216	266	229	255	235	253	244	245	250	238	258	252	242	225	229	266	253	284	265	233	257	246	250	266	235	243	264	231	226	263	242	234	276	273	227	256	235	256	232	251	240	252	238	266	252	221	249	220	257	274	245	270	233	257	266	228	274	245	213	278	264	232	245	264	259	246	216	259	261	230	245	258	257	241	261	244	258	236	257	244	243	251	236	264	241	248	241	242	236	240	261	255	266	262	252	243	253	255	240	236	251	249	247	260	278	236	231	257	239	253	251	273	221	260	274	226	267	270	244	270	248	230	245	243	255	235	248	240	261	248	235	260	241	262	248	246	261	249	239	232	277	240	241	224	227	259	251	236	253	223	228	254	240	257	264	238	242	254	252	250	224	219	263	234	221	241	257	253	255	264	235	271	247	238	240	255	259	265	241	261	269	232	251	247	230	226	246	246	232	261	224	250	261	244	245	237	232	253	243	235	264	259	234	230	260	229	250	247	241	232	242	255	264	266	259	257	233	251	240	269	247	241	244	231	244	251	242	242	258	246	259	241	253	253	223	242	238	260	263	238	258	226	252	255	252	242	235	232	275	258	257	258	289	259	248	255	236	255	282	273	233	255	258	258	241	247	253	235	246	247	241	241	258	259	231
37669	14139	12328	6337	4100	2936	2192	1825	1469	1220	1033	954	816	744	714	656	614	605	609	515	526	509	542	536	472	467	455	475	462	418	453	418	433	424	423	430	398	422	468	397	423	387	413	401	437	402	409	422	418	423	393	417	419	390	415	416	375	392	394	386	353	364	411	388	376	385	420	403	412	374	383	392	382	385	383	409	375	392	396	389	379	390	394	355	397	408	379	389	396	375	379	386	404	384	395	346	358	408	363	372	369	387	373	416	396	389	432	382	373	399	426	367	410	368	369	389	385	396	360	365	367	352	381	388	407	362	426	382	365	412	383	372	405	383	364	361	400	396	375	373	395	362	388	367	349	365	401	404	383	354	390	395	366	366	392	402	412	409	403	370	392	370	398	369	401	366	380	403	403	395	377	398	362	390	368	379	368	397	401	398	394	369	383	369	415	366	365	382	382	370	371	355	376	395	387	349	370	397	386	365	403	423	383	392	400	394	360	377	389	415	388	374	387	376	390	397	367	374	408	388	400	368	376	413	399	365	372	422	377	427	391	424	374	388	396	384	401	414	387	394	373	395	413	384	401	354	359	400	390	379	425	383	389	379	385	351	399	371	396	409	396	374	393	396	378	380	384	408	386	396	417	374	422	376	369	386	391	363	390	393	374	393	383	396	403	386	353	395	383	379	395	401	403	410	342	412	356	370	347	387	397	357	394	393	374	384	368	377	401	371	376	378	378	384	382	346	351	378	386	403	364	387	374	402	408	388	381	408	402	379	380	390	384	387	383	378	350	371	358	380	371	376	363	363	377	400	380	379	350	382	378	393	376	355	369	373	397	373	402	377	436	384	419	388	422	386	403	381	424	332	414	376	393	394	406	366	406	373	386	390	400	356	373	355	390	391	391	408	402	412	404	387	407	375	376	395	386	397	396	386	405	392	399	380	376	358	378	362	394	426	370	366	366	391	380	385	386	400	400	398	398	415	358	376	410	373	351	385	365	375	405	382	379	362	361	363	369	347	375	366	344	378	393	385	393	373	392	374	397	356	359	408	405	358	380	332	404	389	389	390	420	375	387	373	352	362	383	377	412	391	363	386	406	393	381	400	382	435	369	414	361	396	385	364	358	429	370	365	369	391	378	364	391	423	375	422	379	402	348	413	391	374	394	389	379	353	349	395	385	402	385	369	369	404	359	384	384	351	391	359	416	363	356	383	390	344	360	387	398	374	398	411	415	388	400	382	364	397	400	374	376	374	363	378	369	403	402	387	400	418	398	397	390	414	412	353	364	396	422	397	419	371	391	408	409	372	438	356	387	390	374	374	381	396	371	419	391	388	395	383	381	383	378	358	387	350	359	363	388	385	395	372	378	392	414	344	409	379	400	384	362	388	348	396	383	372	399	373	404	369	395	372	391	379	371	392	398	368	399	429	364	395	385	418	379	397	405	369	374	410	401	411	386	425	406	389	400	405	358	387	398	422	398	370	398	398	398	403	375	374	375	393	403	383	383	369	375	433	394	385	378	411	350	373	377	400	397	397	382	387	377	386	400	410	352	399	377	381	396	372	381	372	379	361	370	383	389	408	421	385	397	396	387	430	405	389	358	397	401	354	355	383	382	405	380	370	387	383	417	392	389	362	388	410	380	394	368	354	383	395	400	407	365	381	364	384	362	354	386	370	399	379	373	366	383	364	399	399	392	321	386	413	369	381	379	404	376	401	371	391	407	351	410	378	404	395	371	405	385	393	392	372	375	363	367	379	386	413	371	377	385	372	353	363	405	394	382	388	407	362	413	409	396	374	375	366	390	367	412	374	409	408	392	417	407	362	423	406	366	380	373	420	372	393	388	375	388	383	373	369	387	400	365	410	384	382	401	390	372	386	387	393	371	381	414	401	367	369	400	358	387	397	362	369	380	397	377	397	355	407	417	373	359	361	399	377	365	374	406	384	382	393	395	387	360	394	387	399	393	404	373	396	364	401	400	361	408	397	406	360	359	391	364	371	409	358	377	360	410	386	409	391	399	364	394	380	381	363	368	402	374	385	380	363	389	397	387	358	400	369	412	368	384	376	373	374	383	370	364	385	364	362	391	393	374	381	372	375	437	415	412	395	362	396	391	379	380	352	386	416	395	379	401	404	355	374	423	374	378	373	384	404	380	378	390	416	360	346	365	378	366	389	411	373	337	384	353	369	381	414	391	379	368	439	389	400	384	415	367	385	367	369	373	381	398	418	400	363	392	387	388	399	363	340	409	388	405	403	385	397	400	389	378	349	362	365	398	372	351	368	406	394	350	401	391	376	419	385	354	403	397	388	363	385	392	378	410	383	420	361	339	405	352	408	378	365	386	404	394	386	364	421	370	393	382	371	348	375	370	404	396	403	381	382	377	388	363	391	370	380	399	370	381	368	363	366	373	366	392	426	387	405	377	410	402	388	347	365	369	386	381	389	382	389	402	396	372	406	375	386	349	377	377	397	394	406	364	403	413	391	371	391	399	362	366	385	365	350	387	379	381	404	390	365	437	389	402	375	384	414	364	395	411	392	381	379	371	391	408	374	386	404	417	391	404	420	374	363	402	384	410	358	381	384	449	402	384	387	393	366	369	344	392	374	376	418	393	377	421	395	397	359	403	353	389	364	392	391	381	381	388	385	372	387	366	382	337	389	368	380	381	380	379	331	387	402	366	422	394	363	356	359	403	386	384	395	369	410	388	360	389	357	388	357	420	383	379	359	396	413	379	380	392	359	363	396	337	361	385	383	393	379	355	404	367	416	426	377	387	370	368	357	384	397	368	381	354	412	383	366	374	404	397	363	353	361	419	409	394	406	406	375	370	349	358	385	373	366	377	370	392	410	364	391	379	382	387	403	387	384	378	377	356	358	406	389	392	385	408	356	339	374	405	378	372	391	367	385	398	394	419	398	373	382	355	453	376	385	395	369	343	389	392	398	413	388	387	388	375	407	400	387	388	361	388	387	405	342	403	376	377	384	387	390	378	411	411	354	389	380	403	375	376	355	393	385	415	415	347	394	350	380	388	381	382	384	370	389	426	381	391	354	375	357	377	366	360	389	360	375	410	416	381	415	362	381	386	396	381	380	384	381	388	364	388	392	389	405	393	373	378	394	390	349	379	394	379	400	382	344	363	416	385	400	393	389	411	398	393	390	354	373	401	396	359	373	394	385	373	376	370	369	367	386	412	402	416	405	370	404	416	406	378	343	383	398	378	411	387	361	393	355	370	398	422	420	390	404	379	359	398	381	370	359	377	378	405	385	394	405	393	389	380	356	402	412	386	347	387	385	399	385	400	385	419	369	426	382	364	372	392	393	382	378	380	342	405	396	385	383	368	393	387	356	375	397	362	397	374	370	389	389	381	345	376	365	344	365	389	349	403	386	399	385	360	384	353	405	376	369	381	383	364	350	404	357	365	369	378	385	396	396	423	378	399	355	374	366	394	400	363	403	365	379	365	373	377	422	407	398	403	396	394	378	347	362
27384	20239	6552	814	502	520	471	542	505	520	461	484	459	488	484	465	499	435	503	485	503	475	464	482	470	466	505	463	483	449	525	460	458	490	448	458	508	475	464	470	461	511	477	475	477	459	440	483	444	446	449	462	495	498	457	500	456	452	445	500	492	448	504	472	486	477	496	491	427	434	456	504	461	458	482	488	486	465	502	487	489	475	471	497	461	470	480	491	478	444	486	485	452	499	466	478	463	473	480	469	515	458	489	504	456	465	496	481	500	485	462	442	450	446	406	453	464	479	463	471	436	460	486	507	449	454	486	518	433	439	441	449	468	451	481	456	476	503	467	448	447	432	497	460	497	503	439	447	499	440	466	456	463	495	455	470	466	499	482	485	428	479	468	502	467	490	448	511	493	435	506	456	421	462	485	494	469	486	503	468	463	486	488	491	522	485	490	476	485	468	443	439	474	467	476	464	451	454	475	476	498	456	494	442	475	475	463	450	470	448	455	448	531	477	513	433	454	457	483	451	503	542	497	473	480	464	477	489	453	449	476	479	489	473	470	492	497	506	479	467	477	527	456	442	488	506	444	430	479	460	478	493	466	463	452	474	448	468	510	464	472	487	470	497	456	488	476	456	461	496	479	473	475	470	470	474	455	485	470	438	463	447	469	457	495	449	478	486	471	465	461	463	478	469	472	509	444	458	423	465	508	485	471	474	466	503	472	493	515	458	480	489	467	466	448	474	450	438	498	511	447	463	488	452	442	476	465	445	477	494	453	494	448	499	487	458	486	476	456	449	466	518	431	475	473	478	467	451	495	442	466	471	497	497	488	490	482	458	478	472	445	490	458	498	460	434	433	477	491	426	457	488	463	468	492	482	451	484	475	477	456	463	439	476	473	455	464	427	498	487	468	457	430	505	461	451	480	493	475	476	477	468	403	473	444	489	490	478	480	446	510	461	471	488	420	484	507	475	452	498	505	456	514	494	518	487	477	420	427	449	483	478	517	495	469	466	452	500	478	480	447	469	473	488	462	469	435	477	403	469	505	483	471	472	478	450	480	487	482	477	430	458	468	466	487	493	470	515	515	428	494	428	489	489	479	462	446	456	439	488	437	432	463	505	463	487	474	424	439	442	487	464	474	473	508	501	485	462	467	475	461	467	486	497	422	505	509	479	467	467	449	482	480	499	514	469	481	468	480	489	475	463	473	469	487	473	470	471	442	462	487	524	436	466	476	480	492	453	432	425	498	495	489	502	469	468	466	485	460	450	480	436	468	442	467	456	499	496	443	479	489	476	444	480	486	502	472	463	453	455	466	508	480	465	440	504	452	458	454	494	484	466	436	478	462	485	464	480	483	453	477	458	494	488	443	435	455	500	515	510	430	443	476	445	485	445	459	421	446	473	491	460	475	483	514	513	479	432	463	489	456	446	507	476	475	482	456	486	468	473	472	467	475	483	456	484	469	450	505	446	455	501	461	501	473	441	475	504	452	510	462	472	465	445	460	467	460	452	468	447	454	499	483	456	474	493	465	501	489	466	461	465	464	446	476	476	487	476	487	444	478	455	479	466	424	429	475	472	467	486	451	484	467	484	480	503	467	443	462	473	471	453	502	474	486	470	476	474	468	450	453	480	491	471	468	461	491	486	488	451	440	473	489	491	461	445	456	499	475	474	487	481	474	453	461	498	477	450	471	445	453	474	449	494	427	486	491	482	487	471	493	448	461	485	464	495	516	470	464	515	502	449	477	457	461	534	449	479	472	461	474	452	511	482	465	488	448	457	488	458	518	478	513	425	419	470	459	509	440	478	482	491	494	472	456	428	489	516	481	445	464	498	462	439	475	509	464	475	467	512	472	454	453	497	459	514	483	490	460	499	447	449	463	453	469	513	451	469	455	448	489	476	463	459	464	455	517	448	427	479	500	477	418	468	489	475	486	482	496	479	435	479	454	469	455	468	498	499	478	447	427	462	460	480	523	481	457	515	485	463	469	473	475	449	488	476	472	458	489	466	494	425	502	448	486	471	456	455	459	459	524	448	410	483	494	464	456	488	466	482	451	455	446	472	437	461	466	456	494	483	472	466	485	467	509	477	490	478	522	465	482	462	480	508	491	458	471	506	498	453	487	468	479	520	449	452	476	444	460	452	450	512	450	421	440	446	487	466	483	455	462	457	439	488	468	487	454	481	463	480	463	491	512	453	459	435	467	438	466	465	496	489	518	500	449	464	483	476	477	463	495	479	435	455	503	420	458	479	472	485	460	477	481	494	459	477	476	498	456	492	439	510	490	481	495	457	482	470	486	463	476	486	494	492	502	493	454	485	482	502	470	504	475	440	458	493	473	443	434	525	454	463	460	463	456	472	468	476	436	501	465	476	505	475	476	491	444	466	504	496	463	504	455	466	451	470	472	477	508	495	467	437	501	502	489	487	457	489	487	503	483	475	457	478	506	494	472	471	492	459	475	458	451	511	463	456	485	480	480	439	467	487	496	491	434	445	474	442	438	474	486	495	437	492	459	485	445	467	474	457	507	492	451	465	443	469	489	441	494	478	496	430	474	439	460	475	479	459	478	522	467	457	430	477	455	437	429	468	462	490	491	477	436	455	475	435	486	470	461	425	491	475	441	495	476	478	463	507	457	470	452	478	494	440	469	457	505	482	474	459	455	475	504	469	467	446	431	450	455	464	507	472	462	505	446	492	452	492	474	450	484	472	445	471	489	498	458	480	489	441	445	433	477	482	473	460	492	452	472	456	494	456	457	470	465	480	483	459	505	488	468	468	438	484	455	475	461	492	485	454	502	438	470	435	482	455	451	484	463	465	479	484	463	402	458	479	471	488	449	475	479	470	450	502	462	476	462	487	492	489	467	444	475	444	440	464	459	450	483	433	483	472	445	486	446	438	459	487	452	503	509	458	458	457	436	447	448	429	440	479	467	443	526	484	460	443	436	475	490	460	457	458	488	485	463	513	509	479	486	471	480	435	466	443	485	463	416	460	475	483	508	520	496	471	469	458	462	473	465	503	480	484	473	464	482	502	475	470	466	463	471	457	458	475	468	474	484	479	502	467	461	462	477	473	455	450	439	464	458	495	476	477	459	472	454	491	480	477	472	452	459	449	485	435	497	470	469	495	476	453	493	482	444	434	470	501	471	487	477	440	451	452	491	461	467	471	441	495	475	477	523	454	498	515	470	453	491	485	497	484	445	506	526	463	485	484	502	470	470	473	439	497	467	472	465	499	460	476	465	491	461	468	478	464	515	466	445	452	516	493	490	490	497	474	473	455	480	495	473	459	527	493	497	478	464	462	454	477	445	473	486	495	481	481	477	450	470	454	496	421	468	512	461	477	440	486	520	497	463	476	475	494	480	474	469	469	499	451	480	457	504	466	466	451	496	493	488	450	447	471	467	489	504	454	463	467	484	458	471	493	492	470	427	482	484	468	473	475	475	452	483	468	449	502	440	475	480	472	492	476	496	398	460	487	478	486
15434	1464	1294	919	851	785	733	724	764	689	722	696	766	772	690	708	710	690	710	683	689	711	644	717	705	731	740	731	765	721	715	699	736	725	703	677	734	728	739	736	667	705	777	706	704	695	744	703	707	719	737	685	725	694	694	673	655	719	713	720	723	721	705	683	709	701	705	662	684	727	657	711	683	725	709	668	683	713	716	707	790	734	702	727	719	666	679	718	732	718	739	659	705	733	724	691	702	681	705	668	681	714	713	683	720	731	674	688	718	723	710	690	686	701	736	708	710	663	653	671	712	736	703	670	712	744	694	695	704	723	744	699	681	709	738	667	664	752	717	716	745	688	745	699	737	720	654	734	679	668	724	719	698	761	680	714	672	768	696	690	698	726	680	697	689	737	729	701	690	741	706	673	720	726	707	679	707	719	691	648	694	725	662	677	681	693	728	745	663	697	716	657	740	728	672	713	685	741	698	723	707	688	754	720	743	683	692	773	710	702	741	700	713	757	734	682	667	674	673	697	754	693	713	706	706	708	652	689	708	674	707	713	718	655	715	743	714	773	707	682	727	686	697	694	737	696	695	747	713	693	661	690	732	661	733	645	724	681	731	723	747	719	693	731	725	703	742	689	681	625	720	701	658	714	728	721	716	690	724	703	687	725	694	737	698	691	670	729	720	748	722	727	735	691	688	675	752	692	696	685	746	710	715	703	699	697	677	719	702	697	754	761	711	734	705	728	677	679	734	705	724	745	683	753	688	723	717	688	684	722	713	664	689	801	670	722	737	729	692	680	729	709	706	720	722	714	744	733	709	679	678	734	674	729	741	727	699	656	661	687	759	719	719	677	717	744	674	730	691	691	689	704	693	712	716	718	726	683	725	732	697	720	717	653	719	702	681	722	728	691	725	672	731	685	690	694	700	702	712	728	681	651	704	719	723	730	663	712	667	681	730	755	696	719	744	702	706	705	721	698	728	723	731	691	681	700	717	707	704	677	689	750	726	688	757	714	707	648	645	724	744	712	699	696	701	725	723	723	690	711	718	711	712	722	738	688	653	738	727	718	666	713	739	711	688	712	730	721	731	675	675	723	672	730	646	703	718	700	697	766	713	719	691	673	746	676	668	739	670	734	725	732	707	716	692	703	734	705	666	695	708	732	699	715	658	651	759	710	757	684	693	701	690	734	693	708	711	700	710	672	696	680	699	739	681	698	709	743	690	686	728	704	742	724	692	720	695	706	690	719	693	659	760	669	697	720	663	699	669	705	713	703	691	684	726	685	708	711	719	675	727	740	718	686	703	698	704	691	704	653	654	656	667	673	718	684	752	723	704	666	657	703	727	720	706	716	697	695	690	735	680	673	687	726	706	690	693	730	675	749	699	695	731	664	701	704	691	712	727	718	674	678	729	669	699	678	752	685	740	685	690	735	691	684	695	702	672	709	701	727	697	700	670	668	731	672	698	693	688	670	707	689	702	691	686	678	723	678	709	671	697	724	672	697	710	700	690	683	728	713	767	713	639	671	743	709	701	703	689	698	697	730	686	691	699	689	673	678	711	680	706	709	716	680	714	702	697	689	720	695	733	723	751	698	751	711	700	682	723	726	720	740	688	708	708	743	718	692	734	689	725	693	720	741	697	717	708	693	700	656	703	696	686	681	644	698	727	759	728	663	718	663	724	687	710	704	724	733	728	694	734	689	712	713	651	726	766	685	712	732	690	721	717	702	682	681	731	691	747	752	710	680	694	682	758	742	675	732	726	642	723	708	697	675	695	706	707	669	663	690	707	729	762	727	688	726	681	749	678	692	664	738	681	711	742	693	728	690	695	691	688	713	692	741	691	723	732	706	666	688	690	695	684	685	679	718	705	707	700	700	713	666	726	709	688	669	692	726	667	707	719	735	688	688	678	711	669	715	726	746	657	735	720	730	729	715	685	723	675	720	684	713	700	674	716	707	668	699	728	729	702	702	735	770	684	705	711	700	757	697	710	685	695	673	709	678	685	659	726	713	739	709	719	661	692	729	658	746	709	684	686	722	766	663	711	689	709	761	708	738	684	720	683	685	701	695	701	699	694	703	649	757	707	674	683	716	707	677	713	705	702	688	695	675	730	675	769	718	724	718	684	710	686	721	747	743	728	729	699	665	690	730	703	732	709	682	727	730	738	715	697	687	661	699	693	689	724	725	704	704	733	682	708	672	687	721	725	670	712	761	709	753	689	673	694	667	703	643	739	692	693	718	702	703	682	659	715	695	687	732	667	644	692	681	724	708	731	767	705	725	690	736	680	648	703	672	730	703	679	698	714	703	713	730	653	737	678	690	714	717	702	707	708	680	740	665	718	621	731	720	722	661	716	738	740	740	725	714	682	714	672	735	669	732	692	699	731	698	716	683	706	693	714	730	755	675	673	707	718	702	692	753	700	661	750	693	691	751	678	746	662	673	767	700	699	738	667	741	741	707	747	661	702	697	669	736	664	663	733	709	747	698	698	698	663	702	700	662	704	716	694	710	761	692	710	714	705	681	677	723	692	661	685	667	779	717	739	724	684	742	671	707	682	701	709	660	716	745	752	784	671	679	707	705	736	665	731	726	730	702	679	706	719	688	718	713	677	721	680	680	694	684	690	666	716	746	726	672	703	738	714	678	738	689	717	661	711	725	739	703	663	719	698	683	724	666	758	700	697	734	706	738	721	657	715	687	695	734	738	765	767	709	678	723	681	715	645	739	677	717	728	663	714	738	734	738	734	664	695	713	715	713	709	689	741	638	720	692	723	715	730	737	746	748	676	763	647	670	736	695	716	718	698	730	689	718	717	725	624	675	730	677	710	677	719	691	689	725	740	684	749	706	728	678	736	689	681	711	699	664	748	721	707	718	690	677	656	722	740	753	670	710	682	670	699	688	773	682	691	713	689	692	681	742	703	659	699	716	721	705	687	740	728	667	730	703	662	714	719	701	746	705	692	753	682	715	689	724	727	665	729	719	725	722	758	728	719	744	735	740	704	768	681	667	722	669	674	720	737	717	737	669	689	667	709	718	716	741	714	731	708	701	715	727	728	701	673	666	691	707	719	679	675	717	688	682	716	704	702	691	666	661	704	722	689	701	705	717	679	716	754	663	696	736	727	724	707	716	715	686	742	703	719	748	666	718	690	693	687	730	690	713	670	664	744	740	694	703	714	721	693	706	712	695	689	696	682	750	681	698	723	688	679	684	736	727	707	698	648	749	700	683	724	758	723	673	720	720	713	693	744	706	696	772	686	717	721	650	727	677	721	690	754	734	737	690	679	719	707	699	720	669	719	653	734	695	748	691	729	693	716	753	699	711	709	721	663	748	773	691	724	706	700	703	734	700	706	733	718	681	700	688	652	694	672	734	696	701	711	649	717	684	719	708	700	695	723	719	737	756	717	696	684	728	689	759	743	758	741	744	700	693	690	708	681	720	683	708	678	694	718	722	714	755	732	773	649	702	702	734	707	721	684	690	740	752
23693	21472	29334	23990	21464	14720	1351	804	643	580	578	556	531	535	523	500	489	470	485	454	496	462	472	476	478	446	444	436	435	452	452	433	477	441	458	467	400	436	407	398	424	436	453	433	422	417	448	453	495	430	439	435	452	426	436	433	450	449	430	426	438	422	391	449	424	405	432	432	425	426	399	413	442	431	455	396	422	414	445	462	428	414	437	443	388	407	429	368	403	445	406	433	452	435	434	434	399	449	398	430	426	416	419	453	457	449	426	403	392	449	450	451	401	454	448	448	472	416	422	442	395	491	452	473	414	450	417	425	418	403	406	443	462	407	415	448	457	406	437	416	404	435	426	452	416	420	393	450	439	450	395	431	406	438	471	438	450	400	432	436	425	404	451	429	408	412	469	462	425	405	397	445	425	413	416	425	455	389	473	414	429	437	403	431	443	435	460	437	387	382	438	436	439	463	421	459	415	448	416	434	383	394	442	413	432	452	406	449	414	458	472	394	407	440	436	422	407	419	440	399	448	430	437	462	416	413	441	463	439	448	443	450	409	424	434	444	415	435	404	413	415	422	411	415	429	430	394	429	440	434	430	410	451	451	428	437	424	412	437	406	437	412	432	428	438	441	447	460	456	390	411	449	434	407	405	419	440	417	419	441	408	441	407	440	469	414	426	437	416	390	463	412	436	396	451	433	407	410	452	404	420	453	383	421	391	401	440	400	452	390	445	440	413	414	442	433	412	423	444	470	384	440	389	418	438	446	403	453	437	403	429	440	441	447	444	405	427	426	417	415	428	449	448	394	444	420	437	430	457	395	389	440	448	405	442	421	458	479	465	415	402	451	429	404	420	435	444	391	414	456	430	443	448	432	439	434	442	428	429	440	440	423	449	460	404	440	465	414	419	428	459	434	428	434	422	455	421	460	424	399	401	387	460	425	403	440	449	393	427	444	417	446	426	422	422	427	417	387	427	425	409	431	421	447	408	430	440	436	458	439	437	400	405	451	424	449	425	392	430	421	441	425	416	433	407	437	401	427	422	409	458	406	480	374	367	407	407	395	440	394	461	470	426	443	399	405	406	457	430	417	425	414	392	401	430	399	421	429	427	427	434	443	433	443	445	398	433	426	431	426	432	408	419	400	445	433	424	405	416	460	448	443	428	427	442	447	428	409	444	415	411	442	442	436	405	461	436	421	414	401	427	460	392	469	417	452	452	430	456	431	429	419	423	393	431	410	417	412	442	410	427	428	389	445	429	427	407	400	399	436	447	417	447	426	411	434	443	441	452	462	414	421	441	437	407	454	375	398	447	425	401	430	419	443	422	416	416	427	498	444	408	454	444	440	392	428	467	424	440	393	413	418	430	429	383	448	435	418	405	439	444	442	405	448	472	417	415	438	412	412	391	402	399	423	402	421	441	427	427	411	433	426	434	447	413	460	412	422	424	413	385	440	431	402	402	427	408	439	398	439	431	433	392	440	449	447	443	406	458	379	435	400	443	433	446	408	417	453	413	448	385	420	440	408	433	416	443	413	406	423	396	402	373	456	404	410	427	440	421	430	452	435	430	454	424	419	440	425	441	413	447	433	437	444	429	438	428	442	407	456	398	453	416	411	420	397	430	453	442	427	417	441	434	401	447	414	431	442	378	427	428	391	403	409	454	427	437	418	423	408	467	391	417	455	430	400	455	444	427	440	422	412	424	449	421	422	471	421	399	419	412	465	410	424	407	399	425	455	422	426	417	418	436	444	436	427	404	418	451	420	446	470	432	444	442	402	452	416	437	477	427	405	410	422	442	442	406	410	406	444	446	407	390	415	430	430	435	435	397	440	397	431	447	422	408	400	427	391	436	488	437	408	405	431	424	408	409	448	441	424	433	436	393	432	431	442	419	396	408	421	438	429	427	395	470	400	406	478	449	418	428	414	409	454	410	436	445	454	453	451	452	433	416	416	422	422	423	456	425	419	443	466	448	395	395	421	429	437	417	417	424	418	438	440	411	424	431	424	396	439	397	435	416	410	415	396	441	431	409	417	451	393	447	408	441	432	433	460	435	399	398	416	405	450	408	428	426	460	382	418	411	431	429	382	428	433	464	435	415	423	432	420	434	421	423	408	463	405	419	443	451	416	423	454	441	402	406	430	424	481	436	428	426	424	384	411	436	423	430	438	438	394	415	425	398	442	418	428	427	441	412	425	440	401	396	399	425	438	440	459	406	427	405	469	397	394	430	422	432	426	427	388	431	427	433	436	429	381	444	425	462	428	446	442	415	443	447	407	390	437	417	403	420	432	424	412	432	419	448	436	412	457	433	439	444	429	406	425	424	402	393	432	424	444	421	438	447	387	388	413	420	418	422	427	415	426	442	465	398	447	473	376	417	411	433	415	415	426	410	433	432	430	428	390	397	453	419	448	431	420	404	433	467	427	438	418	434	418	445	409	422	444	432	407	447	454	430	399	400	440	393	425	399	453	459	420	430	433	415	433	428	404	420	424	459	400	478	395	404	440	420	408	391	425	454	400	416	393	424	438	381	415	385	467	451	428	430	448	454	430	421	421	427	418	415	447	418	458	431	415	446	429	426	436	421	430	413	425	392	421	391	455	454	428	449	456	407	442	412	380	463	422	415	430	431	421	441	459	414	407	444	425	400	407	396	414	403	412	427	419	441	411	442	423	389	417	450	439	431	445	407	389	433	424	425	442	451	468	444	426	406	440	411	442	394	401	428	473	439	388	441	428	432	403	437	414	452	446	413	399	436	422	422	422	401	434	422	415	403	404	399	433	412	390	445	424	440	448	431	426	430	441	412	392	393	445	468	447	414	460	441	424	394	473	397	449	408	428	424	439	452	432	428	435	468	415	452	443	428	432	418	423	442	421	468	418	417	434	415	439	417	424	403	411	406	454	444	385	390	399	421	429	408	423	444	439	456	444	482	395	438	414	458	440	474	405	444	410	432	446	458	399	403	423	429	440	454	408	429	426	415	454	439	430	415	409	456	416	458	493	416	442	444	438	392	463	440	408	428	451	409	426	377	456	479	418	411	443	439	423	430	411	416	433	425	417	436	431	487	410	420	439	452	461	440	391	443	427	414	433	440	389	439	415	413	398	413	438	442	392	452	477	423	437	445	422	402	443	431	463	412	379	403	371	415	467	460	456	422	400	438	427	450	415	437	388	410	391	403	397	440	436	423	417	430	400	425	427	438	426	422	449	405	403	440	448	462	434	456	421	462	436	403	448	454	432	472	437	402	404	415	443	441	416	424	398	462	408	447	405	433	424	433	430	411	445	407	422	420	450	457	407	395	462	390	411	396	432	403	412	435	423	427	405	436	424	399	449	450	418	401	407	399	447	391	443	423	399	443	438	452	409	429	447	428	421	456	440	419	458	464	418	398	449	404	452	426	406	419	445	444	432	424	403	412	432	403	418	398	403	455	420	390	418	420	424	409	445	419	470	414	445	417	422	434	421	438	412	449	420	414	413	447	423	418	428
37420	11539	9873	5171	3438	2515	2003	1653	1425	1247	1121	1012	1039	980	920	821	776	791	741	726	768	739	719	706	714	685	739	653	684	738	718	691	695	645	678	704	689	697	678	715	643	636	644	662	672	682	647	702	698	659	680	720	630	656	684	645	584	643	662	662	687	689	664	611	671	647	624	642	623	677	660	693	641	650	647	653	674	670	673	615	652	654	652	654	628	665	665	650	651	649	654	643	648	655	637	645	650	654	634	651	652	636	708	635	669	639	664	676	635	640	615	657	649	608	672	631	644	672	622	578	666	640	642	664	647	652	676	695	624	615	682	660	648	638	648	646	681	654	666	643	674	692	671	631	629	708	678	662	643	680	639	656	636	673	667	609	661	664	647	624	658	648	658	654	657	651	599	644	677	652	674	671	661	667	635	646	671	655	702	639	649	636	609	662	635	679	671	650	693	633	625	646	669	653	644	682	661	672	628	638	634	602	607	646	664	648	641	665	689	625	628	651	660	635	673	659	670	634	609	630	604	685	629	620	651	636	630	690	666	647	619	657	642	634	670	657	668	680	632	617	657	642	651	621	624	689	642	651	663	661	635	653	642	631	681	677	670	619	659	670	664	641	585	632	680	658	670	705	679	651	691	641	684	602	668	656	631	640	683	661	610	665	686	638	604	669	698	662	656	640	636	601	660	622	613	631	641	631	694	596	606	658	626	654	613	637	642	711	608	665	634	704	664	680	628	639	682	653	662	637	642	657	668	641	667	665	640	679	640	629	641	641	655	619	681	640	623	649	640	645	665	634	646	670	635	660	662	675	646	615	660	632	599	627	572	661	648	667	620	666	643	626	600	633	682	643	654	659	649	640	658	660	655	634	641	626	671	627	637	661	631	658	653	680	664	631	639	630	674	709	616	644	652	684	679	648	679	716	643	663	661	614	718	677	644	686	672	647	619	591	680	644	675	640	658	655	668	715	643	669	631	656	690	598	685	689	643	623	631	619	668	637	643	663	670	665	696	589	602	658	625	629	627	650	647	687	652	649	672	631	672	682	637	679	665	645	661	692	651	675	664	641	629	650	651	626	640	632	580	646	653	622	628	668	669	669	622	665	623	611	642	648	653	589	681	674	635	682	629	692	662	664	632	689	612	632	622	611	642	663	607	668	635	668	646	695	664	649	653	635	650	598	644	654	619	675	658	674	649	672	643	637	604	652	672	629	684	652	640	661	669	683	645	691	635	634	659	613	625	644	677	616	589	669	637	641	616	652	647	642	633	646	662	681	639	640	679	651	661	599	615	639	682	682	651	635	651	645	691	605	649	652	625	656	606	649	676	619	674	636	654	633	618	717	688	634	667	688	648	647	637	696	650	677	679	607	658	695	652	647	666	654	608	649	640	628	639	655	615	677	631	626	610	658	641	640	626	659	655	637	609	603	655	666	658	683	676	677	630	664	605	642	682	604	651	660	687	659	651	625	683	641	642	669	616	675	638	659	628	631	643	679	648	657	649	625	652	620	645	625	596	647	663	654	656	614	644	619	649	638	658	638	618	692	693	627	578	612	633	626	680	620	647	647	675	664	626	626	702	631	667	663	615	658	646	661	667	645	671	622	685	666	685	617	651	631	659	647	659	638	659	666	656	586	663	673	694	658	630	603	626	631	620	606	659	619	647	652	663	664	678	654	651	617	651	673	674	622	609	641	688	647	613	652	652	635	645	616	655	672	598	657	659	673	660	589	631	632	676	657	657	658	698	649	672	652	617	622	646	580	619	641	639	624	657	660	660	676	633	667	662	646	655	657	657	663	665	637	648	623	637	669	680	660	666	639	638	655	643	636	602	635	622	697	664	672	660	644	671	655	649	677	654	688	665	610	676	658	661	668	657	643	617	648	627	640	649	662	687	657	653	650	718	651	661	609	638	674	597	669	679	661	675	623	706	669	634	621	658	642	651	607	641	636	672	610	668	635	656	609	645	658	640	647	623	649	671	689	654	641	649	625	649	700	669	601	630	665	674	612	649	693	654	649	670	646	671	644	625	677	668	657	646	656	615	664	671	610	635	621	631	663	643	670	633	654	632	641	631	671	663	624	658	630	636	629	664	701	632	650	635	688	676	647	662	665	658	640	630	703	629	659	615	667	616	686	642	663	625	619	672	657	639	649	671	663	693	639	658	664	668	657	582	627	637	651	623	686	612	623	604	635	638	670	654	675	614	651	646	682	648	658	665	657	651	649	654	711	646	634	670	670	605	625	650	702	610	658	651	666	643	672	672	624	659	636	634	628	633	690	645	617	616	611	662	634	646	644	654	653	670	604	632	645	658	652	632	636	622	625	703	604	622	640	636	582	661	689	646	628	653	644	668	648	689	668	637	591	663	650	633	640	609	687	675	662	678	634	671	612	634	610	627	673	637	643	655	631	645	675	637	664	599	643	594	681	619	658	658	659	682	614	581	683	623	682	625	620	621	624	622	620	643	638	616	630	656	633	657	658	631	655	654	667	664	646	576	630	650	651	647	658	684	641	675	620	677	660	639	659	673	594	673	623	640	625	626	604	645	637	638	629	672	636	608	653	640	601	668	651	604	621	620	635	650	614	636	637	648	701	654	670	630	668	626	642	633	664	637	647	665	652	589	631	665	653	667	655	617	612	629	630	649	652	633	619	638	633	681	673	680	691	610	600	659	685	642	603	638	628	638	645	652	662	654	639	628	682	677	655	656	674	603	626	637	637	649	627	639	678	673	652	668	659	632	636	647	618	675	680	671	650	689	632	595	661	628	680	655	681	652	641	664	657	664	626	628	583	671	632	633	650	644	579	652	628	677	657	651	699	669	676	643	645	656	656	628	637	625	642	620	643	581	648	673	631	654	697	658	651	642	616	639	605	697	613	640	610	635	633	596	629	631	686	674	656	628	690	652	645	627	630	636	625	660	659	675	694	648	643	645	631	605	601	648	633	642	656	613	660	659	641	675	621	617	682	657	631	614	647	691	656	647	624	640	665	624	649	640	570	657	649	659	661	603	684	642	628	660	661	616	630	662	626	633	642	671	661	642	680	639	635	627	659	650	613	650	677	692	677	636	651	642	627	650	675	631	673	638	612	613	629	680	686	647	651	648	624	652	648	661	710	646	662	697	666	642	638	623	656	647	654	637	625	709	667	647	610	645	700	655	624	642	648	636	628	645	650	617	643	606	660	686	639	654	618	659	699	623	674	664	618	651	670	650	688	681	635	653	653	619	657	646	660	607	637	587	611	668	605	679	680	647	599	611	645	668	648	692	668	690	636	639	678	648	659	643	632	658	673	632	633	628	630	623	651	622	663	691	623	610	640	650	654	615	583	656	633	657	672	636	646	640	658	639	666	700	660	651	657	672	667	608	703	634	631	639	654	643	636	659	662	655	682	664	649	658	683	628	627	619	686	609	604	639	619	629	625	617	659	654	620	641	629	622	627	605	671	663	632	626	667	639	645	629	604	647	647	652	617	665	680	633	676	636	688
23285	21476	29574	23770	21465	21283	3082	676	555	537	457	417	394	353	342	333	336	319	328	296	256	289	258	282	279	286	248	285	253	263	263	285	260	281	282	285	261	246	252	272	246	235	259	269	232	282	239	256	242	247	236	239	243	233	272	245	248	251	260	231	230	263	248	252	267	287	220	250	260	284	257	206	259	246	266	245	280	227	231	258	246	245	262	234	247	276	244	301	264	233	241	254	265	292	266	249	241	234	250	218	221	246	251	248	238	253	239	254	234	279	268	264	257	236	262	257	261	262	247	250	253	258	260	233	222	252	229	243	254	212	260	264	255	226	248	253	213	237	246	225	213	253	264	254	260	250	250	260	252	218	249	249	225	210	250	257	259	262	246	245	246	249	275	248	265	229	215	231	222	228	241	246	244	251	251	253	244	250	235	242	276	239	239	262	221	225	239	238	244	269	234	258	257	268	253	262	224	224	240	288	251	244	243	247	265	271	248	262	225	241	237	239	244	229	256	253	241	226	240	251	255	248	257	229	249	257	234	225	233	233	239	242	254	242	243	262	270	237	259	246	238	236	249	232	233	234	235	227	263	234	242	241	245	243	251	225	232	243	236	275	248	236	238	235	277	253	217	217	270	240	246	244	234	209	255	234	267	255	266	243	249	238	247	252	263	224	226	259	251	241	246	243	267	284	243	230	259	234	240	232	220	216	227	231	238	235	242	247	242	252	253	234	226	259	235	236	251	246	250	230	262	277	232	260	252	242	213	253	233	236	215	253	256	246	249	238	239	237	241	235	205	228	242	240	273	247	239	222	263	239	232	256	257	254	247	215	247	229	218	243	253	260	223	237	251	234	237	237	244	242	264	265	238	236	234	224	239	213	257	235	246	243	260	244	268	300	262	253	221	236	257	278	251	231	256	220	230	253	252	259	239	233	226	230	258	267	257	228	251	244	249	254	229	239	253	237	212	229	247	228	264	259	251	252	230	261	277	229	236	236	279	246	245	243	259	241	232	242	260	279	256	252	246	248	258	258	251	245	246	224	266	263	286	233	262	234	230	233	268	255	236	235	236	223	236	250	253	222	249	263	237	238	221	247	241	230	231	258	222	258	230	241	229	247	256	247	243	216	232	248	237	249	255	250	224	259	254	253	249	264	223	262	239	229	259	251	247	278	265	224	236	227	249	235	233	251	224	257	249	250	258	240	251	204	277	243	252	259	261	242	259	271	235	225	257	242	257	240	253	221	239	258	236	253	252	237	241	247	275	288	222	263	260	259	220	243	248	280	226	224	253	278	267	252	247	242	236	245	233	241	241	224	259	243	287	241	259	242	253	245	245	286	244	264	246	244	243	274	249	225	233	254	234	246	229	238	256	243	243	231	265	251	253	252	239	253	240	250	229	245	240	269	230	253	243	249	262	253	242	229	226	230	233	247	227	268	267	232	243	254	242	244	273	235	232	246	265	227	238	247	267	231	255	268	244	264	236	247	272	244	251	231	252	251	250	257	245	237	242	244	231	247	251	271	244	236	216	256	262	245	243	233	236	250	239	242	257	235	243	259	264	241	222	220	233	242	242	237	268	244	255	258	241	246	226	247	246	237	226	262	264	242	229	245	262	246	291	245	249	234	256	238	278	255	259	239	241	268	258	246	227	237	254	233	259	246	233	268	245	224	262	239	241	264	266	263	231	247	230	272	252	227	244	245	228	247	222	275	237	250	261	260	236	252	249	258	254	228	272	264	218	232	227	241	282	219	228	228	228	239	207	236	261	239	262	234	259	262	244	240	281	264	251	260	221	241	261	272	260	244	228	261	244	243	242	223	240	247	238	236	248	250	233	245	252	225	221	219	227	250	249	231	223	241	235	279	230	231	226	257	275	243	238	285	225	229	259	233	248	257	253	264	245	242	251	246	253	249	240	242	239	230	255	274	264	231	249	252	242	241	206	218	255	252	208	201	249	270	275	210	214	257	251	225	267	251	253	256	261	249	228	238	247	238	237	240	239	276	245	260	245	210	244	226	231	228	239	287	233	273	239	248	250	253	250	238	254	257	239	262	249	250	261	235	243	244	253	239	216	231	243	265	261	273	255	240	246	265	265	262	240	241	243	239	252	238	218	240	236	246	233	245	267	227	235	248	274	221	256	221	233	240	256	241	260	231	274	263	226	247	242	220	230	239	257	233	249	287	251	267	279	265	275	267	239	272	268	246	245	245	233	230	250	257	237	257	250	239	263	241	233	244	226	274	270	241	222	257	262	251	247	245	251	260	247	289	246	251	236	238	226	259	238	247	244	251	233	253	257	267	225	244	226	242	248	276	262	260	227	243	250	248	247	235	267	236	268	244	230	207	242	264	257	232	254	274	269	245	238	263	243	257	250	245	270	240	247	255	233	249	258	249	233	216	265	273	257	246	256	256	264	245	241	227	258	230	259	252	257	259	248	233	203	248	237	229	204	234	245	224	229	265	249	256	233	247	232	255	264	250	234	238	242	250	221	253	246	241	249	250	223	214	237	215	235	235	246	223	252	236	261	251	219	231	256	267	247	260	238	261	255	230	272	259	277	243	242	256	260	226	242	244	257	237	247	259	247	276	245	250	235	262	257	240	232	222	257	269	255	227	234	252	247	227	257	238	231	230	269	236	231	259	249	262	242	257	226	261	249	275	260	258	243	243	236	279	263	251	252	262	248	247	241	237	236	250	262	226	213	238	223	257	250	267	246	228	222	260	243	264	223	247	209	256	260	264	258	246	235	255	279	241	222	235	260	250	255	246	264	241	247	232	230	207	237	216	219	276	235	257	210	271	247	249	234	225	251	212	233	243	247	260	239	233	258	237	241	244	228	271	248	222	237	229	239	295	248	240	252	255	254	249	272	235	237	262	275	266	247	257	229	264	253	226	224	254	244	213	226	237	236	241	263	249	226	225	255	232	223	247	253	258	234	243	245	276	244	252	235	252	202	234	238	241	258	266	263	250	269	242	249	260	228	245	229	241	268	230	233	237	233	231	260	266	271	240	258	215	231	234	228	258	244	271	223	226	233	259	255	251	245	214	262	248	253	233	246	246	279	249	237	263	225	249	247	260	251	257	240	232	254	225	256	216	232	256	240	267	268	247	251	225	261	249	257	232	246	232	238	250	230	259	247	242	242	265	244	250	241	250	241	267	272	239	266	239	245	250	238	238	230	243	235	245	267	228	252	236	211	216	258	248	240	219	248	236	265	243	235	266	267	271	236	241	244	252	222	265	233	216	239	241	237	265	251	259	250	232	242	260	271	236	258	258	268	270	241	250	249	250	226	241	239	253	236	275	281	256	238	230	254	261	230	223	242	245	239	239	251	228	237	243	233	244	283	266	270	225	227	268	251	251	222	244	240	251	236	256	237	257	241	240	205	230	245	251	246	256	220	248	226	246	278	265	237	248	243	256	226	282	224	236	225	256	237	230	256	230	249	260	246	278	254	214	265	242	210	234	253	244	259	232	221	240	260	225
38449	13809	12137	6322	4107	2979	2132	1764	1495	1300	1071	880	864	760	722	677	614	635	565	547	539	502	465	471	477	496	480	478	462	433	452	466	420	392	413	399	406	435	438	418	433	423	429	406	419	417	422	394	402	418	362	395	356	414	401	406	392	417	406	388	404	407	386	408	407	371	375	392	408	389	369	395	364	393	437	370	370	399	364	397	391	383	386	363	387	389	390	342	390	392	398	365	405	368	387	392	369	401	359	374	383	418	396	364	378	384	364	368	389	389	406	410	381	366	378	358	384	396	388	404	350	380	379	396	374	376	391	403	384	374	399	373	338	359	391	364	371	433	363	363	400	403	382	379	388	385	375	393	384	367	356	381	355	385	391	361	380	394	380	370	393	409	383	363	402	347	382	361	415	385	434	364	415	392	383	382	435	365	411	358	376	384	390	391	372	383	384	375	395	385	390	413	369	382	410	377	395	411	380	374	404	420	378	404	376	358	407	375	409	410	411	389	356	374	399	376	402	370	386	403	380	373	371	378	414	364	369	389	413	412	388	376	409	380	371	372	382	354	351	388	415	380	372	404	366	354	371	350	377	387	394	406	379	381	394	361	361	393	379	424	376	359	395	380	403	369	426	379	362	369	370	383	373	381	401	394	325	388	371	408	369	388	384	406	401	385	379	373	400	373	380	404	358	379	403	410	410	358	370	362	386	379	364	378	393	385	367	394	382	375	376	425	387	361	390	357	360	400	375	403	397	361	353	368	355	419	388	397	373	396	403	386	366	428	370	403	420	388	404	388	410	392	358	348	437	363	403	399	379	348	375	367	372	374	392	375	380	381	409	371	395	340	366	395	363	379	402	371	399	363	338	355	356	369	373	374	386	392	380	357	380	410	405	384	380	402	351	416	423	375	363	405	394	366	393	398	395	372	401	352	355	417	355	349	352	413	345	374	386	392	377	369	402	424	407	398	346	394	358	391	388	379	421	371	361	407	361	433	376	408	374	357	391	368	374	366	405	409	401	344	384	351	390	390	372	402	391	358	360	378	381	372	340	342	421	403	379	395	378	366	368	385	409	382	384	364	392	387	406	385	376	387	393	395	399	398	394	369	365	360	379	384	399	397	409	399	399	405	393	377	345	405	367	370	384	376	355	435	371	409	373	367	411	381	392	406	343	408	420	380	355	394	394	395	366	354	406	380	360	343	396	388	420	379	365	412	407	372	370	381	357	417	408	375	368	385	390	385	384	384	371	377	375	433	407	353	373	382	373	410	362	400	420	420	337	387	408	372	375	392	408	339	389	397	389	375	367	407	368	348	381	399	377	350	355	364	360	388	370	385	368	381	399	391	346	391	408	382	396	390	379	381	371	387	377	379	384	323	357	371	410	409	393	365	404	360	373	367	387	362	386	377	397	361	416	345	386	380	347	382	440	336	396	392	365	399	378	367	377	388	380	390	362	362	338	393	397	357	380	404	385	390	370	383	377	403	413	424	343	387	408	410	391	374	376	397	406	375	409	371	368	415	389	367	420	355	425	389	398	412	382	358	386	366	372	362	385	382	357	389	352	383	389	366	404	374	382	416	371	400	399	357	400	370	386	377	366	339	368	369	405	365	308	366	400	404	364	358	362	383	384	391	372	383	358	395	376	364	401	366	388	371	412	389	348	397	334	372	409	373	376	363	384	361	393	365	365	380	352	380	384	411	377	425	399	362	359	413	357	350	382	365	409	388	368	366	380	377	391	387	397	381	378	404	352	368	350	421	379	373	394	390	362	355	384	392	432	395	414	409	390	393	394	384	392	404	365	404	363	350	413	389	398	380	371	366	370	382	391	383	367	383	409	367	382	418	396	374	384	400	382	375	388	405	359	386	406	404	337	366	361	376	370	322	395	354	387	377	415	391	399	369	382	405	377	370	408	376	380	374	392	367	345	367	394	391	374	371	381	379	374	367	361	391	407	366	375	396	368	410	425	378	346	372	390	408	404	421	406	424	367	398	391	359	353	365	390	368	382	350	407	399	373	413	367	401	390	414	380	383	366	399	385	380	380	356	345	376	398	345	390	347	385	378	391	355	348	383	371	367	403	384	400	380	387	386	385	360	384	420	374	373	397	376	346	361	404	367	418	422	397	411	406	381	399	380	391	400	374	377	356	368	391	387	413	392	361	370	410	381	365	393	356	398	376	394	371	372	401	340	356	368	398	393	384	381	361	388	388	371	399	349	397	391	397	372	348	409	408	367	385	360	383	396	360	394	348	390	379	375	386	397	382	383	368	361	396	363	419	376	368	344	388	346	353	388	385	399	401	385	414	378	360	367	395	384	345	359	370	390	383	389	393	405	352	408	369	402	377	382	404	383	373	382	396	375	356	371	381	340	352	416	371	411	365	371	355	357	387	396	393	371	404	357	344	388	385	398	400	391	382	403	370	367	376	355	403	377	328	387	338	389	389	405	392	370	345	383	394	384	386	396	367	408	395	387	389	357	379	375	386	382	372	367	369	360	350	364	366	358	379	336	385	387	376	342	411	384	383	395	405	366	402	361	365	395	348	379	385	394	354	386	396	400	374	388	374	362	371	359	419	423	365	397	394	375	373	386	355	394	389	369	390	394	349	373	370	380	341	378	447	402	385	411	374	348	380	407	391	399	377	361	389	396	394	372	362	379	390	334	377	405	368	375	379	396	431	352	399	364	373	348	423	368	392	382	379	376	380	351	374	410	396	369	366	393	399	357	358	395	367	380	388	374	405	394	394	368	375	365	354	381	378	354	381	378	393	404	383	379	403	391	376	381	381	401	403	426	386	397	383	391	416	372	388	351	394	402	381	439	382	414	395	424	345	397	370	356	400	379	391	365	353	352	404	401	397	361	367	374	394	345	385	372	358	384	420	394	386	380	346	360	384	385	369	354	392	385	377	377	358	375	361	365	400	365	390	359	365	405	391	385	398	413	362	364	356	408	379	390	356	386	379	371	417	386	383	375	392	366	402	342	337	381	383	404	428	380	381	398	398	369	363	398	405	406	375	394	377	386	382	365	364	368	379	409	392	402	353	386	369	361	371	384	374	394	420	401	325	391	368	385	356	401	376	383	368	355	378	417	403	380	391	357	392	393	395	366	398	410	392	425	368	369	420	398	396	365	370	367	361	376	376	383	375	389	390	370	376	374	363	376	316	393	380	398	387	402	378	376	405	391	433	355	384	392	374	373	362	414	385	360	384	365	377	369	378	375	409	395	364	374	392	391	377	386	385	399	388	428	361	387	380	431	389	375	380	402	389	372	378	365	379	380	363	404	365	390	336	375	397	372	395	408	392	354	397	378	375	368	391	417	390	395	409	369	363	389	390	375	408	403	391	399	384	400	418	364	366	374	369	364	383	354	378	395	387	342	369	388	418	366	379	381	362	371	387	374	405	383	371	395	386	359	381	381	379	391	379	408	363	369	392	388	355	374	406	404	335	349	422	403	434	400	406	400	361	383	404	357	389	387	378	363	336	378
27304	20253	6622	818	532	472	519	515	486	506	442	479	463	466	428	480	457	470	528	477	469	489	501	444	495	469	484	459	451	483	460	462	471	436	494	493	430	451	469	456	487	444	456	469	478	500	462	464	450	448	492	491	486	454	460	418	477	496	463	460	447	468	457	473	476	433	512	427	458	489	485	489	491	412	507	431	434	462	440	472	465	476	487	512	503	489	470	460	436	473	468	455	458	517	481	478	482	447	457	458	448	466	472	483	444	480	474	481	465	493	506	464	445	467	482	495	457	453	440	445	469	482	489	452	504	472	464	494	437	489	438	495	461	485	478	489	505	455	426	471	448	495	468	501	471	439	476	458	468	462	474	491	506	494	479	484	447	524	471	458	462	447	491	488	482	485	449	466	492	469	428	445	439	501	470	471	465	451	473	417	466	493	426	472	504	458	464	471	433	481	444	428	468	503	452	450	497	492	447	454	491	494	438	419	472	449	487	467	452	470	456	489	465	486	446	465	452	468	448	488	483	476	466	481	472	447	450	479	461	453	462	502	493	503	514	432	465	474	470	486	482	467	483	477	468	459	468	459	487	482	468	428	497	500	466	452	482	456	491	482	451	458	460	487	497	458	434	467	478	485	471	503	449	496	503	460	460	457	467	451	452	492	501	453	481	473	497	434	464	502	420	490	498	515	482	501	466	464	444	466	475	459	481	487	446	478	453	476	489	468	470	471	463	479	429	460	487	449	482	470	482	470	494	492	459	469	445	465	436	447	437	470	482	487	490	451	455	455	468	419	468	484	474	454	437	462	470	473	440	450	476	441	497	474	505	450	468	482	474	505	446	487	465	476	478	472	450	459	434	453	461	480	470	436	397	448	469	477	499	475	448	446	444	452	472	479	500	473	483	478	454	490	459	481	511	467	438	452	485	443	479	411	444	475	481	420	482	492	512	477	457	492	476	417	472	477	490	470	481	452	460	436	455	473	446	476	505	458	444	444	473	480	481	480	446	464	460	470	457	465	453	461	467	453	435	488	450	462	433	478	485	461	474	446	503	502	474	496	443	500	469	473	484	497	460	484	458	413	445	458	506	464	456	483	470	489	477	446	457	472	457	441	504	443	450	473	449	455	421	453	470	464	465	500	470	474	460	421	521	460	456	504	477	482	485	450	483	445	462	466	480	507	415	481	481	442	452	469	481	460	458	460	464	503	459	460	442	445	474	443	430	454	471	455	485	495	477	448	485	473	448	480	483	502	474	456	470	523	465	470	494	497	513	496	464	478	443	475	483	486	471	489	527	433	442	466	474	458	435	462	463	437	449	450	502	443	528	491	457	477	492	477	448	476	441	468	484	425	500	457	500	435	425	510	459	472	483	463	460	479	438	511	458	464	450	472	473	445	490	474	473	496	490	467	440	487	445	496	439	505	467	445	460	460	503	468	523	482	472	430	448	424	487	441	443	428	447	505	424	500	457	489	442	448	459	457	490	470	455	434	439	487	444	464	459	474	437	464	461	458	446	493	454	467	467	460	458	486	471	449	483	457	441	465	458	464	477	467	500	482	491	481	482	431	483	513	483	433	461	435	492	509	467	472	474	500	482	462	479	465	446	489	456	492	482	443	484	468	460	458	447	445	470	471	468	470	477	477	483	434	472	470	484	447	465	474	487	438	442	470	499	462	487	479	480	466	425	488	488	498	465	417	477	487	493	446	443	508	485	492	468	434	448	466	454	456	466	461	465	493	456	488	472	455	462	475	530	438	464	467	483	441	449	471	422	460	509	453	437	415	448	471	457	474	485	460	465	447	470	507	456	500	441	478	480	462	471	447	480	463	481	443	479	470	504	478	507	493	458	439	471	485	466	440	457	494	414	443	506	482	468	485	468	452	482	448	484	452	452	495	453	466	430	451	460	458	419	448	479	472	489	501	454	436	484	466	473	485	469	481	462	445	464	527	453	488	464	416	464	448	472	474	447	471	468	468	481	464	478	448	464	459	456	490	469	456	486	477	425	487	528	497	437	481	477	488	487	491	473	489	474	446	459	498	467	419	451	484	478	463	462	475	467	464	463	465	455	477	454	481	469	452	466	458	481	435	456	477	474	459	477	491	457	475	482	470	463	429	470	428	438	446	499	448	459	428	486	489	465	459	453	468	473	469	470	491	462	482	450	436	521	466	501	468	463	472	505	456	426	464	481	474	458	455	450	441	428	456	458	480	476	475	473	501	466	453	449	481	499	459	521	506	471	479	449	481	527	480	467	463	482	475	477	449	495	496	413	470	468	472	467	458	496	441	453	473	494	470	464	424	462	466	466	473	521	504	438	480	494	450	462	431	461	477	437	433	447	426	465	485	492	416	421	478	452	469	466	438	497	482	444	442	488	458	443	473	517	476	457	456	483	480	458	424	466	478	453	407	456	458	463	493	406	478	478	431	453	470	500	478	450	474	482	446	433	440	450	475	478	466	472	507	481	490	450	435	447	457	444	439	456	475	481	453	480	483	469	464	506	463	480	492	482	475	456	456	514	462	490	489	462	545	403	469	476	470	481	439	462	479	442	458	467	456	447	486	466	437	491	471	459	460	414	476	504	449	469	477	455	445	460	472	484	478	497	461	471	503	470	434	491	434	489	502	461	476	477	485	466	465	471	486	469	466	494	479	457	464	483	399	481	465	471	482	435	457	463	500	475	502	447	451	446	455	428	442	449	471	430	472	469	444	483	492	478	479	454	474	489	484	438	424	485	456	459	479	414	484	456	470	473	484	482	496	486	442	469	481	440	471	476	463	477	463	492	440	482	456	416	470	503	453	479	479	487	477	481	457	435	462	451	430	447	494	404	516	457	466	485	464	454	477	464	481	474	499	425	466	483	488	459	494	461	450	432	458	453	474	442	470	511	479	470	461	445	461	477	443	469	462	475	465	464	479	474	501	443	493	498	445	476	469	469	462	477	456	465	447	491	441	498	468	444	425	409	481	450	468	473	471	516	477	456	511	521	487	493	453	454	468	471	475	472	444	471	441	504	475	469	470	443	481	453	473	462	483	432	437	467	476	437	445	470	484	483	468	413	512	491	411	509	444	485	452	453	445	486	526	446	438	478	476	499	449	464	502	510	444	471	451	481	452	437	488	486	425	466	410	465	502	441	483	450	491	440	531	438	467	485	475	496	451	442	433	452	440	474	477	485	477	468	451	483	485	435	456	495	455	475	454	451	458	454	452	453	493	481	428	479	453	505	465	453	456	449	490	501	461	424	483	427	494	510	468	462	488	522	466	466	482	443	450	430	442	443	475	481	424	428	507	495	486	441	491	481	447	487	410	436	443	455	443	469	446	446	433	483	464	449	451	488	467	473	418	483	473	471	476	448	454	462	498	501	466	471	477	440	439	480	443	467	462	475	469	437	478	456	446	492	495	434	503	476	467	456	460	458	499	506	488	408	489	494	467	474	459	457	465	465	476	497	438	447	492	473	436	450	461	503	469	477	494	459	415	458	462
16136	1358	1288	975	860	800	808	805	745	717	684	704	707	676	731	684	723	672	721	668	693	692	696	665	700	701	672	709	690	721	647	730	710	675	636	706	684	670	668	695	729	684	720	711	658	699	674	695	673	661	713	670	753	738	693	746	694	695	674	737	737	675	666	698	687	697	683	720	733	713	719	710	724	730	703	673	753	720	693	654	718	695	740	653	681	693	700	704	700	736	724	696	720	734	653	714	732	712	675	674	708	666	721	716	714	680	687	680	693	716	709	702	744	664	695	702	702	732	709	718	703	692	728	635	699	684	712	715	651	727	713	695	684	759	637	724	689	694	683	742	702	700	695	686	717	708	667	645	677	725	769	687	700	715	706	708	725	730	688	725	728	748	684	692	679	708	719	707	757	694	728	703	698	751	701	654	682	706	723	709	720	694	753	701	756	682	710	685	687	652	681	691	682	720	732	728	656	741	687	685	693	701	670	677	723	689	694	737	669	711	699	730	677	693	621	718	655	698	719	723	730	790	716	673	757	721	762	676	709	690	692	687	732	687	698	710	706	680	674	761	712	643	714	717	696	729	713	672	706	705	685	691	688	669	678	651	691	654	708	680	749	662	686	660	703	727	674	666	722	718	748	758	726	725	711	723	706	660	737	714	691	690	686	767	675	748	670	690	674	726	720	699	684	747	679	729	678	736	694	702	698	649	670	672	715	695	660	684	734	664	698	677	629	687	691	702	655	700	698	691	708	718	726	713	725	737	679	729	666	728	715	714	757	700	756	651	713	706	670	721	758	708	689	690	707	701	719	734	700	714	684	713	701	675	656	707	694	714	735	685	675	706	669	672	722	694	697	699	780	746	714	699	658	718	713	697	712	710	696	741	745	692	733	680	703	703	722	756	720	673	670	689	701	717	732	703	667	678	672	720	704	693	724	646	719	707	716	711	688	708	721	711	750	705	682	658	677	673	710	675	704	704	670	732	683	729	713	715	698	712	667	704	744	730	702	702	700	699	711	678	686	728	700	726	675	695	694	736	697	701	731	717	718	741	741	709	740	677	725	679	697	733	704	710	698	692	713	693	732	739	736	709	692	744	690	727	683	666	717	688	668	702	718	682	678	684	688	706	712	687	754	667	726	670	726	721	661	680	700	707	699	710	698	668	683	703	691	726	678	698	672	663	673	693	725	738	697	675	762	664	693	753	694	691	678	692	698	660	701	752	681	709	709	676	698	730	680	698	737	680	705	645	722	696	661	703	693	742	666	738	703	678	731	718	737	715	695	686	630	674	725	670	675	717	708	711	668	688	697	712	722	669	693	722	727	713	724	710	691	715	692	720	646	707	672	718	704	691	670	721	710	717	670	732	677	692	671	679	677	703	721	695	695	732	712	740	715	661	709	720	712	677	722	721	691	718	710	692	662	737	686	713	666	732	723	682	696	689	635	662	721	659	690	687	688	673	668	708	663	655	711	736	707	701	704	680	724	761	719	736	677	662	728	669	676	745	682	731	719	704	711	723	692	713	715	705	658	691	681	676	709	687	746	708	700	743	699	712	730	675	764	684	751	686	704	740	654	717	704	728	671	689	693	704	692	699	685	717	680	714	688	691	674	707	688	755	747	645	673	638	716	718	698	690	672	700	707	653	707	717	732	695	689	684	715	645	701	757	675	751	700	701	704	707	715	705	685	692	653	710	708	700	730	683	715	743	739	691	688	712	638	699	728	737	739	734	677	687	702	681	688	698	693	668	759	694	699	701	713	725	702	664	717	659	697	662	640	699	727	698	701	670	701	695	682	686	716	685	722	722	666	694	719	690	705	728	690	676	756	707	712	696	713	694	732	704	683	729	679	741	699	663	688	706	706	678	732	694	718	699	759	729	676	733	718	726	741	698	734	677	688	674	767	666	723	708	682	696	720	699	682	664	706	728	759	690	674	691	665	681	752	633	722	630	711	660	695	682	703	728	690	718	703	707	697	730	710	721	698	697	741	711	711	687	687	708	718	692	705	656	694	693	692	699	733	631	699	719	696	722	680	710	697	691	727	717	695	751	649	716	731	709	685	680	734	679	686	702	723	667	748	731	690	747	697	744	699	697	682	696	737	733	682	685	693	675	648	698	682	715	689	696	712	669	696	658	691	711	665	702	734	648	676	720	696	648	670	701	748	695	695	715	691	698	703	714	722	659	703	716	698	718	755	718	705	700	633	715	658	741	713	672	665	677	678	672	669	628	694	689	727	685	701	693	647	719	634	700	726	728	684	695	677	666	707	679	674	654	721	703	739	749	713	712	753	708	685	708	659	664	739	729	671	706	708	688	694	682	713	685	690	692	664	725	700	673	706	734	699	681	672	738	683	714	669	729	672	698	683	715	714	755	690	650	721	712	738	738	680	716	745	705	695	674	719	677	724	688	724	660	731	701	699	683	671	729	715	718	678	729	693	664	723	672	650	683	735	713	709	726	673	686	671	733	703	735	669	726	694	704	684	691	708	715	666	727	731	731	693	693	736	716	726	680	729	783	683	691	702	710	694	666	702	735	695	677	690	683	736	740	666	723	673	633	695	697	733	739	724	684	682	675	743	735	695	717	685	702	678	696	676	702	714	724	707	675	707	681	705	665	664	728	684	649	627	684	693	692	684	700	695	695	705	696	683	669	676	683	714	662	722	720	712	734	674	778	694	723	700	685	742	706	729	689	670	670	654	720	741	703	738	670	705	726	704	671	679	695	739	690	705	759	648	733	682	694	742	645	705	641	700	738	681	706	718	695	681	713	729	710	727	699	694	688	653	739	681	681	720	699	657	745	673	690	701	684	706	711	689	687	721	680	698	723	718	727	726	711	763	691	704	662	709	691	702	696	704	664	685	704	703	704	687	701	732	677	688	759	711	717	674	686	694	730	727	736	719	740	673	693	709	707	687	690	730	688	720	708	735	758	710	692	662	705	688	724	693	741	706	738	685	673	694	703	714	670	667	717	685	692	685	671	697	650	698	682	713	710	672	731	684	748	659	654	692	745	678	672	709	698	718	713	683	703	698	677	712	739	694	712	706	721	719	669	705	761	676	658	695	738	687	704	724	699	693	672	698	669	722	667	701	680	689	712	678	742	688	689	687	677	686	698	720	702	730	714	709	704	725	672	712	657	719	721	692	668	726	662	655	676	685	701	687	659	656	749	697	669	712	672	701	723	743	674	665	693	656	709	694	681	728	723	688	738	699	673	672	710	672	701	655	671	710	681	669	690	722	723	709	681	718	735	693	698	723	708	675	685	720	709	717	741	741	671	696	733	695	675	685	713	726	726	684	721	761	708	687	737	748	696	711	680	733	703	699	692	734	707	693	716	734	724	700	721	688	708	721	655	709	711	702	693	706	703	708	680	745	733	687	693	699	716	734	672	690	710	711	731	661	709	703	711	689	732	707	689	682	668	655	693	662	661	672	691	757	699	735	716	680	718	676	709	720	724	703	700	716	738	721	657	706	737	702	718	698	688
23729	21486	29448	23925	21480	15253	1446	772	681	610	586	516	492	522	497	461	546	487	457	478	479	432	454	449	459	385	443	443	463	446	436	433	448	453	430	449	441	428	444	428	443	423	433	441	465	395	448	445	444	426	426	433	428	405	400	419	427	455	436	424	434	441	445	449	412	401	426	434	448	425	446	457	423	430	439	407	421	446	418	408	430	402	446	446	411	453	443	425	404	408	433	437	433	447	433	443	402	414	407	421	443	429	410	429	454	406	428	400	383	437	424	464	394	428	437	423	414	409	436	437	455	417	434	429	439	455	413	415	409	413	451	432	413	467	434	444	488	424	415	397	412	450	451	414	428	438	427	444	428	429	418	405	437	405	448	424	438	452	455	400	422	413	406	379	419	475	406	422	436	433	428	447	429	439	427	402	394	420	463	426	402	449	406	418	442	431	397	437	440	437	453	416	442	442	427	431	399	427	485	456	409	431	456	398	448	407	419	437	420	418	396	422	421	398	389	418	449	389	439	416	402	421	434	427	403	418	394	434	376	414	419	439	429	407	448	474	426	464	426	403	433	445	407	448	407	398	417	434	418	443	430	444	388	446	458	440	437	404	432	421	439	456	423	434	426	403	446	451	427	448	434	410	449	409	420	405	413	442	475	459	425	392	424	427	407	420	429	433	478	443	447	424	433	401	425	455	460	405	356	451	449	434	435	440	389	427	428	408	442	443	419	415	400	483	412	460	433	407	424	431	464	415	424	464	402	439	410	416	403	430	438	357	386	448	369	426	418	440	423	417	418	406	403	416	448	456	434	443	448	445	451	409	422	428	401	412	412	435	424	407	413	415	420	447	433	437	405	428	414	449	465	453	479	426	407	415	415	441	448	424	409	437	412	417	456	430	398	434	456	407	412	410	417	412	403	435	435	400	403	397	420	439	417	447	392	440	418	432	430	451	414	408	435	426	399	381	406	435	417	459	410	406	443	413	413	429	365	400	414	402	416	411	421	424	447	410	420	463	438	410	418	437	425	432	403	388	443	437	428	420	447	458	461	432	418	434	404	427	425	439	449	414	402	422	449	464	396	404	386	423	416	447	394	432	455	415	435	432	437	402	422	415	449	420	384	413	439	409	435	409	400	436	419	435	418	409	400	394	437	424	438	400	411	451	394	421	418	434	432	424	410	409	429	405	388	418	417	387	400	421	390	425	409	429	435	408	379	394	432	412	413	402	432	399	420	391	428	428	422	431	424	429	427	417	430	407	447	458	391	408	430	469	411	407	403	413	429	421	426	456	415	424	437	402	433	408	441	412	405	403	389	444	439	405	424	421	422	441	469	404	393	416	468	427	455	432	446	420	411	392	436	435	436	415	441	465	437	426	433	411	397	420	411	427	412	407	398	413	390	438	427	396	416	429	458	444	421	422	431	437	431	412	403	414	433	458	441	423	437	452	436	414	397	432	419	427	437	408	417	427	436	439	414	427	439	432	436	419	421	395	378	410	402	428	433	422	397	402	429	415	438	416	446	419	397	455	443	446	447	433	404	391	406	444	424	456	399	447	428	422	417	474	421	387	423	405	442	436	437	450	423	445	379	398	454	408	431	432	458	432	431	408	409	455	433	407	435	408	384	406	449	420	415	441	430	427	442	404	411	403	432	389	416	439	407	422	424	417	466	445	453	423	422	408	405	408	424	414	401	429	433	443	426	430	412	421	441	448	432	407	397	402	444	415	415	457	454	421	403	461	398	399	433	437	424	423	411	415	418	429	444	384	406	427	405	408	414	375	414	387	389	391	386	422	432	447	401	424	429	415	455	437	415	443	425	452	402	453	422	418	430	415	397	422	415	448	443	395	411	444	406	400	390	394	399	398	438	469	433	404	421	448	441	374	418	437	426	415	409	423	430	450	421	406	435	443	436	401	452	413	389	407	424	434	406	418	405	415	421	425	419	415	453	418	430	436	441	489	430	438	376	463	425	429	377	435	438	455	403	400	424	406	425	397	455	431	368	462	453	447	419	413	414	421	444	417	393	424	423	448	430	437	419	441	432	450	430	431	414	405	425	440	404	414	437	408	430	408	417	419	423	387	438	386	399	414	434	389	439	429	429	421	405	437	447	485	450	415	440	410	399	453	418	434	426	431	436	431	387	405	436	435	406	407	438	397	443	403	438	437	440	430	433	416	465	383	418	435	399	439	397	413	447	437	436	404	380	428	433	421	409	415	427	406	410	423	416	458	424	415	401	418	452	429	392	450	414	431	394	379	422	459	428	436	438	413	406	394	458	422	415	410	434	425	418	429	440	417	421	416	417	410	430	420	449	429	432	418	397	405	427	451	463	409	422	399	430	416	403	411	416	416	413	425	431	379	401	403	425	427	434	416	412	434	424	392	408	436	411	408	426	386	491	425	452	405	439	422	425	396	435	429	374	392	419	409	402	439	406	385	452	435	415	396	444	419	413	448	409	412	424	400	427	440	422	393	388	407	430	426	427	424	402	429	411	412	443	460	415	401	430	444	435	416	413	404	389	429	400	422	440	447	437	418	440	436	423	408	413	469	411	431	423	406	417	434	401	406	437	412	436	442	410	446	444	426	402	453	410	409	446	446	421	419	423	381	417	438	436	462	412	399	396	394	396	424	412	419	448	411	422	419	463	449	413	422	405	429	440	393	464	451	464	419	449	415	451	442	419	359	423	424	425	459	455	421	438	433	438	442	385	385	447	442	428	478	391	434	393	412	442	386	448	429	423	430	454	429	416	441	444	412	412	406	410	424	386	430	412	424	405	434	400	412	421	429	446	404	428	419	429	408	426	456	403	408	436	471	425	399	406	384	430	424	449	411	447	412	431	412	410	398	418	412	412	434	447	448	464	445	424	414	448	446	391	451	439	411	429	444	437	454	444	420	449	449	442	417	419	444	445	434	413	444	422	413	422	441	407	426	424	443	425	402	436	407	410	412	396	437	433	421	410	428	428	415	416	468	458	456	442	434	464	443	407	427	406	425	437	445	387	455	439	422	421	442	395	457	434	404	391	390	432	405	436	411	431	446	390	410	425	440	443	446	433	418	396	420	407	453	435	432	428	383	428	440	401	431	485	425	399	411	407	413	425	438	423	441	386	414	432	421	409	431	417	402	449	435	416	426	410	445	412	424	386	406	396	444	432	424	447	436	435	422	386	427	424	441	428	437	401	439	406	407	433	410	403	392	420	397	484	419	441	439	420	423	439	421	427	442	437	434	411	416	385	419	412	391	414	427	431	429	406	416	400	394	449	444	381	461	407	419	411	396	413	486	420	430	421	424	431	388	410	412	430	427	375	447	412	411	417	412	416	416	413	427	394	421	415	451	431	422	470	426	405	424	400	414	429	454	430	440	417	422	385	453	412	420	439	406	389	415	417	394	438	407	393	400	425	445	414	398	430	419	415	381	417	412	392	444	432	450	435	401	408	399	403	381	413	423	422	437	439	407	429	417	398	453	435	437	424	382	464	436	425	421
39155	11279	9866	5138	3417	2470	2068	1643	1398	1241	1225	1020	929	934	840	830	834	853	798	722	748	781	748	688	719	751	708	711	746	682	674	684	696	611	700	655	653	694	714	598	688	667	682	719	674	683	674	718	671	634	672	676	663	655	637	638	639	688	653	679	666	632	636	630	645	656	662	649	651	663	638	674	703	640	657	635	584	637	669	658	648	632	661	666	660	659	631	645	621	655	635	648	599	661	622	660	641	638	677	661	626	634	675	669	683	675	604	661	647	626	623	689	648	696	642	633	649	630	609	612	678	671	642	670	642	677	677	635	600	630	657	655	680	629	627	688	617	629	655	659	613	652	643	591	627	616	639	660	623	660	652	712	621	583	678	623	649	680	672	621	671	660	644	622	648	654	662	638	668	660	618	665	669	651	663	598	676	599	690	690	656	627	602	670	619	656	649	693	627	618	664	663	624	633	625	635	619	682	663	676	671	661	670	668	677	646	657	633	648	648	655	684	664	680	675	628	646	643	683	636	628	631	634	604	676	644	656	598	624	649	665	679	670	666	656	604	643	663	639	665	659	646	625	692	619	637	649	673	627	650	620	623	654	613	653	634	629	619	649	680	608	622	597	655	651	659	631	644	637	669	635	599	679	698	647	652	650	628	642	609	619	639	594	653	649	661	612	664	669	653	610	596	631	651	663	585	687	634	642	637	616	631	673	653	623	653	672	595	658	675	651	656	661	631	639	640	656	713	658	663	642	648	615	646	678	633	607	620	627	682	622	625	680	653	647	679	656	663	607	623	646	696	577	664	653	661	627	636	685	616	673	670	645	642	592	684	670	659	651	626	670	621	692	676	670	641	573	610	650	675	629	602	639	657	663	663	637	640	670	656	653	635	631	647	636	630	654	627	653	634	641	605	651	652	622	670	672	627	643	610	670	650	630	710	675	651	626	640	646	621	629	666	621	701	625	671	638	666	604	640	631	688	629	628	652	615	650	671	647	605	634	653	638	662	639	668	620	643	613	606	638	674	685	659	640	623	704	640	628	627	643	653	624	663	624	634	650	626	637	661	675	638	641	600	612	648	595	642	647	638	626	606	631	638	651	678	634	656	658	694	628	632	655	655	643	653	646	620	647	676	659	642	670	653	664	689	672	663	680	638	646	635	611	624	613	643	666	657	630	670	656	609	703	655	582	676	653	643	635	637	652	585	641	644	629	693	674	632	635	668	653	618	677	671	658	634	625	652	663	634	630	664	639	640	610	661	620	662	707	631	671	638	648	642	634	660	632	658	676	623	679	607	643	658	613	671	650	679	653	597	646	636	677	594	638	679	611	638	635	589	660	665	632	630	656	698	633	623	668	655	614	670	579	666	702	611	637	641	591	614	652	619	606	628	642	654	616	644	599	601	643	640	714	637	648	640	643	667	649	640	638	637	667	662	622	645	627	655	671	621	669	645	622	677	654	630	640	603	679	661	643	670	647	646	603	675	646	652	659	692	655	676	617	646	633	633	657	622	652	617	689	634	657	630	670	599	645	616	623	635	649	635	636	631	647	635	581	657	629	651	615	607	644	629	689	603	622	655	679	620	635	631	669	661	596	653	610	668	695	631	607	614	622	624	617	656	639	703	640	653	604	639	634	649	646	665	691	631	687	645	697	645	626	663	636	632	631	695	663	640	673	743	661	652	653	615	672	639	663	664	597	647	623	653	640	625	599	663	662	660	618	688	647	655	628	638	606	647	645	607	642	657	634	608	666	600	637	659	595	624	597	638	658	660	606	644	624	660	629	644	641	617	669	600	613	672	664	693	666	654	642	621	699	649	603	644	644	644	686	632	651	641	663	665	642	704	631	651	624	598	621	628	653	640	617	664	663	649	639	663	640	698	639	632	656	627	645	656	635	609	658	598	632	699	629	622	633	662	661	640	612	664	606	659	648	629	655	629	633	657	657	641	654	619	598	695	629	678	611	645	668	594	664	652	606	627	601	614	660	634	695	658	660	634	660	670	645	642	628	657	653	663	647	616	608	676	600	623	654	666	606	668	657	603	657	626	652	680	604	666	658	617	626	647	624	648	662	599	677	632	612	625	636	709	623	615	657	630	639	647	635	653	649	665	665	636	645	669	641	686	689	600	608	684	637	639	650	661	662	634	658	688	697	677	676	620	653	614	600	682	643	651	661	634	647	640	592	669	660	617	675	646	646	627	631	621	655	661	635	588	659	662	697	648	673	628	674	618	655	639	609	611	630	648	658	669	641	671	622	616	619	675	641	614	635	588	609	669	636	640	637	630	584	628	616	644	629	623	626	672	665	674	644	660	645	638	663	659	678	652	643	622	649	632	619	603	662	598	565	657	663	633	642	589	702	636	686	659	647	661	648	659	604	657	646	665	635	608	647	675	654	640	657	599	627	647	662	615	650	697	641	647	671	621	634	576	639	630	644	610	616	697	666	675	674	626	684	634	613	638	657	629	635	641	674	603	660	621	679	641	628	674	609	664	660	593	658	642	632	577	638	624	621	636	620	649	601	630	618	619	623	642	607	666	686	607	652	631	641	668	636	601	645	632	640	644	657	659	644	644	633	684	612	648	670	635	673	667	654	670	663	664	625	651	678	627	654	658	645	652	648	638	626	604	639	601	674	643	639	647	640	661	648	658	652	614	661	683	586	605	709	671	649	668	648	653	682	726	635	621	641	647	592	623	693	635	599	646	666	689	591	659	681	625	671	631	627	667	647	637	662	655	644	622	654	628	634	632	595	621	647	630	626	638	623	658	618	645	654	648	630	648	629	616	652	633	616	672	643	614	668	650	683	630	648	665	617	639	648	651	640	648	667	660	726	654	626	708	601	656	653	678	624	638	636	666	634	599	660	690	638	651	628	626	630	648	669	624	652	619	649	642	648	670	649	629	643	631	626	626	641	633	670	701	654	654	628	622	636	714	615	626	663	638	641	641	643	635	667	681	671	646	648	649	675	691	611	627	673	628	633	640	635	716	649	639	681	683	632	656	657	644	591	616	599	642	671	627	700	625	663	660	666	661	673	668	663	602	676	618	611	663	637	572	680	633	606	678	663	636	614	657	629	694	657	615	638	624	671	660	668	674	642	644	684	667	694	662	608	601	623	634	661	633	640	610	663	653	684	590	634	592	630	642	649	654	614	652	630	647	662	652	624	664	670	633	643	630	572	660	595	680	596	636	651	641	649	612	617	651	603	633	623	659	628	669	621	655	643	657	665	652	631	605	692	635	639	623	658	612	619	636	636	689	677	671	613	639	655	659	639	633	639	635	645	639	611	699	655	626	638	622	672	650	640	597	617	643	671	652	667	669	672	662	636	617	626	622	652	646	644	650	642	612	678	632	608	636	661	642	660	669	663	634	646	602	681	657	632	623	677	666	657	618	649	649	664	623	676	631	655	666	616	643	639	653	656	664	636	662	602	666	625	639	656	661	637	635	592	660	638	713	642	641	608	617	629	679	697	651	669	693	665	609	613	642
23242	21474	29716	23661	21471	21411	3673	694	521	518	466	387	374	310	379	314	336	326	307	309	312	268	267	285	316	274	288	246	274	268	241	234	250	275	284	242	271	225	247	255	290	268	264	242	236	258	258	263	287	259	226	267	266	253	257	232	276	235	242	248	234	240	241	252	275	275	228	241	275	265	267	262	268	244	243	243	247	237	212	211	215	247	267	233	266	257	237	228	259	238	240	258	241	252	235	231	250	256	246	261	222	242	237	229	244	241	229	242	240	249	222	229	264	255	239	272	218	227	222	243	219	247	234	215	252	231	242	240	242	254	250	241	255	251	210	221	233	265	253	247	265	224	218	213	274	243	245	243	262	247	262	249	259	242	270	233	228	241	241	232	254	256	245	241	236	235	269	225	244	240	234	229	250	269	248	238	224	251	216	229	247	236	250	225	253	218	240	263	245	226	247	258	240	255	257	217	233	226	240	237	247	248	236	267	219	253	237	246	246	232	233	246	259	244	243	238	244	244	252	227	255	226	248	242	245	235	217	265	240	255	256	245	222	250	253	236	224	224	281	245	230	285	269	237	252	231	222	247	260	245	227	237	242	260	215	219	248	262	252	223	255	239	260	222	257	257	265	269	250	235	269	252	248	249	261	263	246	245	273	247	218	226	248	243	248	208	245	246	240	237	244	261	230	261	273	262	246	233	240	236	256	236	252	249	233	214	244	254	254	250	225	238	225	250	276	256	232	239	236	259	272	235	241	227	234	254	226	259	256	246	250	237	260	240	267	240	253	261	251	222	227	280	249	254	251	227	221	211	268	250	258	252	256	224	241	240	230	259	241	253	242	245	248	245	234	250	225	255	271	229	224	238	267	257	248	242	244	247	249	256	242	237	225	237	259	244	216	245	252	228	241	256	247	229	247	238	246	250	239	253	227	220	259	269	244	253	220	270	257	254	284	231	219	230	254	244	252	262	251	254	214	259	242	260	240	258	267	229	265	222	250	236	255	241	228	263	252	231	215	248	273	226	243	213	236	228	247	237	275	241	249	256	251	248	259	238	233	258	222	234	254	263	266	256	275	229	242	233	241	277	239	264	246	234	244	257	236	243	256	243	257	238	267	246	269	228	240	235	244	236	208	267	273	271	253	213	255	263	235	244	212	260	236	240	234	274	264	250	226	232	230	244	259	227	241	218	222	269	244	266	240	240	252	256	241	254	270	244	239	249	252	235	248	278	221	232	260	239	240	228	250	266	249	242	246	244	270	232	248	224	243	210	249	244	265	244	245	259	212	232	225	229	261	241	255	271	232	232	266	257	224	249	243	242	239	241	240	235	244	237	217	260	233	248	223	261	242	257	228	213	244	232	250	269	258	272	228	224	245	265	224	228	235	293	274	232	259	246	243	246	238	285	245	231	266	248	238	249	246	221	246	248	236	242	241	254	226	218	237	238	257	264	268	222	214	265	255	226	265	253	235	234	239	235	243	264	266	244	258	252	243	217	263	243	244	224	257	241	249	238	223	218	264	257	221	274	249	267	241	255	228	254	254	256	246	225	247	261	270	245	223	258	269	232	221	236	202	235	230	216	244	226	262	258	225	248	271	281	222	243	263	236	241	236	235	239	243	267	256	221	225	249	220	244	265	246	235	245	233	241	277	243	263	272	219	238	265	248	279	236	221	236	219	253	255	259	230	242	237	242	249	229	234	262	288	254	253	251	235	246	241	244	240	235	239	255	272	224	240	266	227	232	265	251	242	241	256	244	251	251	252	217	249	234	261	239	262	224	243	227	253	213	233	220	264	246	272	240	289	239	245	241	232	250	236	230	255	220	269	228	266	260	224	248	232	274	235	222	231	270	227	263	238	252	244	226	256	253	250	263	243	234	273	230	230	281	249	225	257	254	246	214	269	228	246	229	223	236	271	261	233	265	236	236	262	239	245	243	243	247	236	279	233	263	244	250	215	252	242	237	244	224	215	223	252	264	237	262	232	236	215	270	249	260	250	263	222	248	229	259	258	242	268	235	255	240	231	241	247	250	228	226	263	258	246	239	247	226	252	260	273	239	220	243	236	238	258	290	245	238	245	247	218	190	254	251	242	260	240	238	252	236	263	247	243	242	239	234	229	224	248	239	248	231	243	251	224	240	260	271	237	234	274	231	259	252	230	270	212	248	240	264	219	264	242	244	248	237	244	250	241	237	229	240	231	246	233	243	240	228	223	244	252	255	245	238	255	243	266	234	249	222	259	247	239	229	225	254	220	256	244	239	244	280	260	231	262	232	239	211	224	240	232	253	239	237	255	239	209	269	257	255	248	258	228	234	257	247	246	231	250	263	278	219	242	255	234	246	215	256	249	231	253	223	242	249	237	253	230	251	228	251	247	224	256	223	270	222	235	252	247	236	260	252	254	263	248	212	248	206	252	238	232	208	246	226	243	256	250	224	258	242	244	261	254	256	224	229	230	263	230	256	245	236	232	246	228	242	262	236	236	241	241	204	240	247	221	239	258	257	233	248	250	253	272	236	239	227	250	221	246	228	257	246	271	265	284	232	256	270	242	216	241	250	260	235	263	235	239	220	230	238	252	260	253	260	267	223	261	236	251	241	260	243	224	230	264	250	257	234	225	242	253	226	236	232	268	268	241	250	238	260	247	257	230	231	241	256	244	235	255	211	266	233	230	253	262	223	229	261	225	245	261	251	263	224	232	249	273	241	262	249	223	236	243	242	252	267	232	232	269	247	244	219	258	255	241	252	260	258	241	260	240	284	236	250	235	244	223	224	220	269	246	253	232	278	251	258	249	251	249	239	270	250	231	242	244	237	233	261	237	239	255	225	227	245	260	233	248	235	236	224	227	229	242	261	252	240	235	268	246	232	244	219	227	222	231	257	248	228	252	219	240	237	255	229	256	234	262	244	233	247	276	238	258	264	229	247	221	240	230	253	243	233	224	238	214	241	248	269	264	288	238	213	240	241	227	255	244	274	242	252	247	237	213	226	259	275	233	276	257	260	231	227	250	272	258	243	229	268	235	245	238	215	258	222	268	247	254	232	242	212	239	243	260	251	246	224	228	228	230	227	247	215	225	240	230	236	209	258	226	235	247	231	239	249	238	242	264	241	229	229	227	208	240	207	260	239	286	238	236	211	250	223	257	237	257	213	245	268	242	235	235	245	234	245	254	246	244	234	224	248	241	240	264	283	262	242	291	256	244	239	249	226	251	204	269	252	231	227	237	241	255	239	232	239	229	253	232	254	248	240	231	230	261	240	234	270	259	239	230	251	234	255	271	214	225	221	248	254	217	229	245	269	238	262	268	272	249	244	241	230	243	270	247	247	221	243	246	243	230	229	251	244	199	225	268	232	266	233	253	242	220	227	199	274	242	233	223	224	240	250	216	241	252	254	229	227	222	233	231	255	241	246	240	253	260	216	227	225	238	261	242	229	247	225	256	262	238	243	222	227	250	244	201	264	219	243	244	244	256	260	227	239	214	273
40916	13781	12189	6305	4075	2867	2217	1726	1379	1224	991	906	776	737	639	683	566	589	553	546	517	531	490	503	487	457	454	462	452	426	438	438	450	446	416	410	415	425	424	389	392	399	423	408	399	425	380	383	394	390	427	434	416	406	401	397	415	400	391	371	375	388	396	424	377	398	405	378	393	359	423	368	397	382	371	369	401	369	401	392	405	368	394	401	411	374	376	381	381	375	392	361	405	386	397	415	374	381	350	346	356	380	380	356	338	409	359	372	393	412	365	417	388	393	373	361	382	373	390	394	395	350	367	367	391	376	364	402	367	352	368	378	381	387	398	411	398	388	367	404	374	401	385	376	424	374	366	377	366	385	364	360	377	396	351	392	386	350	375	359	373	400	373	326	375	385	384	391	343	393	344	357	406	379	417	381	363	360	388	393	354	388	386	402	355	367	347	377	380	374	359	360	379	369	371	388	399	403	370	385	394	372	404	389	383	356	394	387	384	374	340	406	349	350	371	360	393	354	353	391	354	372	391	390	406	363	358	376	372	386	367	392	354	367	371	374	366	430	329	362	384	361	353	371	353	393	383	381	355	383	382	340	390	377	359	381	385	377	357	395	410	373	400	390	378	388	384	395	369	371	386	437	407	407	361	364	362	393	377	382	356	362	366	361	409	390	401	376	366	363	381	346	366	383	395	401	387	368	377	393	361	377	357	376	386	390	406	378	423	376	427	375	359	398	397	369	354	395	381	409	379	402	399	361	378	370	367	358	392	391	398	408	382	388	392	372	389	374	370	375	421	395	394	390	375	385	352	419	361	385	351	400	372	407	378	383	389	393	362	362	357	365	393	390	350	398	400	341	360	372	398	363	406	351	380	395	383	365	383	352	409	332	352	384	376	354	385	347	392	378	346	382	352	378	385	379	350	367	379	391	365	375	336	352	361	387	386	398	372	361	400	391	370	402	375	400	368	375	369	383	363	371	398	365	393	372	373	381	371	372	406	380	351	374	382	380	393	382	408	389	399	340	366	386	395	335	346	381	377	335	388	406	360	395	404	379	375	353	410	387	402	393	382	396	355	394	377	381	372	372	383	432	366	390	403	410	370	370	405	386	359	414	360	369	353	366	368	383	379	397	375	381	410	375	367	382	380	384	395	369	368	404	406	383	384	395	367	411	394	353	349	393	352	390	369	366	379	326	350	385	373	394	376	417	366	376	391	347	357	391	354	362	331	370	389	383	381	358	383	407	389	386	413	376	377	396	398	372	371	418	366	376	356	355	360	398	384	381	373	355	376	386	378	380	380	364	368	373	350	379	386	376	367	358	450	341	406	366	371	397	396	385	388	380	389	386	365	366	380	401	396	325	392	353	393	366	349	386	407	392	392	374	381	396	399	395	371	383	356	396	393	368	407	398	387	377	395	390	350	387	407	382	407	394	374	353	367	366	379	449	361	385	401	390	407	409	413	377	374	401	352	384	362	359	381	353	346	370	392	381	354	369	384	345	353	382	396	360	363	380	431	375	377	366	386	399	396	369	393	394	357	380	390	348	412	390	352	354	404	397	376	380	353	354	390	393	392	377	357	389	410	399	400	389	368	364	404	385	431	385	378	333	372	366	380	403	356	367	422	370	381	381	395	369	375	400	407	410	382	369	377	363	375	349	392	382	395	344	380	376	395	394	370	384	363	380	363	354	414	342	367	417	419	397	399	390	350	369	388	381	369	374	383	359	370	387	397	373	378	394	364	367	379	380	370	401	370	338	357	374	362	384	362	355	354	366	364	400	367	367	411	376	381	383	359	353	389	337	385	363	402	387	377	407	355	385	351	358	369	357	384	361	374	378	384	354	430	380	393	400	388	393	375	379	397	393	362	377	418	367	414	388	347	364	366	390	363	382	353	385	352	374	376	371	358	400	366	392	409	371	381	398	378	374	418	361	397	401	372	370	392	371	377	383	394	377	414	381	376	364	365	398	361	373	367	380	363	350	418	390	396	346	379	362	393	420	401	397	385	400	370	397	376	389	387	356	383	371	386	394	387	360	370	376	393	374	420	395	402	360	368	385	407	359	359	404	361	378	377	384	380	393	394	375	393	376	385	376	366	383	373	396	352	391	391	384	374	389	386	409	381	360	362	341	390	372	388	407	433	397	355	375	374	412	364	354	345	376	372	377	398	411	353	370	346	364	397	369	370	382	383	407	350	405	364	362	408	422	378	391	381	373	370	365	387	342	355	373	361	399	366	387	337	378	367	337	348	370	365	339	376	405	370	359	364	372	341	359	415	367	370	392	374	391	404	383	363	404	399	354	406	393	419	398	373	378	385	412	387	365	372	388	406	377	364	386	395	371	382	413	387	384	360	408	380	403	359	399	367	365	390	386	355	372	381	395	376	341	397	405	379	362	387	382	346	362	380	419	394	380	392	413	371	377	381	367	407	400	372	366	381	402	365	401	366	370	363	352	380	373	375	375	359	413	353	374	336	385	390	379	379	373	430	417	387	394	415	373	380	365	395	371	378	412	388	364	366	405	383	396	379	370	423	389	358	382	376	390	368	371	372	359	368	361	390	374	401	376	370	373	369	336	345	332	396	333	382	396	389	384	366	369	366	423	395	363	356	363	365	362	367	357	394	388	368	369	395	359	410	382	370	355	380	387	362	368	343	372	371	378	383	389	390	391	381	337	397	361	377	376	386	401	370	400	371	375	383	395	390	408	368	377	396	353	367	410	333	356	386	372	392	376	413	393	359	357	380	364	379	379	356	360	401	348	395	395	380	366	367	382	377	370	365	381	400	403	389	358	351	394	393	374	408	380	378	361	368	381	376	392	382	387	380	376	392	393	370	387	377	371	414	378	361	402	384	372	407	364	390	355	395	403	383	386	369	392	395	369	399	392	358	396	388	338	363	346	361	383	382	373	365	370	352	381	402	381	410	387	383	371	381	397	361	407	391	388	363	366	429	391	395	390	392	402	395	360	406	415	374	359	346	385	372	343	378	326	364	390	364	374	368	385	381	354	388	377	362	395	417	386	406	398	367	362	352	362	409	383	340	389	377	372	392	400	399	379	367	385	392	367	392	372	375	403	386	384	372	391	346	381	377	380	378	382	385	387	367	377	379	386	386	380	375	381	351	373	403	419	398	385	375	371	390	388	378	415	399	388	338	382	391	383	384	373	370	372	342	370	395	393	411	396	378	340	421	380	385	383	356	380	372	374	399	375	359	392	347	370	395	364	349	394	349	356	392	385	374	380	360	377	352	356	387	349	342	364	390	357	355	353	368	383	373	388	391	371	386	361	361	366	361	416	397	375	390	391	368	357	368	364	364	402	374	401	382	370	403	367	393	372	384	400	379	374	401	370	365	364	376	384	387	405	394	378	374	379	386	405	372	359	364	392	384	359	387	378	377	396	381	396	381	397	389	388	389	363	388	385	374	391	377	368	403	397	372	369	359	347	373	331	327	392	396	390	382	372	362	399	405	357	382	411	411	338	355	310
27428	20500	7353	1004	759	706	537	474	487	496	509	495	455	506	488	470	510	487	437	463	432	465	470	456	494	546	485	475	472	476	432	459	474	461	458	435	461	479	449	483	428	486	479	489	498	489	504	464	467	481	478	451	472	450	484	453	475	449	460	466	511	442	463	467	464	497	505	496	469	433	463	444	459	503	433	451	459	414	481	450	469	461	469	439	493	482	474	471	447	438	469	458	458	442	466	492	447	491	463	502	474	431	458	473	441	447	479	458	458	468	426	445	482	449	457	462	458	424	436	429	472	478	450	454	425	494	416	437	477	466	469	490	520	480	479	494	442	482	442	456	469	504	415	440	513	426	462	438	455	475	470	453	475	467	470	473	466	465	468	457	445	513	493	491	459	451	454	466	438	502	496	441	413	456	475	444	458	458	452	443	423	450	440	508	428	437	425	412	465	490	458	482	465	453	457	459	442	469	448	520	439	462	473	494	483	458	441	446	460	436	446	457	449	454	406	499	461	444	468	475	499	452	497	447	463	487	483	453	425	464	456	457	441	492	512	494	436	451	451	401	447	468	458	444	445	490	469	444	466	446	455	476	463	501	473	430	446	456	468	498	485	449	443	460	430	423	422	453	436	445	478	481	444	435	455	445	417	462	472	491	417	434	473	513	464	418	463	472	472	441	469	437	467	456	452	473	503	484	430	458	449	467	457	456	464	456	445	502	435	432	451	487	478	455	438	482	479	438	472	479	471	415	446	458	476	459	494	495	436	406	458	459	454	448	485	443	512	422	449	445	437	474	435	443	475	463	448	482	457	450	461	468	454	467	502	464	434	446	471	467	471	478	446	468	455	486	422	466	472	433	484	448	437	442	438	470	462	454	448	431	446	515	441	492	441	475	481	471	432	488	460	413	447	468	455	446	441	442	441	451	474	484	477	483	471	452	480	465	470	455	454	436	461	471	486	476	451	478	486	449	479	470	467	492	470	479	443	449	479	455	477	483	483	466	501	469	438	485	423	487	461	473	446	457	488	481	481	499	455	476	460	460	465	463	451	491	464	459	450	437	487	488	445	473	490	469	471	456	445	482	429	478	466	446	426	477	497	484	465	445	487	469	425	446	484	503	431	469	442	455	433	487	435	434	449	472	469	452	470	432	459	469	463	412	425	483	469	470	465	468	439	475	490	450	438	487	456	446	476	420	475	466	481	455	488	426	468	456	462	476	461	481	463	491	489	489	440	445	482	502	485	455	468	454	479	459	493	474	446	430	459	440	441	475	477	463	465	472	468	464	477	467	496	435	463	488	472	429	453	477	450	456	473	479	431	485	454	463	455	426	465	454	432	447	511	462	494	444	459	434	485	489	459	486	485	447	426	445	458	467	461	453	453	448	456	446	495	453	484	464	496	454	466	455	456	456	466	455	459	407	486	503	499	480	455	432	460	496	462	467	440	424	470	485	480	457	448	437	463	488	495	481	492	470	463	455	454	515	460	476	480	471	480	469	419	443	456	426	468	462	447	497	443	460	479	457	496	494	442	437	498	446	476	477	444	440	447	412	498	457	485	451	434	474	452	434	465	499	457	511	469	425	491	467	418	454	459	427	435	498	469	437	467	474	442	486	457	444	465	483	470	479	452	501	492	468	439	466	446	478	480	474	464	475	452	456	441	420	461	421	467	440	450	463	461	515	475	468	464	441	458	438	478	471	447	464	439	456	462	456	451	448	507	466	482	461	461	481	437	442	455	443	451	466	502	469	466	496	462	461	465	430	467	462	446	481	461	452	453	452	472	458	445	465	466	493	463	474	478	465	459	411	436	451	427	469	440	457	444	449	478	479	492	498	474	471	477	428	476	414	458	471	455	481	456	434	461	441	461	481	459	464	480	440	465	449	442	460	475	436	469	480	492	454	472	442	484	458	423	456	453	460	440	470	456	488	427	502	444	475	486	462	445	462	476	484	463	488	466	472	465	459	463	488	455	480	423	487	449	441	478	436	497	451	505	494	456	481	496	438	500	454	474	447	434	452	474	446	472	455	453	457	505	476	459	437	438	437	517	480	448	486	473	528	454	464	470	429	477	431	489	443	485	453	453	415	466	479	451	443	439	471	443	508	494	454	445	470	439	463	416	479	437	496	474	523	460	438	471	470	461	437	462	476	486	505	451	457	480	470	436	480	476	488	525	456	475	443	461	412	463	468	452	463	523	469	426	440	505	483	475	497	482	476	441	447	430	461	492	440	485	454	471	433	467	494	454	462	459	449	447	468	473	443	452	455	455	464	473	476	446	451	447	476	460	452	446	459	448	472	486	478	493	479	500	450	443	475	415	514	439	459	483	450	457	507	468	485	450	426	485	457	442	427	458	457	434	440	429	463	466	475	472	442	436	467	498	477	459	471	446	477	461	462	454	441	456	477	481	464	475	466	493	437	460	439	448	448	477	495	455	453	461	437	491	493	456	464	472	488	446	466	492	508	441	427	437	442	457	465	460	463	410	477	459	482	447	453	490	466	463	467	490	469	471	416	467	451	462	488	458	457	465	445	493	469	447	443	453	492	485	482	505	472	472	454	466	436	468	474	500	461	439	442	462	417	450	437	441	476	458	474	460	446	488	451	462	453	475	484	457	438	441	467	448	423	456	430	453	478	484	468	426	466	431	482	454	497	456	489	495	471	427	474	470	463	476	473	442	483	464	474	436	459	477	481	483	469	497	445	456	472	455	504	478	462	466	462	464	430	480	460	464	490	471	470	454	520	466	452	438	477	440	397	423	474	477	529	444	464	469	455	444	443	480	437	487	466	473	420	467	463	455	441	460	453	425	479	436	459	468	466	459	469	495	491	476	469	458	474	432	448	437	512	450	470	488	445	466	480	445	487	453	479	438	486	469	440	497	461	438	495	443	480	475	472	457	460	452	481	469	468	448	484	457	449	449	469	446	455	483	445	437	471	427	508	449	462	444	462	465	469	506	470	448	461	452	486	457	481	432	480	473	452	443	477	455	461	455	474	423	472	449	522	436	466	488	472	474	465	447	456	476	457	428	475	467	482	488	492	449	466	465	447	526	467	479	482	444	456	494	497	447	448	454	455	478	449	434	478	438	455	473	470	474	507	471	478	458	461	491	455	466	497	470	437	452	466	486	476	456	456	467	474	401	459	479	486	473	503	454	466	454	453	489	461	443	459	502	433	472	426	500	467	455	460	470	454	433	464	464	460	486	454	485	476	464	471	451	483	437	470	473	474	447	439	504	441	466	461	457	444	464	461	445	445	460	429	441	456	451	468	451	462	488	453	485	482	454	463	478	445	484	467	474	482	445	477	462	474	460	462	474	459	462	468	503	488	444	495	465	453	463	525	465	437	472	481	448	472	474	456	474	473	507	491	483	488	485	440	490	452	460	470	467	451	472	442	481	475	509	505	484	482	490	452	469	458	466	471	471	462	502	454	468	442	420	470	477	456	473	475	426	449	462	459	475	466	489	485	461	473	417	467	422	469
17327	1571	1386	940	866	793	762	718	730	765	704	699	702	666	722	686	721	643	729	695	745	683	671	658	715	670	704	674	719	707	734	707	685	670	677	692	665	741	713	670	715	761	691	673	681	664	710	676	703	695	739	659	665	669	719	699	668	715	655	699	729	689	665	715	702	680	744	667	699	681	679	707	656	686	697	700	711	745	692	695	724	690	722	661	693	689	675	682	700	694	728	669	678	706	733	694	698	738	712	728	689	678	701	686	700	666	715	702	724	677	700	672	728	689	706	732	731	701	703	673	715	687	711	704	716	730	688	708	715	696	647	689	666	721	682	691	755	741	731	712	672	671	710	744	714	713	677	653	699	714	712	694	699	664	689	726	696	674	684	710	649	735	722	681	742	670	753	693	704	683	698	701	727	713	711	717	680	662	702	693	717	690	664	676	716	708	677	696	667	664	667	652	663	688	729	691	668	695	677	688	674	707	717	702	692	702	712	672	726	695	681	715	736	693	685	720	678	712	677	688	713	665	740	728	735	618	704	721	707	694	696	662	701	713	739	676	666	713	666	725	665	679	639	731	746	701	720	735	690	730	679	718	762	685	694	728	725	667	714	685	703	613	666	694	720	716	715	686	679	709	660	699	668	713	662	685	749	701	703	692	702	681	691	711	641	706	692	716	723	699	716	688	722	693	687	716	749	702	696	728	693	686	688	728	679	717	697	679	720	722	709	694	674	687	713	709	725	692	669	705	667	729	670	728	699	673	699	706	724	650	692	717	714	673	721	724	702	698	703	661	709	697	681	686	652	661	707	674	733	734	673	691	717	704	739	641	655	708	762	693	715	722	651	673	703	649	686	717	739	726	754	664	676	694	660	714	701	717	715	715	736	741	660	674	674	715	718	707	685	677	697	723	707	660	681	684	694	676	705	697	688	673	700	721	655	671	677	710	685	683	687	698	686	674	711	704	669	698	640	698	723	681	718	677	710	659	702	663	665	702	699	717	665	687	645	676	687	642	702	662	676	686	682	738	703	700	726	710	726	746	692	697	714	724	672	710	674	702	685	701	680	696	698	749	632	669	666	674	657	705	691	660	773	682	676	697	670	676	675	655	721	776	699	697	702	711	708	709	704	671	652	699	664	731	650	682	685	688	753	710	717	724	682	659	684	706	713	632	681	728	710	712	700	693	680	709	686	730	708	728	706	693	681	712	697	716	728	671	703	699	663	689	716	666	730	706	709	713	690	684	659	690	683	683	721	688	684	733	707	681	675	709	685	671	688	668	681	689	706	704	673	677	749	687	665	724	698	692	715	709	713	679	694	658	723	724	689	702	719	742	745	702	689	679	698	694	682	735	663	686	659	667	686	681	658	698	669	723	697	695	724	691	682	695	687	672	674	662	671	720	662	689	732	735	689	675	660	722	689	718	701	681	710	682	723	747	688	740	717	713	661	700	693	711	699	665	673	684	735	691	687	713	730	665	703	727	718	717	706	668	715	735	715	717	714	654	650	658	747	717	712	738	703	705	712	718	722	748	727	725	695	695	686	715	682	702	677	669	686	665	735	738	680	725	725	696	687	706	735	689	713	738	730	656	700	731	756	681	671	674	641	632	681	754	686	694	718	715	672	667	653	685	644	710	634	672	664	712	714	706	643	682	694	702	680	666	701	750	710	708	703	680	690	666	664	639	686	706	649	715	683	683	653	678	718	753	660	700	730	706	714	720	659	679	649	726	674	695	635	685	694	675	645	687	705	695	701	670	736	678	699	700	725	694	660	698	719	706	693	686	677	690	664	715	704	637	710	687	680	706	730	673	719	682	712	704	686	701	671	674	736	660	696	669	710	677	705	720	688	696	713	694	720	720	729	695	666	633	660	743	707	702	695	702	684	699	704	680	654	705	667	672	731	692	696	686	656	748	705	672	662	708	685	684	689	763	687	726	644	695	675	700	670	698	629	735	735	696	708	695	689	694	611	740	682	686	696	704	692	656	689	699	710	702	738	742	705	728	722	682	718	636	646	704	714	656	661	719	665	619	667	704	714	661	695	664	751	717	686	720	700	658	705	707	719	670	736	691	712	715	680	696	694	666	701	680	692	694	702	694	648	722	696	687	700	678	703	681	627	698	691	703	663	709	658	679	645	691	689	686	667	703	672	679	693	747	677	737	665	672	713	700	683	715	717	692	754	707	689	620	657	639	707	695	696	694	683	714	749	682	700	757	741	715	717	686	714	692	684	720	725	664	690	682	717	663	714	656	648	675	694	697	673	700	677	723	672	674	676	711	726	715	668	708	694	739	675	686	672	658	718	705	722	670	721	712	679	672	648	697	694	707	711	726	711	714	647	637	697	727	696	671	649	685	637	732	703	690	670	666	652	706	684	756	660	766	717	676	690	678	732	704	692	681	697	663	719	685	688	637	682	688	711	707	706	666	694	707	681	713	699	661	710	662	679	658	734	688	647	725	703	715	683	689	699	701	700	658	640	643	710	743	718	736	747	705	672	685	693	680	684	727	730	728	668	711	711	656	721	733	668	729	693	655	714	740	649	706	724	722	723	683	654	673	694	723	711	693	732	671	729	688	695	720	681	681	681	708	729	690	730	693	673	693	704	650	716	689	645	690	711	760	699	646	688	688	692	744	696	723	692	711	645	695	673	668	695	687	726	705	693	665	714	699	694	670	697	700	684	770	709	661	721	710	660	701	739	710	708	672	675	670	676	721	713	657	727	696	743	723	682	713	734	660	709	709	725	688	728	733	697	673	691	691	709	694	693	714	739	653	671	714	676	736	697	695	702	737	715	671	719	663	708	694	679	737	712	729	648	653	714	687	721	685	718	716	720	664	753	662	674	687	670	721	678	686	674	700	696	661	775	674	694	737	720	724	712	674	675	700	735	711	663	664	693	710	679	704	679	667	663	672	723	660	688	724	775	706	679	665	664	691	678	718	737	703	717	729	710	712	711	672	637	705	728	721	708	709	675	684	679	671	682	735	669	685	728	715	695	685	680	651	708	690	757	675	704	660	719	750	683	645	677	728	713	731	692	677	710	732	675	672	708	673	719	638	672	715	712	722	683	729	689	698	662	714	694	712	751	657	680	715	655	681	684	688	685	699	695	672	712	705	685	643	686	730	705	681	709	696	693	726	715	692	642	709	693	695	692	673	705	731	724	667	680	707	661	721	639	751	696	660	699	693	691	688	685	724	671	691	707	691	698	718	676	715	736	688	687	707	732	709	721	672	743	661	636	713	669	668	730	674	701	704	680	701	687	720	718	706	633	670	678	712	699	651	696	693	710	660	679	656	720	723	680	708	700	677	713	716	728	662	655	711	683	656	703	698	731	691	712	732	706	697	659	680	661	710	671	654	697	723	714	719	718	697	689	667	685	692	678	679	734	657	662	678	685	682	684	645	694	654	735	678	688	709	686	673	698	677	693	706	696	697	686	736	741	647	739	680	646	695	677	684	724	695	640	721	651	749	685	663	703	703	689	672
23755	21493	29524	23878	21485	15896	1411	770	628	598	547	520	482	496	456	494	494	470	477	460	468	435	458	437	397	430	467	457	454	429	438	439	412	433	447	430	427	444	473	450	390	444	448	418	429	397	425	423	464	431	427	431	411	415	424	425	421	422	422	400	440	416	416	443	413	407	439	441	429	396	423	410	406	405	433	433	436	430	446	417	453	425	447	422	409	414	432	424	422	433	423	401	425	422	451	416	410	431	410	451	424	405	415	428	456	381	403	405	397	429	448	426	444	422	419	433	424	421	431	401	446	396	419	465	464	442	423	420	390	399	394	457	419	433	383	410	389	445	414	427	407	396	456	394	427	439	438	433	441	442	383	434	416	409	397	405	430	398	416	424	415	418	403	402	434	433	401	424	397	408	408	405	373	432	443	440	446	412	394	400	444	386	411	456	444	420	430	438	426	440	451	432	372	425	420	390	426	413	403	446	428	449	418	399	389	407	395	459	459	402	434	434	393	438	402	446	451	417	434	440	433	382	396	406	393	394	420	411	409	393	417	411	425	416	425	413	385	445	431	414	416	408	439	435	440	411	428	399	416	419	440	422	409	415	448	418	410	420	411	426	420	398	422	400	416	445	423	470	402	403	411	403	376	425	424	402	404	423	426	435	421	451	421	398	430	415	419	437	407	416	401	407	431	435	399	373	423	411	439	416	392	434	432	396	401	415	408	389	414	425	411	420	413	423	392	393	396	403	425	400	436	411	415	409	407	412	397	418	424	398	419	467	447	408	409	417	409	415	393	427	424	418	413	444	410	464	406	417	436	420	430	448	439	399	417	439	429	403	436	428	430	413	433	406	419	414	434	441	438	406	462	440	401	418	446	410	453	438	447	413	411	414	381	424	419	432	394	396	420	415	454	411	433	432	425	442	384	445	427	436	431	396	437	437	402	420	454	452	385	423	418	417	432	439	455	398	392	399	431	399	405	410	417	411	439	415	421	404	417	378	412	394	400	409	455	429	419	432	434	405	449	384	424	412	437	392	474	383	411	417	422	427	408	423	463	389	422	421	463	412	419	408	440	411	437	410	390	404	430	405	439	446	415	424	418	422	448	375	437	406	446	461	401	438	426	406	386	460	400	456	427	436	450	379	444	454	430	428	445	408	414	404	408	414	411	428	439	391	404	422	396	391	424	420	422	390	430	417	432	429	411	425	498	394	414	429	405	450	404	421	432	425	406	403	408	445	382	412	420	439	403	426	469	416	453	410	402	427	449	391	412	416	435	453	415	405	428	419	401	416	444	407	429	444	424	420	409	427	433	403	410	404	408	471	429	441	415	476	423	411	422	373	433	441	374	407	453	443	427	409	443	400	400	432	447	446	423	396	429	439	432	434	390	395	411	450	406	426	414	385	413	413	409	400	376	429	425	440	444	450	432	417	415	415	390	456	403	420	412	402	415	445	422	442	438	405	386	431	379	439	380	400	418	396	416	428	448	428	412	400	425	414	440	427	445	433	425	445	420	401	419	432	401	431	420	424	430	396	448	386	399	403	393	448	450	466	434	407	423	425	426	428	415	406	412	398	468	392	425	435	416	424	418	437	403	425	418	416	428	422	436	396	403	427	448	437	426	414	408	431	427	450	411	420	426	427	414	384	394	415	416	435	401	386	432	390	426	417	418	405	456	413	419	429	402	464	415	442	434	468	416	453	404	400	407	429	431	407	427	453	418	408	424	423	408	398	427	415	393	422	465	404	457	388	378	457	407	401	415	421	429	401	392	439	443	415	404	425	430	413	443	383	421	423	419	449	406	399	401	433	402	412	421	433	421	411	423	389	402	450	419	435	403	361	393	411	400	424	432	394	415	419	413	438	433	421	446	450	398	435	457	393	439	428	440	432	416	445	431	408	409	405	404	399	395	381	389	381	437	435	433	414	388	389	376	435	414	407	410	434	457	420	405	410	411	410	405	416	405	404	442	428	417	424	408	416	441	448	427	418	405	460	434	421	428	381	390	416	408	413	422	392	411	417	418	421	400	413	453	434	427	420	458	446	407	420	449	379	437	442	411	396	439	409	446	407	416	415	441	396	426	401	410	442	412	391	403	442	417	403	379	400	425	401	393	434	418	432	442	389	388	444	441	382	431	441	409	434	430	418	405	390	445	405	428	413	436	437	443	436	417	445	422	447	391	415	408	410	407	397	415	414	421	386	419	418	414	455	391	439	456	442	431	420	433	467	427	395	452	394	417	400	379	441	438	429	448	445	397	441	433	438	393	436	424	382	480	433	398	418	386	425	421	410	417	415	420	419	420	453	443	447	453	477	451	389	423	425	426	426	422	428	396	422	408	414	409	438	400	447	448	413	429	390	440	415	390	428	430	429	439	444	412	417	446	420	380	428	416	411	410	438	421	411	413	414	415	427	425	422	445	418	411	419	451	397	368	429	432	422	385	402	430	426	403	400	443	381	368	417	420	371	430	442	413	431	439	411	369	417	426	452	434	442	393	463	412	420	422	441	446	422	411	462	413	416	419	409	405	433	398	415	465	391	422	438	416	419	413	418	467	408	446	406	428	497	424	409	425	437	404	393	393	462	433	442	414	450	388	414	384	387	422	391	400	448	437	435	440	428	380	451	423	414	403	385	372	446	427	427	425	420	413	405	415	448	365	399	399	395	400	427	453	410	393	389	430	408	397	439	427	445	417	419	407	411	455	421	425	386	451	413	414	436	429	447	439	432	456	382	456	437	432	452	398	405	419	435	400	406	412	462	446	433	415	408	410	414	438	422	446	412	433	419	411	422	372	433	403	383	413	404	403	452	418	414	389	381	398	415	449	448	396	412	426	451	421	405	393	419	436	432	442	438	434	442	432	436	407	442	433	440	390	406	456	437	385	421	440	427	429	420	381	398	407	444	448	423	440	433	435	434	434	425	391	378	400	419	425	417	408	467	439	412	375	415	414	418	410	447	404	416	401	466	398	426	436	453	408	430	385	396	445	438	400	411	435	409	426	419	407	440	429	401	399	415	433	369	430	455	392	434	400	424	446	397	422	427	415	409	423	437	433	415	402	455	425	403	383	436	394	411	394	433	436	377	415	388	407	456	428	434	446	435	398	426	432	411	407	402	461	411	391	411	397	400	387	439	451	411	392	419	416	401	427	458	424	400	461	415	421	430	449	447	394	396	427	416	447	454	407	395	442	399	402	400	421	414	395	391	428	420	421	446	445	433	376	423	436	426	420	425	402	445	401	409	445	393	453	419	415	440	397	417	443	383	399	459	395	436	434	407	441	403	429	461	406	452	419	427	420	407	416	409	436	430	409	434	425	435	412	445	436	397	426	421	419	389	425	447	453	399	416	415	406	407	419	442	459	457	419	442	430	409	431	443	401	417	401	396	431	430	407	381	438	438	402	426	401	395	409	414	393	393	390	389	430	368	422	398	427	428	388	420	437	412	460	460	405	406	394	409	441	439	386	405	422	417	406	416	432	395	424	401	426	434
39726	11024	9837	5117	3452	2488	1953	1642	1420	1242	1110	1031	979	930	852	847	852	780	819	726	717	715	739	692	681	683	710	689	696	634	668	693	650	709	672	691	720	656	673	633	662	647	647	667	660	642	685	612	621	637	621	652	633	676	624	658	631	643	625	654	667	611	617	646	650	629	658	634	666	616	640	586	640	670	647	636	676	631	660	690	673	639	625	667	624	628	657	654	642	614	620	652	613	625	609	637	680	628	679	619	626	612	711	626	658	624	698	611	623	620	651	669	639	661	659	639	655	665	661	655	656	619	621	650	632	651	636	641	620	651	652	625	640	655	643	644	580	622	636	664	644	617	622	615	612	632	675	608	643	620	610	646	618	600	635	621	618	621	633	607	639	667	648	652	627	666	607	622	621	648	671	637	657	657	598	639	618	629	697	643	653	618	649	624	631	602	626	668	656	583	654	610	665	613	608	590	673	634	669	629	676	623	644	627	685	652	622	599	618	648	614	643	676	640	592	649	633	631	652	635	664	678	655	698	644	626	613	624	631	645	696	589	620	617	695	634	609	619	644	640	646	657	628	669	638	665	609	619	641	609	638	627	601	644	644	636	617	619	627	674	625	616	638	621	612	640	671	581	614	653	656	652	617	648	654	641	646	619	598	691	653	665	665	644	677	631	621	627	635	639	642	633	673	614	635	608	655	635	645	592	641	623	618	630	648	663	665	672	610	576	680	637	655	648	598	628	650	645	648	646	653	632	656	656	624	675	597	669	645	678	655	612	603	603	656	648	659	652	617	645	628	638	596	677	625	640	663	626	666	656	648	595	647	631	668	686	632	636	639	633	648	642	625	627	628	650	666	634	637	647	617	704	693	635	645	677	656	637	614	605	597	654	649	681	605	645	655	645	658	635	632	614	615	666	624	653	631	627	685	621	652	633	619	642	610	680	633	612	624	654	556	638	629	648	661	606	641	634	613	619	641	620	633	667	630	631	680	647	626	647	670	637	608	654	663	670	600	635	566	625	643	665	627	665	644	673	644	669	679	627	606	640	614	631	609	678	606	635	632	678	611	599	606	659	684	609	658	627	641	652	609	616	635	694	595	653	643	630	633	635	661	623	638	652	637	676	629	664	585	655	663	636	625	635	635	641	610	624	635	664	656	641	654	593	604	659	619	646	649	661	607	632	633	652	653	617	649	657	629	633	673	638	616	684	653	655	615	643	651	650	643	719	562	656	621	621	674	610	628	644	618	653	645	634	625	599	619	637	653	612	595	662	689	636	667	683	606	658	588	597	642	582	641	649	602	615	620	645	653	639	599	617	649	658	615	638	623	619	684	590	641	619	605	652	619	626	607	627	623	637	591	605	668	631	678	632	644	629	639	616	652	646	644	641	636	611	633	619	692	618	609	646	668	651	603	610	654	610	672	706	629	662	647	606	660	639	613	670	628	624	632	616	668	628	661	614	630	682	679	636	665	626	650	643	654	618	649	616	672	667	599	621	613	650	648	670	618	619	634	630	626	627	616	627	623	648	635	640	661	613	586	667	610	611	603	624	633	611	655	624	596	637	693	607	629	639	600	668	646	643	629	657	651	554	690	671	634	642	624	664	640	655	655	637	636	646	589	605	675	667	608	621	641	639	661	616	647	638	669	619	646	614	595	640	638	624	613	659	646	652	634	654	674	626	614	623	617	616	627	641	660	612	668	616	590	620	653	619	647	665	663	621	652	659	629	613	632	652	661	632	668	651	655	604	617	632	666	641	629	659	634	634	591	593	606	623	597	674	639	684	635	667	663	680	668	653	630	637	667	636	650	637	617	645	658	605	643	644	657	667	683	583	642	618	625	613	574	650	621	636	666	618	694	650	648	659	629	663	671	656	682	637	599	650	614	616	637	648	609	639	644	611	661	667	666	685	681	620	595	673	668	616	658	637	662	664	631	645	630	654	622	712	660	642	615	624	654	663	606	622	626	632	597	652	626	651	668	623	631	634	606	635	576	638	660	663	608	626	645	652	646	630	639	625	689	584	678	654	629	657	647	605	639	661	621	625	678	644	624	571	597	630	631	586	657	653	639	635	698	624	652	593	626	650	662	655	642	644	612	677	658	678	589	638	691	652	667	637	627	627	639	622	634	609	633	647	608	627	676	654	654	644	619	646	620	670	614	682	647	596	659	659	617	648	641	644	652	649	614	635	623	633	650	622	594	659	659	596	601	636	660	658	623	657	617	623	620	596	643	634	604	624	621	658	684	640	663	611	664	600	631	608	647	670	676	601	576	638	673	680	629	600	639	677	699	653	651	661	661	651	619	627	668	651	648	640	622	679	666	623	598	646	679	585	645	639	608	627	630	633	657	598	649	660	647	635	645	669	645	659	669	645	650	621	593	640	667	639	672	597	631	661	622	646	645	643	634	620	641	673	625	648	630	681	687	650	634	684	644	623	665	650	658	642	617	653	637	614	587	642	628	654	638	608	671	649	613	629	595	621	641	606	629	587	632	653	591	653	714	632	632	652	597	672	575	667	660	665	657	661	644	642	627	662	611	590	650	646	683	622	663	662	618	615	634	662	673	637	651	627	668	635	669	657	605	670	623	614	646	604	668	663	619	673	633	658	650	632	623	625	610	666	601	676	596	611	639	650	713	634	618	595	657	663	654	633	628	658	669	633	624	653	656	618	600	666	629	674	648	610	649	616	624	609	660	646	595	656	654	674	648	643	683	631	616	616	617	671	614	626	630	612	658	679	664	615	640	647	625	637	626	635	665	606	663	626	635	654	607	636	704	650	610	629	628	678	651	636	664	640	605	643	623	656	619	636	605	583	637	637	608	631	679	591	650	663	612	616	644	626	624	628	631	634	640	606	643	648	652	660	634	642	624	693	609	593	654	607	619	637	674	671	653	624	639	672	664	629	652	601	632	658	655	628	677	608	675	656	626	634	607	673	653	658	622	633	661	650	644	647	645	627	667	635	632	630	656	684	668	640	662	596	656	665	665	664	599	613	621	656	639	656	598	613	631	688	635	595	631	650	658	643	667	652	607	631	635	637	618	641	636	620	636	701	612	633	634	669	607	689	651	618	679	606	626	642	599	650	607	646	638	682	602	569	647	657	565	600	632	655	644	627	653	600	654	605	641	570	641	640	637	645	646	650	641	640	611	650	641	648	688	626	615	677	612	608	620	651	622	646	618	589	633	631	626	661	633	607	635	635	648	629	671	577	658	643	634	628	685	657	646	601	668	665	626	671	616	640	638	683	657	614	622	653	707	608	625	655	663	656	646	656	621	652	606	647	674	615	667	622	592	639	617	658	674	643	654	623	644	630	624	637	613	566	620	641	639	666	664	652	634	642	613	629	639	648	634	661	622	607	627	640	676	628	629	638	636	622	632	661	605	629	682	690	674	625	599	615	657	647	654	614	619	633	610	608	655	672	647	647	667	617	627	606	605	680	653	630	664	613	614	620	651	643	639	637	634	651	663	654	689	651	636	593	610	609
23309	21502	29757	23673	21493	21429	3927	742	558	472	472	362	383	358	358	310	325	274	292	263	275	289	281	288	242	265	311	252	259	257	255	274	266	273	248	247	296	257	275	275	272	249	247	271	256	232	256	291	253	254	260	251	264	253	249	250	234	247	257	247	237	253	242	243	248	254	231	276	237	211	236	249	244	234	240	234	231	264	244	257	228	255	237	276	218	255	233	251	218	250	251	244	264	248	234	227	251	251	249	272	246	230	220	248	239	214	235	249	225	253	244	267	237	243	250	254	223	222	295	255	251	273	246	234	235	240	241	268	249	268	220	241	246	220	220	221	223	199	247	250	211	255	236	266	237	225	262	246	237	248	247	234	228	222	228	235	252	252	270	245	225	255	215	239	245	237	242	257	250	250	268	239	252	232	255	275	236	231	239	256	258	260	232	246	236	219	230	235	261	226	266	239	277	227	248	240	216	233	231	231	227	249	222	266	256	251	243	243	267	231	218	247	245	263	258	250	238	236	260	231	246	216	228	250	249	218	270	272	260	250	260	227	228	256	262	243	256	257	210	242	236	230	300	239	217	241	261	215	200	233	238	234	238	261	240	225	246	245	268	238	240	253	243	242	250	222	242	248	223	242	229	246	263	220	264	253	237	261	238	257	258	252	237	234	240	213	229	228	238	260	242	248	237	247	257	223	243	251	247	237	223	216	229	250	232	255	247	225	252	220	251	264	249	246	243	245	262	255	260	264	245	235	230	255	234	250	263	247	213	220	239	242	223	237	221	235	252	235	236	238	228	255	252	243	264	223	231	224	242	252	232	249	243	229	270	258	211	233	240	241	238	244	267	237	248	272	209	229	254	246	217	232	250	218	207	256	214	229	217	234	256	225	240	235	229	248	232	239	224	255	232	262	252	230	274	229	238	240	226	253	231	238	250	241	252	240	247	254	220	258	231	214	233	228	237	263	262	226	244	214	232	257	259	240	224	253	254	249	229	221	248	276	266	205	249	243	260	230	262	255	240	248	220	238	223	233	235	271	228	269	225	215	254	226	245	248	254	245	241	230	240	270	249	228	236	254	246	219	251	217	243	214	218	230	256	257	262	247	252	259	207	228	235	230	261	238	259	248	242	256	260	222	224	242	240	234	240	228	244	242	235	247	214	235	250	258	233	233	230	234	261	259	237	242	240	236	249	229	246	264	241	269	223	254	224	251	238	265	244	222	236	237	256	266	245	224	243	246	210	262	235	254	249	202	239	222	227	262	238	230	237	260	263	259	234	227	235	243	214	252	254	227	243	241	242	234	249	246	253	261	271	252	248	251	268	256	220	225	231	232	226	220	260	226	240	262	270	252	244	247	228	240	252	256	258	228	257	230	219	221	242	263	258	260	231	238	230	218	255	225	242	250	242	256	273	222	272	238	237	247	228	243	249	226	256	242	253	228	262	257	249	234	243	230	204	240	248	221	251	268	247	248	264	238	251	242	214	233	231	248	206	213	235	215	228	237	262	208	259	218	252	235	213	240	225	204	255	257	222	243	246	221	243	253	230	228	252	240	244	215	241	236	241	243	262	249	241	250	220	266	247	264	256	258	228	236	253	232	200	226	251	249	238	228	231	266	233	233	237	231	237	212	245	240	228	247	225	244	240	254	245	259	259	233	236	232	237	224	241	231	260	260	230	246	250	246	221	232	224	215	240	239	218	230	232	236	243	255	218	258	226	237	269	242	194	228	219	234	243	217	210	249	235	244	231	223	215	240	231	254	245	244	224	251	221	247	231	232	238	247	260	229	222	249	268	247	242	252	252	236	243	207	237	272	250	219	233	245	238	242	216	249	225	231	232	253	257	214	262	251	228	253	257	258	234	243	256	237	257	259	268	248	224	227	242	218	260	238	237	235	240	236	242	256	280	244	263	244	246	279	245	252	227	230	233	230	254	233	210	255	249	217	257	257	242	228	248	253	223	276	237	270	235	259	239	244	248	258	265	260	218	251	264	208	212	227	288	259	243	217	247	235	244	248	231	232	236	216	222	254	258	214	240	233	245	267	213	230	239	269	244	260	215	219	225	247	244	227	240	230	245	244	260	229	228	242	226	238	244	242	273	229	250	238	257	255	249	239	260	252	250	225	267	234	255	235	231	204	199	246	243	232	235	254	236	255	235	252	248	218	246	247	265	243	238	230	209	241	247	253	266	256	230	248	245	243	223	233	264	227	242	248	246	245	262	251	240	246	249	260	248	244	254	260	230	231	218	246	228	215	215	223	240	240	189	248	250	240	242	218	245	240	246	251	273	251	212	228	247	235	237	224	260	214	239	247	244	241	237	267	229	222	231	264	244	226	244	268	228	240	223	257	234	244	247	244	213	261	242	226	250	235	217	242	220	240	237	250	234	233	227	246	277	239	230	259	235	246	243	222	219	260	209	256	233	257	275	235	237	220	248	240	226	265	236	234	240	244	261	243	243	234	217	252	240	244	240	222	261	255	223	278	220	255	238	272	244	251	240	244	231	253	236	243	226	244	253	245	218	243	254	227	234	264	241	244	225	232	239	222	234	264	256	237	231	253	218	263	225	234	232	246	256	216	248	218	228	236	234	266	231	237	238	240	255	243	224	216	226	256	233	238	257	291	231	267	271	226	225	216	244	253	248	239	244	208	226	235	270	223	243	247	255	204	242	228	259	261	235	219	241	244	247	229	234	258	239	256	239	225	241	229	252	207	258	260	227	260	258	225	241	259	257	220	248	261	225	231	261	243	211	231	237	249	255	236	243	232	235	226	246	235	248	263	242	255	235	246	238	263	216	243	255	223	283	242	220	241	234	267	245	235	270	240	254	252	258	238	248	247	243	240	242	215	257	229	252	235	287	255	237	263	265	234	221	229	243	234	229	233	244	228	257	244	246	237	243	242	267	227	252	237	258	243	252	234	218	236	259	218	246	255	234	242	260	253	220	242	261	230	236	223	247	241	247	252	252	244	217	232	257	231	260	239	265	275	269	227	243	263	240	245	224	252	225	258	222	271	251	216	254	210	248	246	216	226	226	270	227	243	215	245	234	222	241	249	214	237	221	227	250	210	224	235	242	235	260	247	245	248	224	205	251	263	227	232	245	266	227	227	231	260	227	241	241	228	225	242	218	266	271	217	275	252	253	231	223	227	251	242	230	229	235	247	244	248	228	232	226	243	253	287	232	208	251	248	240	223	243	235	267	219	257	242	224	233	220	262	230	229	248	217	242	258	212	257	212	248	257	262	259	248	232	239	246	250	216	244	251	229	247	223	255	244	216	246	222	261	244	220	232	249	227	281	239	275	261	255	203	238	234	214	211	258	235	236	232	262	241	245	211	229	268	255	241	230	248	241	274	238	237	221	227	222	242	250	244	227	231	216	243	254	211	246	243	258	250	225	229	238	253	232	258	230	243	250	226	224	226	258	239	250	235	229	260	243	230	264	229	252	252	216	226	217	242	240	234	247	259	256	228	235	253	228	227	258
41177	13517	12052	6348	4138	3016	2189	1742	1443	1237	1088	959	857	737	690	637	594	564	553	536	541	529	470	514	484	466	441	479	477	477	446	441	406	424	432	425	418	428	405	410	395	362	411	420	402	380	407	388	373	444	422	392	393	366	374	390	420	420	384	371	391	381	381	398	379	357	399	418	407	390	406	378	367	383	379	381	388	414	383	420	389	396	371	366	364	397	366	330	377	357	394	394	406	391	398	382	384	363	384	354	373	358	367	383	386	423	373	374	344	350	378	364	420	377	379	373	394	354	402	345	390	382	381	399	391	376	377	391	395	348	381	370	403	379	373	357	369	397	371	349	417	355	372	341	358	369	355	372	410	347	397	344	423	370	357	358	377	348	414	369	378	399	365	362	389	383	353	361	382	389	393	354	410	389	352	384	396	359	395	380	395	418	395	418	379	378	384	361	400	376	417	397	351	342	386	392	376	363	360	361	393	382	385	357	384	341	395	354	356	394	367	397	391	364	384	402	371	367	393	393	346	394	392	362	395	358	396	367	360	360	357	367	343	373	397	344	399	392	373	375	371	352	397	368	338	369	355	385	356	405	381	372	384	385	360	402	351	375	383	382	382	371	340	387	354	356	365	356	392	395	381	357	379	398	338	366	378	404	363	412	382	370	361	374	385	412	348	392	363	365	379	376	387	385	410	386	358	390	378	389	380	396	362	358	377	349	385	353	376	360	372	394	358	386	364	386	405	342	383	345	355	340	382	422	339	370	348	335	364	360	361	384	341	368	350	369	381	368	372	392	382	403	386	344	376	405	365	414	396	369	409	368	359	379	349	363	349	386	359	385	332	366	379	388	420	353	383	435	375	389	389	390	384	408	365	379	375	398	376	377	358	377	366	369	392	359	359	390	360	366	387	347	344	387	394	384	365	358	351	351	398	355	397	368	332	392	370	367	386	410	389	384	383	370	375	390	413	367	376	332	374	381	370	382	365	370	360	387	363	380	372	362	399	333	403	379	378	360	379	383	369	420	387	363	374	368	376	408	364	359	410	411	371	388	385	359	361	395	387	376	369	396	369	372	377	363	364	346	389	374	363	336	335	401	370	394	401	370	384	386	351	397	397	360	406	353	377	373	334	370	363	350	354	354	366	367	385	373	372	387	397	346	409	361	344	363	393	396	386	392	374	392	399	346	358	407	374	382	365	357	368	391	372	363	369	336	397	363	361	369	352	341	391	402	411	369	364	364	385	390	389	380	348	383	385	370	384	376	351	363	370	344	371	356	368	367	393	371	377	383	337	322	353	350	379	372	350	389	370	359	362	348	368	376	376	370	377	397	382	381	373	399	363	348	391	374	366	365	367	394	380	377	360	359	358	368	373	361	383	385	387	393	336	399	400	368	364	377	349	385	384	387	370	428	331	429	383	380	380	408	353	379	379	391	383	367	360	360	372	382	376	380	397	384	396	362	378	406	388	334	370	350	352	407	384	386	368	354	347	366	366	387	388	400	368	369	402	376	352	356	393	427	389	351	390	378	366	387	359	364	381	350	377	377	363	362	408	359	381	355	408	381	378	406	376	389	382	409	378	379	364	367	342	351	348	403	391	374	415	400	356	376	402	395	360	396	347	363	353	352	371	364	394	379	351	370	380	377	372	372	371	382	385	368	375	393	394	354	405	428	373	391	385	358	355	365	386	389	390	392	367	379	381	373	396	361	378	388	366	356	391	368	372	367	346	354	370	367	407	374	404	409	347	372	402	394	402	396	391	380	402	371	388	351	382	361	350	362	406	352	371	369	358	375	370	388	355	372	357	379	397	340	386	361	394	362	360	355	384	393	366	387	374	372	364	382	380	386	415	354	381	367	400	412	345	395	386	371	396	361	385	412	349	384	384	372	357	357	377	397	383	385	407	396	418	386	385	350	349	384	368	369	396	343	396	360	365	407	356	361	406	382	384	360	372	379	357	358	390	393	373	366	369	373	375	376	383	364	379	385	373	416	382	365	368	360	382	358	373	385	392	370	371	371	348	381	372	363	395	381	413	341	390	390	403	361	369	359	338	380	363	404	375	419	382	387	383	394	338	407	354	399	390	350	367	393	395	385	334	377	354	377	367	343	365	389	367	351	388	355	367	388	353	352	392	346	346	361	381	373	357	372	388	392	392	405	396	351	384	360	372	379	378	361	401	366	348	392	390	356	400	386	368	394	403	371	374	373	372	397	374	354	392	400	362	390	370	401	377	388	373	388	370	404	398	389	389	381	398	371	403	352	367	403	348	401	388	373	393	375	390	366	427	356	364	390	411	391	372	401	372	371	379	379	368	370	366	369	380	380	361	410	396	383	401	352	367	366	393	378	365	383	371	417	407	340	405	398	385	372	408	365	395	377	394	370	385	398	382	341	335	397	361	363	398	396	359	400	406	358	389	347	397	375	385	365	384	375	348	386	380	368	369	360	354	396	373	392	367	391	389	371	432	345	402	387	352	359	381	358	376	371	382	364	372	398	381	345	380	372	360	373	359	346	413	370	394	377	379	399	378	396	391	402	373	338	372	366	403	374	391	368	407	362	382	385	372	326	403	389	339	386	361	394	368	392	382	406	417	366	376	393	388	380	361	393	416	368	360	387	393	393	395	362	396	387	385	374	354	416	418	396	396	369	384	354	367	374	370	373	407	388	361	427	357	367	382	363	387	357	373	376	400	368	371	337	385	363	395	353	356	411	393	407	381	385	386	406	394	384	404	381	368	375	387	358	358	380	416	379	364	371	366	417	369	366	356	388	376	380	359	375	392	359	354	395	382	359	341	380	385	372	378	391	366	380	368	374	398	389	376	381	397	388	365	378	392	424	361	374	374	383	350	340	347	373	359	370	372	387	357	353	388	360	366	356	371	374	355	373	376	370	386	391	387	382	404	351	355	358	378	391	335	394	410	368	404	392	347	384	381	368	392	382	386	393	384	352	364	385	370	332	394	355	375	340	385	355	379	374	354	338	372	349	397	365	374	353	366	381	357	396	389	356	394	347	349	389	359	385	375	362	355	358	367	404	359	384	362	415	376	381	417	372	416	357	336	369	389	369	364	351	389	347	366	383	396	368	354	383	355	395	372	394	386	382	368	395	371	372	384	316	407	347	367	374	334	388	390	359	373	394	376	375	376	375	382	372	402	358	371	386	370	366	370	391	377	401	379	359	359	380	366	342	378	383	383	392	347	367	349	357	356	348	377	364	355	349	413	397	402	402	391	415	397	374	352	366	360	391	366	389	362	372	379	383	354	382	407	383	386	374	374	370	354	346	383	320	369	358	370	378	354	364	353	391	369	356	348	420	349	370	406	405	363	391	381	344	326	365	384	367	333	394	342	391	363	378	367	376	393	365	402	383	351	382	365	361	393	384	362	349	395	358	400	372	371	367	395	361	369	367	351	396	319	375	397	366	362	369	408	352	388	372	405	369	368	367	342	371	384	394	370	402	390	373	383	383	414	338	315	353	400	379	399	380
27399	20488	7312	831	531	474	497	508	481	497	443	477	511	460	464	490	491	463	504	462	443	471	436	500	476	457	465	434	461	469	475	437	468	462	457	447	468	443	471	432	464	488	507	442	482	437	451	462	471	455	457	453	434	471	451	436	473	484	502	441	453	416	480	459	442	489	454	418	468	497	450	455	445	457	478	472	481	427	487	468	436	460	450	459	456	430	479	448	443	460	492	453	445	457	455	468	437	436	450	436	439	476	455	472	475	504	447	472	452	456	488	466	420	456	490	475	474	492	483	482	462	443	439	496	466	500	460	462	450	463	458	389	457	476	472	420	498	483	457	441	502	468	467	464	487	461	468	470	429	437	456	446	457	421	449	444	420	526	451	423	455	442	461	463	437	467	473	435	483	457	446	441	493	421	422	504	459	505	480	461	448	503	423	461	458	422	415	459	494	427	421	468	462	444	479	448	456	475	450	465	462	437	457	468	461	432	473	441	467	425	454	430	448	448	436	449	474	461	440	454	456	454	444	496	433	475	457	468	481	465	445	412	465	445	445	482	474	512	438	487	471	432	468	438	432	451	490	479	422	509	471	488	474	493	466	436	487	438	479	438	462	475	423	473	478	443	449	425	447	468	480	491	461	483	470	470	470	476	463	481	436	460	467	469	466	447	455	487	446	460	454	456	501	498	454	491	498	405	463	445	450	468	448	477	483	462	474	447	449	454	456	462	484	460	490	478	465	500	471	461	465	475	448	480	477	467	471	439	464	468	469	430	473	459	470	451	452	457	449	456	435	479	456	457	470	451	472	466	426	486	483	501	441	473	422	483	425	457	438	490	477	446	440	447	471	470	494	469	501	421	499	460	467	447	447	473	497	474	417	451	442	452	474	446	455	468	457	473	451	463	456	486	477	454	407	478	489	452	496	467	432	501	428	535	484	458	478	457	436	482	487	501	458	457	437	468	462	489	455	513	466	486	477	497	482	497	478	479	476	447	466	469	434	480	469	459	429	481	485	432	467	482	474	464	480	493	443	478	481	504	488	439	479	465	486	478	459	463	458	475	457	453	490	479	471	456	472	464	472	490	471	479	473	499	433	449	487	477	442	493	464	442	422	437	427	473	468	498	469	477	438	485	469	472	471	493	446	465	450	473	450	457	478	442	442	445	427	447	477	473	449	439	448	482	489	455	437	470	456	457	442	448	499	475	470	462	435	440	466	488	453	490	474	466	464	460	458	423	495	459	429	470	453	446	434	468	474	435	468	428	440	457	475	500	426	457	454	525	486	447	487	476	463	450	417	471	466	425	466	437	479	468	447	450	447	454	511	457	439	477	500	425	447	445	457	456	482	500	476	420	455	502	478	446	436	444	507	457	468	462	449	467	435	472	446	443	473	465	433	452	440	457	452	453	453	500	452	470	418	460	450	459	454	463	464	479	467	465	488	426	472	455	455	424	455	453	457	455	462	460	491	462	465	472	432	504	442	453	433	465	484	444	443	484	495	471	468	444	483	448	495	434	470	469	475	483	476	456	449	408	435	458	463	467	462	420	464	488	461	503	431	466	495	463	502	413	491	433	483	434	454	479	468	452	481	462	443	456	449	466	469	452	497	431	442	499	447	460	480	487	469	491	450	474	431	473	443	431	466	447	438	444	413	471	456	471	453	437	495	493	472	479	459	428	479	492	516	452	483	475	450	442	480	444	461	453	462	435	436	454	480	429	449	469	508	442	464	450	447	485	474	517	471	462	461	432	460	454	453	463	435	428	461	455	487	465	459	427	466	465	476	457	472	458	466	449	447	459	470	440	478	474	467	480	444	438	430	452	451	429	462	473	448	397	433	492	462	498	476	458	478	474	431	428	490	479	419	456	473	450	472	469	436	455	478	491	457	433	468	467	448	486	458	467	438	456	432	444	472	434	508	477	486	487	453	474	479	444	464	451	456	469	478	430	487	429	476	470	440	471	470	458	486	450	469	470	468	475	441	478	461	449	427	467	434	405	472	503	447	463	468	432	472	446	423	465	482	460	496	463	459	426	487	478	481	465	449	485	435	446	451	492	484	460	469	444	494	468	477	494	475	451	475	438	431	450	456	446	491	465	454	467	486	466	477	466	462	463	486	443	430	442	460	498	439	460	434	472	468	469	423	478	454	422	467	462	483	472	463	466	460	444	428	441	445	455	451	428	436	465	454	466	480	457	449	471	470	477	508	429	484	466	453	414	435	465	486	441	446	481	451	470	459	455	458	427	434	486	471	447	423	447	447	440	465	422	493	487	449	447	488	466	462	447	488	449	437	464	461	446	444	465	457	517	435	489	433	486	465	487	455	445	494	440	471	439	466	466	439	441	467	394	462	496	430	452	472	445	459	453	468	492	455	458	454	451	469	462	454	477	447	480	454	508	492	479	467	462	466	483	467	453	469	437	455	452	464	463	462	427	419	491	485	445	452	471	504	453	462	477	449	429	398	462	450	461	443	464	468	454	475	452	444	477	455	475	445	444	444	487	445	458	423	467	463	460	471	424	447	447	456	429	433	473	486	413	461	447	471	477	477	485	522	424	494	484	466	440	472	496	462	458	473	415	473	474	465	469	466	467	449	496	487	450	424	427	443	440	450	476	465	486	464	464	491	458	443	462	488	421	471	464	470	435	509	482	448	464	457	450	487	514	486	439	433	463	466	458	447	441	438	440	450	444	430	477	474	448	459	447	470	496	484	465	418	452	489	450	464	489	489	466	452	484	430	456	504	484	475	419	460	455	435	427	460	433	465	512	456	475	489	442	477	467	492	470	428	493	442	433	467	463	436	513	483	490	468	494	454	480	443	491	441	467	469	494	449	468	506	452	418	495	473	471	450	433	468	450	457	452	476	475	469	473	497	483	452	466	508	455	431	492	501	461	461	472	459	489	482	501	470	465	417	434	477	433	473	492	441	460	462	468	450	443	472	481	455	424	437	444	449	468	481	444	485	431	459	437	449	482	457	428	438	496	447	447	437	453	442	438	466	476	439	468	461	463	468	469	425	464	485	486	465	426	454	460	436	453	482	476	460	435	480	473	449	451	461	479	458	463	479	468	443	494	435	445	432	453	456	443	444	469	442	446	498	443	461	528	509	435	458	442	461	461	458	475	421	486	434	441	460	429	477	484	457	447	442	433	441	442	423	474	444	487	419	465	455	412	476	457	464	466	469	453	452	464	480	454	436	454	481	503	440	458	473	429	449	480	469	475	450	439	450	473	463	503	487	482	467	478	491	466	424	442	469	460	488	495	488	409	476	455	455	441	447	455	453	492	436	457	476	448	429	430	464	492	469	490	466	479	434	483	423	447	491	446	526	478	437	477	501	454	454	460	463	439	454	449	427	471	504	472	483	462	460	435	502	451	447	449	443	453	469	510	449	446	430	455	479	479	467	467	479	483	494	475	448	489	430	459	458	536	449	443	450	415	499	457	435	459	449	462	457	465	416	462	459	412	487	475	434	465	481	452	436	441
17334	1479	1287	963	855	784	754	771	757	722	698	679	738	690	715	701	700	700	709	678	714	694	727	650	700	705	700	733	688	703	729	672	723	717	703	723	654	670	690	655	670	706	686	736	671	697	709	676	710	651	693	692	694	678	698	665	696	667	680	729	665	677	692	708	691	650	692	668	720	690	670	715	722	694	663	709	692	677	712	705	724	670	717	717	671	678	724	650	715	678	695	674	671	668	678	688	691	647	649	737	686	718	683	672	667	688	717	716	694	706	652	693	689	672	735	659	688	679	706	690	655	650	684	720	709	675	696	673	692	740	705	714	701	678	727	721	658	673	629	695	621	678	676	682	710	715	733	694	666	692	712	635	695	692	715	691	699	694	744	668	682	674	703	677	692	675	687	682	683	681	671	682	697	716	659	675	701	669	665	693	726	687	697	702	707	654	685	703	665	705	669	704	711	657	686	694	680	705	734	689	718	689	712	656	700	725	715	709	734	670	641	690	685	660	680	660	716	701	719	705	720	707	708	698	708	692	692	709	675	678	724	717	722	730	662	754	698	679	696	688	718	721	709	672	701	671	689	693	712	726	710	704	672	720	712	672	736	686	705	655	703	715	681	736	667	674	671	662	699	658	699	740	670	699	706	683	661	705	673	696	711	653	666	711	704	698	682	699	721	694	663	694	734	701	704	678	657	719	635	699	716	698	680	708	662	669	681	707	706	713	686	681	711	715	656	703	705	703	708	653	662	709	688	723	650	743	672	662	678	723	711	709	713	707	691	706	668	713	691	705	694	694	683	745	679	695	693	651	743	704	678	695	703	743	682	682	675	678	682	716	626	667	670	700	675	659	703	715	693	658	695	681	679	676	684	729	677	738	707	719	693	677	680	653	682	672	644	656	701	676	730	703	691	668	686	703	690	687	736	705	696	632	651	714	657	687	694	672	684	687	670	681	699	713	644	698	696	669	667	676	668	730	646	703	704	651	749	674	738	658	702	723	700	692	673	716	676	723	719	729	685	700	678	709	634	683	688	678	725	681	707	649	724	708	688	661	688	686	698	681	693	713	657	705	693	681	677	656	626	643	718	661	666	615	693	664	677	681	679	766	721	727	682	705	716	690	659	690	672	690	701	683	642	674	728	716	656	728	717	700	705	705	691	686	719	666	714	741	692	730	672	720	676	691	680	709	715	655	684	673	676	647	669	736	671	653	713	713	691	672	689	697	679	625	643	695	699	663	662	675	626	689	708	679	664	720	680	678	680	711	696	705	694	698	694	667	613	706	672	729	699	712	660	730	729	710	655	682	646	648	693	684	653	700	717	695	631	672	675	670	647	678	683	647	696	774	714	630	656	710	725	663	695	713	660	640	680	696	690	670	693	658	697	690	726	625	611	703	690	696	677	693	644	676	663	695	691	669	722	690	706	692	673	709	685	693	683	718	701	717	649	725	675	687	700	719	685	725	700	704	706	689	674	719	702	660	663	683	708	743	662	679	658	708	686	697	653	710	734	697	699	693	654	711	695	631	723	716	685	700	685	690	704	660	696	720	657	693	698	697	673	662	739	711	711	716	673	678	718	675	688	662	698	670	666	694	642	691	717	658	718	659	706	744	681	696	663	713	693	709	698	700	675	668	665	668	686	642	662	663	707	694	695	665	688	666	676	672	682	676	671	692	661	701	675	703	671	724	680	710	705	705	684	700	699	709	687	651	713	701	695	691	681	697	657	708	706	648	708	662	673	709	681	641	707	699	739	689	693	709	690	670	713	710	723	717	677	660	644	656	688	686	701	686	715	705	637	696	663	695	722	698	672	675	665	720	705	644	691	707	668	662	698	673	713	661	677	709	659	694	665	710	676	703	709	669	712	674	708	671	739	684	670	697	671	687	647	663	693	714	698	657	672	707	706	650	715	697	639	679	696	679	674	710	750	658	694	703	696	689	654	740	737	681	680	706	658	678	685	716	708	692	702	735	744	693	664	689	710	684	675	700	661	699	666	727	671	680	679	661	694	691	727	705	629	710	666	670	710	702	700	693	714	673	706	697	652	678	656	695	689	730	652	697	653	705	631	693	644	721	641	654	653	667	703	712	718	664	687	696	690	668	660	687	667	659	708	675	689	658	686	686	689	646	723	694	656	670	674	711	713	687	706	708	667	710	673	737	703	680	682	701	680	709	707	685	650	728	709	698	750	648	683	671	725	671	677	699	696	722	685	661	708	652	680	685	688	717	680	679	688	698	752	686	675	659	735	672	693	679	737	672	691	695	696	708	704	716	719	652	594	686	662	676	655	667	685	669	677	653	690	690	707	720	696	675	742	677	725	698	666	675	627	688	668	662	670	661	671	740	726	659	702	693	728	699	638	682	646	690	702	697	702	630	689	663	726	682	690	682	674	725	687	717	647	617	648	691	698	713	668	725	696	700	678	726	702	653	675	671	730	720	667	671	710	717	736	656	681	676	688	671	694	705	667	713	718	718	735	688	656	669	643	671	655	679	680	708	690	713	682	701	691	709	712	714	679	710	710	701	654	745	691	646	688	699	716	677	708	717	723	744	670	700	710	672	695	690	685	700	702	660	689	658	696	693	658	698	711	783	708	640	704	647	722	689	685	695	732	699	679	719	647	656	713	685	760	707	690	685	689	689	754	674	709	683	704	716	681	682	713	694	665	654	690	736	688	702	678	761	712	659	723	724	623	693	716	741	717	709	682	678	699	739	698	697	699	651	735	671	700	729	706	681	670	764	660	707	735	683	704	659	706	697	670	672	682	709	734	687	659	700	623	618	695	713	724	692	724	654	676	695	655	736	680	701	658	698	686	662	700	704	702	719	697	707	737	656	654	665	696	695	683	624	687	664	686	676	683	719	703	684	654	684	675	663	671	673	699	705	653	682	716	669	678	723	656	694	713	724	707	658	703	701	665	677	720	632	710	725	725	669	672	707	695	715	699	722	709	663	719	662	723	681	693	719	715	679	692	666	703	706	720	724	706	691	673	704	680	727	692	666	710	665	707	673	680	688	636	728	686	673	732	679	687	654	723	718	696	696	729	686	667	681	732	707	725	706	746	720	705	684	698	701	742	643	674	713	696	682	722	686	747	665	670	661	742	628	727	670	711	735	735	664	717	690	677	661	690	684	687	706	691	660	688	662	694	670	687	691	648	666	723	675	709	692	647	678	686	671	660	754	698	667	732	691	685	651	728	762	670	723	704	710	670	701	665	673	743	678	738	708	750	693	700	689	693	704	726	715	664	718	695	696	704	691	680	710	699	701	682	716	671	679	684	733	732	649	714	728	675	678	695	672	692	697	724	697	668	740	643	714	707	692	670	689	677	694	701	724	665	708	714	709	711	689	680	695	716	663	661	670	751	719	714	704	692	740	679	691	689	693	666	680	768	735	711	700	682	757	717	680	689	679	650	707	649	685	689	680	696	715	675	657	718	679	663	693	689	705	698	670	654	732	644	665	691	711	724	718	728	693	669	729	739	727
23717	21462	29432	23877	21458	16479	1453	785	646	583	547	534	474	509	498	469	449	463	462	509	457	441	442	480	462	451	435	423	390	425	453	435	343	380	405	416	444	426	461	406	416	424	404	487	423	395	420	468	370	444	442	424	409	453	391	418	375	388	418	426	433	420	432	423	371	384	414	398	425	413	412	424	366	438	395	414	445	410	386	401	391	419	367	393	402	398	410	368	429	420	408	421	433	428	434	430	434	386	417	451	405	448	423	403	471	390	399	418	388	465	428	403	412	434	428	405	435	410	412	450	383	431	435	441	416	430	402	420	430	385	386	448	441	354	407	407	418	413	430	447	449	403	446	423	396	400	400	412	433	415	395	442	415	433	441	425	383	425	417	380	388	409	414	393	384	451	427	407	399	404	389	432	441	403	423	412	417	421	428	419	452	438	402	407	415	411	441	391	447	435	423	422	397	424	434	402	373	442	434	391	381	400	394	435	416	437	434	392	409	420	406	384	404	420	407	423	454	393	408	444	438	406	366	413	410	366	404	468	451	434	390	413	383	404	460	449	423	410	412	434	389	449	409	440	417	418	404	408	395	376	452	410	433	421	399	409	446	400	440	408	352	416	422	387	414	399	408	422	434	408	386	398	413	407	424	431	452	400	432	417	412	418	421	412	395	419	441	397	410	410	391	445	432	398	438	417	392	403	405	411	420	446	404	419	447	440	404	414	424	419	432	444	415	394	431	424	387	435	445	390	425	418	393	398	408	401	439	439	420	395	395	406	420	421	474	395	396	412	404	407	435	396	412	402	401	437	430	400	416	436	385	385	455	377	380	406	397	448	419	432	419	427	422	418	397	435	416	431	405	430	430	416	396	438	439	431	397	433	403	404	429	429	407	385	404	438	435	400	398	408	436	419	419	407	423	424	417	402	392	401	418	402	425	426	414	433	397	412	414	420	387	432	456	414	402	369	401	393	420	388	432	392	406	417	414	413	416	431	389	422	442	446	421	411	434	410	429	448	398	408	398	397	397	391	388	409	402	417	461	433	416	423	422	408	421	401	434	449	432	393	386	409	396	399	426	394	407	398	425	427	421	421	413	419	440	391	440	427	441	382	402	391	402	412	431	413	436	430	407	408	387	425	462	431	404	401	404	392	437	426	440	406	377	415	428	421	424	398	401	446	433	424	380	446	389	412	410	401	412	390	407	412	399	480	439	418	460	441	376	419	419	408	413	418	427	385	398	410	403	414	393	419	408	405	416	420	406	460	402	391	414	426	415	419	364	397	424	427	401	428	420	394	460	403	430	403	409	391	386	423	410	414	408	419	419	411	398	411	411	445	448	423	399	388	408	401	438	436	412	408	381	402	417	407	416	395	411	403	406	392	405	436	405	402	427	419	402	421	389	400	399	429	419	444	404	427	404	432	411	399	393	377	394	409	419	394	417	409	385	423	396	406	460	400	429	451	430	424	406	413	425	405	464	405	411	426	449	411	402	427	397	380	453	453	390	389	434	394	399	390	433	395	458	436	409	406	413	415	400	408	435	435	441	424	415	459	411	417	413	445	406	439	380	386	404	410	385	388	392	406	416	382	396	434	410	403	424	422	383	372	423	421	420	426	401	412	454	421	424	413	406	419	418	425	419	393	426	426	410	417	435	425	380	417	390	394	383	442	424	396	411	427	420	387	417	394	370	407	400	430	405	409	421	407	426	414	432	405	424	411	409	448	410	406	445	382	369	392	396	421	408	421	429	399	446	380	396	422	403	430	417	414	418	407	403	385	418	423	408	392	470	420	433	419	436	372	414	364	415	410	399	441	419	388	449	368	419	411	430	442	410	404	381	390	413	416	461	401	405	462	403	419	397	392	443	409	421	406	387	379	449	430	390	389	369	379	405	437	427	424	409	433	424	396	430	412	405	417	368	420	408	428	404	409	433	410	425	388	383	414	411	398	425	447	402	439	407	430	379	412	440	428	468	420	397	364	440	407	405	415	430	426	431	384	433	413	413	405	413	412	444	375	394	404	432	404	409	408	398	435	413	391	386	410	395	421	395	443	447	367	417	436	415	390	389	395	416	406	412	405	409	410	444	457	384	402	408	420	402	401	462	410	412	422	401	378	414	367	425	396	387	397	421	413	419	415	432	424	398	410	426	384	419	394	413	444	404	408	424	428	426	402	434	409	411	436	432	415	400	408	396	406	423	427	412	380	426	396	435	419	369	394	464	400	432	403	414	412	398	386	426	435	424	402	400	443	412	359	388	393	406	451	409	446	405	399	415	456	428	396	408	425	403	396	410	439	418	411	413	405	429	399	432	410	379	418	390	448	430	420	408	446	405	385	400	436	399	414	414	416	397	425	409	414	429	379	448	412	383	432	446	431	418	425	396	421	445	398	392	431	435	416	456	410	434	436	451	407	416	398	400	417	376	399	416	394	399	445	401	427	395	384	418	418	450	411	395	422	438	355	413	430	405	433	440	414	418	435	421	431	444	422	406	412	434	439	420	453	404	384	413	421	377	396	400	407	404	411	406	447	381	417	430	375	459	398	436	394	409	387	392	423	429	419	419	443	422	382	428	423	410	433	410	422	399	470	424	413	404	385	431	455	423	412	437	419	406	439	422	409	421	437	390	399	411	399	428	410	482	415	399	383	415	396	416	420	423	416	422	416	417	420	388	374	423	372	417	412	431	393	437	420	423	387	403	388	392	411	422	413	380	419	454	398	405	449	428	390	417	386	405	424	450	422	428	430	394	412	403	428	416	380	416	401	417	418	430	403	403	427	415	397	436	414	448	388	403	403	425	385	413	429	403	380	430	431	426	438	414	400	434	404	406	386	419	387	404	401	412	404	395	461	420	412	401	424	386	422	436	409	423	446	408	441	427	402	421	439	439	434	431	377	382	407	425	387	414	419	386	417	461	439	435	363	435	419	395	425	411	443	438	427	419	406	425	409	412	427	429	410	415	409	381	417	457	429	428	427	396	407	398	420	428	395	393	430	435	420	397	403	412	384	394	410	376	416	430	434	424	403	447	405	408	452	433	424	389	393	414	442	430	458	429	412	417	412	482	454	409	395	430	401	429	452	397	415	375	387	410	400	411	410	410	379	403	406	422	388	435	417	403	389	446	427	430	387	402	401	375	460	430	411	404	407	402	403	403	438	434	460	362	416	422	405	384	370	416	408	382	456	394	436	375	381	425	399	423	408	447	408	426	434	401	393	449	410	413	418	404	387	417	424	444	433	419	453	397	395	430	406	425	406	399	445	429	424	416	404	403	428	427	400	398	396	422	409	429	443	403	423	426	371	396	402	410	415	432	420	422	371	398	440	382	407	387	430	393	429	436	390	404	407	405	379	403	445	430	424	397	408	379	409	397	429	382	425	389	420	394	378	410	403	369	433	423	442	406	461	405	396	403	408	396	437	428	429	406	401	379	413	413	398	404	401	419	422	392	409	416	391	417	387	424	411	418	385	389	404	415	382	416	414	441	390	395	385
41390	10964	9816	5024	3401	2465	1959	1673	1404	1300	1112	1025	968	937	864	817	813	740	757	764	693	757	738	728	696	756	681	673	694	723	692	693	701	683	660	661	632	638	650	652	661	626	656	668	668	623	633	612	652	649	665	664	625	644	600	685	646	686	689	667	679	653	613	627	608	623	658	612	648	649	634	646	640	628	639	659	659	675	622	655	620	632	647	640	638	629	619	622	635	674	612	659	622	667	704	666	622	654	659	663	644	611	630	647	588	631	649	649	630	574	648	603	672	611	622	698	668	611	642	676	637	647	608	638	624	604	668	625	635	639	600	632	622	644	662	650	648	679	688	599	665	627	621	622	611	602	606	629	637	596	648	634	614	627	612	607	613	656	593	625	587	643	601	618	635	660	603	639	651	609	640	654	662	612	610	621	644	651	656	618	623	618	593	644	587	603	641	641	631	634	653	666	646	613	611	633	650	648	634	649	605	638	632	613	610	613	655	677	584	628	688	666	646	648	607	633	685	664	637	666	655	643	657	632	633	612	609	628	667	636	624	611	590	619	611	627	619	666	665	586	620	620	615	609	630	624	601	616	629	623	633	629	667	669	625	623	647	572	661	601	646	627	617	641	652	637	624	576	651	650	662	626	607	665	644	626	599	642	625	640	658	658	632	633	654	620	656	634	640	578	649	605	636	619	578	641	626	690	630	634	662	625	660	612	643	643	656	642	657	673	631	640	653	634	620	611	661	622	612	625	639	611	636	632	638	604	614	612	629	657	588	647	597	608	632	680	619	615	627	669	594	644	621	623	622	611	611	660	644	606	611	617	649	614	636	610	596	618	630	648	647	608	660	620	640	608	598	598	614	643	665	641	653	646	614	643	579	608	648	629	618	660	649	658	634	619	641	611	642	653	620	688	657	636	624	630	610	608	653	624	640	650	668	658	652	665	665	641	618	619	559	612	669	622	658	638	661	609	661	660	654	616	615	661	588	641	611	642	662	639	592	653	640	611	636	632	619	688	612	645	597	583	627	619	609	631	607	658	646	668	651	627	643	621	632	584	601	635	616	646	626	688	674	658	629	633	647	616	618	656	670	612	591	641	626	713	597	651	621	618	646	657	638	623	652	670	705	627	612	633	618	617	647	683	609	657	638	629	616	654	665	649	675	635	606	596	622	645	659	638	620	550	621	610	641	610	618	603	674	630	676	634	614	640	663	622	604	637	590	632	626	604	635	650	598	596	642	643	586	635	633	559	647	625	644	647	608	613	604	648	633	631	615	661	637	633	605	636	626	657	623	669	680	639	631	590	637	653	663	630	647	635	623	597	644	628	608	641	648	635	629	627	661	621	615	635	615	629	599	610	595	687	677	615	602	605	647	608	589	643	603	626	624	665	633	670	638	633	639	651	598	622	639	616	624	635	612	670	655	638	625	647	627	614	629	645	595	624	643	664	621	622	641	666	633	598	615	667	628	636	693	673	619	636	629	645	609	631	617	641	606	624	662	623	644	615	620	695	668	622	657	668	604	596	651	608	639	606	584	617	657	627	622	640	646	630	684	613	618	638	656	631	601	621	631	639	631	655	638	643	656	671	641	605	673	659	604	614	663	648	605	627	612	652	621	644	724	683	636	619	597	585	629	623	615	614	661	622	660	630	635	664	603	599	617	635	679	600	594	616	636	660	627	621	663	623	640	606	650	616	594	601	608	662	677	602	616	588	593	675	592	623	574	664	580	648	592	617	636	584	645	686	633	647	631	664	669	590	635	569	627	652	624	649	606	595	649	631	595	591	618	663	641	621	603	667	604	621	637	584	611	631	642	642	647	667	646	651	625	624	619	606	624	669	613	617	643	597	629	583	634	637	645	650	619	636	618	594	618	591	674	616	606	620	627	632	618	636	634	631	715	683	585	620	652	645	648	613	639	639	607	595	649	595	647	670	665	624	649	607	640	613	606	630	701	692	635	658	694	583	595	651	643	622	618	665	656	629	583	620	610	627	631	600	630	605	623	641	668	589	597	646	641	616	658	603	644	668	661	612	614	629	655	668	643	639	656	614	612	673	599	625	643	597	649	612	635	621	658	628	627	628	600	555	584	612	643	662	647	610	601	645	620	633	638	606	677	634	650	655	634	635	592	593	652	607	614	632	649	588	635	576	659	651	622	625	606	641	612	639	613	616	622	639	624	625	603	631	648	647	560	651	577	645	613	610	619	598	593	672	622	630	594	620	638	633	621	626	645	645	636	655	620	630	651	651	652	643	649	632	644	613	624	603	638	629	617	650	600	645	660	655	635	639	597	633	658	653	624	634	610	614	628	623	630	618	657	631	639	654	634	637	683	612	662	611	632	614	608	685	656	635	626	642	612	622	677	620	642	629	640	613	643	618	632	609	671	622	659	663	618	641	623	612	655	585	654	576	630	626	610	643	625	663	640	629	581	658	667	686	643	621	599	606	583	656	596	609	639	650	683	652	628	623	619	643	649	649	669	611	664	623	619	662	656	641	640	641	624	655	625	625	663	612	670	601	663	630	635	667	630	564	620	608	676	652	706	660	648	672	653	631	615	615	609	674	611	625	610	608	590	621	603	644	622	624	654	598	643	666	590	609	673	640	628	611	635	618	627	630	613	633	623	649	647	653	634	655	629	587	603	601	670	653	629	626	618	610	625	656	625	686	607	619	660	620	632	645	647	604	622	602	630	654	634	644	612	618	630	636	621	625	636	638	626	625	658	615	638	598	612	652	599	654	637	628	593	621	613	630	647	623	610	640	641	645	646	623	601	634	651	655	668	633	653	643	616	578	672	608	594	659	624	589	624	625	635	631	621	642	663	653	661	619	638	596	606	669	624	585	642	604	654	660	588	635	633	629	587	660	635	626	681	647	637	641	664	617	665	602	664	629	622	628	599	665	636	651	672	629	639	609	661	580	615	641	626	611	634	633	621	627	685	604	619	606	659	663	591	661	634	646	654	586	678	593	641	654	660	660	611	642	615	667	627	634	624	654	630	613	659	672	642	617	600	607	675	625	610	588	615	630	640	570	645	585	652	613	623	632	618	594	600	621	628	658	642	627	569	588	647	630	617	631	576	608	672	651	628	621	608	635	619	601	646	633	643	597	609	641	643	593	604	597	651	590	642	593	641	642	586	623	666	636	620	602	686	635	668	600	599	640	616	591	672	648	676	577	625	645	625	619	649	662	630	623	632	583	603	671	646	631	659	647	623	584	658	627	584	610	685	618	657	627	622	614	617	630	624	628	608	660	624	621	651	624	672	622	673	612	602	640	640	653	654	622	634	706	640	627	630	555	622	627	636	602	663	628	565	634	609	640	632	594	626	648	640	593	607	604	630	650	645	601	646	648	656	639	601	652	620	619	614	620	622	602	644	621	640	666	709	608	659	668	646	611	668	631	644	635	607	651	647	598	649	614	616	658	623	633	592	599	587	630	623	639	629	597	648	621	618	630	625	615	605	594	626	665	653	620	657	658	615	622	618	623
23204	21474	29662	23698	21465	21456	4576	765	539	496	436	408	359	365	326	296	347	305	305	268	275	232	247	300	274	269	294	262	244	258	245	275	245	259	257	228	256	235	215	232	246	227	246	246	248	249	260	236	231	272	223	258	240	242	247	227	227	254	233	251	254	230	259	250	235	243	244	243	244	256	264	247	220	256	232	222	251	250	245	253	246	241	226	241	243	243	219	206	271	255	224	225	240	243	245	197	243	217	242	288	218	221	253	246	263	242	250	244	230	225	224	243	236	228	243	214	228	248	246	242	239	221	242	236	276	231	253	218	253	239	244	278	238	239	246	232	249	269	215	264	257	247	248	224	239	230	236	234	269	233	236	232	227	246	224	258	227	234	256	252	208	241	216	247	244	231	213	238	217	233	231	223	230	234	232	273	234	238	251	244	224	227	239	249	227	230	238	237	231	225	240	242	242	242	239	253	218	240	217	240	246	242	240	241	234	241	251	230	230	214	252	224	206	253	248	240	258	243	226	237	223	239	208	225	260	251	279	260	261	269	233	229	224	224	232	222	254	235	226	234	256	239	229	258	244	249	234	209	233	227	257	248	244	208	233	250	258	226	235	251	279	233	221	240	252	234	248	218	237	263	245	231	203	244	250	209	253	246	225	242	239	228	246	222	232	237	252	243	245	242	218	255	253	226	232	245	273	258	243	227	261	235	221	249	251	248	253	257	228	247	244	230	251	221	209	252	238	244	231	217	239	259	218	224	242	243	244	232	225	214	260	227	215	240	261	252	236	255	225	257	253	254	244	221	249	229	229	216	235	246	254	256	247	246	214	248	242	248	250	223	223	236	232	236	232	257	248	217	251	242	248	208	235	227	226	211	252	256	221	242	251	251	268	254	215	215	228	244	237	254	227	255	236	282	235	218	229	261	235	248	229	219	231	238	219	234	251	228	265	233	240	236	211	227	248	217	226	243	209	263	231	254	231	260	225	259	237	216	227	246	222	216	226	245	219	248	256	224	202	258	217	233	261	227	273	223	227	226	213	213	245	242	238	250	241	228	250	251	235	237	260	231	241	222	240	228	210	245	213	236	248	238	254	225	246	216	209	243	227	270	222	230	241	223	224	235	242	241	242	233	255	254	216	252	256	282	226	236	238	216	234	229	263	246	255	270	218	213	265	223	196	237	225	251	206	232	225	249	256	254	241	228	258	232	234	248	244	223	243	232	249	223	230	212	223	233	229	240	235	263	242	253	246	224	224	233	238	222	268	216	219	219	230	219	215	220	227	229	234	238	211	244	238	235	258	239	238	235	238	245	270	240	242	247	209	228	236	238	232	216	242	245	241	226	216	239	227	235	205	255	240	212	223	271	242	215	256	239	234	239	247	252	235	242	246	240	216	225	217	206	196	262	264	233	228	220	226	241	233	239	230	257	253	246	256	240	257	227	238	264	230	231	227	254	233	227	227	256	224	231	250	236	239	223	257	195	246	252	243	242	275	248	228	232	200	247	234	230	249	230	227	253	251	236	250	245	249	242	239	244	242	269	220	231	248	229	244	246	241	240	244	238	255	263	232	223	256	205	217	265	221	224	251	227	207	223	221	244	228	253	227	221	238	260	240	241	246	241	216	210	279	232	224	238	231	229	219	237	211	231	260	228	244	222	240	242	234	237	227	229	233	225	251	252	259	236	209	248	269	240	235	264	213	220	233	250	202	229	226	251	250	232	243	251	225	239	227	248	214	268	218	220	255	228	250	230	260	235	211	254	232	241	239	232	234	240	247	229	209	246	242	267	194	241	231	244	217	250	236	206	256	235	242	240	227	239	256	244	222	225	230	277	240	253	226	249	223	234	235	226	221	201	228	215	241	251	243	235	234	236	263	247	228	228	227	229	239	222	231	252	252	223	243	274	246	240	235	184	268	239	189	232	237	232	245	237	234	241	229	229	220	248	204	224	261	257	245	238	234	219	256	226	217	281	198	208	216	222	247	255	230	256	225	221	261	224	232	251	218	214	229	245	241	244	263	208	213	222	224	242	228	237	233	228	243	216	231	213	237	231	255	215	224	247	231	216	242	262	236	232	218	232	261	218	258	248	230	245	212	225	235	241	280	242	230	245	264	241	251	244	255	220	251	239	235	288	253	234	225	258	236	232	236	272	229	228	283	225	231	220	214	255	263	244	221	244	223	251	256	235	211	232	238	229	229	277	232	245	239	243	237	258	224	230	224	212	244	227	238	237	249	233	233	233	237	223	243	250	217	229	228	243	230	240	220	230	235	230	212	231	239	234	220	237	214	232	244	225	236	200	209	230	238	242	262	230	219	234	226	255	237	225	246	240	221	215	263	237	229	226	212	223	236	237	233	250	224	237	257	240	219	239	232	209	249	242	225	236	241	255	256	262	240	225	217	231	231	240	229	248	214	226	237	223	255	224	252	257	245	215	244	215	218	248	266	237	234	234	200	244	211	225	269	239	241	264	251	230	238	226	232	245	250	233	244	237	202	247	214	204	208	230	237	252	221	287	243	194	246	201	250	231	278	261	251	239	261	217	233	244	232	252	242	235	213	236	241	237	235	233	231	230	207	272	225	245	226	230	250	248	217	211	223	218	230	219	216	231	252	232	258	238	222	221	237	218	256	230	223	251	260	219	233	237	232	217	227	245	227	224	258	249	233	249	248	258	255	244	249	217	253	222	233	210	241	245	242	228	236	215	206	252	230	249	227	246	223	233	188	236	232	235	234	238	237	257	219	246	220	236	245	231	250	250	243	234	226	251	241	225	247	242	226	234	203	220	234	234	242	218	225	233	244	224	240	225	231	234	229	242	236	243	225	254	217	226	240	228	245	236	207	227	241	258	241	243	220	223	238	221	263	215	259	236	245	244	253	242	244	245	231	250	255	249	277	255	257	256	234	231	249	244	232	240	215	239	211	223	218	202	226	241	242	208	263	237	239	234	221	234	234	237	235	232	248	250	213	219	228	232	228	223	232	237	202	204	225	256	235	221	233	257	238	234	255	207	273	252	254	238	239	219	236	233	237	243	242	248	229	209	228	249	218	227	238	235	241	250	226	257	228	237	230	253	275	235	238	239	270	230	246	229	233	235	268	221	258	250	234	249	243	245	236	249	236	240	256	245	263	235	234	240	272	231	246	239	268	233	237	241	215	240	254	242	215	238	228	228	248	243	247	245	219	232	242	217	253	267	238	245	244	256	217	225	240	228	258	258	263	232	247	230	221	226	230	263	233	233	225	278	229	262	230	226	227	261	237	269	238	234	227	259	256	235	243	229	233	208	233	244	224	248	227	229	240	240	218	232	229	218	223	251	231	221	217	238	256	222	232	205	228	212	220	240	215	236	246	273	251	208	225	241	245	216	247	219	216	237	214	238	231	275	240	204	271	246	216	228	217	232	251	226	236	196	258	239	228	233	241	249	231	226	241	213	224	225	230	247	235	244	231	237	242	222	247	233	260	228	262	220	237	243	222	245	265	219
44112	13174	12287	6478	4092	2932	2310	1736	1483	1238	1028	925	773	787	669	649	625	573	554	583	512	491	516	444	429	470	461	448	474	434	426	435	437	415	426	374	412	407	365	437	404	413	401	377	397	399	454	357	407	414	384	380	365	365	388	392	365	379	338	371	338	434	353	379	381	372	412	380	362	390	385	366	368	384	344	389	388	355	377	388	388	361	371	375	402	361	396	383	396	357	378	381	416	389	377	384	393	419	381	394	373	392	388	338	420	363	387	360	362	345	372	370	380	355	379	382	391	386	379	360	338	384	350	374	386	356	371	367	354	357	377	372	364	383	368	350	343	379	363	384	369	398	368	411	349	395	340	394	378	373	385	348	416	389	369	393	341	387	350	342	350	364	366	397	381	374	383	382	364	393	364	375	374	403	357	341	358	383	381	359	327	380	365	393	376	382	374	368	400	403	367	349	371	370	380	369	382	387	375	390	364	344	390	340	351	354	385	396	381	367	361	377	394	374	368	391	373	347	383	375	352	372	361	373	368	340	347	377	388	368	374	374	371	346	366	391	361	410	377	404	401	360	367	371	364	362	349	375	375	346	379	365	396	375	354	347	392	373	405	351	349	357	407	388	340	364	360	361	400	386	380	363	389	359	358	373	363	366	380	378	370	375	368	387	369	373	398	360	360	377	364	377	396	365	365	348	379	360	394	359	385	368	403	379	355	356	332	390	362	371	362	385	377	363	381	380	372	364	339	386	372	395	369	352	355	386	394	396	396	345	369	359	356	363	365	379	390	397	380	373	420	353	371	384	367	390	378	333	368	368	379	392	363	362	330	372	400	364	394	405	354	375	370	363	376	358	385	388	355	347	296	379	351	384	355	360	357	348	381	359	369	380	369	338	383	416	399	364	352	367	361	414	384	367	366	348	366	375	407	375	388	366	387	366	363	354	415	376	369	362	397	351	367	367	345	373	368	385	366	390	371	356	382	392	389	397	367	376	361	362	351	348	342	372	417	370	392	363	374	396	359	382	373	395	381	378	352	331	398	351	374	360	378	348	348	342	367	388	367	392	375	387	364	379	350	358	343	368	364	339	330	376	347	366	378	368	363	370	366	438	376	386	368	342	378	376	385	332	358	364	389	410	406	336	392	411	370	348	336	321	335	357	370	346	355	368	379	410	347	399	364	364	386	367	358	390	398	376	350	386	385	367	364	381	365	369	375	362	383	358	382	380	359	386	349	352	372	367	373	385	394	355	362	395	375	388	383	349	378	338	328	385	363	371	376	341	376	331	378	385	365	368	364	349	388	335	371	370	364	380	418	383	360	391	369	393	402	398	407	372	386	407	372	380	379	384	413	352	377	382	410	343	386	355	344	373	368	363	365	345	364	337	395	378	375	344	403	350	385	379	350	350	373	354	374	360	347	369	419	392	378	401	367	381	383	381	351	375	361	351	356	336	363	375	395	347	379	375	366	352	384	359	393	351	377	339	365	392	365	385	379	374	356	414	372	334	352	340	375	367	384	389	346	373	338	387	374	366	391	356	361	378	379	391	376	407	392	370	368	378	357	386	332	377	367	372	350	352	368	360	368	349	373	344	350	356	370	395	395	372	375	356	391	360	382	369	355	366	351	355	376	360	354	385	346	376	378	385	373	327	349	344	370	356	381	393	368	395	354	364	367	365	367	376	345	372	347	376	344	402	380	387	357	368	339	362	370	351	387	373	356	397	415	364	364	373	377	372	362	350	384	348	373	356	377	358	362	401	365	370	340	356	368	372	371	354	380	388	381	409	400	357	377	375	359	349	360	401	388	355	336	377	409	347	345	409	389	381	384	346	408	345	379	386	373	391	379	400	384	350	363	364	376	371	367	362	396	374	395	354	384	355	360	369	359	360	371	367	370	374	363	370	398	358	370	351	367	394	359	367	372	368	350	385	364	368	378	370	377	376	363	340	364	355	414	349	395	385	370	396	385	392	365	396	372	330	365	379	375	355	365	374	383	340	358	359	372	383	375	352	360	374	376	364	377	367	386	394	387	378	345	383	411	354	381	374	401	356	402	394	349	367	365	395	355	392	395	358	385	357	394	381	363	369	349	398	363	349	367	324	375	362	349	397	372	395	344	356	371	376	372	373	364	388	389	390	330	384	341	344	338	383	366	394	369	373	381	387	392	360	369	396	380	411	378	328	352	385	354	385	376	347	378	356	358	379	387	396	375	378	360	359	360	356	373	328	363	400	369	367	349	366	363	373	380	392	332	374	366	376	316	352	394	363	373	350	345	351	379	387	379	390	361	365	364	388	387	371	351	401	357	358	411	370	337	396	316	403	384	365	365	364	342	363	384	406	364	370	390	385	397	350	396	377	346	402	342	371	383	372	373	328	374	368	391	358	339	378	353	411	369	337	378	399	364	337	383	362	380	386	399	342	407	353	355	395	373	372	348	378	375	360	411	371	385	371	375	381	352	342	374	355	347	387	339	332	352	399	378	384	366	365	330	377	362	387	345	366	371	361	385	359	345	383	359	368	373	381	348	343	354	389	380	372	376	396	371	386	346	368	333	346	377	398	390	356	369	358	394	353	376	387	347	409	362	354	381	333	355	365	332	400	369	383	371	372	361	361	362	370	386	343	382	381	397	367	340	363	382	407	359	377	388	382	365	337	372	347	383	381	368	396	395	349	383	362	392	353	348	353	363	388	373	379	376	360	365	358	346	390	386	381	369	376	370	356	387	381	346	389	379	336	392	345	336	329	368	377	355	364	389	399	357	374	373	350	365	362	334	346	380	407	354	361	361	380	378	321	359	356	354	389	371	381	387	367	328	404	365	360	343	366	375	371	382	375	365	381	363	364	354	368	353	354	353	344	413	376	373	344	377	398	346	338	378	385	388	379	372	340	366	409	391	367	383	335	387	346	350	344	384	380	373	385	376	366	365	400	375	372	382	375	353	378	335	380	402	396	391	396	336	387	372	411	363	369	355	379	335	388	375	398	372	354	394	376	340	411	351	380	399	354	325	358	362	370	335	352	377	390	338	363	385	374	371	363	369	375	379	362	358	364	388	391	389	369	378	393	397	347	343	356	362	358	383	391	386	349	369	358	396	388	415	367	399	363	360	351	373	381	387	376	364	394	367	390	378	395	392	370	346	366	401	376	366	378	388	407	360	361	397	362	371	386	367	382	399	377	367	364	373	391	385	359	374	365	384	396	380	353	341	376	373	380	379	354	356	383	395	394	376	397	366	339	357	393	371	374	373	393	373	348	345	346	389	374	355	370	377	372	358	382	356	389	369	363	364	368	379	331	378	395	336	350	360	340	376	344	383	345	372	342	315	374	357	349	358	377	356	345	337	369	333	375	381	375	392	365	358	365	357	370	344	378	381	393	377	350	364	353	352	369	342	377	348	351	359	395	379	334	351	412	387	374	400	380	387	362	363	414	426	332	378	379	399	393	410	365	356	359	374	392	366	377	382	391	359	378	336	408	341	380	390	397	351	395
27338	20593	7530	796	534	473	525	468	425	505	472	455	435	474	444	464	441	497	442	464	444	452	462	466	481	459	454	471	467	495	480	415	475	477	489	490	462	439	436	438	440	469	456	456	444	454	451	450	431	449	436	416	426	459	468	499	435	416	475	437	480	423	448	447	483	434	440	442	453	477	434	443	468	453	469	431	463	437	451	446	436	458	440	487	415	418	430	464	483	448	433	452	461	430	458	425	430	506	435	493	451	448	437	440	457	452	443	454	459	481	431	439	472	458	443	454	446	458	444	450	485	459	473	414	441	444	447	465	457	435	424	478	426	445	473	477	472	465	461	438	426	412	463	462	433	441	490	414	478	462	494	439	468	475	451	443	458	440	487	429	449	477	496	462	447	458	455	457	457	468	444	458	440	483	444	420	446	428	452	429	419	449	481	436	469	449	465	416	447	449	416	493	456	441	457	442	465	461	465	442	445	418	459	444	476	426	467	464	458	468	447	438	468	459	444	449	399	435	461	448	427	459	429	444	457	470	446	462	450	446	459	451	425	457	444	409	467	498	449	464	454	447	450	468	442	418	490	453	532	443	411	458	445	475	457	488	438	431	437	487	450	439	443	477	472	456	474	420	422	448	493	478	471	471	447	431	483	450	441	474	451	473	438	451	436	466	458	424	472	417	453	432	481	428	463	467	430	478	455	469	454	480	504	454	448	469	464	466	430	460	449	422	429	461	420	432	456	452	474	432	469	423	460	423	464	444	452	446	470	431	439	463	491	492	419	441	442	452	445	483	451	432	492	442	455	453	433	433	463	437	450	454	431	461	454	412	509	475	466	441	444	443	410	437	432	457	411	449	430	446	418	432	439	438	452	424	428	427	435	431	393	423	436	439	455	450	416	465	437	463	479	453	467	437	443	454	417	442	435	453	462	472	465	468	471	431	403	469	467	472	457	451	459	476	477	437	435	432	481	468	423	473	465	454	471	456	455	443	448	462	429	451	459	443	432	425	455	451	456	461	450	461	436	465	412	423	408	392	487	471	418	491	420	455	471	475	482	452	476	460	444	479	483	446	480	447	469	466	478	447	477	469	452	431	452	506	411	438	430	418	419	437	469	420	444	436	460	461	447	397	454	462	435	466	414	457	426	468	462	399	499	459	454	448	446	428	432	432	454	443	465	396	423	478	458	500	472	463	435	484	474	441	478	433	484	456	427	441	474	419	494	469	432	423	431	461	482	462	481	435	430	473	467	498	464	431	457	439	469	468	452	459	460	415	446	486	422	465	502	419	427	447	471	437	437	464	424	452	464	415	449	457	445	478	456	492	457	433	405	437	455	491	455	455	447	415	460	466	456	454	442	437	444	441	465	469	449	488	441	410	505	407	423	465	409	435	473	467	458	463	424	464	449	463	449	425	487	463	462	471	429	418	435	507	484	442	450	439	410	404	491	454	430	461	450	471	462	455	444	477	424	464	424	444	426	446	454	444	437	472	479	438	445	468	421	491	446	467	477	449	453	475	442	477	449	458	430	455	464	413	466	411	445	441	449	442	439	446	422	462	484	448	461	435	492	446	429	421	468	464	452	428	467	416	457	442	479	473	461	445	428	454	430	449	425	431	421	486	454	488	458	447	482	461	437	449	489	423	430	461	413	441	417	465	443	460	459	454	459	468	477	412	465	444	451	440	436	446	434	447	449	445	432	454	437	421	456	485	418	409	434	447	422	460	437	447	445	434	435	456	453	439	441	434	460	426	470	463	407	456	509	416	447	448	459	478	445	448	462	468	484	449	447	445	439	448	490	494	458	439	463	509	455	457	460	483	456	475	438	452	424	443	488	405	456	440	461	474	445	428	430	471	442	417	441	499	429	450	441	446	425	476	453	444	457	466	457	459	475	470	426	451	437	414	439	457	460	443	448	454	478	419	486	451	463	428	432	427	441	454	475	434	444	433	463	436	424	470	447	445	503	470	468	485	432	465	427	484	458	441	457	416	455	440	453	440	490	467	468	454	451	501	463	462	404	454	461	445	436	449	446	446	477	437	448	437	500	436	430	429	432	471	441	429	433	480	439	445	469	487	466	466	477	453	414	424	440	431	449	445	454	480	489	424	448	436	446	458	493	428	412	418	414	432	467	507	463	424	454	488	438	425	480	504	464	413	460	475	454	466	459	474	452	467	459	441	436	439	443	441	466	450	445	410	444	497	451	476	435	460	416	425	403	459	452	451	407	432	465	465	436	435	447	434	458	444	446	427	390	435	445	444	460	431	448	456	421	473	442	505	465	462	449	406	450	444	467	440	425	475	431	480	451	456	469	443	470	470	462	424	429	465	475	448	464	457	421	427	440	481	485	419	427	460	436	431	442	482	464	473	436	457	453	476	425	452	439	441	453	458	420	457	439	435	435	461	478	443	437	480	467	444	450	470	422	449	456	495	466	442	447	425	441	411	457	474	454	468	461	467	438	476	439	461	418	443	466	457	425	455	457	457	468	439	435	452	455	473	462	473	461	454	434	444	431	439	452	389	397	421	466	449	463	489	468	446	454	445	473	443	466	435	478	487	463	463	436	466	462	469	443	475	459	478	461	428	514	436	460	444	465	425	455	477	456	440	427	428	449	465	442	486	430	473	463	434	468	463	434	430	469	466	445	435	430	431	459	436	441	447	465	440	495	444	456	430	404	459	414	459	460	496	476	453	466	446	416	423	448	401	451	441	462	481	421	446	431	433	450	459	465	457	438	446	461	454	405	449	473	455	454	443	451	465	439	450	433	440	459	436	444	473	474	478	439	469	471	443	428	445	454	438	428	457	448	482	486	441	473	465	420	436	446	466	473	443	459	425	450	447	435	453	456	419	467	451	437	478	454	469	427	450	442	453	460	494	467	432	468	446	435	476	448	463	457	461	409	435	433	425	461	448	456	438	482	451	442	466	433	426	451	454	476	427	469	426	420	447	450	453	460	458	458	460	459	438	458	475	449	420	471	434	447	467	440	446	452	462	422	450	416	446	462	426	421	469	427	431	419	426	445	443	449	417	451	443	442	479	461	446	457	447	417	451	463	467	447	439	486	466	455	496	447	434	413	463	444	443	433	460	452	463	449	464	446	431	483	479	433	429	412	439	411	426	437	432	509	443	425	414	428	471	444	465	462	435	447	472	490	436	414	471	467	511	471	412	458	448	457	458	444	462	441	413	443	462	470	509	411	438	445	419	437	474	455	444	474	466	445	455	464	451	422	462	437	417	428	488	432	461	449	443	481	482	475	442	414	459	452	429	446	429	431	437	452	465	441	483	441	431	437	448	433	452	415	418	480	418	435	477	444	455	425	449	484	476	465	466	466	449	487	443	451	497	435	445	417	449	474	474	438	440	470	475	452	449	431	459	414	427	434	467	457	433	420	466	474	448	466	462	476	427	460	440	456	446	455	465	477	419	478	406	439	480	461	460	482	456	476	411	471	457	420	473	457	447	451	455	457	455	468	468	435	440	408	436
17184	1580	1293	950	862	816	806	728	710	719	708	710	693	689	701	669	706	669	687	663	699	701	712	721	682	646	712	701	683	686	633	652	718	668	691	716	709	712	635	729	685	706	647	692	694	666	688	688	685	663	672	648	698	684	683	733	685	662	650	704	659	678	677	678	659	645	668	709	688	672	670	682	656	720	678	695	725	679	690	632	712	677	679	648	704	700	655	695	659	698	682	688	663	675	673	721	717	664	665	652	662	681	673	674	678	662	611	673	681	680	669	638	712	641	674	687	719	708	681	734	666	713	665	687	699	696	650	680	630	710	715	724	700	754	688	751	691	641	701	692	708	687	716	696	691	677	666	712	691	686	652	679	688	674	661	655	698	676	676	716	679	745	633	712	692	661	699	643	704	637	729	678	696	755	676	674	666	677	671	689	668	700	700	678	689	667	678	641	658	677	653	655	703	668	694	665	639	708	682	722	726	764	701	671	711	730	688	683	665	681	711	691	657	679	661	693	655	692	647	689	672	699	685	668	670	675	661	649	668	701	653	641	690	624	674	698	693	692	673	715	658	665	693	697	706	688	715	666	717	673	677	682	695	669	667	657	715	699	660	703	709	661	690	665	668	668	651	644	737	677	682	701	709	724	707	653	694	698	659	679	690	729	721	697	686	690	713	689	728	692	700	675	753	681	714	714	650	672	682	669	694	694	695	718	675	675	715	670	679	727	692	662	641	698	728	665	685	711	675	687	683	694	688	707	733	719	655	730	670	629	691	693	711	703	692	697	656	712	610	677	679	689	684	711	651	677	671	712	670	710	729	704	720	663	686	713	667	690	632	686	651	717	689	688	685	722	727	685	717	642	655	715	691	689	670	653	699	680	659	722	672	659	675	683	704	648	708	631	721	662	655	644	718	684	715	662	687	689	691	702	698	658	699	677	733	761	669	655	674	676	722	652	669	709	677	737	690	675	644	686	645	681	719	716	670	663	627	724	700	677	738	709	658	692	716	715	702	657	720	686	709	679	663	673	677	685	668	707	643	644	680	696	697	721	683	671	685	672	675	666	677	673	702	662	733	673	747	688	674	690	702	691	681	632	695	668	704	689	691	653	687	693	647	694	706	694	679	694	725	705	689	650	667	708	650	677	692	706	704	718	706	647	706	676	678	692	667	675	682	666	642	664	690	719	697	703	710	669	721	657	666	740	696	654	723	724	670	734	673	653	664	714	653	697	680	653	639	681	765	697	732	714	670	719	670	659	654	689	692	712	682	658	681	631	665	686	664	683	680	693	695	639	616	682	742	714	672	741	705	695	693	725	659	688	652	690	674	678	665	653	676	648	681	682	681	674	664	714	657	726	678	735	715	634	641	675	656	687	719	631	668	737	656	691	673	665	695	675	665	655	665	669	662	695	662	679	671	672	674	713	672	685	728	740	691	708	761	663	687	690	670	691	684	665	688	646	620	645	688	680	674	688	668	679	690	654	680	690	740	673	681	639	732	709	713	660	698	652	656	747	691	683	685	627	671	685	661	672	701	652	711	658	681	701	710	686	720	692	647	666	686	691	680	670	702	679	696	685	643	675	665	701	679	648	704	671	648	659	651	654	671	712	729	710	683	689	699	699	649	719	639	692	671	708	703	698	681	686	724	676	662	722	718	716	693	729	710	693	707	723	629	700	673	688	654	656	733	710	691	706	693	689	705	648	684	641	682	688	663	736	654	687	716	731	676	678	649	689	692	697	704	631	717	659	671	681	695	661	690	639	726	698	691	642	724	676	688	742	689	689	722	651	690	638	679	729	699	703	673	657	661	711	659	690	657	689	689	697	706	681	641	696	685	705	683	714	715	668	640	643	670	655	646	711	699	629	689	696	674	713	697	710	686	696	684	687	663	639	663	639	693	737	680	683	712	680	702	697	715	657	647	648	678	659	709	681	674	690	691	698	679	707	724	691	700	726	697	686	637	629	658	684	742	707	623	678	696	694	666	694	663	650	647	700	674	620	709	650	669	696	670	699	675	672	673	679	648	716	657	681	676	681	710	667	698	705	678	704	656	718	639	661	702	693	707	703	694	729	737	622	662	677	711	675	668	690	653	648	653	746	653	697	681	692	699	714	646	664	694	651	700	697	671	699	664	682	708	705	676	703	681	690	735	676	659	675	710	676	736	642	694	707	666	696	713	704	688	717	665	697	730	685	662	710	655	746	698	642	674	660	657	698	679	672	708	701	670	615	683	631	676	706	686	664	698	732	682	729	683	691	641	676	708	679	678	652	644	683	700	680	639	657	676	735	738	729	670	667	698	735	677	669	766	710	646	694	671	634	727	683	657	707	685	696	735	697	688	705	698	710	665	671	675	689	656	681	703	667	711	638	668	679	734	704	682	672	710	706	694	696	671	679	720	648	691	652	673	672	672	633	707	672	667	715	694	691	682	707	717	697	713	662	717	664	691	670	695	680	703	692	704	660	690	744	679	695	684	698	692	684	700	659	711	704	704	708	698	700	687	720	706	652	685	664	670	672	699	758	696	676	682	659	666	692	712	640	690	715	644	681	710	631	713	674	709	677	695	715	692	650	690	732	713	666	691	742	661	675	695	679	683	662	655	683	725	678	664	652	727	629	674	679	703	642	693	671	660	725	690	687	658	660	624	706	739	668	686	675	627	641	643	668	710	692	675	687	672	670	635	701	709	665	665	677	670	645	677	703	685	668	677	702	694	703	708	733	685	637	690	681	630	734	699	674	665	685	727	637	701	688	664	722	661	649	702	697	659	717	734	687	666	662	674	719	678	686	732	633	708	668	679	714	701	649	647	667	706	668	685	704	704	668	647	663	657	648	682	699	701	686	675	726	732	684	644	669	688	684	696	676	704	653	705	686	682	697	678	695	726	626	697	688	673	689	689	707	696	688	672	709	701	709	699	637	726	690	691	692	701	731	678	704	698	741	669	683	657	650	637	633	722	693	677	664	696	684	709	647	704	668	690	688	754	694	678	665	681	677	679	703	701	662	691	668	664	666	689	658	693	697	681	688	722	692	721	701	716	721	708	718	654	669	668	666	707	712	697	672	694	689	709	685	690	687	686	688	677	655	690	648	702	689	685	684	686	657	664	674	683	702	679	652	656	633	677	650	694	658	715	666	713	657	691	662	702	684	687	674	663	682	704	656	684	730	664	759	655	695	683	727	671	677	641	667	696	709	655	678	675	689	676	703	672	699	631	685	651	685	652	646	664	670	673	680	650	639	676	685	627	683	685	666	709	649	697	673	732	669	690	688	693	672	699	678	699	652	673	691	697	714	661	685	691	638	701	731	683	641	661	680	728	691	669	706	656	681	663	678	680	688	674	646	695	677	693	728	652	676	707	705	684	678	732	722	676	646	691	701	652	723	671	719	671	687	670	694	663	728	689	710	733	703	710	711	635	632	703	716	671	724	662	685	671	680	720	714	762	658	657	646	703	684	731	657	634	644	700	711	702	690	725	690	708	642	640	685
23666	21462	29415	23896	21452	18156	1542	804	631	581	521	511	460	514	473	492	453	466	448	454	466	424	431	435	452	440	407	407	394	442	440	428	437	449	414	388	425	431	414	397	420	421	406	433	443	442	403	427	404	395	437	388	403	405	399	427	433	392	411	420	425	417	408	402	445	400	394	384	422	425	435	400	425	428	402	414	442	440	405	443	417	438	433	406	398	428	407	438	420	410	395	396	416	421	402	422	384	391	442	407	412	398	375	410	430	451	410	391	397	385	412	398	406	393	421	411	432	430	386	394	423	412	399	422	397	412	391	397	420	432	397	436	409	405	444	399	407	372	432	421	427	381	372	411	442	411	410	410	403	414	402	412	421	407	435	423	407	419	379	410	404	410	439	388	410	376	363	376	428	378	419	416	404	423	419	414	429	419	424	384	402	417	396	443	391	383	439	375	410	371	426	414	422	425	433	412	439	430	414	446	416	422	406	389	434	409	412	406	415	415	435	403	398	409	421	397	387	407	365	408	400	418	437	411	398	399	410	419	441	455	382	407	408	421	395	405	398	403	414	383	427	374	408	424	409	377	374	392	418	416	404	394	428	410	395	376	454	406	415	370	408	412	396	429	417	418	432	450	418	393	422	417	406	391	421	408	420	429	398	396	410	400	420	412	370	441	399	416	392	444	410	379	402	415	403	402	441	412	436	382	385	415	394	415	398	410	416	402	414	418	378	376	425	411	418	393	397	435	438	420	404	425	410	400	415	419	381	406	428	388	419	406	439	432	407	364	390	442	387	416	389	389	396	444	383	398	425	423	427	410	383	404	395	388	439	410	429	445	392	421	418	415	386	369	390	385	379	403	410	380	421	458	410	381	429	418	413	435	444	389	393	399	412	394	374	370	422	408	380	406	402	446	404	399	451	422	420	380	412	378	419	389	459	409	389	407	421	374	427	439	432	434	426	415	403	421	435	417	383	406	398	410	396	413	413	430	419	429	385	385	399	375	425	426	439	417	432	369	437	380	412	443	393	393	387	387	405	409	390	392	422	424	392	426	396	394	426	390	396	398	368	460	424	393	402	394	412	407	451	404	410	365	399	425	418	391	428	416	438	391	395	356	417	379	453	425	411	420	403	388	388	397	421	378	400	418	432	388	414	408	427	388	399	397	389	408	398	410	388	401	391	408	391	403	388	380	390	410	393	404	414	423	443	445	421	380	418	404	395	407	409	418	388	407	442	391	397	415	388	416	392	408	417	378	388	401	410	399	409	385	389	413	389	424	401	424	393	423	410	456	437	397	417	359	367	420	418	391	385	434	385	391	409	375	393	425	418	411	423	438	413	382	429	401	380	399	402	386	449	441	419	399	392	416	418	385	406	394	401	418	441	409	402	407	417	386	375	438	415	375	415	416	389	425	408	381	422	400	377	395	387	439	441	416	422	411	389	401	410	419	391	411	366	378	391	427	427	397	412	415	440	370	358	408	429	426	379	421	398	369	381	426	387	422	413	425	409	415	388	419	415	374	420	458	429	414	411	391	430	397	407	414	411	419	424	407	381	473	411	406	377	422	408	366	393	374	397	371	434	385	408	392	415	398	405	393	416	398	377	397	429	397	372	419	391	407	439	408	400	395	402	421	423	374	422	394	390	393	444	425	381	371	426	404	383	368	426	370	412	405	430	392	405	367	455	379	423	424	412	380	393	414	423	439	405	392	384	409	422	369	407	438	412	387	379	426	418	426	419	433	384	420	417	417	393	429	417	412	393	370	394	387	398	399	418	372	429	393	413	409	438	411	417	382	424	401	379	392	385	415	412	418	442	408	414	426	411	368	389	439	383	382	408	392	396	413	373	383	409	384	374	440	397	405	431	388	413	408	422	402	418	382	409	382	376	425	415	408	441	404	400	411	418	388	395	402	425	401	371	429	408	413	415	458	427	372	406	390	397	388	414	389	415	389	440	403	414	404	431	424	394	416	383	414	362	419	397	399	376	408	396	387	402	413	423	406	428	403	399	428	415	431	457	438	378	439	423	414	428	391	424	388	405	426	433	405	422	390	385	395	409	439	412	411	394	437	418	404	406	411	419	448	406	414	362	422	402	393	435	403	417	428	400	402	406	421	410	402	413	420	427	407	411	405	448	413	409	424	405	394	388	381	419	400	372	408	400	367	420	355	416	449	384	400	427	419	431	397	401	386	443	418	444	431	374	430	417	430	404	403	424	410	419	401	377	375	412	410	418	432	411	408	434	390	420	413	405	394	385	426	421	398	404	432	400	393	400	381	429	437	417	418	424	417	377	393	411	391	420	424	417	385	408	387	382	420	374	434	409	397	441	389	400	381	385	413	379	404	423	389	391	401	400	421	415	405	416	396	403	406	392	413	416	439	398	419	376	409	423	430	396	393	419	390	359	400	425	374	379	387	379	365	401	414	361	388	395	417	408	369	404	424	393	402	397	418	411	412	399	406	407	372	415	399	408	370	414	422	383	390	400	390	408	427	426	406	382	396	412	412	426	386	395	398	438	363	431	392	400	418	467	390	428	421	395	423	352	410	406	430	399	386	455	404	392	382	388	440	435	435	397	390	401	379	439	421	379	417	425	452	411	424	411	404	401	371	432	437	414	376	420	375	405	422	424	432	411	412	397	392	385	398	437	367	381	410	375	390	375	414	409	397	388	412	438	395	408	422	421	402	417	402	407	343	370	426	418	379	369	409	385	382	391	409	417	455	428	409	385	397	424	398	402	399	431	378	419	391	363	392	364	405	403	412	395	408	361	401	413	408	419	443	394	413	406	391	376	391	407	417	389	387	379	418	398	432	410	437	403	395	368	370	413	422	385	414	419	413	392	418	432	446	402	397	428	388	393	417	426	363	421	401	382	421	440	410	412	407	398	431	424	413	436	419	401	401	409	442	424	388	411	405	380	416	396	404	408	428	403	402	423	441	415	378	386	391	407	381	395	389	410	407	414	410	374	386	407	378	388	430	417	410	391	412	358	425	387	396	430	407	417	433	414	424	438	377	406	406	407	396	408	405	447	388	395	395	432	385	403	411	400	428	421	428	422	414	421	395	429	395	405	375	396	406	396	430	413	391	402	391	383	372	437	409	388	429	425	411	420	432	388	411	400	428	387	438	394	424	401	408	395	395	406	369	423	385	393	429	406	397	401	391	397	408	421	424	397	437	418	416	437	392	407	405	397	424	402	424	402	395	435	402	426	421	391	434	405	432	398	426	402	400	442	396	398	382	422	454	397	389	400	387	386	422	402	360	393	424	424	371	419	388	432	403	407	405	391	421	388	427	407	372	417	364	416	404	395	401	413	401	395	445	379	397	428	394	406	428	439	400	393	380	431	397	421	416	408	437	406	400	390	408	428	388	411	419	430	452	409	422	411	395	369	401	405	375	409	396	421	433	399	371	388	400	396	399	399	398	429	418	416	424	412	420	409	428	388	430	371	386	374	445	395	420	424	420	423	405	394	438	382	377	414	397	454	434
44827	10950	9964	5111	3406	2527	2034	1652	1406	1248	1118	986	991	899	875	817	840	804	771	696	766	706	704	697	674	737	708	690	704	675	667	658	610	622	646	684	644	631	650	627	625	626	641	669	637	645	691	621	623	705	634	618	637	671	598	629	663	680	656	644	641	629	653	617	630	635	614	645	614	600	671	652	660	669	652	637	640	571	640	595	587	650	635	617	637	643	604	634	637	629	681	633	652	655	663	638	652	653	663	627	626	658	588	658	567	595	635	646	613	646	624	642	643	600	628	675	627	614	647	638	658	671	568	621	607	629	635	588	589	588	636	678	650	625	627	632	569	618	627	685	603	628	668	619	613	659	609	649	629	615	627	660	609	614	640	625	654	644	648	613	628	667	670	640	621	614	636	615	652	659	636	610	597	620	584	635	622	619	591	627	598	665	616	616	626	618	613	594	627	576	611	620	645	593	619	658	623	618	669	616	656	618	598	629	617	580	592	614	639	635	627	623	652	648	679	611	593	624	640	586	622	627	608	628	628	669	618	662	657	605	708	626	611	613	616	633	629	621	606	661	579	643	602	648	595	638	671	584	624	608	626	610	642	631	628	646	631	639	610	633	582	599	661	614	660	630	610	632	635	643	619	651	610	655	607	641	577	624	623	620	631	599	617	608	619	619	618	620	607	577	651	625	650	627	640	653	669	624	556	589	610	594	645	622	645	588	602	613	617	616	632	615	640	614	627	637	642	654	638	632	617	629	612	601	621	631	608	608	625	607	665	618	621	638	645	599	618	594	599	606	642	610	639	620	690	600	658	624	606	656	670	655	655	641	574	650	622	631	642	626	649	610	702	633	574	635	554	649	591	629	645	652	591	665	635	613	650	624	610	612	600	606	611	608	650	649	669	622	617	667	648	615	629	621	645	586	605	631	618	648	636	615	628	583	613	607	699	598	642	630	637	604	612	608	675	652	605	632	641	665	635	574	614	643	619	620	619	608	618	654	646	552	627	661	590	641	638	588	637	591	627	590	600	586	648	617	660	645	624	621	607	600	617	607	593	625	639	601	600	604	649	610	662	631	667	592	668	645	610	625	613	649	637	659	638	635	644	619	633	627	606	627	619	641	593	638	584	663	656	646	675	663	633	612	615	607	652	666	654	689	590	621	626	645	588	596	627	596	624	613	592	641	639	668	637	663	612	621	579	625	642	604	608	639	624	581	597	687	597	607	586	672	659	629	676	632	668	631	677	627	624	606	645	575	639	612	577	627	626	606	595	604	619	633	632	638	609	627	627	573	575	631	626	647	637	630	638	615	622	633	648	594	635	610	629	579	684	651	674	645	648	602	681	640	610	614	633	620	631	609	627	645	637	635	627	628	636	615	611	596	588	587	641	626	629	609	655	631	613	635	652	632	656	591	663	611	600	614	615	622	646	633	611	632	661	592	644	651	607	668	579	634	625	601	592	648	638	593	644	607	607	647	626	630	675	660	603	561	656	662	654	620	586	620	674	660	607	575	615	584	634	655	611	648	630	609	567	615	594	591	613	612	645	589	606	649	614	619	596	604	657	637	640	620	621	609	667	626	629	587	581	656	616	650	655	645	593	615	587	656	655	657	630	634	646	617	632	629	610	632	616	602	664	615	602	632	636	583	635	585	621	621	632	644	608	620	605	620	612	637	647	648	601	651	606	661	648	620	626	594	659	650	659	630	637	623	645	636	651	660	628	610	631	629	614	663	599	615	631	689	594	616	627	676	601	617	601	626	646	613	650	591	625	614	579	622	626	614	626	627	601	636	652	627	632	663	596	605	625	676	639	613	614	622	618	637	588	595	619	602	594	624	585	649	595	676	665	630	623	645	633	611	652	602	627	634	623	620	671	608	653	578	613	637	646	621	660	639	620	554	590	640	626	625	576	624	633	647	644	662	637	616	615	613	627	667	647	618	633	646	600	583	629	621	670	610	612	663	637	670	623	615	607	634	622	688	614	598	639	638	575	652	599	632	654	623	631	633	601	640	633	643	628	626	665	630	629	630	669	660	602	589	641	605	576	622	647	620	620	622	611	599	624	592	662	626	597	621	614	608	637	639	656	575	584	660	614	633	614	628	619	650	619	631	674	659	613	603	677	585	628	614	642	619	607	624	562	649	641	616	649	663	641	617	586	640	627	583	649	644	635	647	575	627	672	654	600	607	606	620	618	632	625	644	642	592	648	595	649	639	617	626	629	599	636	645	628	644	648	631	593	644	645	612	574	638	672	648	674	594	614	562	645	588	577	610	614	590	626	613	606	661	625	577	632	616	647	643	593	615	686	584	661	614	608	581	618	625	607	624	640	613	600	634	622	651	616	599	619	621	657	588	641	640	660	645	659	649	608	642	618	620	626	633	609	613	611	672	637	631	632	643	612	627	605	632	626	619	652	629	672	616	601	588	625	657	614	586	610	612	609	613	576	590	606	600	627	625	610	668	618	666	625	607	648	620	631	584	624	588	651	652	609	634	642	662	591	597	595	624	625	586	656	652	646	629	648	617	642	619	623	631	632	637	609	600	608	642	616	603	626	649	587	641	611	654	646	647	612	611	584	628	637	628	619	605	619	615	663	604	627	620	625	630	613	601	631	617	617	607	605	636	668	622	617	631	641	615	615	581	632	612	604	595	633	665	634	662	625	609	623	641	614	620	588	584	609	609	584	684	632	626	631	594	677	650	620	662	615	645	609	632	635	618	605	620	647	625	602	629	660	608	586	636	614	613	581	621	653	637	626	608	609	672	616	686	587	623	630	641	626	661	613	581	623	632	615	610	597	632	633	616	612	630	625	598	638	629	663	641	584	610	655	599	630	601	622	684	602	659	633	627	638	600	612	632	636	643	601	614	672	619	615	644	650	654	605	618	644	625	652	658	663	651	613	618	623	643	675	612	623	607	627	663	596	637	617	616	612	614	649	625	626	607	620	619	676	649	607	587	618	604	615	647	648	628	614	637	634	604	622	650	601	674	610	616	669	605	607	620	627	618	621	631	585	606	580	689	607	588	610	619	621	621	608	608	656	615	658	606	622	618	649	615	630	614	605	632	648	608	641	687	645	612	625	638	650	684	619	623	648	605	616	644	657	641	657	598	587	657	576	612	638	607	647	617	641	628	590	605	640	616	621	639	626	672	641	631	589	656	642	594	644	621	668	651	648	609	606	650	645	620	612	612	661	616	607	651	601	686	641	637	669	668	653	574	630	656	623	629	633	621	609	636	590	602	639	672	591	616	665	626	629	646	590	621	670	597	609	594	639	619	636	602	661	631	626	608	635	640	616	660	655	619	600	626	644	648	613	619	625	605	598	624	614	661	572	612	616	551	639	670	645	618	647	623	623	628	639	631	596	597	632	619	618	568	638	655	651	650	662	607	610	616	603	606	619	632	659	658	628	628	622	608	620	615	589	582	615	634	634	611	648	598	632	617	652	610	619	674	665	619	630	669	622	624	661	621	674	628	624	607	645	645	647	640
23252	21470	29538	23835	21463	21479	6894	784	524	475	448	385	356	375	317	305	311	303	286	311	286	277	247	278	293	256	261	244	246	237	246	232	252	268	232	261	231	272	239	267	246	242	252	229	227	232	258	236	216	233	235	254	245	239	237	272	228	227	236	258	254	217	243	235	255	232	240	262	227	243	245	227	273	215	223	237	243	232	239	224	242	249	250	243	239	217	215	250	230	249	232	234	222	233	226	225	231	227	209	256	214	243	226	238	236	263	252	249	247	243	217	246	246	246	237	205	233	239	258	253	235	229	246	214	246	244	244	234	224	230	232	231	219	217	236	220	234	278	223	238	261	245	225	238	226	261	213	232	234	260	225	200	225	275	246	248	237	231	213	231	240	231	224	252	224	246	243	293	228	226	228	218	193	227	251	232	217	223	227	219	241	224	251	234	224	241	228	199	252	212	256	222	202	229	218	251	232	239	219	257	206	233	235	232	262	240	240	252	218	263	219	238	243	231	225	243	260	229	225	240	230	262	224	214	239	251	223	234	184	230	219	238	244	236	233	234	236	225	214	255	226	242	207	211	241	243	206	240	251	255	270	225	222	245	264	213	232	241	207	260	240	249	251	241	228	264	241	232	216	228	238	250	237	229	227	201	199	205	225	254	234	226	238	247	237	258	227	265	219	237	244	255	235	245	230	209	229	208	249	238	233	224	254	238	239	242	234	214	265	236	231	233	212	230	197	214	205	216	244	225	239	218	235	215	206	247	230	211	256	256	211	221	224	245	223	213	219	223	229	233	246	237	230	226	233	217	247	215	260	226	223	254	241	226	248	242	231	228	246	219	237	226	231	228	246	223	207	231	243	249	232	248	244	219	223	253	197	207	237	218	239	209	225	209	236	247	259	240	232	233	222	225	236	240	214	220	240	248	242	226	209	246	229	257	224	224	230	239	260	238	241	199	229	255	218	226	217	221	218	246	202	193	230	235	260	228	246	234	226	219	247	250	243	225	211	242	214	237	223	231	255	245	223	227	207	233	231	229	250	225	211	225	245	234	240	267	228	245	228	228	248	279	209	250	232	231	218	229	236	242	227	259	216	231	231	235	221	217	227	238	256	254	231	220	221	256	247	218	257	228	273	232	218	250	213	223	208	261	253	233	261	225	223	214	216	241	220	238	247	256	236	229	213	214	230	264	252	224	226	220	256	223	232	229	260	238	242	246	258	255	227	224	243	234	227	228	234	240	255	224	236	240	229	234	218	245	218	232	228	229	260	255	247	242	228	257	234	256	218	248	243	230	240	215	238	230	219	211	239	224	255	227	241	211	207	230	260	223	241	248	228	217	236	195	246	218	226	245	227	233	216	222	228	200	232	222	232	239	223	225	235	223	224	227	242	229	243	253	237	257	230	245	254	233	243	244	234	214	237	232	198	244	226	224	248	218	224	242	232	227	240	210	227	244	238	228	224	230	228	230	211	217	226	246	254	221	231	222	230	213	237	236	204	218	221	234	228	242	226	213	227	242	240	224	238	217	244	220	256	204	210	242	225	236	221	236	257	243	229	231	234	235	257	227	223	230	249	222	222	252	246	242	226	225	224	254	262	237	230	240	228	210	219	228	217	238	243	219	224	252	253	245	235	219	231	262	215	228	217	228	254	247	230	243	230	243	245	202	209	223	231	229	229	235	236	237	243	209	237	261	221	223	227	257	200	252	246	235	245	233	268	217	232	225	247	230	253	216	217	205	204	257	240	207	239	220	245	243	251	229	253	208	226	232	226	220	226	235	236	224	224	239	246	232	228	209	239	249	231	226	238	242	214	243	263	236	223	244	232	243	247	208	229	212	255	255	215	242	204	245	230	237	224	229	229	265	246	226	216	241	222	243	247	248	217	255	274	234	246	204	224	229	239	225	230	226	229	252	250	236	223	254	233	215	233	207	232	246	233	219	257	235	250	241	227	222	216	258	216	234	227	232	233	234	237	253	221	227	217	250	236	217	229	222	257	219	216	230	250	273	241	253	237	252	211	216	219	208	228	254	237	248	239	220	220	207	238	255	216	242	274	241	229	218	246	225	239	213	249	245	213	243	235	230	242	249	220	227	240	221	271	219	246	269	228	240	239	220	217	239	263	240	237	272	243	210	244	233	237	222	251	218	241	259	218	212	207	238	242	230	248	242	227	229	219	222	254	191	216	222	228	245	248	218	258	228	230	250	270	225	244	244	229	217	231	247	216	218	219	211	239	234	249	227	246	234	237	211	227	245	223	247	210	248	228	229	254	266	227	217	219	217	230	235	253	222	258	229	240	237	245	256	221	240	232	222	229	268	254	256	245	255	202	230	239	223	271	239	243	248	241	229	249	247	244	250	221	215	208	262	213	229	253	234	234	231	236	243	222	257	238	249	222	201	205	204	224	223	235	239	239	252	230	229	222	241	226	236	243	229	231	223	228	234	230	268	217	211	229	249	212	213	223	227	234	228	229	219	230	252	236	240	228	231	200	238	238	243	255	221	250	243	223	234	243	240	208	226	232	227	209	214	240	231	207	206	222	226	221	241	217	257	225	233	235	241	239	207	216	212	236	246	220	235	236	242	252	229	255	222	191	239	238	227	226	254	214	205	267	232	200	256	253	223	263	213	237	240	215	263	233	257	240	202	229	233	210	234	195	224	225	215	225	241	256	210	207	238	238	208	231	226	227	215	212	262	243	232	233	245	213	259	247	243	238	248	253	240	247	224	221	231	226	223	233	224	211	217	208	252	221	226	236	203	222	236	229	222	234	251	234	229	249	214	232	269	236	226	219	253	238	240	255	227	240	237	258	245	237	241	243	216	240	230	214	228	234	214	244	242	246	213	233	225	241	241	244	227	223	229	237	226	249	236	226	251	222	208	251	214	246	257	226	262	258	234	230	236	213	217	251	200	205	239	260	243	220	196	208	224	240	249	233	247	232	232	233	227	208	197	245	211	240	220	219	219	252	218	233	224	238	213	254	234	276	249	239	235	237	216	243	226	229	244	239	222	255	244	234	207	252	246	237	248	237	213	212	230	201	229	226	220	242	241	208	203	244	224	243	247	245	240	223	240	251	260	252	217	267	242	223	219	252	236	242	227	240	227	224	228	239	247	215	233	260	241	223	249	219	244	229	233	220	259	219	245	212	237	263	240	222	235	259	244	208	218	241	224	248	243	231	223	239	240	246	246	251	236	241	237	243	225	244	255	222	242	247	220	213	232	251	265	233	236	234	227	232	226	245	234	224	241	229	229	247	240	215	244	233	241	241	247	222	243	258	211	220	219	259	229	193	234	225	219	219	228	219	251	220	230	222	228	237	239	221	245	270	203	236	240	240	240	234	248	208	240	236	228	232	246	239	216	205	215	242	212	249	244	238	229	221	243	249	227	220	232	250	223	242	219	232	238	237	259	222	245	214	238	240	238	238	204	218	221	191	273	229	228	207	242	256	241	244	247	231	240	244	244	222	218	225	266	241	243	216	227
46715	13056	12282	6274	4091	2943	2204	1719	1341	1242	1015	947	809	746	749	647	635	603	560	522	501	478	512	468	492	492	482	442	442	431	438	420	403	411	432	420	419	378	375	441	406	429	412	355	394	377	346	415	357	397	418	387	381	379	404	389	378	390	391	394	365	387	385	337	361	405	380	361	401	370	354	394	373	371	371	413	342	376	364	370	353	366	389	351	379	354	386	394	357	358	349	361	372	372	391	398	328	316	356	410	374	381	368	382	365	373	371	381	370	347	404	361	321	369	399	410	399	377	367	333	396	351	362	369	360	366	361	322	367	378	380	389	389	382	391	370	333	408	359	394	328	350	350	332	379	375	356	335	384	346	324	372	389	355	348	366	321	376	321	335	334	397	383	378	386	361	377	375	390	402	408	361	376	391	396	402	392	371	360	375	374	355	362	385	360	350	358	394	360	351	365	355	362	390	375	380	389	367	375	342	387	355	380	332	387	386	383	358	361	335	350	349	387	371	356	375	366	353	378	360	357	368	372	341	351	366	392	336	353	355	371	366	384	333	372	364	350	385	380	331	409	360	348	330	355	408	374	343	317	345	348	382	362	370	365	374	362	340	389	339	349	357	371	384	320	370	400	338	387	361	345	388	377	357	369	345	380	371	391	370	326	388	385	379	378	383	339	350	349	334	351	343	409	344	347	374	380	321	403	363	371	383	375	354	364	400	398	374	362	342	368	366	381	377	413	366	367	364	384	356	378	351	345	359	366	360	392	375	399	358	403	386	374	381	365	346	354	334	365	361	348	373	344	344	344	361	407	381	376	381	376	390	360	370	357	367	384	409	373	332	347	374	375	404	391	360	352	380	334	342	343	390	355	334	352	349	375	345	365	381	358	334	360	333	345	368	347	370	362	371	339	342	349	387	312	392	352	378	380	372	375	349	354	376	391	368	365	391	368	379	370	374	385	377	364	386	389	356	388	388	355	347	360	377	371	346	341	384	370	362	364	342	358	389	345	379	329	345	356	360	386	333	391	414	350	398	352	379	347	348	383	364	386	337	350	340	353	343	407	355	360	385	378	353	376	380	391	393	355	389	383	363	365	394	362	358	374	396	359	381	385	363	353	337	343	351	396	369	364	378	362	353	350	372	370	392	420	391	379	349	356	354	351	355	388	376	383	365	389	371	362	363	348	346	350	389	351	370	363	362	370	387	330	332	375	380	393	364	386	375	368	361	364	355	391	358	345	349	386	428	336	378	357	356	356	390	390	366	350	366	366	398	337	340	379	340	415	346	335	352	407	364	383	381	385	346	381	325	332	321	388	354	349	354	358	370	378	386	370	366	378	397	353	355	342	371	329	382	370	382	383	360	366	357	381	405	372	368	376	364	365	363	414	400	373	377	407	361	374	357	431	354	373	374	393	374	396	376	371	371	360	357	340	403	351	359	361	365	358	331	345	375	368	361	382	402	349	390	364	370	388	389	365	354	354	380	367	369	325	352	381	365	384	383	337	380	354	411	381	387	384	375	346	401	361	372	381	363	365	361	377	377	356	363	387	360	339	388	374	373	353	372	395	376	361	366	378	388	360	386	393	369	390	376	393	342	357	388	387	399	381	354	361	371	330	354	357	389	371	348	406	380	360	391	372	372	367	395	395	369	349	371	360	407	374	363	372	381	368	366	356	335	377	369	367	351	376	333	342	339	363	364	346	367	385	361	393	377	387	383	359	355	399	392	348	383	342	382	344	385	336	383	384	386	379	388	364	381	369	386	359	351	378	382	354	367	367	376	354	370	384	379	367	349	356	349	390	389	407	369	365	380	368	361	372	382	360	331	421	381	354	382	356	343	357	367	380	369	368	372	391	350	407	386	350	344	351	360	367	362	379	346	369	368	392	357	348	366	370	350	342	387	393	395	371	372	386	362	357	405	373	364	393	366	375	361	378	396	373	350	378	396	396	363	347	357	383	377	360	396	400	384	353	363	326	364	374	390	379	331	389	382	358	371	384	364	350	367	332	379	348	400	393	388	376	351	369	395	384	361	384	362	395	383	371	352	350	363	363	371	399	354	384	416	367	345	370	372	369	375	373	364	364	401	390	398	382	377	343	348	349	393	388	384	362	367	377	331	380	355	357	356	332	385	346	353	330	373	373	379	375	360	350	378	385	365	365	364	402	345	400	389	392	381	380	360	392	333	360	329	376	367	357	353	371	373	362	368	349	369	379	360	349	373	361	369	390	400	354	375	384	371	348	384	343	375	370	329	334	342	344	367	363	366	376	381	354	373	361	353	360	361	391	373	381	358	418	377	399	373	357	340	361	373	371	370	354	381	373	371	401	365	367	354	357	352	374	373	352	348	353	405	350	353	369	382	360	361	361	379	355	376	358	373	369	425	351	365	366	364	351	372	338	361	366	389	375	358	360	323	365	377	356	361	359	312	350	358	346	390	374	381	389	391	381	352	351	372	347	338	384	372	365	368	406	392	384	340	364	358	354	369	384	359	378	350	384	394	359	381	388	359	365	350	424	383	351	342	329	375	381	351	348	361	384	361	372	376	359	342	355	368	366	394	346	339	359	359	355	353	362	354	354	355	397	372	377	346	382	345	382	367	354	346	319	349	393	378	364	394	362	346	354	356	358	377	377	368	379	395	373	366	365	369	408	381	385	349	367	341	367	366	401	343	369	374	388	410	374	375	391	340	391	352	384	380	365	355	362	352	384	346	364	354	381	341	372	367	374	346	385	370	406	355	411	352	373	370	379	355	349	392	348	375	358	381	372	363	356	373	364	344	384	376	402	382	377	379	409	364	373	365	396	376	362	367	318	373	341	354	373	369	338	380	372	354	360	365	375	353	357	354	341	371	368	394	364	380	352	362	341	385	365	379	373	381	333	409	378	390	330	341	401	369	328	372	381	367	360	367	353	390	388	354	415	385	373	410	367	394	375	369	366	366	360	382	374	374	352	356	350	363	358	372	374	407	384	356	362	378	370	391	385	348	326	340	403	371	356	371	399	397	374	375	370	372	374	353	372	349	373	387	380	369	354	383	352	333	357	366	361	375	366	339	403	362	341	368	356	387	379	376	375	359	372	359	359	394	388	366	359	374	349	351	402	369	364	355	354	372	361	367	370	384	357	383	367	360	324	375	388	390	384	365	360	340	412	366	351	368	404	388	380	339	361	320	390	355	387	343	399	365	356	377	342	377	380	400	416	347	388	410	389	357	360	344	325	355	398	371	358	369	340	394	379	365	343	374	356	367	386	359	395	373	370	375	380	362	368	366	355	335	351	359	357	381	376	386	345	372	392	345	351	386	366	364	389	377	384	348	383	335	368	368	348	375	358	368	347	330	377	392	347	379	358	364	335	363	388	383	338	335	365	377	381	367	356	365	337	390	368	364	376	362	361	367	339	362	365	386	374	358	389	344	404	351	389	391	322	383	361	384	382	386	362	361	359	348	364	381	407	383	337	340	361	372	385	376	339	402	385	367	370	374	349	391
27289	20806	8569	877	635	546	493	467	479	475	451	461	450	478	466	449	483	450	453	488	457	450	464	476	441	425	449	473	431	438	445	481	464	477	456	464	424	470	468	462	435	483	442	401	453	448	434	455	464	428	408	463	413	444	444	479	485	472	432	461	442	448	438	433	426	441	469	464	435	456	467	491	457	430	488	445	441	491	446	449	437	430	438	458	429	463	454	511	432	392	433	441	442	448	441	450	455	425	471	414	450	436	449	410	410	439	430	435	461	459	431	440	483	479	419	437	427	455	466	437	453	425	427	403	428	467	440	441	439	444	432	433	453	421	461	426	432	453	438	438	465	458	416	438	468	431	461	442	453	442	484	465	496	441	472	416	439	424	461	443	406	464	464	467	469	471	458	472	441	449	414	447	428	444	464	461	427	406	458	453	431	467	463	461	465	453	457	438	430	466	462	490	462	435	417	442	462	454	420	460	456	426	429	453	474	465	441	440	449	442	451	429	442	424	435	446	437	453	434	406	483	479	435	454	468	430	427	475	435	421	427	414	438	427	418	487	455	433	446	447	445	433	443	444	509	435	419	462	416	432	473	409	463	454	422	437	425	491	427	440	484	454	466	449	460	436	433	424	430	454	483	421	450	465	442	465	413	456	463	432	427	428	433	501	458	485	465	451	443	456	417	470	467	452	439	470	456	420	466	473	486	441	465	433	434	430	459	421	428	468	458	487	447	485	453	469	475	470	481	458	469	414	481	423	478	457	423	421	445	432	415	468	502	467	444	482	441	461	422	445	441	444	453	455	460	459	453	451	410	449	442	454	437	424	442	437	453	456	449	425	471	459	439	462	474	417	466	448	476	458	465	449	459	451	450	470	472	424	456	445	426	450	434	427	459	389	455	465	478	469	451	430	513	415	412	418	443	416	473	442	457	443	438	503	418	448	468	445	480	422	434	472	459	438	447	464	443	449	410	471	450	477	471	430	414	449	435	399	404	459	440	445	454	420	449	429	455	466	409	450	419	426	440	452	471	430	491	462	437	453	469	474	468	435	437	420	454	442	432	434	424	436	438	459	415	460	442	454	490	426	435	448	448	460	431	427	457	442	416	452	456	432	446	483	445	473	443	469	464	422	459	423	461	454	430	479	402	458	434	415	440	422	434	455	428	436	456	430	433	436	476	429	485	432	457	478	452	443	462	428	431	453	435	462	452	428	471	466	458	406	399	444	414	427	455	421	487	448	443	427	427	446	454	422	449	460	434	483	498	403	446	480	468	461	491	457	451	462	449	458	437	434	490	470	419	473	454	440	461	453	457	436	434	443	434	458	411	492	461	436	456	426	466	448	452	429	425	473	446	472	463	494	440	442	449	439	427	450	439	444	432	469	441	480	426	488	418	430	432	450	491	464	412	445	469	435	425	428	456	433	487	445	442	458	453	428	445	481	503	447	470	464	467	451	450	460	449	397	438	410	482	456	482	449	454	447	479	491	434	452	504	488	485	466	466	432	435	439	444	427	432	449	464	448	462	501	475	436	464	440	464	455	435	467	424	443	433	454	436	417	419	451	421	471	410	436	490	468	480	434	453	452	424	430	438	487	417	454	461	422	426	444	459	463	443	458	446	408	416	454	467	483	412	464	484	467	479	433	480	459	417	451	433	456	445	419	448	410	473	428	452	441	459	424	405	432	450	432	461	467	458	428	428	458	491	430	458	460	465	415	466	442	447	488	500	430	469	474	456	404	429	429	463	411	448	452	454	420	419	454	499	482	400	389	435	445	474	506	472	423	511	440	389	465	443	455	442	414	469	467	472	447	452	461	415	458	456	456	439	429	446	409	464	458	441	444	447	443	430	431	449	452	454	418	434	438	464	431	451	475	431	443	472	476	459	443	442	463	440	421	437	457	428	487	459	460	392	482	447	499	447	438	472	402	447	424	423	428	469	480	466	444	461	436	443	462	440	433	445	458	431	445	424	448	466	452	463	407	417	448	424	475	436	466	437	455	421	451	443	450	450	465	466	460	442	467	462	459	429	472	461	437	429	443	393	469	418	461	450	446	438	459	446	454	480	406	453	427	432	407	470	442	448	400	461	475	430	460	455	473	449	425	460	386	445	422	413	468	439	473	424	427	472	462	467	448	424	450	462	443	415	435	460	453	456	453	431	446	448	467	463	501	462	447	428	451	449	474	439	471	438	470	456	433	456	450	493	440	457	436	452	440	456	429	469	444	464	441	458	448	475	455	431	442	447	465	417	457	415	470	436	477	460	460	414	446	422	465	455	420	471	448	447	471	432	453	451	426	478	454	453	440	436	467	449	459	459	449	408	439	397	479	480	476	428	454	449	463	457	442	412	433	431	435	439	425	479	450	471	467	486	458	441	404	419	497	462	423	438	441	461	457	475	404	461	443	461	477	456	440	455	463	435	451	434	449	478	438	411	472	442	465	456	429	424	411	444	462	446	440	494	445	456	468	444	495	432	441	428	457	413	475	433	444	426	457	479	460	439	424	440	458	435	459	457	459	480	425	482	463	444	448	416	447	431	472	460	444	411	441	442	428	426	437	471	464	443	442	448	424	405	436	470	443	455	401	454	454	434	448	444	453	430	434	435	431	452	443	474	416	480	478	460	448	460	453	435	452	424	441	455	434	431	443	460	448	436	438	395	474	431	454	438	429	426	431	485	453	453	455	461	460	456	413	470	414	414	462	445	461	431	491	443	457	442	466	418	420	480	434	466	458	436	440	464	435	453	456	485	462	457	479	440	437	451	440	434	460	463	455	452	477	445	479	414	438	429	413	444	454	475	461	467	439	439	426	397	474	441	490	470	450	462	443	432	468	455	438	447	456	444	453	428	417	449	464	438	396	436	467	415	448	452	488	426	432	445	472	431	408	471	447	436	461	446	422	434	447	435	440	470	436	460	468	480	472	461	420	449	455	454	460	459	465	427	436	437	471	467	434	419	447	434	482	421	439	441	497	440	457	462	433	400	460	449	456	473	431	454	449	487	475	478	432	465	447	423	490	451	453	447	464	436	466	436	430	458	493	452	471	456	441	453	474	452	420	447	470	481	441	434	471	438	443	469	441	454	466	431	441	487	458	450	421	473	444	460	424	453	436	425	467	482	446	438	431	433	430	428	399	489	466	472	458	488	491	440	430	455	396	456	476	468	462	449	469	459	418	450	419	435	447	417	477	451	446	420	477	441	458	471	446	456	444	402	436	481	416	463	439	456	461	416	449	460	422	485	443	446	467	462	429	457	474	418	455	456	420	463	416	469	458	463	449	458	427	432	451	471	416	451	433	419	426	445	445	472	473	447	472	429	484	474	444	469	458	461	442	434	458	467	449	473	514	477	428	458	419	488	460	470	457	456	454	444	448	473	420	497	446	442	479	439	470	413	447	480	435	444	427	444	431	481	457	467	455	441	452	416	473	454	450	460	435	438	444	439	457	448	482	414	410	428	455	472	448	445	487	468	421	437	450	465	450	449	467
19494	2204	1358	909	816	749	775	756	730	733	729	743	770	679	679	707	663	646	679	643	712	706	670	691	696	698	665	712	699	666	645	663	688	671	670	640	736	622	644	671	675	709	726	661	658	656	626	705	687	677	710	653	677	650	647	685	674	674	713	702	680	666	709	685	730	680	675	692	701	675	671	701	691	682	674	688	681	711	679	665	708	673	655	648	690	697	668	708	674	667	684	687	700	665	660	627	671	684	699	651	705	658	672	653	697	703	683	677	642	672	730	667	660	648	676	667	677	626	680	660	711	683	689	665	654	679	675	756	665	694	656	657	688	626	687	700	660	705	704	662	636	702	709	671	690	675	743	699	660	657	698	669	661	678	687	646	662	683	712	646	697	669	691	663	690	694	706	679	700	647	710	697	625	697	729	672	704	686	649	700	710	629	625	685	702	688	684	670	682	702	697	742	650	683	668	697	691	664	715	651	703	691	664	638	697	703	672	653	691	651	696	650	681	676	701	718	710	669	716	699	669	693	695	662	652	690	655	655	717	647	671	676	674	657	670	660	702	677	668	681	644	712	669	743	680	737	663	700	704	711	652	692	663	701	726	715	693	655	687	715	642	710	682	709	652	713	711	684	661	641	726	678	707	685	707	653	675	690	638	684	671	661	643	655	704	679	680	697	685	655	672	693	672	654	697	693	645	660	636	677	743	741	668	689	680	682	681	669	698	687	680	674	704	643	668	692	668	655	683	651	699	681	720	668	677	681	700	707	712	608	668	669	692	686	681	732	681	722	694	653	703	642	696	631	689	690	672	677	655	704	666	658	649	702	681	686	689	625	703	719	661	658	648	724	690	667	710	680	667	672	711	666	708	671	643	681	721	687	692	704	674	703	721	684	676	691	736	661	713	669	703	655	709	712	690	687	688	652	696	708	683	681	708	654	691	651	674	642	722	715	694	675	664	714	657	713	642	697	685	704	624	664	644	682	682	689	706	710	723	683	689	692	688	720	700	672	638	637	666	661	721	677	666	685	654	694	728	671	710	653	693	700	718	655	687	673	673	698	736	691	667	682	682	712	700	684	697	705	640	697	692	665	677	676	670	700	697	644	659	698	621	681	665	710	682	689	664	653	676	718	727	677	639	693	657	709	662	691	685	626	628	703	674	692	671	675	707	670	710	713	704	676	630	690	651	700	654	687	656	676	679	675	668	651	692	688	661	682	676	696	696	662	647	671	666	690	673	698	664	684	705	681	718	674	686	658	663	701	680	705	707	667	644	673	694	700	679	720	677	680	706	698	657	687	652	719	691	698	673	729	664	678	711	722	709	680	655	652	678	703	684	700	671	664	667	686	699	745	653	697	677	668	682	705	675	691	660	680	624	694	623	713	713	698	658	670	691	697	642	642	678	667	677	665	730	666	660	712	686	688	696	663	680	725	667	678	668	667	682	682	716	696	654	706	696	678	689	650	651	687	691	686	659	713	717	700	660	673	675	679	688	643	693	673	706	613	717	678	635	698	686	696	701	682	714	684	636	686	684	641	666	713	672	651	681	606	670	699	673	664	662	652	674	636	694	673	690	719	687	698	649	658	669	652	713	670	725	674	706	656	662	647	720	699	696	677	643	662	663	700	699	713	675	700	683	657	643	687	702	685	725	686	659	679	623	693	672	706	672	674	681	675	665	712	659	674	684	663	679	654	685	671	694	663	708	633	663	678	704	666	676	628	670	662	657	688	723	686	710	668	684	691	688	674	686	710	730	705	694	686	697	737	680	640	635	688	719	670	687	661	667	663	713	682	639	643	691	717	705	679	686	673	700	684	695	632	665	696	678	713	642	737	713	691	710	691	723	636	690	647	631	699	677	695	728	686	706	675	719	654	663	632	666	700	699	664	703	661	664	664	681	672	722	684	678	669	675	685	729	703	678	701	699	708	673	662	640	745	711	626	702	637	636	646	689	659	675	720	689	689	680	722	724	700	729	689	625	700	663	660	681	697	671	649	652	656	704	668	659	665	714	678	709	679	718	677	663	714	677	667	696	675	684	710	670	690	655	714	712	697	695	631	678	697	685	656	695	669	719	691	675	693	723	714	702	713	684	696	652	642	660	696	727	683	688	687	689	715	719	695	679	692	676	701	656	710	677	694	692	685	669	714	703	668	681	659	696	681	645	710	679	694	611	666	655	716	657	692	658	672	702	649	659	706	754	656	695	711	653	685	647	733	677	673	673	686	713	682	681	713	663	644	702	689	752	652	713	714	683	684	714	698	712	643	728	668	678	687	668	652	739	713	670	626	726	698	690	660	682	718	718	695	703	646	735	685	691	658	655	695	670	700	700	673	689	655	693	677	664	711	698	701	711	703	703	673	700	715	685	658	711	654	716	688	697	697	697	696	697	709	692	630	718	670	682	689	684	678	654	657	637	684	653	655	731	676	651	637	658	704	687	700	687	704	720	654	671	711	636	679	668	697	691	671	706	707	654	673	692	677	716	671	694	612	664	693	680	613	637	726	686	653	663	659	673	680	692	681	684	720	661	732	695	684	699	677	662	704	664	647	652	695	636	712	651	689	715	660	683	748	685	661	680	699	635	694	650	692	663	658	660	731	652	692	677	689	677	680	671	656	665	696	720	752	735	690	666	645	711	675	661	668	659	689	690	698	644	673	673	696	660	708	650	709	656	693	694	648	712	681	670	668	656	633	717	678	673	711	714	689	690	673	623	687	675	650	680	671	708	692	714	680	667	720	694	650	691	674	696	661	723	661	676	656	698	673	686	657	640	699	641	642	656	720	692	658	675	643	706	690	694	696	734	679	654	712	695	705	682	682	687	648	650	700	645	656	645	655	685	714	686	704	659	674	676	638	714	686	663	652	648	728	640	665	702	667	699	691	671	678	702	650	721	630	693	665	686	741	695	703	654	672	661	683	706	698	694	697	682	671	693	689	695	649	679	662	676	671	710	666	718	735	696	707	712	668	697	675	681	708	692	711	672	624	702	689	690	690	690	663	643	702	665	686	678	692	656	658	714	652	654	632	674	675	655	706	723	676	690	687	630	668	702	672	702	664	714	700	659	677	694	717	720	717	647	674	710	688	665	676	686	678	678	630	655	675	700	681	709	691	666	704	706	698	683	681	753	705	650	687	689	658	670	660	692	723	659	653	676	718	707	672	671	631	695	662	648	690	712	711	730	684	660	618	648	614	689	690	707	674	692	698	701	739	693	678	687	643	685	678	707	670	626	612	675	710	691	676	669	645	680	708	713	628	663	670	712	659	750	731	712	650	672	665	716	686	702	675	635	670	668	671	659	704	628	675	664	681	659	668	683	672	670	646	672	646	664	678	660	683	665	682	681	659	657	679	702	646	650	707	653	671	632	652	677	651	701	673	669	651	694	660	668	661	667	696	677	691	664	642	670	683	682	664	660	686	728	682	663	674	693	662	731	686	664	664	634	724	679	706	665	692	682	715	679	666	710	697	668	701	667	649	659	722	691	727
23641	21462	29194	24144	21464	19301	1802	733	590	563	539	537	479	509	486	474	475	436	428	413	441	435	416	429	442	436	461	428	452	402	439	413	416	394	423	403	398	423	426	415	366	404	378	451	441	399	394	431	401	430	413	398	431	390	410	423	417	438	372	439	447	414	403	407	385	406	435	415	424	390	442	413	402	408	390	422	415	447	368	430	430	425	431	416	421	370	418	394	432	410	452	386	420	394	423	408	416	401	425	381	404	370	405	400	388	392	411	392	394	407	396	391	389	388	400	397	424	394	403	390	411	417	418	414	434	434	423	412	383	368	407	448	426	411	397	385	429	450	391	381	386	407	388	398	439	428	430	417	435	421	420	435	369	412	418	440	416	435	435	426	418	434	401	433	429	384	380	388	391	458	361	391	377	331	403	408	392	414	428	409	418	412	416	372	405	375	400	390	427	385	393	425	397	442	393	394	393	388	405	390	383	391	441	394	394	409	397	397	418	403	399	418	427	419	398	388	395	371	414	431	422	421	433	392	423	408	368	415	427	409	373	411	427	416	441	415	412	392	388	418	406	392	435	399	414	373	411	377	391	434	414	389	434	401	360	386	385	378	408	439	388	432	441	407	405	403	392	449	416	378	416	372	414	421	412	390	395	417	419	412	410	404	388	340	394	404	374	432	408	421	370	366	403	412	436	407	375	384	433	379	417	449	409	424	392	431	432	362	440	385	396	390	401	412	403	427	444	397	402	410	419	416	423	401	399	405	394	413	369	409	409	402	393	398	442	426	392	433	400	411	434	397	379	420	400	401	376	452	436	429	418	406	402	399	390	412	405	385	419	413	430	366	392	383	441	448	408	432	425	420	419	417	387	379	380	402	387	383	407	450	415	409	438	436	422	373	406	388	387	426	399	412	422	376	381	422	410	413	422	376	413	377	411	408	413	415	436	400	416	388	394	400	441	430	412	390	394	419	398	421	393	384	363	431	402	367	428	407	358	395	346	452	410	402	382	384	377	348	401	406	420	403	396	385	407	453	368	387	440	409	395	380	422	470	418	396	406	402	401	398	402	397	413	388	400	401	454	401	432	430	411	392	383	393	385	398	387	455	430	415	395	413	409	402	425	378	402	408	402	402	426	395	410	397	408	433	395	441	367	385	429	422	414	408	413	439	411	402	402	383	428	423	403	433	379	394	378	421	401	407	451	382	382	382	403	433	414	376	408	394	406	386	382	421	390	406	452	385	400	395	412	418	399	411	379	418	397	411	385	413	413	388	381	420	393	413	382	393	408	380	360	401	406	427	405	371	408	410	430	424	404	376	413	422	406	412	399	405	369	433	411	419	389	444	392	369	414	370	392	402	422	404	383	426	403	386	445	435	406	426	437	377	414	361	453	409	382	401	435	379	416	388	355	391	438	396	400	395	418	400	410	401	426	367	425	406	405	415	398	443	458	417	420	426	376	408	387	401	423	411	414	400	393	418	412	357	404	387	432	405	406	406	391	414	421	380	453	390	413	390	392	405	426	435	421	407	358	405	383	407	362	407	428	387	389	403	413	393	384	431	408	405	429	396	387	432	387	403	409	408	448	417	401	409	417	368	361	336	417	405	407	382	394	379	402	381	408	408	435	369	426	422	411	414	357	395	425	403	412	408	411	383	381	424	383	406	395	398	390	377	408	403	415	391	393	413	403	404	423	377	409	431	388	417	401	401	389	419	435	416	389	426	413	368	389	392	426	398	402	445	373	444	391	420	373	368	396	411	400	384	387	389	429	411	416	420	400	410	407	403	393	407	388	458	424	407	381	378	411	399	417	425	424	412	393	423	408	415	390	416	402	405	422	388	419	380	405	397	385	409	425	409	405	387	372	365	438	406	397	391	417	409	371	442	407	418	421	424	372	401	413	397	402	373	416	411	453	417	379	388	408	404	395	411	419	403	385	403	437	401	416	385	380	389	416	378	383	354	411	399	405	382	382	433	380	386	413	399	414	407	416	411	390	412	423	370	417	390	433	383	436	414	430	407	420	422	421	387	396	390	383	397	391	399	407	374	380	421	414	444	399	435	401	377	410	396	399	402	408	379	413	400	424	381	381	393	437	369	439	387	393	408	383	359	401	397	381	407	396	418	394	414	394	408	369	397	441	378	378	437	381	395	394	439	445	405	381	378	386	397	384	417	442	367	407	399	391	376	425	418	404	403	388	394	395	417	378	418	397	446	413	376	425	402	394	393	413	384	404	425	412	421	428	390	440	411	423	424	350	401	416	383	407	407	425	390	398	394	403	415	389	389	382	392	375	408	432	412	429	384	432	401	401	424	402	443	424	400	387	383	413	382	403	425	354	412	393	437	403	401	362	371	414	388	434	439	392	426	422	424	399	401	442	396	424	433	361	407	378	379	400	418	409	419	411	404	397	408	403	409	390	422	421	380	410	383	432	377	396	406	397	369	395	358	403	392	378	408	395	398	422	401	392	375	423	398	427	405	396	411	421	415	415	396	392	357	352	392	402	391	412	394	360	404	407	394	411	426	428	372	380	412	452	411	419	414	415	404	394	444	407	404	401	401	405	395	389	395	429	413	423	380	399	420	392	398	396	404	468	399	423	392	385	443	357	415	398	420	418	373	400	396	359	423	409	376	400	384	421	390	417	372	399	423	382	420	431	383	425	433	388	365	394	413	390	393	402	422	399	418	380	387	425	408	426	401	410	398	371	457	413	387	410	426	420	422	424	392	418	412	450	370	419	414	401	390	405	384	419	396	364	410	423	395	411	393	397	385	406	365	371	398	383	392	403	405	380	409	427	392	418	403	404	375	396	424	434	426	394	401	385	405	437	391	421	389	415	417	396	361	396	410	371	410	377	406	398	353	398	400	442	433	415	415	389	399	412	409	418	376	427	397	405	407	354	401	404	394	402	436	427	397	406	395	416	395	388	416	381	392	365	404	401	402	392	363	376	426	409	408	402	376	409	401	373	418	389	402	403	388	389	408	399	384	399	430	425	419	464	417	407	415	431	413	411	367	370	385	399	382	393	400	389	417	409	387	410	388	402	383	407	403	440	431	379	416	427	386	359	406	458	395	412	393	428	395	415	423	395	393	441	382	413	422	405	447	368	431	402	388	423	377	394	406	376	422	426	357	399	373	400	423	391	424	393	416	404	409	426	412	398	407	395	417	410	394	387	385	391	381	386	388	382	412	406	402	400	416	443	388	417	403	405	421	398	397	404	398	384	381	418	404	420	436	370	359	424	396	422	374	419	432	369	422	392	368	414	374	427	454	416	398	397	371	380	377	393	426	390	392	371	397	404	432	390	406	361	420	370	401	374	387	418	405	427	396	407	395	370	407	408	425	387	409	414	391	434	366	416	394	390	441	407	435	402	410	385	410	388	413	413	376	409	386	383	442	424	404	405	371	409	439	437	387	427	382	411	398	388	412	416	393	407	412	389	374	377	425	420	405	415	380	399	378	409	394	372	394	420	395	408	395	388	399	394	425
44940	11329	9816	5148	3369	2492	2006	1685	1399	1194	1086	1016	968	894	863	851	831	775	746	758	711	719	717	693	758	664	698	672	712	657	684	688	665	653	679	673	655	692	652	640	684	648	637	657	650	627	624	637	633	605	673	622	599	640	636	666	658	647	604	644	646	632	598	608	610	612	607	646	641	610	656	615	611	626	595	633	639	630	610	638	638	647	609	624	622	650	637	594	614	664	630	648	644	602	599	634	634	631	638	633	625	638	671	601	613	685	610	627	594	644	636	561	631	608	588	605	610	636	614	606	593	679	622	610	632	608	592	617	629	639	637	603	634	634	626	630	608	611	637	645	615	606	629	634	596	620	606	632	662	608	634	636	614	643	656	654	624	629	639	651	628	647	623	633	608	674	604	630	636	635	600	606	614	643	636	647	619	604	639	631	631	618	669	619	628	606	602	613	609	619	646	578	641	594	639	617	639	615	688	611	611	574	591	623	589	599	654	606	620	615	662	636	582	643	635	607	670	618	644	636	636	597	699	636	618	582	597	605	615	669	617	623	599	614	662	590	608	620	661	614	610	603	650	595	630	638	616	621	673	640	623	613	638	633	618	649	625	643	648	636	639	620	616	605	597	641	607	622	671	635	617	624	644	586	628	622	595	673	626	609	596	663	626	614	657	602	604	639	644	581	625	618	637	578	653	605	634	660	616	635	618	554	612	614	651	619	614	628	652	633	627	608	607	659	654	651	621	607	639	624	594	631	632	626	621	615	613	611	625	662	626	632	596	619	615	622	604	664	647	608	586	621	639	624	620	577	617	581	661	622	624	589	593	647	643	635	639	614	647	637	614	626	664	654	631	648	645	619	589	655	621	639	632	599	605	667	616	598	663	654	624	609	603	630	654	614	621	614	619	612	592	606	620	691	636	605	631	636	650	628	674	591	644	642	604	575	619	593	630	640	626	637	614	647	628	634	623	674	666	626	633	614	619	614	618	608	603	618	621	625	655	643	617	595	610	607	575	608	605	608	562	632	667	629	600	608	646	628	644	660	616	640	655	640	584	626	576	633	626	631	646	595	588	584	616	624	604	597	581	603	599	628	635	600	623	602	603	644	613	609	631	585	612	608	627	670	649	614	649	625	680	600	598	598	657	656	603	665	614	641	589	652	615	638	641	612	635	608	656	598	618	629	635	622	629	601	645	666	663	607	620	642	605	644	606	633	637	621	655	633	598	615	657	644	629	593	602	615	627	604	631	599	650	607	605	634	656	627	595	605	611	656	668	648	587	652	669	624	615	604	591	622	634	611	612	624	599	616	637	631	631	587	614	621	590	613	602	619	623	649	627	634	630	627	649	631	607	648	616	613	612	627	629	640	588	641	669	635	661	652	634	671	595	569	617	608	583	654	623	595	642	672	623	621	666	623	639	625	592	637	639	625	614	629	635	588	626	688	584	643	627	618	613	641	652	629	608	594	636	627	641	638	584	611	582	619	589	630	595	589	634	638	633	582	647	600	633	607	631	677	613	623	615	630	621	626	660	683	598	582	635	644	597	605	594	627	627	582	695	614	616	652	587	634	611	592	596	592	610	630	617	651	601	636	581	628	644	599	574	640	659	612	681	610	609	632	621	600	685	629	630	630	611	605	602	623	598	614	597	600	636	678	595	662	636	667	620	643	651	626	627	609	652	622	612	703	663	586	613	645	621	639	611	594	626	599	576	594	604	630	591	622	597	617	662	608	638	586	611	621	613	639	635	625	633	638	607	613	643	621	643	606	666	638	612	649	610	610	627	652	588	705	641	593	625	606	622	616	620	642	627	593	688	627	604	637	631	626	643	636	641	645	603	629	611	594	653	671	650	632	636	616	634	615	628	603	625	588	598	636	604	609	635	574	616	614	639	602	629	631	707	644	594	606	633	589	604	647	657	608	657	635	619	636	611	590	672	576	608	606	620	615	642	663	641	606	605	649	676	605	602	660	581	629	645	606	623	635	609	617	615	634	638	645	621	589	634	588	590	621	600	578	642	630	602	643	578	614	662	585	619	595	648	640	613	636	659	608	623	611	633	613	612	613	643	616	593	620	609	614	583	659	616	578	586	635	613	644	611	630	686	628	621	610	637	619	622	649	635	672	630	609	623	624	618	646	594	619	610	698	674	610	631	632	619	586	559	611	620	632	677	636	618	621	606	620	589	625	601	626	598	632	622	607	655	602	635	615	622	652	617	639	619	609	618	606	592	640	595	625	644	653	623	607	597	660	665	567	609	664	606	625	603	610	559	676	601	614	578	638	601	633	638	600	666	597	608	634	632	630	645	607	631	627	619	665	650	638	628	603	617	678	628	653	569	597	641	581	596	608	609	645	628	642	601	642	615	596	631	650	639	609	610	640	604	654	575	641	638	627	601	622	614	587	644	619	659	645	591	612	608	661	598	616	593	582	634	615	619	627	625	613	615	635	656	636	645	651	598	670	618	621	590	648	603	631	693	608	697	647	612	660	653	590	655	602	577	617	635	577	601	630	616	624	634	625	669	634	638	623	610	607	573	606	640	624	610	645	637	602	619	548	625	635	627	621	635	646	564	644	618	655	632	579	609	631	624	648	619	642	613	643	587	675	610	604	660	621	618	616	613	620	661	602	562	614	625	579	566	612	591	594	594	616	646	617	588	623	647	648	648	641	633	616	628	628	650	625	627	639	553	615	612	583	663	618	585	658	611	640	671	640	648	619	648	591	659	656	605	639	638	647	648	595	572	606	637	624	644	633	601	622	588	629	618	648	633	636	666	592	590	603	684	644	639	659	621	613	644	684	649	664	633	654	606	578	624	620	666	605	590	646	631	640	660	624	592	613	577	609	664	608	628	622	631	595	617	609	598	634	645	648	673	619	621	617	634	613	599	593	622	620	624	585	636	573	627	653	650	601	620	655	623	591	613	631	619	595	613	622	606	647	604	605	599	552	615	641	639	653	615	618	643	638	637	679	619	627	626	598	610	602	644	630	621	652	646	655	628	615	588	603	620	642	610	620	633	570	635	599	609	636	653	611	594	631	634	638	643	639	649	614	645	691	647	637	609	587	593	640	644	583	603	666	604	644	633	656	622	673	627	638	643	601	610	611	660	653	628	594	670	628	623	610	641	656	635	588	580	665	617	604	627	606	646	621	617	589	655	597	608	643	605	653	625	625	647	612	586	597	673	615	571	655	669	593	593	614	585	667	603	599	630	645	642	632	590	649	639	611	657	650	603	624	616	593	584	601	653	629	653	675	657	606	614	657	581	601	620	620	645	644	625	581	650	590	617	596	611	627	599	628	617	641	607	610	623	651	593	573	628	604	650	607	594	621	614	619	621	612	603	611	662	606	601	623	649	642	596	587	612	647	642	619	628	636	643	625	645	635	641	635	634	624	621	595	624	647	616	602	666	656	671	622	574	609	615	599	633	637	610	610	607	598	590	610	579	620	660	633	559	642	629	654	548	609	616	633	601	620	593	607	636	676	601	627
23316	21464	29419	23916	21459	21453	7270	754	557	458	415	405	335	367	325	328	286	259	274	264	263	269	283	267	275	259	271	256	261	248	254	236	234	267	257	234	254	254	241	229	238	221	214	243	258	240	237	231	242	228	215	241	230	218	237	234	261	240	259	232	243	234	235	212	235	230	251	206	242	235	227	227	206	222	215	243	219	200	234	231	196	243	266	215	241	240	248	232	249	253	234	182	263	221	234	202	240	218	242	216	253	219	219	249	236	236	239	252	261	223	240	217	212	248	230	247	228	264	223	244	236	212	234	250	260	247	237	222	211	234	260	220	223	224	249	255	241	247	187	226	221	253	246	223	258	233	221	227	224	226	223	232	247	264	224	223	212	217	236	241	228	247	206	234	224	208	234	210	235	238	237	233	233	212	248	224	206	216	231	214	233	238	211	246	248	255	223	254	224	258	227	255	202	227	242	244	220	227	253	237	238	240	229	250	215	249	237	251	228	254	231	226	274	228	246	227	211	226	225	249	237	210	250	225	225	215	236	226	241	260	249	227	236	256	226	232	209	218	262	235	240	206	210	246	219	237	240	209	240	247	240	224	227	210	252	224	226	263	235	230	208	234	215	226	236	234	220	193	241	218	215	226	249	241	238	241	217	209	252	231	205	248	227	252	229	229	216	246	241	223	241	230	228	239	245	225	232	235	232	260	234	233	243	197	223	202	218	251	231	211	248	253	228	223	243	261	235	218	235	228	258	208	230	234	222	247	242	257	223	232	233	219	230	227	228	244	247	243	213	244	199	242	230	257	238	239	216	219	224	235	222	253	247	230	240	228	216	249	232	217	238	235	232	236	226	231	217	217	220	219	241	239	255	238	249	237	191	215	230	220	222	241	252	249	228	216	199	240	190	248	236	211	241	215	216	240	246	220	238	233	235	243	215	230	221	252	228	229	225	247	242	212	261	243	241	219	220	228	264	224	217	252	245	219	222	228	245	227	237	238	205	234	247	236	263	216	238	235	194	224	221	242	226	222	229	224	235	239	234	231	209	245	248	251	222	236	254	260	221	211	243	232	225	237	245	216	240	196	252	207	235	218	224	232	243	244	247	259	201	218	226	239	236	232	217	219	223	252	228	207	213	228	239	254	218	229	240	216	233	224	245	248	235	234	206	212	243	250	231	224	219	223	210	244	255	245	257	221	241	234	250	237	239	211	237	225	243	236	229	214	231	239	225	220	253	246	241	231	206	198	228	236	236	245	234	226	243	250	235	247	236	224	249	220	223	217	234	216	225	233	228	228	221	232	235	230	247	259	235	241	210	218	246	253	231	214	235	219	221	246	220	217	219	219	223	214	245	193	220	227	228	239	224	210	227	228	227	200	254	251	252	218	254	235	253	222	223	211	244	233	232	223	211	224	228	237	248	228	250	242	215	227	226	211	236	230	242	230	223	215	198	233	225	231	226	233	219	235	225	224	258	232	220	233	260	230	244	241	235	255	206	245	214	265	210	234	206	247	241	225	225	202	262	219	224	261	220	215	221	222	221	227	253	221	229	235	236	233	243	198	221	221	223	235	242	221	211	234	242	242	252	216	233	223	229	257	217	198	221	276	208	264	218	247	240	224	223	209	229	251	220	217	222	237	215	252	214	232	222	221	257	234	250	222	248	219	217	227	221	234	223	246	233	232	231	212	252	241	243	261	230	249	241	252	207	248	247	239	208	246	221	201	232	228	221	227	235	196	251	247	246	215	221	239	225	219	234	224	249	218	246	218	233	266	259	229	204	229	231	240	221	216	223	229	227	224	218	253	257	234	246	223	227	231	238	214	216	217	214	240	226	239	222	223	230	242	239	244	243	229	221	226	236	210	231	244	205	220	238	272	223	254	212	206	229	226	223	221	254	235	248	245	219	203	216	241	228	258	218	228	228	231	223	231	235	237	226	224	226	218	226	238	232	239	238	202	265	223	246	235	210	217	220	232	223	213	247	218	255	244	221	195	230	225	248	240	230	254	236	221	246	229	235	238	218	214	230	242	223	239	242	229	244	224	233	219	231	224	256	231	234	231	228	271	213	233	233	244	250	210	249	214	250	233	243	233	234	217	214	217	219	237	233	262	235	230	257	229	197	249	246	261	211	252	217	225	217	242	246	232	223	230	213	226	232	257	221	230	234	201	246	236	206	217	231	250	239	212	228	235	243	234	222	226	213	233	228	245	243	237	217	214	234	229	210	226	223	223	209	235	204	230	247	229	238	247	240	248	243	234	222	226	220	249	244	215	216	244	227	221	252	235	233	235	224	203	257	234	220	267	229	232	220	242	247	235	216	222	205	249	224	221	235	228	261	218	217	228	225	219	232	231	252	256	224	229	233	232	230	227	243	248	232	223	227	200	226	231	236	235	232	271	243	234	228	224	244	202	231	239	229	233	232	212	221	218	242	224	252	262	217	218	202	238	233	238	255	231	239	228	225	248	218	211	251	211	226	255	241	230	239	232	241	228	223	255	231	203	223	204	223	187	214	237	218	254	230	230	251	247	220	229	235	224	226	237	226	234	231	232	238	249	221	197	238	236	229	241	223	209	266	259	205	217	245	197	228	241	211	236	239	188	242	237	271	192	227	224	212	217	228	251	231	232	236	215	227	248	213	226	226	221	221	228	230	257	229	221	228	228	220	235	233	212	207	249	249	243	215	226	240	242	236	252	214	218	243	207	233	236	227	241	233	255	272	238	210	215	246	209	214	215	225	244	202	212	234	237	244	256	240	251	223	218	224	243	210	214	206	216	223	201	228	230	262	248	269	242	222	211	186	236	233	256	259	244	223	229	231	234	215	257	218	206	228	201	229	257	228	229	223	227	238	226	245	247	222	211	246	237	198	228	203	245	264	236	236	249	243	228	220	233	230	221	219	201	235	230	235	220	249	244	231	214	212	241	237	257	218	210	204	246	242	206	240	232	215	231	222	230	238	187	250	251	251	221	212	227	247	231	255	241	241	226	205	211	249	239	224	243	220	247	240	251	208	250	236	246	199	221	214	223	224	204	236	216	239	265	215	223	254	241	230	198	247	237	240	220	239	215	249	230	215	221	247	254	203	233	254	241	211	256	204	224	218	254	205	247	225	224	230	225	217	223	211	239	225	240	228	215	225	239	226	232	202	223	257	219	235	227	207	215	215	239	230	214	227	239	228	234	233	236	224	225	236	235	234	228	227	221	220	243	244	227	195	220	254	222	217	261	234	230	244	231	225	261	235	236	238	203	234	217	216	195	210	228	249	221	236	245	265	236	236	245	207	195	245	242	242	227	219	240	225	229	228	218	232	257	244	224	238	255	231	210	215	252	199	231	226	233	242	224	224	213	215	213	234	237	211	242	191	234	240	254	241	233	212	198	219	224	212	219	241	241	232	219	231	196	235	243	228	255	237	251	250	255	238	231	246	237	253	229	246	240	239	217	242	242	206	248	235	225	229	236	253	247	252	214	236	233	229	255	209	216	209	243
47358	13100	12098	6256	3972	2922	2083	1661	1477	1222	1029	918	793	763	634	598	632	610	563	557	508	499	492	475	505	467	442	443	400	458	448	397	472	393	437	428	391	462	427	389	386	394	344	397	388	369	407	384	366	360	413	365	391	390	380	342	367	377	384	401	388	354	400	386	373	396	413	388	342	375	375	389	337	340	401	350	366	374	369	387	347	348	352	363	389	378	372	366	361	378	362	355	349	373	357	354	376	373	353	366	353	364	348	374	370	347	343	372	379	376	354	352	371	359	381	355	343	387	392	348	338	355	350	390	403	347	358	342	368	359	390	357	354	350	374	361	377	346	365	357	373	328	358	363	385	416	382	372	338	379	361	385	352	378	369	359	374	397	362	371	359	355	345	363	394	381	371	385	344	374	371	362	349	347	395	353	374	347	340	377	362	401	369	345	360	398	333	341	351	385	375	351	376	375	358	337	349	381	356	387	354	369	377	407	346	399	360	350	342	367	327	360	371	351	365	337	355	348	380	345	377	334	384	344	336	373	375	381	377	362	371	374	394	362	352	349	360	370	351	371	358	393	354	382	386	371	359	340	379	392	347	353	389	358	357	358	349	357	345	373	355	365	346	400	349	343	354	358	358	356	378	322	354	357	403	352	374	383	344	373	365	355	373	360	390	338	384	371	366	362	356	395	372	348	361	383	365	360	359	359	355	358	338	377	375	372	357	369	367	360	346	360	403	360	364	379	388	372	364	362	367	357	325	362	372	365	351	323	367	336	370	348	360	388	324	377	364	371	340	382	336	363	388	370	366	360	351	404	365	358	342	375	375	384	363	360	353	408	349	395	347	386	323	374	334	375	362	372	347	370	348	326	370	338	328	383	371	371	368	372	316	375	370	357	359	368	348	356	367	319	372	372	379	386	358	353	394	367	383	354	342	355	339	335	363	338	372	351	355	354	340	364	397	355	355	352	359	360	359	337	361	400	370	342	368	381	381	347	388	363	337	354	367	378	359	340	364	381	322	358	315	368	404	343	390	347	352	374	394	375	373	342	358	357	387	363	356	356	346	359	383	344	349	357	372	343	346	353	363	368	342	349	376	391	351	384	384	365	373	365	343	338	393	363	363	340	400	341	372	364	372	357	345	330	340	355	352	372	354	373	349	353	345	319	371	361	332	362	376	404	373	348	356	377	355	330	364	367	382	373	351	329	343	380	379	373	332	358	370	358	365	348	347	377	350	361	352	366	368	364	368	389	315	356	372	319	371	362	361	355	386	375	363	378	376	350	350	358	350	359	366	378	380	390	374	363	362	311	358	351	401	351	381	383	360	359	360	340	339	372	338	373	395	358	366	364	353	356	373	326	348	360	392	374	359	380	370	328	349	331	375	386	384	377	385	355	367	358	366	342	392	346	339	372	333	353	338	350	360	362	373	331	342	379	366	397	321	363	356	352	355	375	342	347	359	391	355	360	384	383	327	359	359	376	356	367	361	400	376	338	350	374	347	397	354	405	386	360	351	309	403	321	358	373	378	370	357	340	335	370	371	351	326	351	335	362	417	377	373	350	365	340	312	362	388	394	367	351	361	367	365	328	335	365	354	349	386	360	352	385	373	392	395	361	346	342	374	377	370	379	367	352	347	353	323	380	363	376	383	351	376	373	384	373	379	375	380	362	398	346	362	370	336	393	365	370	399	381	348	351	337	364	341	356	343	356	354	347	386	369	334	381	365	389	345	357	381	378	370	386	357	360	388	397	384	365	372	350	372	376	351	369	367	404	342	387	331	365	371	379	341	374	343	366	346	318	365	378	351	410	344	338	345	370	370	407	332	364	381	420	374	372	373	408	376	360	378	374	378	348	390	381	355	377	361	366	339	398	356	340	348	363	338	355	362	366	363	358	358	347	385	337	385	373	377	373	373	333	384	366	351	373	367	386	344	330	351	385	395	364	381	366	375	352	350	365	347	375	363	342	364	387	346	386	346	357	370	373	373	370	334	365	331	387	364	408	350	378	354	332	361	375	347	411	350	383	371	390	345	388	387	377	361	343	373	368	387	339	361	388	376	358	350	349	355	344	397	382	408	344	369	349	353	374	367	363	371	405	392	360	361	348	351	364	359	374	374	382	386	351	361	370	354	351	340	373	336	382	385	331	340	358	378	373	372	351	379	408	387	356	383	343	334	351	368	346	347	376	344	375	339	379	370	385	371	344	355	411	357	340	357	352	392	367	333	374	378	353	370	369	357	369	337	359	392	366	361	407	363	397	359	378	373	369	363	371	366	328	333	378	350	391	366	394	378	353	373	392	376	383	394	354	355	350	392	355	367	357	353	364	368	373	388	346	362	362	366	364	404	361	356	380	368	357	358	382	332	394	373	339	349	362	343	376	379	358	388	347	376	352	366	338	363	368	377	357	321	372	361	378	363	362	381	386	416	360	381	401	383	340	390	359	348	359	339	394	387	371	356	319	380	356	361	344	345	398	368	349	375	380	370	381	374	361	374	379	324	383	364	383	373	367	351	355	360	399	361	347	358	375	344	377	345	341	369	357	377	380	376	376	379	343	367	356	371	365	364	332	359	359	344	359	372	392	367	353	346	338	357	407	359	358	351	363	346	354	365	354	357	357	370	393	352	348	366	360	373	346	421	385	355	369	350	371	349	348	372	402	409	352	366	379	344	372	376	335	394	368	344	406	347	362	367	380	366	387	398	331	361	381	388	383	366	397	372	358	332	370	364	347	370	342	390	359	375	347	379	334	359	336	323	389	354	348	365	396	347	361	368	360	333	400	367	357	349	382	340	387	432	389	340	370	369	347	358	390	364	369	348	379	381	348	396	398	340	383	356	374	356	398	383	366	382	373	351	357	338	395	350	350	364	352	368	364	331	388	361	367	402	327	387	358	366	352	357	387	389	383	346	369	370	367	365	367	384	406	379	352	399	374	357	359	342	363	390	349	370	383	391	365	394	383	369	380	352	372	369	358	364	316	360	374	361	298	383	374	346	365	377	374	359	355	358	380	364	349	362	348	385	364	384	344	379	344	345	367	354	356	378	360	365	351	373	362	397	360	403	359	401	386	361	374	361	351	366	354	340	332	389	333	350	353	369	375	350	360	362	348	305	359	366	370	339	373	348	364	369	362	359	340	355	379	359	360	356	337	367	349	348	366	368	341	333	347	342	372	378	335	337	334	357	383	349	375	357	344	365	356	353	362	364	362	368	370	381	395	361	403	375	348	383	342	367	394	341	381	346	355	388	361	339	360	385	401	391	358	360	379	377	385	348	366	332	358	380	359	371	397	368	354	305	345	369	428	397	325	365	353	343	361	341	367	367	356	402	359	337	353	374	360	379	368	370	376	388	350	386	332	348	384	357	359	335	389	397	341	384	416	369	356	394	371	331	352	353	367	328	354	356	352	365	364	392	370	396	374	341	326	375	392	353	343	360	359	364	391	365	381	357	366	376	353	359	368	353	382	368	376	352	376	350	378	379	350	367	359
27281	20810	8220	807	505	464	473	446	421	477	419	456	437	469	440	453	446	451	433	471	434	415	430	489	437	451	436	446	463	485	409	408	448	456	459	475	407	457	439	419	466	502	455	436	473	421	434	424	446	441	432	415	442	471	440	451	441	453	446	477	481	401	479	431	433	452	421	463	425	416	457	426	412	493	455	430	464	476	445	449	454	459	428	448	461	440	456	425	443	424	460	455	423	437	457	448	441	476	414	454	424	458	447	440	422	471	433	429	455	439	452	441	453	448	428	430	433	476	464	453	447	440	460	430	453	496	482	434	408	450	444	435	414	448	457	467	448	445	441	435	477	421	432	451	440	455	462	428	423	436	439	458	472	456	446	455	421	450	458	425	453	449	435	460	460	465	433	469	444	479	448	423	411	405	427	430	436	436	444	436	425	425	435	452	406	453	437	452	401	424	445	448	499	474	445	449	464	439	448	376	476	479	480	454	448	468	480	475	451	469	421	420	427	384	448	444	481	414	483	438	440	461	446	465	429	443	466	464	424	451	437	485	480	464	439	427	462	421	489	440	404	443	438	467	457	436	442	425	441	439	415	429	450	457	468	487	442	403	440	429	491	407	443	458	413	438	435	418	433	473	458	479	419	460	387	432	445	462	434	410	455	470	455	456	418	452	438	467	466	455	447	444	491	462	449	437	485	470	439	450	439	464	449	461	452	462	443	451	453	477	456	448	427	408	422	454	437	451	472	458	444	416	462	445	476	410	427	427	410	456	436	406	426	465	450	437	463	441	448	448	478	442	466	461	452	433	434	445	444	437	404	430	452	455	432	422	460	450	425	424	439	418	433	446	428	438	472	422	450	426	459	432	432	456	430	409	446	457	451	433	444	465	456	449	454	419	466	466	448	435	463	469	456	428	425	447	481	419	434	457	480	446	486	440	422	476	473	447	437	448	433	436	466	435	449	430	445	457	435	448	432	429	486	456	438	420	454	419	453	439	460	423	465	444	452	438	425	453	434	464	453	428	476	461	461	427	444	428	454	426	472	440	427	446	399	466	437	507	454	425	460	410	461	465	456	453	451	442	441	463	441	451	445	485	422	469	490	428	441	372	467	402	430	436	458	480	435	484	422	475	475	425	429	413	457	409	412	403	437	443	453	424	433	452	463	429	446	471	438	433	454	443	458	461	483	423	425	468	457	420	435	442	437	437	448	436	456	401	472	419	472	448	463	428	421	465	419	477	455	441	460	446	441	461	450	467	415	459	477	457	432	423	419	468	471	456	444	424	459	429	421	440	478	414	435	474	477	446	407	410	435	442	431	446	439	440	397	445	461	461	460	442	446	447	444	444	487	410	439	390	476	402	430	441	446	453	447	417	439	450	478	447	465	423	399	443	463	446	461	440	445	452	478	427	418	427	458	393	459	459	462	456	467	418	490	472	485	431	471	469	451	434	441	452	425	446	457	479	459	432	439	450	425	428	433	508	432	459	417	445	445	451	439	447	489	462	478	432	383	469	500	478	438	464	468	454	458	450	438	453	483	396	451	388	434	435	446	450	495	504	482	378	482	452	432	470	445	445	437	483	438	445	470	417	450	403	444	429	446	455	429	401	482	402	443	461	451	424	431	456	434	439	445	432	448	445	456	432	441	466	452	429	466	414	437	466	395	474	436	449	451	450	461	481	452	454	417	419	428	424	447	435	466	452	432	472	456	414	476	402	451	445	456	476	416	456	439	411	465	406	436	451	428	447	416	447	445	463	469	469	495	443	450	441	444	471	485	497	428	475	434	415	425	450	477	447	446	431	452	478	435	421	446	456	420	449	464	466	414	494	426	477	453	445	463	433	477	410	455	415	445	448	448	415	430	424	431	436	446	449	453	454	421	459	425	454	434	427	461	422	468	432	419	469	422	451	448	442	445	462	427	454	456	422	417	443	444	472	448	442	452	452	452	438	463	426	445	432	444	435	466	476	444	453	399	469	459	454	432	445	431	450	463	468	438	451	442	465	451	456	445	437	451	456	416	437	422	434	440	442	422	482	480	412	456	445	410	448	454	458	436	449	411	428	457	414	457	474	459	452	426	426	436	447	429	456	437	451	450	456	415	456	429	437	441	446	436	441	471	465	474	467	424	423	453	444	434	431	432	473	429	430	428	461	468	425	436	450	445	465	432	439	466	407	444	460	467	462	456	454	415	443	426	416	465	472	420	448	422	469	435	426	427	439	443	435	441	476	442	453	398	433	439	434	454	431	455	461	476	457	448	421	441	423	443	462	478	438	415	463	388	441	450	453	433	372	467	448	460	463	409	423	437	435	447	470	417	416	429	474	453	440	434	409	484	421	440	462	454	435	475	441	425	392	445	456	454	507	447	455	470	460	460	442	429	464	432	452	453	426	437	481	453	475	437	422	435	431	434	463	413	458	469	442	462	467	430	463	446	454	463	436	427	459	460	464	412	495	470	427	428	427	465	443	454	428	423	432	454	423	472	429	459	427	464	445	423	458	440	446	451	499	428	443	446	398	428	443	463	433	454	436	428	427	430	486	448	435	431	487	464	466	430	470	419	471	409	474	425	420	415	466	407	425	441	441	464	427	469	439	466	469	415	384	414	419	465	476	443	477	466	420	422	411	423	421	450	452	424	442	443	437	416	485	451	457	450	473	447	433	422	415	446	478	448	372	426	475	460	448	453	458	470	436	446	477	449	417	418	461	423	440	429	462	458	468	434	440	439	410	466	437	455	418	426	428	450	423	445	414	413	448	452	450	422	440	457	452	405	421	465	459	468	422	457	458	406	436	439	443	511	470	453	427	474	416	472	399	461	439	450	419	456	445	464	432	454	452	423	445	472	467	432	444	454	491	457	418	466	407	450	442	419	427	448	416	471	479	489	434	439	476	453	411	450	452	431	450	457	454	446	420	431	428	472	480	497	436	424	449	410	452	417	438	426	408	447	431	461	450	467	431	434	457	445	446	483	443	463	430	455	464	477	449	408	462	430	410	474	440	488	406	460	447	451	475	439	451	457	478	447	416	456	424	435	430	458	452	483	457	455	462	436	464	406	432	465	445	437	455	438	416	472	410	465	451	447	461	437	436	475	415	460	460	443	521	472	442	434	415	454	443	456	396	459	457	487	441	405	413	453	454	437	433	445	429	446	436	456	433	456	399	445	458	442	456	407	429	444	430	422	444	412	455	429	443	503	436	445	471	460	455	448	422	438	452	459	442	475	470	462	455	422	427	446	465	450	432	447	454	481	412	439	417	478	430	496	490	410	420	440	427	464	469	461	436	439	425	465	434	451	437	504	468	437	457	469	470	446	449	436	441	428	417	439	450	431	430	445	446	482	447	429	422	445	434	465	440	428	467	404	451	427	476	469	426	434	460	410	459	473	472	443	447	419	466	454	446	452	417	439	434	439	449	423	451	454	495	417	471	495	425	458	432	429	499	430	406	444	463	447	490	443	435	459	416	433	468	452	443	414	408	460	431	421	430
18305	2319	1310	906	791	746	760	708	713	676	690	702	649	657	699	709	639	686	704	667	650	678	639	660	649	658	661	630	678	629	662	643	640	672	626	690	673	626	675	703	671	706	658	707	631	682	688	687	662	673	725	696	648	670	676	678	661	661	726	676	682	672	678	672	701	663	656	677	702	666	697	635	691	697	651	661	708	729	696	683	678	638	682	635	685	683	657	670	705	652	712	650	661	687	680	709	702	675	702	685	736	614	662	623	682	664	723	670	665	629	703	685	701	703	702	716	695	736	636	672	734	674	666	635	675	660	687	680	621	679	701	718	668	657	697	694	685	689	644	654	637	686	701	650	714	694	718	684	684	659	627	653	717	671	638	668	647	652	693	670	706	648	698	665	647	688	679	680	681	687	667	686	657	682	658	662	638	682	681	677	698	654	679	691	718	673	638	659	688	663	638	674	716	688	656	643	663	662	649	691	681	731	700	692	683	680	655	645	646	685	667	639	658	679	649	670	718	664	642	670	642	677	647	671	703	696	702	685	698	660	718	684	653	609	724	691	652	673	699	663	687	654	670	676	656	694	664	665	647	678	680	649	674	656	671	705	685	678	687	682	714	687	706	626	649	663	631	655	662	695	673	619	687	686	710	690	627	664	706	671	685	669	631	620	718	666	639	680	676	679	634	717	703	701	685	646	676	721	685	699	709	680	728	633	684	704	706	674	693	655	621	662	688	663	660	660	680	675	671	678	634	700	695	676	685	713	676	677	614	682	668	700	657	703	698	667	694	701	640	679	685	685	656	630	675	719	665	727	706	683	642	663	708	687	673	622	645	703	673	646	706	622	694	653	697	676	710	765	619	694	672	636	678	704	677	676	674	681	665	681	692	703	683	720	666	677	688	646	635	697	675	633	677	678	686	646	659	717	695	673	628	699	717	633	694	678	660	696	661	677	662	677	652	684	687	638	676	651	627	673	685	698	714	711	643	654	670	666	651	657	700	661	674	687	642	668	726	677	704	717	651	708	661	688	625	679	710	706	673	641	643	683	707	653	619	660	670	668	649	594	679	681	710	653	648	661	658	628	636	646	667	717	686	725	677	625	684	687	677	640	667	678	629	670	732	716	668	696	658	684	664	674	677	672	659	683	671	674	658	679	652	666	674	673	724	682	715	670	645	669	692	644	681	682	662	655	670	683	646	666	711	686	688	657	700	699	687	671	677	633	639	700	676	648	708	696	701	656	677	705	663	681	708	687	708	687	689	673	667	672	644	711	684	658	662	708	699	644	668	622	692	673	684	663	724	684	683	643	679	737	655	663	678	642	648	679	685	664	703	666	704	678	701	635	685	706	689	686	644	659	688	687	694	685	661	733	658	689	669	661	685	665	715	670	682	648	699	693	637	658	681	697	643	654	676	646	727	688	678	702	662	689	674	625	655	642	701	700	651	652	696	669	653	635	668	688	692	632	698	675	651	648	692	689	674	635	696	659	707	676	673	663	731	681	660	691	595	667	618	684	683	680	689	724	646	690	685	679	669	686	668	660	695	643	675	698	674	724	638	677	665	683	653	674	639	664	650	642	695	696	667	703	624	676	663	684	703	681	645	670	694	707	732	712	706	698	705	659	664	705	711	682	694	689	722	694	699	669	681	658	649	711	655	676	697	713	653	702	639	659	680	707	670	635	703	667	688	668	600	665	691	672	681	695	663	669	655	672	684	665	691	669	674	629	673	693	635	674	633	651	677	699	651	643	660	702	692	681	640	648	614	664	676	697	672	679	650	624	680	681	646	663	676	745	632	697	639	651	665	684	702	719	704	677	700	644	692	639	659	645	707	643	675	666	669	712	643	694	692	635	661	689	665	661	686	713	677	697	719	687	722	661	674	695	679	723	688	669	665	668	651	655	682	682	629	657	682	621	677	642	652	649	699	668	691	682	679	709	697	699	631	633	661	678	706	684	643	701	618	629	663	690	716	657	707	672	686	673	675	647	682	708	699	677	631	728	720	668	646	671	658	645	694	721	736	722	626	646	710	653	640	672	627	701	683	735	682	712	702	708	636	706	686	688	661	599	704	684	719	659	676	668	693	725	638	688	685	723	697	652	693	644	708	683	661	697	660	737	678	707	629	666	666	663	687	651	659	693	666	714	682	653	682	668	690	694	639	671	685	661	723	642	697	658	675	668	679	659	666	641	655	696	649	664	722	606	690	656	648	702	712	647	703	653	651	698	673	639	693	685	698	647	698	639	660	671	673	641	625	676	683	639	686	696	650	674	717	671	682	699	677	615	654	683	676	671	680	687	693	649	648	665	674	666	675	660	625	593	674	709	695	689	711	682	659	656	647	681	692	669	685	669	727	710	689	711	688	644	718	738	653	669	653	665	630	736	730	668	642	645	669	663	673	703	647	679	680	624	699	681	653	674	686	672	688	677	653	647	688	661	633	665	670	682	637	677	657	735	650	677	689	618	672	691	671	670	712	649	689	671	668	688	665	689	738	685	668	669	639	716	669	621	643	656	680	710	698	672	706	704	708	650	674	678	654	619	700	707	691	667	672	646	657	670	651	647	644	702	661	651	732	714	633	655	675	654	678	686	658	683	683	671	665	693	679	639	649	702	664	717	647	663	680	705	674	656	714	715	689	653	660	674	734	668	664	761	635	650	674	693	746	644	684	693	647	659	720	689	704	697	693	695	721	705	649	656	627	729	719	674	713	643	679	689	676	653	654	632	687	656	686	708	651	685	701	674	660	680	645	698	641	634	616	694	635	705	683	689	706	633	663	748	669	696	650	710	659	675	611	659	685	622	671	690	686	678	664	703	680	702	659	674	664	700	685	622	692	653	704	677	703	672	672	677	671	651	651	684	717	684	672	651	730	640	670	694	651	680	685	684	667	662	691	681	673	675	690	683	692	673	661	634	674	668	678	674	654	679	674	706	707	665	692	679	722	711	698	673	633	641	613	642	710	646	684	650	641	676	651	689	646	672	658	690	703	684	707	683	678	676	669	662	655	673	684	705	684	660	675	677	635	755	652	656	666	691	666	706	704	640	701	673	682	692	703	686	626	676	678	644	707	641	686	716	694	682	684	698	663	670	665	676	715	672	673	661	675	607	692	690	649	674	646	672	681	725	659	656	698	671	661	677	673	702	665	651	669	685	652	670	661	636	670	739	660	672	639	667	617	699	686	659	660	708	650	619	691	692	724	664	649	704	626	662	614	723	641	646	657	675	669	702	646	655	687	689	668	658	690	691	686	637	676	652	707	701	691	649	666	660	716	652	636	688	664	693	683	667	689	658	656	716	706	721	676	687	666	663	693	662	712	680	726	708	662	707	677	725	664	652	662	656	692	686	671	711	673	625	697	644	685	632	713	642	726	676	689	700	663	660	664	648	672	688	655	670	682	635	683	720	661	634	653	716	658	677	647	672	634	613	676	651	664	650	681	706	705	702	693	660	639	632	672	678	717	662	720	669	643	637	674	694	675	635	674	691
23773	21514	29343	24145	21515	19212	1716	767	641	536	575	580	511	495	470	488	449	433	459	458	433	422	414	384	421	430	433	393	418	404	427	458	424	427	431	426	408	407	413	430	425	428	411	441	420	411	448	398	394	397	379	420	423	411	430	426	407	410	408	423	372	413	440	390	391	406	378	406	407	420	404	396	405	407	418	402	430	373	444	394	410	416	404	416	396	367	420	421	399	401	436	396	414	405	376	407	394	414	400	429	384	392	423	403	426	408	411	396	381	433	405	441	418	438	398	411	400	367	405	393	391	447	375	428	393	430	402	398	403	403	383	398	419	419	423	380	391	410	405	419	417	450	402	412	391	434	420	426	386	466	394	384	399	403	411	410	405	431	407	404	418	381	376	400	357	427	424	393	414	412	391	432	386	371	377	396	392	399	411	388	369	392	406	413	409	415	410	432	385	382	382	402	403	386	370	381	413	434	404	392	424	369	387	385	421	418	427	431	383	400	384	413	404	420	378	417	427	399	405	394	368	422	423	425	428	384	415	384	432	404	411	405	397	405	385	400	403	422	430	425	430	381	406	393	401	403	393	394	384	393	390	360	407	381	391	387	415	410	388	402	381	404	396	432	410	413	391	418	387	418	398	406	418	409	405	370	399	431	390	410	417	392	400	397	378	382	425	368	391	397	402	393	428	428	402	428	432	398	381	404	420	398	449	411	428	410	406	387	423	390	429	416	398	411	389	397	411	410	347	418	406	391	415	400	420	414	420	385	391	422	403	408	398	393	382	410	415	398	430	411	393	427	404	368	403	391	404	426	460	433	401	407	395	366	407	391	385	371	380	402	405	392	409	372	414	398	422	406	367	387	391	411	396	391	388	401	388	446	400	415	385	434	407	420	415	398	396	373	418	452	385	371	408	382	409	374	443	412	379	394	379	409	420	405	413	396	425	410	438	453	426	399	387	427	415	373	403	420	446	389	382	408	401	422	418	437	422	402	403	419	391	413	406	384	435	387	446	392	438	389	414	416	384	408	416	394	431	393	366	416	383	403	423	385	408	390	381	396	455	411	406	440	388	417	412	398	410	388	394	377	427	412	404	380	419	432	415	397	435	385	379	384	411	393	423	397	410	412	421	387	380	364	418	397	397	410	412	427	409	384	421	370	396	414	388	419	402	378	413	423	392	358	363	410	410	451	383	369	455	374	379	386	413	403	390	405	388	427	407	398	444	368	392	417	418	373	393	429	409	423	419	402	410	419	424	371	371	403	398	397	446	391	380	433	451	389	418	395	387	438	407	405	411	406	380	427	395	438	410	398	426	406	424	401	387	419	423	390	396	398	432	399	399	397	419	393	385	422	411	365	400	405	426	394	407	400	400	382	389	396	375	403	388	394	400	441	393	412	436	430	398	410	377	404	415	409	420	380	370	374	434	403	383	451	384	410	420	395	414	400	383	373	409	377	412	408	393	389	421	407	413	400	453	410	367	416	383	405	418	390	430	424	397	400	409	392	402	416	398	404	398	376	442	393	406	408	405	386	406	403	387	406	387	375	400	372	415	414	396	409	432	400	420	399	394	410	392	432	391	397	381	382	358	406	389	424	415	397	393	405	382	367	399	369	420	414	390	456	400	381	382	414	412	387	393	424	418	400	387	407	364	402	410	409	398	419	423	397	426	381	411	380	382	416	406	383	404	403	388	402	432	417	430	397	409	406	380	406	449	423	407	358	398	401	381	394	384	382	446	361	393	400	392	403	415	428	404	390	390	395	435	389	421	385	392	368	396	412	410	417	371	412	441	407	378	424	394	382	422	399	425	409	384	412	397	410	416	375	399	384	377	386	400	407	443	393	377	378	398	427	392	379	427	391	386	421	385	363	413	421	412	413	419	460	412	416	432	415	428	422	398	390	415	428	397	422	418	393	373	450	372	395	381	407	402	420	427	403	392	404	398	425	408	389	397	429	392	417	384	411	400	411	431	391	416	407	436	401	383	380	429	419	424	416	409	397	424	427	412	401	366	442	400	419	394	395	434	365	439	385	419	391	420	406	413	406	405	427	388	392	385	379	396	376	392	420	366	384	408	431	411	390	422	435	401	370	350	411	393	421	437	411	390	437	371	359	430	401	392	419	395	372	410	405	380	424	403	415	409	424	415	383	393	423	402	387	427	397	409	395	368	401	401	418	412	408	377	391	424	402	385	435	409	415	369	394	362	427	412	408	409	358	407	414	382	399	396	414	411	377	397	408	393	400	431	419	382	380	415	375	387	383	408	374	376	391	415	447	410	391	432	404	402	430	382	386	415	407	392	432	396	433	390	404	407	414	423	410	442	388	431	392	391	406	377	392	382	396	359	397	390	395	419	406	349	400	375	369	395	403	413	390	392	408	438	360	420	378	393	429	387	403	394	406	418	390	392	411	385	379	384	427	420	397	391	430	433	386	429	402	394	367	409	368	418	412	408	414	414	378	396	407	388	364	375	428	408	421	418	403	419	429	415	376	445	418	415	377	398	402	389	380	399	426	406	423	438	398	367	417	401	416	407	377	392	374	414	436	405	409	387	445	425	396	436	387	406	419	406	390	409	402	430	412	398	362	368	421	411	423	408	385	421	416	389	403	426	395	410	411	404	418	390	373	379	359	381	411	359	386	441	410	402	389	357	416	417	423	413	379	396	375	391	415	435	410	419	416	397	377	400	408	388	417	429	368	407	419	413	400	374	419	392	438	409	419	426	400	437	403	386	409	421	398	412	391	363	415	378	363	407	392	381	396	400	424	407	399	401	405	390	424	387	410	397	411	412	400	404	372	387	424	417	376	423	409	387	412	449	384	392	410	392	412	428	393	348	429	404	390	440	422	360	405	379	424	401	424	403	394	413	434	377	387	409	438	406	415	432	415	390	390	411	426	441	378	411	399	442	426	396	429	420	424	416	403	419	399	397	380	424	407	434	425	398	409	389	413	392	395	375	388	393	394	416	450	400	403	402	402	369	393	400	362	397	411	404	420	385	387	388	383	398	387	410	396	436	400	440	379	389	385	436	411	384	341	370	370	380	384	433	402	404	431	389	410	382	432	379	424	388	402	372	368	430	398	375	390	423	398	396	385	383	425	397	395	397	408	415	406	371	414	374	412	403	379	433	387	404	368	400	418	382	419	387	408	398	366	422	414	426	409	423	445	401	386	393	413	380	400	417	379	410	404	409	397	393	453	383	412	407	420	403	408	379	401	367	419	419	414	384	400	416	417	442	414	395	417	403	391	368	413	392	402	379	404	412	392	399	391	396	389	435	402	412	414	364	410	441	414	405	405	394	401	378	407	402	399	416	388	423	387	385	412	408	402	394	383	394	438	374	397	397	411	397	400	420	380	440	402	397	414	416	449	435	386	418	415	383	384	414	368	391	395	410	397	412	372	427	398	390	395	430	381	410	383	431	393	407	394	383	392	393	402	383	372	388	401	401	392	369	403	407	403	391	394	405	405	371	399	411	412	410	415	425	378
44634	12246	10014	5148	3390	2509	2000	1672	1480	1257	1143	996	961	910	894	835	792	723	779	784	734	701	727	667	679	669	674	687	672	680	659	693	666	638	658	664	636	610	630	620	685	671	647	643	628	618	621	605	612	558	613	611	608	645	632	640	602	664	601	664	636	603	607	605	624	585	631	634	649	616	607	621	617	635	608	623	656	610	650	638	619	593	554	662	645	607	612	641	652	619	621	623	638	657	603	642	608	586	632	629	641	620	668	614	589	623	618	610	588	619	618	600	666	605	592	625	636	597	667	611	646	644	623	625	677	626	613	619	650	636	643	605	604	608	602	638	599	604	635	586	632	592	581	614	624	595	646	596	611	595	629	605	601	592	648	640	636	653	597	632	610	572	649	598	653	606	597	619	573	624	660	617	604	628	626	610	631	602	603	596	611	639	576	613	575	636	664	645	664	616	594	601	646	628	623	628	613	610	618	654	654	601	581	617	584	629	582	627	633	603	593	580	596	589	614	593	615	621	620	596	606	579	630	614	631	637	585	561	634	588	596	621	636	591	618	608	616	617	661	619	610	631	616	612	622	604	627	621	615	637	599	651	575	616	662	628	559	611	552	595	655	598	632	593	642	624	693	636	601	608	631	597	613	610	630	632	626	612	612	626	599	627	627	619	589	591	612	618	584	593	585	656	608	614	622	621	654	561	624	576	656	631	580	597	612	672	567	592	621	586	576	624	649	606	617	584	639	655	631	641	596	627	622	620	635	610	642	616	623	578	656	653	623	638	639	629	580	600	587	640	647	612	612	623	643	641	664	610	610	627	643	643	625	626	615	644	657	610	648	584	591	618	637	623	651	609	634	686	599	625	583	590	629	603	563	570	607	677	622	627	639	569	688	624	577	628	601	567	597	621	688	627	613	663	632	586	654	628	649	603	645	605	622	596	671	635	666	639	690	593	654	626	618	573	629	576	623	609	664	608	589	615	593	610	631	650	615	599	613	583	625	600	587	611	599	585	628	614	591	602	599	631	623	640	666	636	594	634	605	598	656	633	594	625	629	578	633	646	609	632	626	623	604	622	608	614	591	611	587	657	602	624	617	593	630	572	591	593	651	596	602	618	610	617	642	614	556	633	620	639	607	635	590	578	614	620	594	587	634	589	620	581	638	601	645	620	608	627	658	631	614	594	629	659	588	639	572	574	652	636	638	632	564	594	621	652	589	573	588	583	599	648	566	621	625	614	612	646	604	633	605	628	586	632	622	618	656	592	599	647	618	588	557	590	566	600	619	626	589	588	604	593	608	653	657	627	633	621	575	576	650	641	621	607	629	624	635	649	612	624	595	572	594	608	609	630	607	626	641	590	629	649	583	614	578	634	629	575	637	648	638	606	635	625	613	667	611	605	621	590	585	591	605	596	631	582	627	600	606	599	624	606	623	673	652	636	632	634	651	623	618	688	621	617	625	686	623	594	630	601	618	648	598	643	648	625	583	577	620	586	626	595	597	626	601	597	628	621	667	610	578	653	637	642	618	623	611	631	622	569	622	573	605	582	596	610	652	620	587	628	621	597	598	625	667	604	606	607	621	599	601	624	631	617	596	671	626	581	625	590	639	628	610	609	603	611	636	623	639	586	596	609	623	696	622	573	577	627	628	587	642	667	628	624	632	580	646	607	621	597	642	607	622	586	631	618	572	615	616	615	596	623	621	631	662	591	581	600	586	638	656	683	607	633	564	601	598	573	591	596	621	651	610	632	595	629	645	596	642	596	648	641	640	623	638	685	648	592	649	605	630	618	638	625	583	582	581	582	654	639	638	653	622	644	642	627	644	618	648	616	630	598	623	616	585	583	588	612	642	577	598	609	585	626	646	631	618	617	605	651	591	641	607	618	623	620	600	623	587	639	624	625	605	591	616	611	614	580	580	634	604	582	637	602	628	618	627	637	637	604	646	586	607	585	620	656	629	609	604	619	629	629	595	612	613	594	633	601	586	601	631	593	603	560	647	597	601	622	592	631	605	657	654	622	597	590	648	599	614	644	629	571	589	680	650	602	639	620	589	607	649	597	635	643	578	659	599	622	648	584	605	607	586	617	616	630	607	624	606	630	608	627	640	616	608	592	574	623	606	621	641	589	618	573	601	631	630	608	619	639	594	626	641	644	629	635	591	618	637	643	603	669	586	640	593	596	660	590	636	594	659	632	608	602	660	606	606	641	631	620	585	606	590	616	641	637	573	597	607	606	594	652	560	581	631	616	639	645	680	582	642	639	608	640	636	601	608	650	635	616	604	617	615	626	642	649	603	648	600	608	594	632	591	608	680	592	608	585	620	638	595	605	641	620	629	684	649	586	601	617	636	611	637	628	615	593	601	661	605	617	652	649	590	571	616	620	607	624	622	656	599	645	616	615	599	610	628	602	581	643	659	607	636	655	596	593	586	574	578	593	613	614	557	637	606	620	629	575	582	624	618	659	630	604	660	601	612	677	608	648	577	627	612	559	649	649	651	607	593	647	556	539	689	631	630	619	624	622	601	614	651	640	593	625	563	606	620	630	641	593	666	630	608	610	621	588	581	673	584	620	611	611	577	601	619	609	670	624	622	606	557	641	648	629	629	612	596	589	619	570	603	623	631	621	645	630	605	609	633	621	635	611	617	622	607	615	644	616	627	646	626	574	601	608	625	655	626	588	590	635	622	584	610	630	650	602	636	594	595	618	576	612	639	646	634	568	627	590	667	641	642	594	631	600	593	630	614	613	602	634	588	594	596	594	663	637	589	584	642	608	612	638	613	611	672	641	616	642	621	599	637	609	645	599	596	625	616	659	582	633	621	607	616	625	608	621	576	627	652	609	601	602	582	648	595	655	626	676	624	650	604	633	625	620	612	658	658	598	644	648	601	640	642	608	604	638	664	596	623	617	658	578	547	610	660	625	636	611	598	606	561	653	605	616	587	583	615	649	602	615	656	605	586	612	619	646	586	663	609	599	635	626	589	611	622	663	586	608	624	571	594	596	606	538	598	613	621	615	609	643	605	619	581	610	589	590	644	642	661	622	632	599	635	614	632	595	628	577	622	628	631	632	625	644	632	612	597	642	598	595	600	598	614	603	597	568	602	589	630	626	580	668	657	649	561	621	614	539	610	577	656	621	628	580	645	622	591	605	593	633	556	692	579	585	618	579	603	558	610	643	590	625	620	618	637	630	634	570	616	620	609	614	614	608	680	651	652	625	624	604	632	607	651	626	615	602	612	602	632	629	634	587	656	668	606	634	630	604	639	687	596	657	612	622	642	646	589	628	592	614	639	649	636	698	588	621	660	614	620	618	587	643	650	579	618	631	661	599	599	645	613	604	631	635	589	656	612	594	579	641	586	634	630	670	597	627	578	640	631	605	622	605	604	638	618	600	582	648	593	625	619	644	604	578	617	614	635	608	624	621	621	667	646	623	592	582	608	618	606	644	604	621	601	620	636	589	664	588	621	620	629	663	605	640	641	624
23209	21478	29526	23836	21468	21486	6966	706	558	508	457	371	361	373	309	302	318	263	273	293	262	276	254	275	250	229	251	267	251	266	259	228	253	239	225	245	226	225	271	279	230	253	238	226	227	208	226	261	246	250	219	222	242	241	229	242	218	254	222	218	243	240	223	240	234	222	231	254	235	226	247	222	247	244	232	205	225	210	226	227	232	247	218	224	218	227	247	228	235	223	247	254	220	241	229	212	219	233	222	215	223	232	201	248	247	223	213	203	206	225	209	207	242	241	207	221	226	232	234	216	219	231	230	218	217	264	242	238	234	230	213	226	235	221	228	236	237	220	215	212	241	245	227	234	228	244	256	234	249	212	248	216	205	213	214	224	247	210	262	214	232	226	248	249	218	234	238	226	219	225	228	215	204	225	241	244	207	235	243	226	244	242	223	227	217	233	233	237	227	244	209	229	196	223	222	191	210	199	229	231	226	228	229	247	235	221	212	225	226	229	238	194	211	245	253	219	235	237	248	212	208	232	225	231	204	236	246	236	203	236	251	237	220	215	221	213	249	228	249	238	226	244	247	242	223	230	235	240	263	231	239	230	211	250	246	219	220	222	205	260	229	261	217	211	212	216	215	225	228	225	217	220	246	221	235	215	226	226	205	252	213	221	255	224	233	232	229	227	219	229	210	207	232	236	224	244	200	203	224	231	228	235	224	223	243	243	216	226	249	258	242	217	202	223	239	212	243	203	233	237	214	223	238	227	246	230	235	217	226	239	229	255	216	217	215	190	227	233	228	224	228	203	254	209	207	217	217	212	206	207	226	231	217	229	222	228	217	222	202	232	216	243	231	207	227	231	213	185	225	194	224	227	210	249	237	228	211	247	224	233	266	253	219	235	236	229	213	207	202	231	218	214	240	227	221	236	259	218	223	241	217	222	230	222	192	202	242	248	252	215	246	243	249	215	238	230	215	244	224	217	230	218	239	231	204	260	238	222	244	248	204	226	220	223	237	237	244	218	215	221	241	238	228	210	188	208	231	221	235	247	216	220	221	230	205	225	218	225	220	229	242	214	237	227	228	242	241	223	220	238	235	235	215	245	224	215	236	233	236	221	223	241	213	226	214	226	223	227	227	218	240	228	236	234	230	234	231	231	239	220	241	207	222	216	227	248	214	234	210	236	223	221	233	229	224	255	200	214	228	218	207	237	223	268	253	248	208	234	227	236	226	222	212	231	249	226	209	216	210	202	219	233	239	217	235	237	260	200	213	220	253	258	212	217	222	252	226	226	228	272	186	222	214	224	255	226	218	233	211	218	223	223	247	232	235	223	238	246	237	234	236	237	244	227	223	210	209	228	235	238	211	219	227	213	224	226	221	204	243	240	210	226	231	245	228	260	232	209	219	238	212	224	229	224	238	232	231	233	211	231	257	252	234	235	252	211	203	201	204	232	243	216	238	214	238	221	224	236	247	219	218	255	234	224	227	222	216	217	220	201	233	244	235	201	212	210	217	221	231	232	221	227	216	236	232	220	218	214	221	211	228	233	214	208	223	235	215	248	234	238	215	263	222	234	229	204	214	224	213	243	222	230	234	243	244	221	235	228	217	223	208	225	227	221	216	223	218	242	219	251	222	228	218	232	232	236	236	237	232	241	228	251	212	216	241	217	242	234	253	235	228	247	231	252	227	232	228	237	218	251	214	225	245	230	235	211	227	235	221	196	218	251	223	224	220	196	225	243	258	223	234	250	210	201	221	213	241	224	217	242	236	234	224	214	231	237	215	222	254	237	222	224	274	211	244	211	223	219	226	234	214	223	232	211	226	241	226	235	221	210	218	220	237	217	224	233	235	219	210	212	228	209	236	222	231	230	226	227	233	205	228	234	235	250	253	224	229	202	211	229	245	235	240	236	224	215	215	212	189	219	232	214	238	228	204	223	263	232	222	249	216	251	236	249	207	251	222	204	230	223	203	209	229	226	208	234	232	221	215	226	201	224	222	231	217	238	218	242	256	202	230	240	249	229	230	233	193	207	235	219	212	221	212	251	198	229	245	208	258	206	235	252	207	222	219	254	232	237	254	215	229	250	215	247	233	226	223	220	211	233	218	231	247	197	224	254	243	228	239	206	224	223	260	210	229	236	232	212	232	251	232	231	233	263	191	239	249	232	213	221	217	236	230	239	223	217	239	243	208	235	215	237	221	232	247	227	221	246	220	221	258	232	223	210	247	224	230	238	230	217	229	228	215	232	235	216	235	228	235	256	225	240	241	213	230	232	238	208	218	213	224	215	211	204	218	223	219	219	205	213	240	224	235	238	234	210	203	213	194	218	239	224	235	216	217	227	213	236	226	219	234	245	222	241	231	217	224	244	214	249	228	212	214	210	242	217	227	236	243	216	230	223	208	217	228	238	241	224	242	223	224	238	228	203	218	198	237	230	242	212	234	234	230	240	216	214	233	219	229	203	228	226	219	229	223	234	257	228	242	257	240	252	251	232	229	237	210	221	247	242	234	227	238	224	215	231	235	212	186	239	239	235	218	233	229	260	232	224	236	216	230	243	219	242	260	239	206	233	234	203	213	185	216	231	220	223	249	211	232	245	189	221	257	203	201	225	206	227	219	234	248	214	249	230	269	231	222	201	243	248	187	244	272	226	224	220	234	203	248	234	230	215	217	259	240	221	217	221	215	254	209	254	234	228	211	209	261	229	210	235	223	234	230	237	226	212	226	216	220	240	234	220	236	213	227	240	223	280	206	226	211	215	206	240	236	196	235	232	234	233	238	218	220	243	219	205	208	215	202	212	255	214	226	254	266	222	211	228	222	240	228	222	223	212	227	251	213	231	228	231	229	230	215	186	202	206	220	241	237	228	217	230	223	256	244	213	219	203	229	241	228	243	229	252	212	233	223	222	222	238	231	215	215	246	228	253	231	242	233	215	237	227	228	241	217	235	200	188	230	192	236	212	231	196	199	228	210	238	246	223	215	242	243	241	233	225	248	243	206	208	236	231	246	221	261	225	225	230	207	225	220	225	230	225	230	231	222	234	212	227	218	224	191	239	226	228	213	257	232	241	212	231	250	204	241	215	212	207	227	240	217	220	201	216	211	203	207	252	223	232	230	228	215	232	245	214	222	274	231	232	222	236	194	251	231	211	225	223	227	237	216	198	249	234	216	250	234	246	225	228	227	208	227	236	230	227	245	229	213	226	240	227	251	204	249	218	254	229	231	206	233	257	217	244	234	215	210	215	213	237	215	226	199	215	237	233	249	219	247	224	226	239	221	230	233	253	208	246	195	251	253	207	251	238	223	191	255	212	241	221	232	207	228	223	256	247	227	220	237	209	228	201	239	219	236	200	219	240	226	229	215	198	217	213	231	229	204	240	219	225	223	228	246	221	245	230	238	246	199	224	238	242	224	241	235	235	247	194	197	241	241	241	221	206	221	224	252	205	236	205	239	219	222	243	223	239	231	189	234	233	244	199	228	215	206	251
45533	14024	12267	6323	4062	2834	2187	1788	1483	1232	1029	901	820	754	686	608	578	567	544	559	507	486	454	467	459	421	405	432	441	403	400	432	412	401	412	397	414	415	399	430	369	403	423	371	399	390	348	389	399	382	360	348	381	409	364	372	378	358	381	372	373	342	355	415	365	367	374	319	364	370	374	375	371	372	376	371	404	374	341	328	378	377	349	335	369	335	368	380	369	366	340	341	380	349	401	359	359	368	361	366	374	350	403	360	355	351	362	382	363	364	363	354	335	339	363	412	363	396	349	380	381	364	374	371	363	360	333	353	372	384	377	340	392	358	369	401	346	358	342	356	367	358	381	372	357	368	345	367	409	383	364	337	342	328	354	389	367	348	347	366	373	351	373	356	364	324	373	346	366	363	383	399	337	365	363	325	380	364	344	365	332	362	345	368	393	360	368	372	367	337	335	369	328	364	335	365	361	357	365	377	338	369	375	371	371	357	368	340	358	359	363	386	343	337	331	331	366	383	363	367	362	370	362	346	350	366	370	363	329	329	415	375	335	354	351	362	341	344	335	343	331	342	356	332	357	397	352	356	340	359	383	362	386	356	324	330	346	327	350	345	362	330	378	368	356	335	342	378	368	344	338	337	357	372	365	339	364	349	381	353	337	371	344	378	364	371	389	324	385	335	353	326	349	350	378	333	370	365	339	374	373	334	381	357	377	362	377	349	376	369	378	344	359	373	354	362	343	310	373	353	344	364	340	393	376	382	348	377	342	371	345	370	386	357	359	350	339	301	336	356	372	365	342	372	379	388	361	406	377	356	338	387	353	366	359	370	379	356	344	348	378	359	366	332	402	355	353	356	365	305	379	346	362	356	342	347	311	342	364	364	377	353	369	343	376	353	375	356	341	358	352	369	351	326	351	334	347	337	360	315	338	393	352	357	364	365	367	340	346	351	365	354	368	368	336	361	375	356	381	363	345	351	362	346	362	361	342	418	362	360	350	356	368	355	339	377	348	344	349	358	349	366	362	399	362	372	366	333	345	360	357	350	327	352	366	334	388	362	349	366	387	356	326	365	346	387	337	372	356	356	368	349	369	362	360	339	347	376	335	350	375	387	355	402	389	340	363	381	331	364	352	387	341	368	369	365	348	363	374	363	382	366	372	359	359	365	348	375	359	378	376	364	364	346	351	353	368	374	387	349	333	363	365	359	348	364	357	331	375	332	356	345	354	355	380	360	349	386	379	369	333	365	344	366	346	320	372	349	357	377	364	365	351	335	355	357	354	352	336	372	380	355	340	356	347	313	361	370	348	335	363	351	343	356	349	357	359	394	371	371	325	357	349	369	354	353	356	334	320	370	374	382	342	392	358	361	346	345	322	376	371	359	331	325	322	338	340	369	341	329	354	355	386	380	377	357	367	372	362	363	386	356	383	356	375	343	354	380	326	365	363	376	362	336	355	381	372	341	343	353	353	369	394	372	353	393	352	362	369	342	326	357	383	317	341	351	336	358	388	344	348	351	328	360	387	374	336	336	380	359	365	354	366	347	358	348	315	339	367	375	387	351	351	379	374	339	346	366	356	371	346	344	380	344	378	372	357	341	358	318	374	351	358	385	375	365	324	349	340	381	345	376	336	326	363	319	361	376	343	355	345	342	352	382	379	346	394	319	358	356	334	362	370	364	375	380	372	384	371	349	353	349	368	366	349	361	346	346	343	372	359	346	370	336	372	352	328	349	380	352	354	383	373	394	329	378	336	352	365	360	352	356	368	373	383	320	395	352	331	365	336	338	382	367	337	333	378	390	343	349	369	343	338	368	390	350	386	357	327	378	372	330	358	353	327	347	332	361	356	354	354	360	361	386	355	379	321	326	346	385	325	306	366	337	350	373	360	362	313	348	331	394	396	384	356	341	340	352	358	353	374	364	336	365	326	352	358	338	346	358	351	379	391	368	386	330	368	374	365	331	368	373	346	396	365	354	346	332	355	374	356	347	376	319	359	369	367	370	333	338	336	353	351	331	371	354	347	367	351	403	383	384	374	370	357	315	374	344	353	353	348	325	359	344	350	400	375	361	382	368	364	344	358	363	388	350	341	354	309	354	362	356	336	345	330	373	388	373	383	385	347	360	362	341	378	321	349	381	345	357	337	346	345	363	380	352	371	350	357	302	398	352	370	377	369	352	389	378	344	350	337	357	378	367	352	352	353	350	332	359	400	375	384	350	368	341	376	340	381	354	337	347	359	378	367	372	366	348	355	354	366	336	352	364	361	355	362	340	339	347	344	399	349	355	377	337	374	386	338	363	333	363	349	357	383	327	347	323	355	335	327	369	382	331	328	363	399	392	364	357	364	341	355	343	356	362	329	336	344	331	371	358	358	326	374	355	346	359	378	361	359	354	343	373	376	361	322	354	330	361	339	362	334	367	375	376	377	371	402	393	370	355	369	335	338	344	377	373	403	381	391	348	347	378	338	349	353	361	337	369	346	322	340	341	373	343	355	378	363	382	364	344	363	373	362	351	374	331	352	357	343	381	375	351	395	335	397	368	351	362	356	353	319	355	341	381	376	330	341	356	361	359	352	338	351	398	362	332	348	342	385	357	324	331	336	376	375	374	352	373	333	354	351	353	368	330	341	364	346	344	343	358	391	355	377	354	368	353	327	355	353	337	373	354	357	351	335	339	354	333	375	360	363	379	346	354	341	349	357	371	346	403	333	342	371	354	360	376	333	376	395	368	344	347	376	354	349	364	337	351	356	340	341	354	400	394	358	354	403	337	342	347	386	352	361	339	328	351	342	370	351	358	357	359	342	360	387	359	369	343	377	360	350	353	352	355	368	348	356	349	345	362	353	347	371	375	339	380	335	348	364	408	345	380	337	411	391	359	336	375	325	355	394	367	348	350	349	337	326	367	359	380	368	361	346	356	365	398	378	355	337	361	340	381	358	365	358	364	360	353	379	386	356	376	399	334	336	377	351	379	357	347	342	365	371	362	377	359	351	348	344	356	375	357	358	379	345	355	308	375	362	332	344	356	378	351	343	351	370	355	338	333	361	354	304	340	391	330	349	360	392	365	364	348	350	367	375	360	355	363	356	326	366	344	376	408	353	351	349	344	370	400	361	360	372	336	360	388	323	344	321	369	343	373	354	359	370	370	340	377	396	348	383	344	348	358	356	364	364	330	349	367	375	348	345	378	351	347	366	349	323	365	349	343	362	360	331	365	322	352	372	369	368	351	349	362	334	363	351	355	355	357	344	355	349	318	379	394	356	331	349	353	380	398	377	358	335	375	324	349	401	367	347	336	385	355	320	358	364	371	366	389	347	380	366	366	353	365	385	354	359	374	372	377	365	359	368	383	339	346	386	337	377	367	378	340	353	316	354	375	351	345	359	366	381	365	352	337	374	387	381	396	352	377	365	362	354	349	354	349	385	351	349	336	342	331	343	353	359	355	345	388	359	373	344	359	401	370	364	340	324	349	370	332	335	345
27320	20666	7980	839	513	518	493	472	469	432	472	486	428	433	427	452	480	435	451	446	472	436	421	427	439	469	408	449	438	420	430	448	447	432	454	429	450	455	414	475	451	444	422	453	446	435	435	442	438	406	401	442	450	483	430	414	442	414	408	416	426	447	432	465	470	424	467	457	469	453	452	451	421	476	414	464	442	410	437	464	415	443	486	474	441	431	482	443	450	447	421	396	428	425	455	400	481	421	485	445	447	444	451	428	452	407	421	407	414	440	430	450	451	436	469	443	441	411	470	446	450	445	405	441	460	425	460	481	436	451	457	445	482	440	440	429	431	401	457	456	409	444	452	411	418	436	444	424	444	418	450	425	446	400	431	459	425	465	383	445	446	432	497	415	394	469	447	415	402	453	440	422	460	463	412	444	453	398	449	456	472	441	370	465	404	474	475	427	448	444	440	459	409	440	415	449	469	464	428	461	430	456	439	428	477	483	418	398	427	439	436	448	451	428	434	442	429	441	434	449	425	461	468	427	401	431	428	429	448	437	463	422	430	430	462	429	440	456	490	451	445	460	473	419	427	436	409	437	468	450	493	446	412	416	415	450	434	415	435	426	455	393	467	425	433	448	425	450	458	437	447	441	434	431	438	438	443	432	417	443	432	424	410	425	476	434	408	431	434	418	437	429	428	426	441	448	421	430	442	382	453	479	415	441	434	420	437	478	453	480	430	462	451	451	431	460	449	434	454	439	472	450	474	413	397	454	426	435	465	412	434	455	416	427	422	431	445	433	450	429	440	437	398	436	465	450	407	453	444	457	429	395	452	440	410	446	424	404	418	436	418	430	446	403	429	444	440	419	433	434	414	452	438	445	440	400	442	450	436	493	443	427	420	431	486	460	471	467	465	444	451	490	435	424	427	473	439	444	440	396	447	431	433	454	421	410	452	432	437	432	415	441	447	478	441	407	439	436	472	417	443	437	456	451	459	459	464	476	446	472	442	433	433	460	437	449	439	467	447	404	427	446	424	443	449	436	426	456	439	416	413	457	433	430	407	434	437	438	486	465	446	403	451	428	436	449	479	430	433	431	431	451	403	424	448	417	425	425	490	443	459	419	445	454	423	468	417	426	451	438	445	455	425	414	421	444	430	411	462	434	447	425	415	392	432	448	446	449	448	415	430	415	454	486	442	437	445	399	427	489	465	443	414	419	457	482	431	428	441	430	427	434	440	444	434	460	434	422	472	431	457	427	459	453	421	461	457	436	450	433	435	467	423	422	454	436	458	422	462	427	450	482	457	449	483	416	437	430	403	453	413	430	441	458	441	414	452	443	463	439	458	434	440	447	434	432	442	411	440	429	463	477	423	409	426	409	464	424	396	420	433	463	422	397	479	456	435	422	424	428	451	446	460	445	416	439	406	411	431	433	497	410	434	425	456	441	422	460	432	440	481	421	442	410	425	463	428	407	432	409	421	440	424	492	429	434	429	427	469	472	462	400	415	423	385	424	431	444	452	448	442	467	446	424	409	437	449	468	495	426	458	458	477	410	424	438	440	434	432	421	431	475	434	468	498	450	441	415	415	474	404	441	442	425	452	453	397	413	448	425	443	416	449	429	443	416	446	409	430	419	437	445	449	454	424	409	428	430	434	441	457	431	420	450	411	436	433	472	445	459	395	432	438	438	421	435	448	402	469	449	430	429	438	455	443	420	442	407	401	466	418	407	447	466	416	421	404	455	454	445	463	428	480	455	420	476	445	489	436	433	418	435	438	442	442	424	423	470	402	424	436	411	425	426	402	429	429	421	429	464	440	468	412	443	463	473	406	438	441	444	427	435	440	468	426	431	438	452	446	494	454	444	470	425	482	437	407	429	429	457	446	445	433	449	446	454	473	447	451	434	426	449	442	460	430	449	442	440	444	475	414	425	479	428	430	470	406	434	421	421	422	435	425	451	444	418	435	426	437	441	463	421	451	447	437	424	433	440	439	475	457	440	450	430	422	410	442	450	406	442	402	432	458	444	455	466	428	442	415	432	425	475	426	414	462	433	415	409	396	459	461	475	399	428	428	428	443	450	452	430	446	429	452	406	442	413	463	428	436	446	488	444	471	454	433	439	427	392	446	455	452	420	424	446	416	452	432	437	462	464	470	414	428	386	420	479	383	437	461	423	440	429	410	430	428	436	419	442	406	465	416	430	448	425	436	440	470	424	439	445	417	436	425	417	446	454	401	448	435	440	467	413	428	426	441	420	449	417	444	433	436	412	449	454	426	442	470	442	454	424	426	446	434	445	406	444	476	433	444	464	425	447	432	442	470	453	457	479	434	425	481	403	452	441	462	430	436	409	444	404	432	446	460	451	427	420	427	452	436	432	406	420	401	464	442	411	438	413	468	460	471	426	444	400	417	435	414	418	437	454	433	486	430	460	442	431	448	461	413	440	424	421	465	396	406	429	435	482	478	444	476	425	471	473	433	439	442	459	445	449	394	435	424	458	425	441	485	445	466	463	429	428	475	460	442	475	423	424	423	416	409	424	432	414	440	480	463	447	404	447	444	441	423	443	430	445	470	419	444	430	437	430	442	406	451	450	438	443	468	422	409	420	432	411	474	436	452	414	426	449	433	422	431	430	433	422	454	467	445	436	449	454	425	456	447	442	459	449	429	459	443	456	435	430	425	445	459	398	414	421	458	463	409	420	455	423	457	417	435	429	447	445	451	449	421	467	463	429	450	426	432	439	465	420	465	450	445	471	455	402	427	476	426	441	478	445	462	430	423	444	441	410	444	441	456	449	440	430	442	443	434	435	426	486	460	474	456	416	468	456	437	444	422	421	439	412	400	446	420	407	432	430	459	446	428	458	417	432	450	427	428	427	451	447	448	423	437	456	473	433	410	470	462	449	416	454	449	440	451	423	436	463	462	393	414	428	496	463	420	430	414	456	491	423	436	443	447	458	446	479	437	446	441	403	442	445	405	456	460	465	444	413	466	459	407	429	456	441	420	448	431	434	439	445	425	484	476	448	441	459	430	456	433	398	457	408	490	439	408	453	437	445	485	442	397	428	456	409	471	481	456	461	427	477	433	429	444	451	414	456	459	444	417	461	418	433	485	437	437	460	435	419	443	496	435	462	435	446	476	437	413	428	453	422	444	441	446	405	433	407	451	443	427	445	409	436	458	464	431	442	474	453	419	414	443	428	439	451	450	449	408	496	475	466	453	419	469	439	435	385	428	412	455	446	450	428	414	447	400	440	418	430	451	465	429	423	462	403	459	404	416	441	430	431	488	443	455	421	501	429	417	424	450	412	400	436	441	450	496	429	454	429	410	438	452	432	419	466	402	426	467	467	429	458	445	407	432	423	455	412	451	470	482	442	454	430	451	451	441	441	395	416	432	459	443	455	444	446	455	423	422	459	462	442	450	434	423	446	428	439	409	422	417	406	424	448	448	454	425	479	430	442	400	437	404	436	458	404	451	437	423	408	456	424	409	432
16118	2349	1330	911	774	746	747	758	731	704	710	679	629	688	725	630	705	636	689	645	670	679	661	745	632	650	658	658	671	637	645	635	686	684	656	667	603	694	607	654	661	676	634	662	653	670	671	649	655	663	652	677	680	686	609	670	639	692	654	659	666	631	674	667	666	658	658	636	672	666	649	679	646	695	685	685	684	668	660	603	657	635	648	632	667	646	674	661	646	644	630	671	653	700	679	649	685	645	652	697	699	636	677	691	628	683	644	648	665	641	638	669	656	650	649	670	680	706	617	662	634	618	673	718	659	641	674	634	722	702	657	688	621	688	662	666	642	712	624	643	669	731	637	650	643	665	652	648	664	689	686	663	636	650	684	726	703	649	675	685	598	645	683	648	693	710	673	683	715	644	693	704	673	680	667	690	691	666	686	648	660	678	660	686	693	578	677	676	718	636	688	627	697	660	662	651	688	681	640	690	692	671	627	669	662	677	646	668	668	654	669	641	696	616	705	671	645	660	646	642	647	717	677	675	681	682	616	663	667	658	701	660	673	644	685	709	685	690	635	667	668	627	650	606	658	625	663	682	654	647	689	690	697	648	657	656	603	682	674	639	700	653	700	644	625	706	611	690	692	678	639	667	645	689	698	700	650	717	651	653	674	680	670	679	690	609	682	672	686	646	648	615	681	669	678	663	675	688	662	618	634	697	639	639	701	649	725	618	686	678	648	633	688	686	616	665	710	669	686	674	631	666	626	648	644	648	668	676	647	658	660	601	661	618	703	633	653	663	680	676	663	629	686	683	665	684	650	692	633	626	703	711	662	683	687	660	678	677	677	685	666	712	686	681	669	664	699	698	665	652	696	665	657	678	715	629	639	694	660	669	674	657	685	695	659	698	656	693	661	626	646	671	657	650	629	667	696	660	687	648	641	685	710	687	682	699	697	655	658	673	652	657	679	640	680	678	688	673	666	660	656	670	686	686	665	655	693	598	654	638	641	671	675	674	639	691	682	669	698	658	701	661	670	655	670	694	691	633	687	710	613	661	671	649	653	697	656	684	638	694	664	733	689	697	675	696	657	649	664	663	681	637	742	620	705	689	639	667	685	652	660	634	689	726	683	695	686	667	658	672	673	692	696	684	689	647	652	673	661	672	683	688	650	680	642	679	709	631	670	689	714	682	691	668	742	647	635	676	693	684	696	657	695	657	681	704	692	634	683	624	657	652	713	729	674	673	659	634	670	691	667	676	639	674	713	644	646	617	645	657	628	677	641	631	662	676	663	630	638	679	705	697	650	683	680	672	732	678	645	660	689	708	646	665	690	636	618	646	670	706	704	680	682	615	635	653	675	670	631	662	691	653	671	705	634	683	683	630	663	648	673	703	654	652	644	634	656	711	699	666	617	675	693	687	625	685	703	663	667	670	694	690	652	676	664	630	631	696	670	605	670	641	664	692	680	617	682	672	706	638	664	674	645	660	693	652	633	675	643	676	673	653	663	684	673	669	682	670	653	686	673	656	661	648	672	694	670	658	697	635	659	666	652	649	665	670	710	680	664	655	663	714	679	662	672	674	699	665	690	636	674	702	638	649	672	679	643	723	658	713	653	663	654	678	687	672	647	668	682	712	664	666	638	658	648	680	668	641	629	674	677	712	657	687	694	651	632	684	671	654	697	679	627	667	644	644	626	667	644	641	673	643	640	646	676	663	661	630	600	670	674	666	666	632	693	649	704	681	658	709	670	670	649	672	666	706	635	673	666	675	655	654	674	644	648	702	640	672	651	654	637	675	649	643	665	661	669	689	695	687	696	704	704	688	705	682	693	720	676	653	654	601	690	641	655	669	648	699	635	656	672	654	681	658	668	657	681	633	627	692	687	654	660	664	684	679	600	686	677	666	715	660	708	681	671	664	656	693	644	682	661	689	663	623	665	685	638	623	694	736	646	683	674	597	645	673	642	684	720	624	689	691	649	686	655	640	693	702	648	664	651	640	659	666	663	675	664	664	671	632	697	652	652	652	650	673	659	681	650	660	667	654	647	643	646	684	706	671	710	685	684	628	676	671	696	684	679	640	608	615	690	662	623	688	662	672	685	665	673	651	662	688	682	698	681	644	665	702	643	669	702	680	653	680	688	668	670	692	671	698	722	684	664	629	672	707	637	636	658	645	634	699	658	657	646	637	682	712	639	677	676	667	645	630	691	624	700	638	705	657	669	655	635	680	635	681	638	674	633	658	687	675	672	678	663	632	696	668	674	695	645	655	681	643	665	648	675	693	653	668	695	671	673	668	645	686	628	628	624	739	672	643	732	675	705	684	634	688	698	632	654	686	656	731	700	673	688	682	630	617	668	670	682	668	654	699	712	664	689	669	648	646	680	682	673	643	667	677	700	656	659	714	669	659	695	690	694	709	653	687	653	716	637	681	708	706	681	700	632	666	654	650	662	702	643	663	682	603	633	658	660	659	636	663	689	667	695	661	697	703	657	694	666	692	651	636	650	623	684	661	661	676	659	642	679	680	678	678	666	738	646	659	647	620	651	642	629	703	662	661	684	671	700	676	677	654	645	666	752	677	654	688	681	731	649	695	681	687	674	687	696	652	676	653	644	674	678	684	653	694	654	655	640	650	683	644	666	673	681	686	693	672	645	665	651	691	668	670	676	651	682	652	703	673	668	696	717	650	689	676	690	722	625	675	656	652	669	663	634	670	672	654	625	611	690	694	648	684	709	684	621	658	662	641	678	667	647	645	661	687	663	665	655	667	701	653	667	684	642	689	689	671	695	645	651	650	685	665	638	627	623	693	688	681	648	647	702	686	643	688	697	671	649	676	645	657	700	616	669	672	727	642	673	667	631	718	631	702	632	691	645	687	683	706	646	624	647	684	618	672	686	640	660	660	701	632	633	622	638	652	637	673	669	685	666	640	673	704	673	672	664	670	649	719	674	666	678	684	659	666	639	638	680	672	634	711	673	698	636	615	669	632	685	694	644	649	709	681	663	686	623	693	667	696	671	688	663	647	662	673	677	665	658	671	711	636	674	694	676	645	647	710	677	646	684	684	673	652	719	651	643	698	670	664	619	657	647	637	678	699	664	644	678	713	654	663	721	683	688	647	707	665	655	688	627	642	730	646	609	698	701	680	654	655	637	671	659	680	625	681	677	651	655	637	634	680	688	692	668	668	685	659	709	694	649	678	678	676	710	735	691	671	641	700	689	691	661	672	627	675	746	682	663	678	616	676	665	668	645	647	690	690	670	727	696	654	698	640	667	659	651	688	672	682	618	668	695	646	655	659	667	679	676	693	681	686	673	677	639	644	668	697	646	606	668	661	668	622	682	680	616	673	677	666	647	656	662	591	652	642	675	647	657	652	702	719	583	655	690	671	698	659	664	665	712	627	651	675	713	704	667	659	647	647	613	622	649	666	646	703	660	645	691	692	681	631	630	629	661	655	658	626	698	660	691	630	675	671	613	634	695	682	717	660	685	682
23676	21466	29474	23849	21460	18393	1667	789	620	584	573	516	530	451	486	421	454	437	486	416	417	419	444	456	434	380	401	447	407	430	435	425	410	391	409	441	385	428	404	378	403	392	384	436	397	410	402	409	389	381	382	381	418	379	397	399	408	380	387	407	376	386	426	402	397	393	359	409	386	407	405	380	348	396	401	411	405	380	449	380	393	401	420	385	375	413	415	372	397	404	411	398	409	402	395	394	417	379	385	394	343	402	443	416	412	404	396	414	401	416	381	392	408	395	437	391	370	376	376	364	403	400	404	401	353	384	395	417	362	369	359	398	402	382	380	416	391	365	410	409	408	410	402	392	430	407	343	394	380	380	367	409	426	374	440	400	394	403	403	385	404	368	431	392	391	401	408	409	396	397	429	371	402	398	360	372	364	403	411	400	377	391	408	415	396	410	381	411	375	406	387	401	365	430	398	376	394	383	419	423	419	406	366	393	402	449	360	379	387	410	363	393	380	395	386	397	391	395	389	405	365	406	420	416	398	378	402	422	384	371	412	372	398	389	371	383	390	374	396	422	355	397	426	393	417	413	364	369	403	397	389	369	399	403	406	406	388	389	361	402	404	414	416	404	397	406	370	408	392	406	395	340	385	391	366	404	412	395	407	398	411	385	387	429	418	383	403	381	398	438	426	375	381	401	389	395	426	408	374	344	426	380	396	411	384	390	395	364	406	380	391	365	399	369	371	425	381	389	435	401	382	402	418	413	387	349	376	402	402	399	427	410	350	386	371	401	402	402	410	423	442	444	346	394	382	390	408	386	393	370	374	382	386	393	392	372	404	382	397	376	392	415	378	389	387	397	347	389	378	399	418	378	404	366	402	397	397	411	391	376	443	374	366	350	391	390	416	419	384	390	393	413	384	404	422	433	347	407	381	375	338	397	367	378	386	387	427	417	386	375	404	383	401	353	414	368	406	399	421	421	391	369	430	383	426	392	398	399	375	357	415	362	413	394	373	390	398	375	407	373	362	384	407	382	407	399	405	367	393	361	383	383	381	395	376	398	414	363	421	396	387	386	387	385	381	391	378	442	385	422	402	379	427	388	406	383	397	372	400	404	414	410	418	400	402	389	391	373	395	346	385	391	401	409	392	415	416	360	397	398	394	379	423	371	412	407	348	425	390	362	398	411	380	401	398	399	416	433	426	407	424	393	372	383	392	402	403	435	402	391	398	410	418	423	379	392	395	359	401	384	417	358	350	404	418	428	390	335	360	414	388	388	410	381	412	391	422	402	404	421	376	386	407	365	385	398	380	395	377	394	387	398	416	382	355	379	365	393	433	415	410	422	404	396	405	374	387	389	394	375	347	361	402	412	408	381	394	385	371	410	424	393	407	396	403	381	394	391	335	367	386	403	402	392	411	394	427	403	372	399	379	411	405	373	370	378	404	370	331	414	391	392	419	364	384	404	381	410	356	379	416	437	442	424	402	420	354	420	368	399	396	383	393	368	405	358	409	373	365	373	363	396	372	408	403	336	430	377	405	387	374	357	416	402	401	388	371	417	363	361	409	411	386	407	419	408	409	409	383	387	430	391	397	389	428	390	369	422	416	394	410	374	392	402	359	383	391	397	402	406	397	375	411	389	402	426	383	379	396	376	410	374	407	414	400	403	378	380	394	395	387	386	396	388	373	383	408	370	368	390	362	407	385	400	366	419	417	357	396	383	414	399	393	398	387	405	424	391	423	422	381	398	410	400	391	377	369	358	408	355	368	390	415	422	392	387	404	425	368	395	362	379	403	389	437	401	393	425	380	391	359	406	384	418	429	397	362	384	410	388	402	415	375	434	422	349	409	386	373	408	398	402	390	382	428	393	405	375	403	379	352	392	370	379	380	386	444	374	397	383	382	415	365	385	393	414	410	404	357	423	415	382	401	383	372	389	361	431	430	391	385	365	404	374	405	396	403	397	375	359	407	367	407	380	390	399	393	437	385	384	404	411	390	362	380	406	400	396	399	404	364	393	405	408	398	383	432	400	430	373	453	416	407	389	429	345	403	407	398	381	378	421	376	381	385	419	366	413	398	426	386	382	400	330	402	393	389	382	415	403	360	360	353	387	418	431	380	390	362	420	357	368	411	403	386	356	386	377	425	400	409	388	328	411	368	357	389	410	427	401	382	417	367	397	398	383	411	401	390	393	398	370	409	415	388	368	379	384	382	403	374	398	376	387	369	363	374	438	368	380	377	371	378	411	395	379	412	385	433	394	383	414	415	411	390	425	381	411	364	402	364	425	374	407	385	369	387	385	408	442	412	364	383	395	391	400	398	369	390	391	395	380	405	386	399	376	400	357	375	367	374	411	410	424	423	371	367	402	402	386	375	361	432	401	363	424	399	390	388	414	403	393	345	392	409	367	398	406	410	412	410	378	368	385	400	378	414	376	407	394	422	388	416	389	396	381	390	412	360	376	373	400	410	392	376	382	395	381	379	429	365	398	390	388	352	383	385	381	406	382	361	399	414	387	373	395	377	378	413	403	362	395	399	372	378	388	388	385	396	409	409	418	413	388	377	366	412	378	398	407	352	427	408	394	418	345	427	411	369	405	421	405	416	419	376	366	411	378	382	418	394	370	411	399	381	382	390	393	399	402	433	409	383	388	409	378	380	375	415	392	391	359	378	380	377	362	414	415	392	396	365	402	391	410	396	412	395	381	424	377	393	412	386	377	368	424	408	361	400	411	355	373	413	406	400	401	416	390	375	420	388	395	346	407	370	382	390	409	368	393	389	397	402	401	379	418	364	372	374	389	403	392	381	346	385	360	412	419	360	412	412	410	405	392	394	388	415	407	377	380	415	366	421	401	384	380	383	418	367	392	384	394	418	402	377	414	385	376	387	402	365	387	388	403	396	438	403	421	416	395	410	398	410	402	426	360	421	387	379	416	380	400	370	346	398	397	366	389	397	413	419	377	398	394	405	389	378	404	387	402	377	402	391	394	402	425	394	399	378	365	400	385	370	364	419	396	386	424	398	422	392	407	402	419	369	403	417	380	424	380	406	389	377	401	396	391	386	397	388	369	384	404	401	395	417	411	383	377	426	390	396	359	404	403	378	382	380	397	401	394	400	412	445	415	367	410	397	372	373	398	405	394	434	375	436	397	409	418	385	361	376	353	417	418	403	369	374	399	368	409	428	406	396	402	396	381	386	382	377	387	397	396	392	423	397	404	378	385	382	429	374	370	396	385	408	414	394	390	396	401	401	394	389	385	405	390	394	390	370	394	383	366	354	389	416	365	447	372	354	368	391	389	404	407	378	354	412	410	388	385	370	418	408	373	388	415	389	356	374	407	385	389	390	396	403	391	393	406	381	365	397	365	375	386	394	405	417	413	411	379	388	382	381	396	372	409	394	391	398	382	374	420	415	386	400	413	388	388	389	409	395	376	381	404	390	402	379	410	378	426	395	410	397	411	390	425	399	375	390	357	427	424	400	404	419	354
40136	12389	10218	5251	3523	2625	1985	1656	1484	1250	1105	1067	954	895	829	851	752	801	764	770	719	718	714	726	704	640	662	672	669	592	694	646	657	654	667	611	611	650	627	659	651	654	643	626	641	672	624	612	632	638	604	586	644	606	633	640	598	626	620	570	669	599	624	622	611	618	593	655	625	603	640	584	598	597	607	590	676	616	649	603	591	628	619	566	603	597	582	620	603	632	607	589	597	613	583	643	606	570	592	636	626	587	624	597	592	606	611	625	637	580	619	596	605	646	630	586	634	623	621	596	677	620	656	588	604	586	611	635	649	586	572	625	640	592	572	656	598	569	625	584	620	598	631	595	607	619	603	632	620	566	573	595	620	580	606	585	574	555	622	643	583	611	627	585	559	623	570	603	578	585	633	597	603	600	598	641	620	576	579	644	606	598	552	597	610	621	608	626	604	617	648	552	604	618	643	629	601	603	594	668	614	608	633	611	614	551	597	588	584	602	635	568	632	596	630	619	639	573	603	607	642	591	587	607	540	599	600	581	565	607	607	596	608	623	593	602	601	632	626	611	590	618	602	664	606	559	590	625	577	602	582	576	614	588	600	612	623	583	650	601	554	599	583	603	607	593	630	607	589	613	576	594	595	662	646	615	565	602	563	625	611	625	608	581	574	596	663	641	608	594	579	645	561	616	608	592	644	648	610	596	623	648	628	574	610	590	629	589	583	573	608	560	664	625	598	601	556	618	579	625	594	621	623	624	611	613	570	595	603	602	587	587	605	639	621	607	620	626	627	554	598	600	636	589	596	623	589	612	612	591	620	649	566	618	619	603	600	578	601	592	612	616	612	624	609	606	605	586	635	638	611	623	596	623	640	622	614	624	606	590	591	589	588	568	617	609	635	628	613	558	602	664	566	639	622	626	560	633	580	581	612	636	620	598	631	627	627	643	592	660	563	594	615	598	616	610	604	619	647	579	571	624	631	621	603	633	598	576	615	579	619	618	569	570	634	587	651	589	626	605	584	600	596	658	634	597	620	584	616	606	593	587	599	621	598	566	666	618	623	582	601	606	616	627	633	659	611	624	619	589	627	581	600	595	602	595	601	593	599	634	566	636	633	628	597	649	585	565	585	582	599	623	627	652	572	582	591	615	574	592	580	605	592	622	564	623	618	566	586	643	611	604	618	607	627	635	616	595	615	585	588	595	615	585	557	606	620	607	619	594	595	564	546	583	625	578	617	647	627	613	587	584	593	605	598	639	616	586	614	619	587	618	612	626	618	600	595	631	631	609	606	617	579	588	645	594	584	599	609	601	579	564	644	603	590	588	655	611	585	603	561	643	641	607	609	615	603	639	628	644	578	615	611	606	585	591	616	625	667	603	643	696	607	631	559	610	634	603	579	573	596	596	620	612	646	587	582	590	642	606	586	590	616	607	622	612	625	639	637	636	600	577	609	639	603	572	608	599	589	648	626	568	575	613	647	604	605	603	610	613	621	601	611	620	565	631	600	546	588	623	561	597	635	602	577	585	629	610	595	651	581	594	608	616	566	591	652	617	585	612	613	641	622	594	586	612	580	609	628	632	640	607	612	606	603	618	611	584	580	614	654	586	595	574	600	651	600	622	606	608	612	586	619	566	622	627	645	593	611	605	633	615	604	659	552	546	594	602	665	588	618	639	609	625	613	573	593	608	589	615	655	598	639	626	603	627	628	622	616	661	565	586	587	631	613	611	715	570	602	594	623	614	623	633	620	584	629	640	612	603	595	605	634	669	607	570	616	595	640	609	593	575	606	608	598	609	621	602	599	678	601	610	633	591	608	582	626	597	607	664	611	586	615	606	607	606	636	553	602	624	569	576	602	602	597	591	633	638	592	603	628	658	614	573	610	596	623	620	578	586	574	615	630	577	611	627	620	677	556	602	588	622	606	637	561	607	589	596	615	605	643	601	672	631	573	644	617	607	581	654	589	602	570	577	632	600	592	610	631	634	571	592	630	598	601	638	613	616	599	604	595	615	618	604	610	599	593	592	583	614	619	605	619	651	642	634	632	592	610	647	598	625	613	605	567	583	597	649	606	592	575	627	618	640	593	575	602	636	601	585	645	614	572	572	604	637	588	582	608	547	630	563	603	634	611	619	614	601	597	614	613	582	607	630	603	599	541	560	562	576	601	599	578	607	536	595	562	587	606	581	614	640	557	594	603	564	635	618	607	565	606	576	623	585	611	607	600	618	626	648	548	599	584	563	613	605	642	595	588	593	609	646	612	577	601	602	602	546	573	576	606	618	590	632	628	599	592	609	572	626	608	596	638	585	593	620	619	638	620	591	608	601	616	608	569	617	644	615	643	615	602	616	602	624	602	626	599	602	592	616	622	608	587	571	568	599	648	614	610	612	611	618	615	613	589	632	590	588	595	566	565	587	630	564	630	603	610	585	587	603	602	627	646	623	601	560	601	591	602	554	591	603	541	595	646	610	587	609	597	651	608	610	599	621	628	620	586	618	637	601	629	617	621	630	623	613	565	638	599	597	579	574	601	616	619	627	591	593	592	607	642	652	602	623	628	597	609	576	587	619	567	627	629	597	596	647	614	647	603	592	602	611	568	578	580	608	598	646	610	601	610	557	574	592	577	573	612	606	630	637	619	655	577	608	601	613	627	620	645	627	572	577	592	604	621	600	619	600	586	610	631	570	626	615	614	601	604	599	572	596	603	589	567	588	617	585	665	578	594	600	596	613	588	605	592	609	612	623	614	609	613	600	585	657	651	594	589	616	601	572	586	623	642	619	612	607	603	637	619	606	632	626	636	633	601	608	648	646	619	635	618	625	578	594	558	622	564	612	596	577	605	619	601	603	600	625	595	581	623	586	594	578	594	625	632	637	599	554	615	644	617	624	613	644	609	617	617	581	593	618	683	589	666	597	617	591	577	570	643	604	563	625	627	637	602	626	617	627	602	609	578	528	627	587	642	571	588	584	592	612	575	630	563	635	615	596	589	594	616	616	567	584	613	643	588	622	625	579	629	580	611	623	609	582	607	605	621	629	621	603	620	612	610	597	680	607	641	642	616	616	620	578	574	620	613	644	609	640	627	586	585	613	587	572	628	605	627	640	573	602	613	583	609	561	634	586	589	617	622	605	664	648	573	619	629	631	600	576	581	634	580	572	620	604	620	615	591	577	634	614	589	604	578	596	581	600	592	588	591	623	589	583	619	582	614	619	617	605	640	587	600	611	590	595	619	631	624	623	571	617	605	606	592	594	602	590	585	647	583	576	579	586	618	564	600	585	625	580	603	572	612	570	590	611	649	575	624	618	616	637	597	626	621	599	617	584	626	626	619	584	568	611	615	610	613	631	589	624	599	597	590	641	621	626	616	596	617	583	621	612	622	593	552	591	611	561	628	602	603	589	628	599	561	609	620	630	570	597	605	598	596	567	631	600	606	590	588	589	586	594	666	575	630	607	642	597	603	588	634	585	586	615	594	664	618	582
23352	21536	29955	23550	21527	21511	4805	694	478	448	409	382	331	335	305	352	315	308	300	295	295	264	245	263	238	272	256	257	260	257	235	263	235	246	219	258	239	226	222	226	223	260	238	256	235	217	228	223	218	221	197	240	222	243	217	224	253	238	241	227	221	216	215	216	225	235	241	205	225	218	225	242	214	218	236	218	209	247	212	230	223	228	235	242	200	195	254	212	244	227	238	211	211	230	233	239	231	214	241	238	231	223	239	233	244	230	225	195	233	223	249	261	212	209	237	225	229	215	218	212	256	238	241	232	222	237	243	234	223	218	225	231	200	230	214	211	250	195	205	222	228	228	236	214	224	231	219	239	243	238	239	235	228	245	206	249	216	208	213	225	209	222	205	256	216	243	249	230	230	226	246	214	206	250	223	222	207	232	232	233	245	233	249	201	224	223	205	204	234	240	235	241	223	222	242	226	241	215	229	213	228	225	245	215	208	217	238	245	206	224	215	228	196	257	215	211	217	216	225	207	220	201	253	203	221	202	238	235	223	200	222	246	206	215	244	218	235	220	252	230	204	247	215	239	194	212	235	231	227	214	242	274	202	224	243	202	258	258	235	216	204	225	242	228	220	238	217	230	223	215	223	211	209	242	257	230	216	218	174	253	240	216	244	203	211	236	208	234	208	221	231	228	229	232	203	215	240	222	236	212	244	206	235	245	209	216	226	215	206	215	244	222	222	225	222	223	221	223	241	216	218	254	227	224	212	228	246	227	230	232	230	242	224	247	206	239	211	203	256	221	216	224	198	205	212	241	230	197	233	202	222	227	218	211	198	231	211	220	238	229	206	235	246	243	226	227	223	210	217	233	228	217	236	212	214	214	243	254	241	246	243	218	211	215	190	245	225	227	208	235	227	226	194	222	237	256	245	217	232	223	213	227	229	184	224	215	211	244	213	213	218	194	235	211	213	234	205	238	226	243	223	220	219	226	222	212	225	219	224	198	217	247	241	235	240	239	240	226	229	221	216	222	240	235	228	211	229	221	219	206	242	224	213	217	225	218	220	220	216	228	217	223	214	220	244	238	244	220	235	211	210	217	218	239	222	198	218	237	218	231	230	228	221	232	228	235	231	226	230	184	240	195	241	232	233	232	227	219	224	222	204	252	244	215	233	204	232	233	225	225	234	229	208	229	190	216	230	222	202	247	233	220	218	223	232	215	228	235	233	216	223	258	257	239	240	208	218	199	228	235	223	203	202	215	220	228	225	226	199	226	217	226	252	232	228	214	211	250	223	251	227	240	216	223	226	245	256	250	235	257	226	238	234	248	231	242	230	232	232	221	253	209	227	196	209	225	260	218	224	216	224	246	243	223	207	244	216	235	202	232	247	224	233	244	231	227	225	254	233	212	219	216	257	217	203	202	207	237	214	206	223	213	220	235	203	214	222	227	203	251	192	231	209	219	211	213	224	261	202	236	224	224	218	206	231	216	244	213	226	218	250	227	240	220	238	207	234	213	194	214	196	225	217	235	229	226	225	210	238	232	197	215	222	242	246	200	217	247	222	244	214	239	217	220	230	227	260	238	206	208	225	226	225	209	216	220	212	241	249	248	216	251	245	236	211	226	250	252	237	219	226	201	232	227	229	242	231	229	231	226	209	215	214	243	223	202	233	226	246	228	213	193	219	230	228	227	214	222	230	214	243	234	240	221	221	245	244	226	212	235	221	217	235	215	216	238	228	233	234	225	231	199	211	227	238	238	228	221	219	227	227	222	214	215	193	243	240	244	263	240	229	203	207	231	221	207	240	238	218	244	222	223	233	247	212	234	230	196	233	206	230	195	232	191	216	239	215	239	255	234	228	211	232	218	226	231	219	225	233	211	222	225	217	211	218	199	208	207	222	228	229	248	205	218	217	243	215	227	209	201	200	211	206	236	219	244	216	252	228	213	244	226	211	195	206	253	221	207	236	215	235	245	218	215	215	207	204	209	222	217	200	218	229	206	235	219	254	220	243	216	227	202	223	215	226	229	221	210	246	212	205	237	242	201	199	228	241	255	232	237	199	237	227	228	256	202	212	222	192	224	270	226	213	230	227	195	211	221	243	223	207	223	204	250	219	232	245	223	233	229	233	182	227	210	201	234	227	234	245	228	215	215	225	228	204	232	215	224	227	235	246	241	214	220	229	240	220	218	222	212	229	237	224	227	199	248	235	225	219	235	209	229	219	228	213	225	229	229	210	242	234	223	203	242	223	205	228	203	220	259	235	231	239	261	218	218	219	221	223	208	217	230	231	190	222	244	216	232	239	235	242	225	219	215	202	229	236	204	208	222	224	221	204	212	245	229	219	239	229	224	223	236	230	207	218	227	186	217	229	212	215	231	237	207	234	224	223	210	224	243	239	217	208	266	218	248	233	222	217	221	235	209	255	202	206	226	219	208	225	225	205	210	275	231	223	212	233	211	240	244	233	214	198	216	225	206	224	224	231	231	247	231	231	240	193	225	217	212	209	230	222	258	213	225	218	233	227	210	225	218	231	261	225	234	270	266	224	214	249	208	193	190	230	237	244	221	217	218	251	191	221	234	196	224	229	203	220	219	238	235	219	224	241	216	212	220	230	219	229	213	239	227	210	220	171	223	221	223	194	215	222	222	220	190	229	218	220	220	211	215	210	222	196	216	236	225	241	213	218	214	236	237	200	223	237	220	249	220	219	214	205	228	214	260	218	235	235	252	225	232	232	211	206	230	237	260	216	220	231	252	231	226	226	220	220	226	213	217	224	243	233	229	194	225	221	206	225	238	193	226	200	240	221	177	225	208	206	242	222	216	236	217	218	211	229	215	223	230	219	210	208	215	242	235	216	226	251	214	228	215	195	224	215	245	231	225	235	216	223	246	217	203	225	231	245	249	217	226	213	210	227	220	220	215	222	244	234	226	229	221	233	206	246	212	218	189	194	216	217	216	242	221	226	222	239	213	237	208	203	225	207	221	223	203	203	213	250	207	217	223	242	259	221	245	223	205	186	228	254	268	227	206	235	230	244	229	272	240	230	242	226	216	194	231	222	198	224	228	245	230	208	230	223	196	220	229	241	218	217	220	222	230	214	223	227	236	213	222	207	247	210	216	227	224	223	206	203	209	223	222	207	204	224	234	231	221	213	251	225	251	232	215	215	219	234	230	252	207	239	206	223	236	205	220	250	222	209	238	232	245	227	217	222	211	244	213	225	205	244	232	252	240	215	215	229	224	225	226	231	210	245	233	231	227	229	234	222	215	238	223	223	222	236	191	230	246	224	219	211	211	229	241	218	239	201	255	212	227	226	232	223	238	213	224	216	220	214	223	208	228	206	214	241	216	188	227	197	202	204	225	247	197	226	232	223	211	235	236	215	244	230	184	221	219	239	226	228	243	215	223	216	233	235	213	222	211	229	234	186	235	228	225	216	234	205	191	236	204	220	236	226	215	249	235	226	235	221	240	210	217	246	227	227	202	219	254
39903	13922	12357	6498	4300	3043	2308	1739	1455	1226	1034	882	811	739	712	621	570	577	582	560	498	485	464	437	466	464	395	413	430	405	414	413	418	398	404	424	389	378	423	393	384	382	367	415	338	437	402	363	409	364	371	392	375	401	372	374	363	362	332	348	417	356	377	367	345	343	364	389	375	379	366	402	372	382	352	363	361	355	337	347	378	367	362	351	368	339	379	373	396	352	376	358	369	356	375	356	347	401	383	365	353	343	343	393	344	392	337	354	384	373	377	369	381	364	315	362	398	378	356	375	369	406	370	343	352	344	333	351	337	358	353	366	361	393	349	360	386	374	334	349	341	340	361	355	381	361	351	369	336	402	369	372	336	369	361	318	360	364	336	380	342	376	367	355	369	366	334	382	355	343	350	363	342	366	387	381	311	363	370	370	342	321	347	373	347	350	371	357	369	360	328	321	348	377	360	350	350	352	341	329	388	375	366	343	364	341	395	342	364	346	375	341	368	361	366	363	327	343	347	366	342	373	347	360	368	362	343	368	327	363	347	368	356	360	344	351	388	388	321	369	335	376	327	341	365	356	352	355	338	360	370	369	375	339	343	390	335	337	325	360	358	380	335	357	334	314	342	368	376	378	338	364	340	352	345	378	346	363	315	385	353	383	363	366	368	376	349	354	379	313	331	346	344	355	338	377	353	338	355	429	346	357	368	338	345	373	325	371	375	348	328	322	347	376	376	367	383	361	352	360	409	328	376	344	339	326	358	332	331	340	383	384	366	387	349	358	327	342	363	366	337	351	372	351	361	349	371	375	349	339	330	317	391	325	381	349	364	370	307	314	365	367	371	352	366	379	362	345	360	369	304	324	346	340	350	316	340	379	379	378	366	360	327	361	369	382	364	363	370	352	322	402	342	305	315	356	328	344	327	351	326	351	366	384	392	384	330	339	337	370	328	337	377	347	332	382	370	358	366	361	348	344	351	348	340	376	361	336	377	359	322	355	359	380	343	391	346	345	365	344	365	353	348	327	345	355	365	338	351	327	352	370	365	362	356	363	366	368	351	368	373	395	319	367	351	334	318	355	353	350	349	324	401	365	363	337	365	340	376	323	330	342	341	360	363	321	350	403	395	312	362	344	371	362	374	361	318	398	372	383	356	350	390	333	350	332	334	371	355	339	374	354	368	329	371	360	341	357	329	350	364	370	376	365	371	362	337	334	389	334	336	332	341	328	337	366	373	363	375	362	347	387	379	308	383	358	370	345	353	363	335	346	334	343	354	341	383	330	351	347	397	350	364	333	328	367	356	388	375	368	322	344	343	348	321	375	347	361	375	357	363	360	344	350	354	361	343	337	357	344	349	332	366	379	315	353	370	375	363	336	350	342	352	373	349	330	337	346	372	302	370	385	339	317	328	356	335	340	361	334	349	367	344	368	367	353	342	364	359	378	332	352	328	382	351	357	370	341	358	344	342	352	386	318	381	362	334	351	371	379	342	364	319	401	388	353	348	386	346	382	355	357	320	354	353	339	331	338	361	372	358	383	351	355	349	368	377	312	385	367	322	384	365	344	400	393	357	363	344	348	360	322	350	349	336	363	369	390	376	358	345	349	361	367	376	381	352	369	357	350	354	356	373	354	341	361	372	358	365	342	367	370	379	346	314	349	322	349	344	321	359	362	321	328	333	350	339	361	376	319	352	375	328	334	392	366	344	364	356	369	350	356	333	393	356	321	334	340	374	349	375	325	356	396	356	367	343	344	343	343	337	357	344	353	387	372	343	364	343	333	362	347	342	366	344	355	341	342	395	342	362	343	359	368	329	358	357	324	347	382	318	368	333	354	351	349	364	358	368	393	331	364	364	326	336	356	367	366	337	348	345	341	347	358	369	338	364	337	354	356	384	334	344	368	348	334	356	348	384	386	353	372	354	316	330	346	342	361	344	352	369	335	349	356	332	338	307	326	375	371	331	374	351	362	372	362	339	360	384	354	350	332	343	355	354	352	385	364	330	351	361	346	364	339	376	325	328	340	345	331	371	344	350	360	318	337	378	349	331	398	348	321	392	359	341	333	355	344	390	336	344	374	352	379	343	360	353	344	363	369	368	343	350	334	346	363	372	357	341	369	353	376	356	402	381	378	321	391	368	334	304	338	376	358	392	358	346	357	389	377	346	331	361	338	338	336	355	349	342	339	346	318	350	391	338	353	365	325	348	348	361	367	349	346	342	355	354	354	360	326	384	348	367	351	369	359	360	353	341	324	385	365	349	368	374	360	352	359	373	372	357	345	362	352	359	328	397	328	344	351	368	358	341	351	366	327	334	358	352	363	378	374	332	370	372	385	363	325	347	370	361	341	383	375	343	321	348	367	352	355	361	351	345	334	376	374	399	349	335	330	329	350	349	351	354	364	347	331	372	350	355	333	330	348	359	353	349	370	359	337	355	352	344	383	356	341	375	331	376	391	334	361	352	329	351	322	341	373	349	348	335	358	385	348	376	387	346	331	345	354	387	358	352	318	340	387	349	363	335	354	347	377	347	340	364	343	370	381	329	347	306	340	327	371	405	339	362	318	357	331	331	343	376	363	371	382	350	362	344	334	355	368	351	349	369	321	351	355	374	307	336	338	346	352	356	391	364	358	359	358	361	340	367	362	361	342	399	360	381	348	373	320	338	335	349	340	365	348	352	335	369	352	351	349	387	379	316	326	334	345	340	351	361	314	341	392	328	358	327	347	355	371	367	358	327	348	387	356	374	334	343	361	351	377	347	380	341	372	350	355	322	363	340	376	360	365	396	346	355	338	327	337	362	336	344	360	349	354	354	371	357	340	364	353	352	336	344	328	382	386	377	314	341	355	358	336	369	360	332	359	359	354	358	346	372	362	347	356	373	346	338	356	327	358	334	392	333	335	357	354	359	343	356	375	363	361	372	329	367	349	368	323	365	351	327	352	374	358	399	396	326	366	342	358	364	358	365	355	328	375	345	364	359	366	349	359	330	359	347	343	331	364	404	373	338	378	334	364	346	376	337	321	348	341	343	361	338	378	341	327	372	379	369	364	353	352	382	322	358	355	370	382	380	360	339	339	350	376	326	357	339	334	346	397	311	369	318	347	335	355	341	378	389	381	334	360	338	329	347	319	371	340	329	349	351	348	375	358	377	353	349	360	377	357	331	347	354	394	346	362	347	360	326	357	329	354	381	331	328	374	350	373	373	361	335	362	313	358	354	359	337	372	388	365	378	393	369	341	352	335	354	371	366	345	341	357	339	337	386	358	383	414	350	340	321	325	375	372	342	334	345	377	352	332	370	341	331	333	357	309	360	347	346	380	389	389	340	345	376	343	343	337	303	360	331	367	345	375	369	326	380	334	371	351	341	334	340	363	362	350	359	405	375	369	342	341	360	355	366	340	323	380	347	366	362	334	361	343	354	320	387	335	369	336	333	317	313	315	346	384	380	393	338	355	353	343	368	346	325	369	350	341	361	338	374	329
27240	20504	7492	785	531	445	475	401	468	445	445	461	439	441	448	463	442	420	454	425	469	430	411	436	456	444	473	444	395	439	435	452	415	441	406	434	419	452	466	417	398	449	456	449	416	435	426	424	430	453	461	419	443	419	455	451	443	449	415	428	432	432	463	437	436	437	406	428	388	439	451	451	429	439	415	450	459	435	451	448	441	430	450	450	432	475	470	465	370	429	438	442	448	439	394	457	396	462	442	445	421	469	430	453	404	426	465	407	443	432	419	435	445	422	404	447	432	377	430	451	421	426	427	461	448	434	427	425	461	454	460	425	409	459	434	450	422	446	459	416	404	475	462	449	437	445	455	440	432	437	428	447	465	429	421	458	463	437	436	467	394	424	418	467	438	409	430	466	412	430	450	433	478	464	416	475	411	441	439	434	426	461	465	420	448	410	454	438	462	466	426	452	417	431	494	416	447	475	400	456	427	444	470	464	409	417	419	415	443	419	405	448	436	391	438	423	397	425	424	472	457	417	444	428	444	479	451	451	426	434	446	468	460	479	427	425	424	410	477	472	445	425	416	442	420	466	443	447	441	467	469	446	429	422	431	405	433	470	424	471	395	452	457	465	463	441	463	406	438	470	442	464	447	442	414	431	445	448	405	412	446	438	451	433	484	434	441	442	408	419	465	450	467	448	437	427	450	471	440	453	460	436	411	463	424	384	469	432	491	456	426	450	436	441	439	416	430	399	446	436	456	439	440	423	424	465	460	412	484	429	440	431	439	463	435	429	390	447	421	420	425	444	461	450	449	486	439	434	484	411	423	424	440	477	422	411	439	466	415	445	448	441	448	417	435	473	406	414	440	439	438	465	437	473	464	430	415	450	425	429	417	447	419	436	466	443	439	438	410	459	425	402	448	428	366	423	440	462	422	436	441	436	441	459	430	471	450	410	450	445	419	418	492	428	447	431	437	440	438	461	428	392	424	428	445	429	438	467	425	477	426	451	442	420	413	418	415	436	484	425	471	442	411	427	394	464	419	413	445	456	429	459	405	422	415	433	431	440	419	423	461	390	457	441	447	420	396	429	450	454	475	424	453	410	435	438	397	447	474	438	420	432	417	451	449	433	421	411	443	394	473	432	433	437	441	441	427	435	467	408	471	427	440	456	405	475	471	400	429	420	433	484	446	433	436	412	473	468	442	403	438	434	437	424	446	414	440	441	427	449	455	436	441	448	434	397	409	425	442	444	407	430	417	430	442	461	476	457	450	438	423	446	451	440	446	454	435	432	437	492	468	459	435	430	431	433	469	426	429	448	441	419	453	427	458	443	448	430	453	444	422	460	443	415	420	423	438	462	464	414	421	429	444	460	430	453	436	429	385	410	433	453	423	393	400	443	450	417	423	452	474	455	433	446	436	451	435	441	460	423	486	434	430	426	416	406	477	448	416	455	444	419	429	476	436	404	436	451	438	454	460	451	444	457	449	422	419	450	443	400	392	416	411	405	493	485	444	451	446	445	412	405	449	410	389	402	477	441	445	455	445	466	444	453	458	430	409	437	415	440	439	429	429	443	481	435	437	417	429	406	447	461	403	467	425	453	419	403	452	450	444	453	434	445	452	440	437	423	449	443	462	452	450	426	406	458	422	393	419	444	406	424	429	441	438	434	458	417	407	428	458	413	468	405	411	446	447	422	437	424	459	438	424	460	428	432	427	422	429	418	412	430	430	414	462	428	430	420	462	442	439	448	418	415	439	461	434	456	472	480	499	478	413	411	452	459	445	446	422	440	419	435	411	445	458	423	439	440	442	401	468	434	424	454	447	468	446	424	450	452	464	414	447	425	420	445	434	457	435	439	444	416	413	435	419	461	455	430	454	401	459	462	442	443	476	471	432	413	421	439	444	481	418	435	452	453	484	462	416	438	425	434	462	459	406	414	483	422	434	413	456	425	425	461	421	467	410	414	437	472	425	449	447	473	397	438	417	405	436	425	441	408	434	417	456	448	450	440	473	419	407	459	472	431	429	440	417	418	441	435	462	431	434	454	437	392	475	407	446	422	450	473	412	439	498	423	419	439	419	438	428	474	441	423	449	418	432	468	434	431	475	451	436	422	435	446	429	412	433	431	444	441	418	461	414	439	433	463	425	419	430	426	425	475	468	433	480	453	431	473	393	457	411	449	441	442	436	430	436	485	422	423	464	459	432	415	420	414	439	410	458	467	465	483	453	459	429	421	445	454	404	440	476	435	445	463	445	429	473	445	408	441	441	449	440	455	415	447	453	424	429	441	440	420	478	449	414	431	467	475	475	410	474	427	443	420	418	433	466	450	434	471	441	446	482	451	441	444	426	428	471	385	417	436	450	459	457	456	375	421	430	433	433	434	420	446	440	411	426	458	466	432	402	462	449	434	423	445	450	459	445	447	468	452	406	406	412	447	422	413	435	413	463	442	444	496	411	443	407	455	463	430	373	442	442	422	470	445	425	445	425	429	413	430	400	482	381	458	441	445	434	460	460	436	384	458	454	465	461	424	482	457	432	431	423	421	414	444	416	432	439	425	440	477	462	445	459	409	447	439	467	475	416	388	430	444	482	427	445	435	431	422	453	435	444	381	431	447	448	450	445	436	446	431	446	407	430	437	468	453	449	445	450	403	444	425	431	422	443	433	409	427	412	424	439	421	446	445	465	473	447	410	409	418	447	447	442	449	436	476	460	415	432	467	458	428	440	414	423	415	429	420	470	421	429	443	471	416	450	416	428	439	446	440	402	429	421	435	447	453	421	409	380	449	483	443	441	428	418	468	438	474	411	428	446	435	427	441	419	461	446	435	438	457	463	488	458	458	426	433	468	424	429	414	400	471	445	435	409	440	417	488	422	446	431	411	420	415	442	444	433	455	428	464	461	428	454	452	456	438	497	408	436	437	426	433	464	426	469	421	459	427	410	439	447	390	407	438	453	444	408	423	470	428	392	443	459	451	454	461	444	434	420	484	447	466	425	439	447	452	405	440	459	408	438	458	399	451	395	436	468	444	462	463	419	430	449	437	432	440	450	435	457	440	409	455	479	441	432	404	455	474	442	415	449	412	436	386	458	454	388	403	458	413	453	460	388	392	421	461	407	465	448	461	452	430	440	448	406	482	472	404	428	412	462	430	401	436	446	417	442	446	454	479	452	440	425	443	435	461	471	420	435	432	393	457	414	452	434	411	441	434	422	422	415	446	442	430	468	452	463	445	425	431	430	450	475	451	434	448	441	427	423	508	451	462	454	429	433	442	435	409	464	433	440	447	447	451	432	424	448	424	446	453	429	425	425	431	453	448	458	439	513	415	422	424	436	462	444	438	443	436	448	427	450	435	436	429	415	456	452	448	425	462	446	461	436	440	398	457	442	499	462	417	453	429	472	480	427	412	436	457	426	425	440	469	411	436	423	461	430	438	456	451	390	437	416	436	456	431	428	413	433	444	434	394	443	451	391	459	402	444	396	433	426	426
16852	2018	1218	952	829	740	715	665	675	699	706	725	648	684	679	684	678	694	672	714	670	684	659	708	701	629	668	652	668	639	625	626	659	656	688	684	708	682	692	680	650	652	676	657	655	707	623	646	653	639	609	645	629	647	677	652	674	680	658	643	664	657	654	677	661	687	628	691	657	706	703	644	650	636	668	707	669	662	650	637	612	670	617	642	656	662	661	676	663	621	625	658	702	685	662	655	672	670	688	683	637	662	666	665	656	687	645	638	688	638	664	655	644	727	647	670	688	698	680	661	651	649	632	662	648	695	699	694	713	663	614	674	661	619	612	684	649	666	675	691	679	626	679	719	643	681	637	678	703	694	667	685	687	696	669	643	649	640	691	669	653	715	630	668	699	677	646	641	613	652	646	671	634	689	656	677	651	673	684	645	675	616	665	648	679	619	654	666	690	626	689	644	641	672	653	658	647	648	671	646	697	660	643	623	643	667	665	643	699	649	652	653	668	675	700	639	675	659	659	625	626	633	660	648	699	635	650	640	672	690	680	629	722	626	670	667	699	673	651	696	656	671	718	644	641	689	675	656	630	678	703	683	651	657	662	647	615	674	633	663	701	680	723	689	626	705	676	634	695	661	649	588	683	693	680	618	683	661	698	684	682	664	689	642	669	664	705	673	651	662	682	701	669	663	662	676	682	622	653	697	649	666	661	642	655	634	641	667	690	703	697	678	635	661	641	713	662	676	656	639	666	707	639	672	671	678	669	648	662	672	645	661	677	646	648	696	626	657	666	650	705	656	684	678	677	685	671	693	657	668	646	671	661	688	620	669	654	625	674	688	639	652	656	641	686	671	645	671	693	671	639	648	693	661	707	678	666	653	666	676	637	672	658	672	667	700	635	694	664	642	645	652	624	643	627	665	706	683	663	684	673	669	640	662	683	666	627	636	646	710	672	662	698	617	647	694	704	654	674	636	638	683	698	701	646	694	642	651	700	667	677	664	646	673	644	644	659	675	670	663	696	671	673	707	624	636	655	694	637	684	694	692	616	671	637	629	615	658	659	666	650	666	657	644	717	664	676	637	658	643	636	683	632	620	683	695	669	686	669	658	683	641	662	655	683	686	684	689	642	661	709	642	689	677	683	635	669	616	653	660	615	634	656	646	715	614	687	656	678	680	663	653	649	672	672	664	599	657	701	636	652	646	660	655	690	654	747	668	644	690	678	675	697	679	614	649	685	714	659	656	660	658	629	658	669	669	669	655	666	664	665	641	626	689	693	657	684	686	711	694	632	649	687	665	643	687	682	651	723	605	585	656	691	694	719	620	673	661	660	682	689	668	641	652	712	687	648	716	690	625	671	668	638	709	641	673	637	678	659	623	682	665	649	707	662	670	671	642	671	680	691	688	699	713	670	664	671	653	634	673	668	612	670	662	660	653	655	669	627	645	676	645	644	691	672	666	649	658	675	648	663	717	660	700	679	686	610	642	704	700	630	683	645	685	687	679	634	691	676	634	628	655	641	658	664	680	657	655	669	665	644	644	691	652	657	610	691	676	684	671	661	673	684	657	666	648	730	721	674	674	678	689	654	676	642	678	692	622	619	664	660	686	637	704	716	661	701	664	631	666	630	683	671	616	611	660	655	633	668	653	635	662	654	617	650	647	642	634	619	695	683	658	624	676	632	643	671	696	667	680	670	695	672	671	701	708	639	649	706	689	674	680	669	637	663	671	701	725	683	657	662	650	690	627	675	648	690	654	680	685	643	706	674	648	684	670	726	700	648	711	675	688	655	658	631	624	651	645	639	697	672	660	672	628	708	626	676	682	636	668	697	677	692	642	670	671	660	650	702	671	695	669	661	660	649	673	642	715	650	651	708	673	657	678	672	681	645	616	699	668	686	633	656	639	671	682	706	700	669	632	623	606	711	629	670	649	699	625	664	656	668	649	666	672	643	643	641	620	654	675	691	679	667	675	669	679	602	654	667	635	648	638	659	655	684	690	700	685	659	636	615	659	680	660	687	704	641	683	647	630	641	667	699	606	654	663	629	678	681	663	665	648	678	679	641	681	649	659	650	669	638	703	635	671	710	692	672	616	658	684	666	663	641	663	659	669	679	656	649	637	698	674	690	651	641	634	655	615	683	695	631	671	671	706	653	706	630	677	672	636	695	651	650	670	636	720	676	687	675	733	670	646	644	712	665	690	646	661	680	686	667	659	627	643	669	675	696	647	658	701	665	686	676	639	635	660	681	668	681	677	659	667	663	680	643	628	650	646	662	681	618	678	649	627	643	659	667	677	641	652	649	682	656	632	655	682	659	633	668	629	676	630	657	646	666	583	636	683	676	653	676	672	684	650	640	710	661	671	627	613	674	628	674	676	698	674	640	634	655	690	640	703	662	699	716	658	627	639	600	664	648	635	684	664	670	674	672	646	676	623	637	650	708	666	680	667	612	637	692	662	639	665	645	620	683	643	663	662	658	646	667	697	698	639	616	626	688	652	681	678	647	719	660	639	657	661	694	638	668	683	686	692	698	657	627	679	660	641	701	691	665	665	645	654	710	653	674	676	664	622	637	691	656	642	699	646	651	676	688	658	621	635	669	674	642	608	682	691	622	633	692	621	702	700	671	641	685	645	691	671	641	662	674	679	620	668	665	685	694	664	681	696	691	668	688	652	710	660	681	635	634	643	663	645	705	641	637	648	687	639	660	658	661	654	674	661	685	619	616	699	656	712	662	661	669	626	668	654	695	678	652	641	654	696	637	691	672	653	652	608	654	646	643	664	677	660	691	643	708	673	694	673	687	669	627	663	676	692	669	668	632	700	624	671	671	662	635	651	672	670	676	679	665	644	738	647	643	628	669	698	703	650	653	680	692	690	669	661	688	679	651	675	681	683	692	669	649	681	645	641	676	669	649	655	627	654	660	647	671	675	664	703	702	684	661	640	697	714	632	661	708	651	627	668	633	686	660	709	685	660	629	707	678	629	662	676	700	656	675	633	661	687	693	656	648	633	654	643	702	645	675	651	650	660	701	646	670	652	668	606	679	662	612	682	720	701	643	667	668	672	636	651	705	679	662	666	689	646	721	630	658	639	678	610	691	688	667	675	666	665	606	681	694	631	671	672	632	674	725	634	679	676	660	709	673	604	639	626	649	632	619	664	646	698	652	660	682	641	632	588	664	682	686	703	686	647	704	649	661	663	658	686	664	645	650	643	680	693	706	657	714	654	678	655	672	667	691	639	631	697	714	703	653	683	681	698	685	635	642	680	671	617	662	629	667	619	664	653	665	700	682	664	676	633	667	701	708	688	598	665	633	655	661	696	635	628	653	619	682	672	601	678	665	705	618	644	612	650	684	627	677	666	683	670	667	650	639	689	678	671	656	640	665	658	672	694	650	682	661	683	619	625	662	632	660	649	669	680	681	666	670	644	705	695	687	670	693	668	654	650	650	671	695	684	712	669	654	678	649	704	671	696	669	648	664	650
23690	21486	29505	23883	21474	15371	1387	761	599	588	546	537	531	423	443	438	432	478	437	425	409	437	440	425	445	425	399	427	402	409	399	422	440	427	430	402	414	381	389	412	399	408	396	407	396	379	370	387	410	366	417	423	406	409	423	387	411	413	429	405	395	397	393	377	412	423	405	390	386	392	384	409	386	363	383	426	421	393	365	399	403	403	386	434	421	417	400	390	382	381	432	383	421	399	402	397	369	378	374	421	383	403	385	445	391	374	392	395	380	385	357	400	428	392	364	418	397	381	351	387	381	420	409	373	392	411	382	397	403	411	392	413	409	385	404	380	382	396	416	386	389	415	396	397	377	450	380	389	419	400	401	399	373	399	377	424	385	377	411	385	378	365	424	416	406	423	372	365	368	373	395	360	368	398	391	410	414	397	403	421	432	432	378	420	371	371	383	426	381	403	406	391	408	393	415	381	399	402	403	408	388	434	392	367	406	410	404	421	401	374	405	392	372	400	398	400	389	434	376	386	370	423	369	342	416	414	365	381	338	397	389	431	428	392	436	401	388	385	400	389	368	414	402	391	366	391	376	414	362	380	384	388	401	410	395	397	393	370	368	391	371	373	397	402	404	378	373	414	385	397	412	389	438	393	381	391	366	369	388	394	371	392	391	377	406	403	350	405	374	401	378	419	406	412	401	381	354	410	400	401	393	378	419	385	381	401	403	383	372	412	385	385	377	395	395	378	395	394	368	387	389	346	368	378	396	390	417	360	426	376	408	414	393	410	389	426	392	391	369	391	399	394	413	434	410	405	385	384	380	410	403	438	427	397	409	408	369	394	375	378	364	409	377	424	401	396	396	405	391	389	395	425	389	407	358	410	381	383	446	377	385	390	361	362	404	388	409	367	399	405	406	355	408	369	386	394	396	414	416	402	396	428	391	378	403	398	415	416	351	383	388	399	404	409	387	399	399	392	363	381	416	410	402	423	386	414	374	382	380	414	372	400	398	383	405	401	389	400	359	416	418	383	422	389	443	410	404	387	361	399	371	396	396	390	391	383	362	383	413	397	401	384	363	396	360	374	389	389	380	382	413	406	413	402	420	384	364	390	383	400	415	397	403	415	441	382	407	393	359	395	412	393	381	392	432	375	399	391	371	388	397	397	377	408	395	407	404	403	364	387	381	415	374	351	377	375	387	405	389	392	448	395	417	357	357	379	397	372	396	366	367	404	368	380	384	411	389	385	424	367	384	375	384	389	387	393	382	426	397	393	416	383	384	409	361	368	367	358	419	385	349	393	383	412	397	371	406	390	411	403	414	391	448	403	411	407	398	434	368	376	403	386	384	403	371	401	386	368	421	364	404	393	448	434	409	354	396	416	386	372	385	385	410	389	392	417	378	414	385	398	384	370	412	386	399	376	387	371	381	359	390	368	412	367	409	403	371	395	375	369	406	394	411	425	393	416	381	375	398	364	387	416	371	405	408	414	397	401	416	418	386	390	376	381	398	413	399	398	412	387	409	372	362	392	394	434	388	425	396	392	386	384	402	372	394	367	441	347	389	384	432	391	376	380	392	374	388	391	385	376	399	341	412	364	416	372	394	384	407	406	411	420	396	354	404	395	380	361	385	412	419	397	387	403	395	379	401	381	391	418	389	406	385	366	415	351	377	381	436	421	428	390	393	374	402	414	406	363	386	385	426	416	393	406	402	380	432	397	408	383	375	425	402	404	386	381	423	402	380	435	373	378	356	404	388	383	404	414	390	416	398	416	385	365	381	390	368	400	412	395	434	381	427	422	395	399	399	366	397	365	358	406	420	400	390	378	390	381	407	433	420	405	392	356	418	356	398	411	384	405	428	440	406	387	404	377	385	387	376	393	386	430	397	366	396	409	398	379	392	398	414	367	366	397	387	426	377	392	391	375	361	363	372	391	385	413	375	354	387	408	402	386	415	380	405	383	427	374	377	400	344	361	387	410	412	375	396	390	368	383	397	399	403	387	421	384	377	408	355	363	385	414	402	401	405	379	403	414	396	399	406	382	421	404	401	400	402	405	428	356	405	376	387	422	354	386	367	386	415	385	383	370	375	426	391	405	361	364	389	408	396	379	413	373	383	391	381	392	384	361	351	408	363	417	355	441	374	388	376	397	410	371	405	395	419	391	398	420	412	401	390	395	342	412	374	382	411	431	430	394	382	395	415	364	383	408	412	414	392	377	421	414	399	399	389	406	358	418	386	411	404	386	417	368	403	367	364	378	350	432	434	418	408	384	389	380	389	399	386	386	423	412	342	402	412	425	347	383	387	365	425	388	360	412	413	394	413	409	374	387	411	388	400	423	397	389	422	400	399	400	414	409	392	374	373	386	416	394	405	405	363	397	385	424	384	398	396	408	363	431	379	380	377	375	435	347	405	407	401	378	394	402	423	398	398	384	406	367	403	369	400	391	367	371	373	379	398	356	420	423	404	395	400	393	387	419	370	399	368	376	377	389	408	392	384	433	412	403	424	415	404	369	402	385	382	336	393	382	405	411	392	376	440	345	399	389	370	402	419	382	383	377	384	334	392	411	388	422	441	413	416	441	383	381	388	399	405	384	354	394	418	398	384	375	395	381	387	412	401	406	408	404	368	408	385	439	391	402	409	425	396	408	378	399	377	375	372	375	368	389	386	380	429	425	383	407	383	394	376	403	369	387	373	379	394	412	375	399	386	391	419	405	384	366	363	382	408	371	382	387	386	402	384	396	406	390	364	395	379	396	378	383	410	431	367	446	367	378	345	408	383	367	391	380	414	404	415	399	384	378	388	364	388	391	395	366	387	352	409	405	373	394	419	390	383	387	398	422	443	387	385	396	408	401	397	414	420	370	351	409	411	417	370	376	384	404	393	382	399	376	390	410	404	408	387	373	378	422	400	426	402	401	392	402	420	396	391	392	401	408	379	397	391	408	366	395	387	413	393	353	385	404	421	373	380	381	358	402	378	409	408	361	403	370	377	407	375	353	404	369	384	368	378	376	365	388	389	387	391	403	379	365	438	402	397	405	398	371	407	382	371	407	407	384	389	410	372	383	406	417	391	361	441	343	381	416	395	446	371	362	390	369	405	363	373	378	409	341	368	400	403	417	419	408	395	409	387	378	376	404	401	414	409	405	408	371	392	374	376	367	387	380	372	379	377	377	330	403	381	385	405	435	420	386	379	402	424	377	399	385	423	377	402	391	360	368	394	385	375	393	398	362	380	383	388	407	400	409	409	387	406	372	391	404	415	382	378	360	395	420	410	369	368	383	394	382	362	395	398	412	382	360	392	419	409	407	409	395	400	400	383	410	434	392	402	397	390	386	390	390	369	405	377	436	421	389	377	393	362	405	410	373	414	376	388	392	386	392	356	390	378	376	398	385	416	355	396	380	433	402	389	388	400	417	410	391	384	395	407	387	398	427	380	399	368	389	398	380	366	387	358	393	402	450	393	423	351	380	425	374	361	395	382	355	412	390
38986	11601	9902	5122	3367	2413	1956	1563	1374	1253	1106	1024	1016	897	849	832	789	749	703	683	744	701	683	649	713	661	663	679	625	663	653	636	619	661	663	612	653	593	640	635	605	601	619	614	626	618	603	628	619	649	604	666	617	621	594	601	643	592	605	627	598	613	598	570	612	603	633	611	614	627	629	595	590	592	646	599	580	622	600	583	641	610	578	643	620	614	602	693	635	627	598	639	598	637	600	608	621	647	577	649	620	600	604	588	636	638	650	570	593	616	558	592	601	598	596	607	597	674	616	583	648	588	617	598	644	640	632	616	609	616	622	594	627	592	650	601	605	570	576	596	583	623	640	592	663	612	580	544	591	654	609	563	610	669	631	541	638	586	621	668	633	644	642	601	578	584	575	604	557	581	625	616	602	621	651	613	620	626	643	617	624	621	608	617	637	575	622	636	616	596	623	576	579	596	609	578	579	607	597	658	586	609	592	586	599	634	608	616	591	628	645	616	590	623	625	622	659	618	624	581	649	629	588	607	597	592	529	588	569	627	628	564	575	604	549	607	642	630	597	637	578	621	586	583	604	649	629	617	610	596	672	629	602	583	582	608	607	606	579	609	588	586	601	621	615	612	635	592	599	638	594	600	582	582	610	599	594	593	581	595	584	577	590	630	603	623	577	658	580	626	608	603	589	618	611	589	581	618	592	628	568	575	610	593	594	574	638	637	627	639	609	577	587	615	626	593	625	595	613	587	642	586	598	579	606	551	568	633	637	610	616	624	630	620	601	574	575	624	605	619	533	616	623	641	587	615	591	563	620	614	631	590	574	601	639	571	581	603	622	591	612	622	632	615	580	600	643	609	606	592	604	615	631	623	585	572	653	638	593	610	632	611	640	594	603	559	611	659	577	596	563	626	600	589	583	590	641	568	618	630	607	605	600	607	628	581	603	587	647	600	596	614	582	609	616	618	643	585	599	610	628	644	616	617	615	593	629	596	578	607	641	625	594	600	571	594	569	623	571	591	571	606	635	614	606	591	563	586	630	575	618	545	608	630	628	590	576	634	599	624	616	582	618	573	612	572	592	624	596	632	595	587	627	616	638	581	632	619	628	583	629	593	622	617	612	623	589	600	614	592	590	577	567	624	601	615	581	562	626	624	574	585	641	578	618	615	581	618	601	600	587	566	648	593	576	647	615	600	618	616	592	620	586	599	610	587	641	624	638	600	578	547	606	589	576	624	601	589	644	618	637	617	579	641	645	581	679	618	606	579	630	605	597	566	577	603	568	590	603	604	569	587	645	623	600	628	617	608	626	610	640	614	642	663	643	589	584	637	600	592	596	626	575	596	563	594	600	604	564	566	598	594	582	594	593	598	586	560	607	615	596	579	625	576	577	626	610	594	628	584	600	592	625	601	554	576	576	572	596	631	612	661	600	639	606	606	654	612	580	567	649	609	588	584	595	599	575	613	585	649	610	646	641	574	616	593	596	617	596	611	588	641	614	575	579	557	609	615	581	657	626	594	638	551	627	573	624	640	640	666	570	664	614	619	633	563	617	614	629	610	617	606	606	580	540	632	587	648	580	621	623	584	607	644	581	594	582	582	609	592	601	640	630	616	585	596	612	629	582	638	617	648	574	590	620	595	589	630	627	585	584	649	563	631	590	594	607	614	583	643	636	602	603	588	629	579	629	611	604	581	615	587	607	591	618	571	603	608	605	610	589	638	627	619	578	538	607	628	572	594	591	583	605	587	582	577	649	615	652	602	568	581	604	610	580	602	595	641	620	579	625	606	593	530	574	586	616	554	635	649	571	595	606	604	631	633	581	622	613	562	596	616	628	609	598	613	616	593	626	602	659	603	614	620	597	619	592	573	613	562	589	625	604	573	592	586	599	632	615	581	581	591	625	597	616	620	608	552	611	646	582	672	581	579	617	626	619	616	588	589	611	662	586	601	633	643	627	631	626	563	616	594	644	617	608	649	549	617	626	613	637	633	578	600	565	595	637	591	600	581	629	647	648	631	644	583	614	631	586	639	576	601	629	601	585	630	611	622	619	575	571	619	591	600	596	598	626	596	593	646	575	596	620	633	588	558	588	578	633	561	581	566	624	603	633	578	595	591	596	553	589	603	543	636	611	559	609	578	620	610	582	583	613	616	595	618	613	623	592	572	595	591	589	637	640	609	608	613	625	604	641	587	597	585	637	587	657	589	616	567	579	540	611	627	612	614	606	597	619	600	620	601	605	617	597	597	623	622	571	560	587	639	624	583	631	618	615	632	617	614	629	592	598	595	629	586	590	638	598	616	626	603	567	595	663	557	596	640	633	622	623	587	635	602	582	587	620	594	606	608	573	574	580	599	598	587	576	626	632	613	598	622	574	589	599	625	608	619	619	601	627	589	595	599	592	608	638	599	629	586	590	638	634	619	634	579	606	605	604	606	595	536	558	590	587	588	611	632	631	579	629	642	587	625	661	573	582	595	579	645	598	612	628	597	597	626	580	603	617	637	608	611	600	610	611	576	666	604	633	582	619	588	648	596	616	578	554	552	592	601	601	570	598	588	611	613	635	595	665	606	613	601	598	590	595	600	601	625	663	613	556	586	617	600	650	629	589	607	589	632	646	630	624	627	602	575	602	605	589	587	617	635	580	648	645	613	620	614	611	598	629	594	613	625	642	551	635	578	617	653	622	573	629	597	610	637	605	600	583	616	600	593	627	600	585	579	584	638	603	621	635	608	639	628	543	564	604	643	598	592	671	596	640	631	646	609	602	655	630	647	595	605	593	577	585	536	600	637	583	584	584	622	619	535	648	623	586	597	628	633	624	596	637	589	582	558	587	607	603	584	602	585	578	589	580	595	588	613	583	609	598	637	608	615	584	613	610	601	623	628	537	594	602	591	602	620	615	613	596	619	631	578	623	602	627	613	634	630	581	579	635	590	599	612	582	623	590	568	589	628	622	613	604	576	631	646	624	564	627	557	638	573	566	606	553	584	631	610	573	636	589	597	598	603	584	636	566	613	608	624	584	627	589	582	623	634	596	600	595	597	618	607	612	577	595	612	644	648	604	654	571	621	602	586	618	598	559	601	579	581	619	623	598	594	656	553	604	627	578	616	576	586	594	610	624	620	573	616	601	613	592	619	605	617	600	602	609	608	621	611	608	600	592	596	633	574	602	591	582	581	602	596	624	580	547	590	614	653	616	630	624	591	644	605	579	597	611	677	584	591	623	617	575	580	641	630	623	613	609	613	594	567	615	586	590	612	619	645	617	559	612	566	623	561	621	583	620	579	629	613	552	580	632	647	624	579	579	576	639	591	595	643	633	629	617	580	600	608	607	625	638	612	599	567	575	588	586	609	618	573	616	598	633	620	564	617	653	602	606	609	571	644	592	574	618	594	600	605	607	578	620	568	605	640	594	606	567	594	615	584	659	630	622	583	625	590	613	586	575	605	586	613	618	598	629	581	624	640	568	602	613	634	616	588	620	635
23251	21502	29386	24044	21505	21423	3812	734	522	475	443	384	376	334	370	309	278	307	288	270	261	296	265	262	270	235	243	239	241	262	272	258	257	235	270	235	260	244	247	235	265	228	237	212	218	226	256	247	249	232	241	227	211	226	209	242	219	247	220	250	238	217	254	235	220	223	253	254	234	226	217	212	232	211	226	228	241	214	251	253	224	223	246	231	239	252	228	233	246	210	236	214	221	241	237	232	244	228	215	226	244	217	202	243	237	223	237	244	215	238	219	200	195	207	241	234	224	222	201	243	225	209	250	233	228	221	251	223	233	215	240	223	226	215	208	206	203	250	220	216	214	214	208	243	244	240	225	234	230	189	238	225	262	230	225	200	230	237	250	238	233	256	204	241	234	217	245	222	252	238	206	201	233	208	232	204	231	234	237	215	224	191	248	215	226	195	259	216	230	230	211	252	209	223	205	227	227	206	223	206	211	251	201	234	193	220	228	218	233	217	225	259	227	230	229	227	225	229	225	230	245	195	225	219	256	223	257	220	254	231	227	214	235	243	221	230	232	241	228	241	204	245	249	219	217	230	251	212	215	205	231	204	246	205	252	205	225	241	241	221	220	241	241	246	224	252	217	235	221	212	194	225	240	240	234	199	240	224	221	219	256	245	225	254	258	222	234	242	228	222	248	189	239	212	204	211	220	234	234	213	220	230	250	246	238	235	248	233	213	206	203	227	225	228	240	259	229	231	229	212	219	234	237	240	233	222	250	224	210	218	223	222	225	222	248	215	222	207	242	193	221	212	238	231	217	229	251	223	242	203	232	238	210	215	214	220	230	210	214	242	227	216	226	221	204	227	214	233	220	236	235	227	237	220	224	233	217	217	250	218	219	236	242	225	232	227	238	215	207	226	239	245	213	250	227	204	226	223	224	215	230	203	233	238	212	247	242	208	258	192	226	247	198	236	256	227	234	218	251	227	244	232	240	217	226	215	224	234	237	252	236	214	222	227	248	219	236	227	204	236	234	235	214	236	204	231	211	218	238	219	218	242	224	222	224	228	231	226	211	231	229	226	226	228	210	238	222	225	222	232	229	211	221	243	258	239	233	212	213	236	249	212	224	239	261	237	223	243	246	243	208	228	217	223	218	209	199	253	208	236	223	244	243	203	240	207	223	222	229	229	220	212	195	214	211	232	223	226	209	237	200	224	232	228	228	221	231	253	228	218	227	211	205	204	210	215	193	205	206	233	219	220	245	214	247	215	247	227	227	220	226	224	232	224	237	232	246	211	248	204	219	235	215	246	230	216	229	201	234	238	220	228	239	236	204	222	233	219	200	212	221	250	222	202	221	217	239	225	237	232	219	205	214	240	218	226	217	209	208	230	188	228	215	207	233	229	208	234	230	214	225	208	218	239	208	226	216	230	250	229	197	221	239	223	225	237	214	220	225	217	212	206	228	232	224	204	244	204	226	226	232	211	237	196	218	242	246	221	228	238	231	260	222	216	235	245	219	259	222	237	224	208	229	222	211	236	209	217	226	231	214	234	207	213	213	230	222	228	223	236	246	213	250	239	200	228	225	223	214	250	211	236	233	193	217	239	204	194	250	235	232	224	222	220	216	209	234	217	236	221	200	206	222	226	219	237	228	226	221	239	219	239	225	212	213	241	216	225	213	217	224	221	234	236	254	215	224	217	217	225	210	231	246	204	224	211	234	221	230	213	215	206	223	209	248	219	242	222	231	218	227	220	215	224	193	239	200	209	247	236	233	222	215	199	185	213	246	208	257	220	244	222	224	207	229	243	255	227	207	226	219	233	225	236	198	237	232	220	232	224	215	231	216	215	235	209	224	209	215	247	213	234	239	238	222	217	237	226	238	229	230	236	209	249	227	241	226	223	233	226	217	252	224	251	231	253	213	216	260	211	216	225	230	243	233	215	221	244	234	245	203	236	227	209	255	257	215	241	214	216	227	246	266	217	224	213	205	224	250	230	229	235	232	212	230	223	210	225	203	234	227	202	204	242	247	244	225	232	197	231	207	219	224	219	221	216	239	239	244	220	214	235	206	208	214	210	228	260	208	255	199	213	217	223	239	238	219	217	210	224	217	229	218	251	190	234	223	230	230	204	212	225	212	196	245	218	229	206	238	236	244	226	232	237	227	229	230	234	201	228	224	217	244	240	231	225	246	207	255	222	228	253	221	221	227	223	225	252	212	226	229	243	216	223	230	236	228	224	231	205	235	232	215	214	211	235	227	239	210	219	215	219	196	237	213	218	235	236	179	217	229	239	228	248	233	213	243	240	235	216	258	272	239	206	211	216	229	211	239	214	239	212	217	197	230	239	244	205	217	233	216	231	218	246	254	238	190	190	191	220	232	233	244	202	207	234	236	214	235	218	233	206	223	224	215	231	217	204	225	226	247	220	212	238	237	223	224	209	245	232	237	221	223	230	240	220	216	239	243	206	214	205	212	239	223	217	223	207	250	227	236	218	247	225	236	236	224	233	236	215	236	205	226	219	242	210	226	229	222	215	244	206	228	253	246	252	227	213	232	222	226	217	207	221	250	226	257	214	201	220	230	230	225	194	237	216	235	212	214	251	231	207	214	243	230	267	218	236	211	223	227	207	229	232	240	225	232	234	250	226	212	228	242	209	216	235	210	214	215	224	226	216	199	218	222	237	219	235	232	221	221	230	186	197	206	246	237	234	226	234	251	233	227	236	224	227	242	223	223	243	205	234	228	205	235	221	218	244	219	211	224	206	216	228	236	242	218	249	234	223	222	205	220	224	242	207	209	225	236	205	230	235	228	229	208	232	200	241	197	211	216	210	235	235	209	206	224	218	198	226	223	203	231	228	215	237	239	210	197	214	234	220	225	214	222	244	228	235	217	224	225	207	207	223	238	231	257	210	203	221	212	216	194	234	216	204	249	235	246	216	223	230	236	235	211	225	227	240	232	244	210	246	230	223	209	226	223	228	243	235	219	199	231	191	248	208	201	249	206	222	231	246	224	236	233	227	212	224	220	236	230	197	227	208	182	221	234	216	211	248	198	202	207	231	244	239	235	206	242	240	215	220	215	232	234	242	237	257	239	200	243	227	229	221	232	215	230	215	228	230	217	234	238	230	221	242	239	232	263	235	225	238	212	222	240	232	210	231	227	225	234	222	249	217	236	231	242	213	215	209	220	243	209	228	231	236	197	232	214	251	229	231	219	207	201	212	225	216	241	206	244	213	244	212	230	242	221	207	240	241	217	201	258	220	234	233	228	218	200	190	191	216	255	230	221	238	214	224	246	202	228	225	224	222	205	225	239	235	189	206	218	227	223	236	213	218	207	239	230	219	225	221	229	233	212	219	239	234	221	233	246	206	246	241	230	221	206	206	220	222	240	207	222	221	212	227	258	255	230	220	226	234	237	235	254	238	212	238	217	168	240	243	231	198	224	239	211	216	234	258	216	238	234	222	218	217	223	233	192	221	217	232	232	213	200	251
37577	13736	12195	6353	4111	2827	2177	1749	1409	1258	993	852	811	739	674	681	623	581	573	525	507	462	464	467	459	451	441	424	394	451	428	387	369	379	418	402	433	417	415	415	391	417	370	364	387	411	426	334	370	388	372	356	359	392	366	400	366	377	353	355	380	378	368	396	351	377	346	350	336	406	367	368	354	375	336	359	355	352	398	368	374	336	345	342	367	394	393	335	356	324	384	364	361	348	350	394	341	310	358	349	328	360	390	329	343	359	321	371	357	340	346	341	361	374	368	345	405	369	373	337	313	367	372	326	361	354	352	323	369	354	351	351	382	384	362	373	322	356	340	351	332	339	385	365	391	341	365	357	347	332	359	338	351	370	356	359	353	344	356	352	360	339	341	318	354	390	377	351	359	345	349	348	342	354	346	335	343	335	321	344	324	319	376	383	364	325	401	331	314	324	338	354	316	375	346	367	331	371	366	352	333	352	350	343	376	349	356	302	369	355	346	380	334	368	343	335	350	383	364	329	360	317	395	372	348	324	379	353	371	375	398	335	364	357	336	331	357	360	330	343	370	326	318	341	385	332	355	357	370	365	334	356	347	362	353	406	353	365	390	380	368	349	326	347	363	320	335	339	403	316	343	326	343	354	351	393	368	361	380	348	354	349	340	345	336	342	333	339	383	352	344	338	373	362	324	335	328	406	340	335	351	344	331	340	349	368	374	365	359	335	354	324	356	375	382	368	353	359	348	321	352	369	380	326	341	367	322	382	332	363	348	367	366	369	357	360	353	329	352	340	335	316	363	305	341	360	349	372	341	361	358	357	340	352	328	325	331	334	356	355	361	364	325	361	362	334	364	355	357	365	316	350	364	347	348	337	358	319	352	372	335	340	363	351	340	367	380	305	369	360	346	380	331	343	308	347	356	365	364	362	356	402	346	359	329	349	344	366	363	346	350	364	341	331	335	324	373	362	356	355	354	308	358	352	366	373	355	362	355	365	372	362	342	359	364	341	346	336	366	337	385	358	368	330	346	384	290	340	344	357	335	354	321	356	324	382	336	373	325	350	410	349	340	387	338	331	323	355	342	369	369	337	323	335	372	383	356	384	346	327	328	357	308	331	338	349	355	367	345	338	315	353	380	349	343	385	362	367	355	357	333	368	353	372	358	338	334	335	351	398	364	360	315	361	330	349	350	312	358	367	369	398	325	348	347	376	326	350	360	346	346	359	353	362	371	340	353	347	375	348	323	337	364	339	346	371	357	398	358	356	367	362	341	314	344	375	374	366	352	355	370	353	358	342	374	348	346	321	355	355	316	363	368	358	375	390	388	380	347	345	357	316	359	331	378	355	335	367	350	370	370	319	339	383	351	335	347	345	390	342	371	374	349	347	350	379	361	333	355	355	330	330	375	385	329	333	349	369	338	349	350	340	358	329	367	340	347	374	349	385	354	373	337	334	377	363	372	363	340	377	373	381	368	361	352	390	351	360	334	355	371	353	317	362	327	354	332	334	331	353	315	354	355	346	365	367	331	345	324	340	370	407	357	334	370	337	334	374	335	348	346	372	347	333	349	358	334	332	348	340	350	332	332	322	361	361	323	370	346	334	341	360	315	337	367	317	343	348	363	363	316	333	394	354	339	378	339	372	342	362	391	370	373	347	338	357	360	355	339	368	372	357	384	369	362	357	347	356	364	361	389	324	360	354	367	355	360	353	357	352	369	326	366	342	315	351	355	359	333	376	374	374	330	348	336	349	356	375	327	354	350	349	373	363	357	337	320	335	386	357	347	349	368	354	349	331	385	342	327	336	338	349	362	357	345	356	353	365	331	363	372	359	398	354	327	341	353	330	355	390	362	349	357	342	359	315	344	368	405	334	354	329	374	389	391	319	344	336	360	347	347	338	364	336	379	346	318	354	313	334	352	410	351	373	359	348	373	332	355	391	384	371	353	367	343	334	377	372	363	374	407	377	366	336	377	344	373	339	339	378	352	357	328	372	360	388	368	379	355	325	356	339	357	343	369	305	337	383	363	323	352	326	352	378	384	353	347	373	395	356	320	346	352	384	360	346	333	367	342	354	326	373	365	358	344	337	358	350	380	329	365	369	339	373	351	368	353	378	340	339	353	334	341	351	389	377	369	361	309	349	370	355	358	338	334	355	362	338	361	358	351	373	354	371	363	345	345	342	343	334	345	345	361	394	348	356	362	381	349	362	322	356	361	330	331	338	338	369	342	315	347	364	321	378	375	333	322	343	382	345	359	339	388	369	350	339	350	340	366	332	333	337	359	372	365	351	321	346	344	319	345	334	354	376	320	346	331	358	359	375	340	384	339	355	347	375	353	378	354	373	359	328	369	386	338	357	371	357	380	355	382	365	335	386	369	375	342	339	339	331	351	369	360	346	349	350	341	334	344	329	382	346	373	372	361	351	361	327	357	356	362	384	376	369	369	389	355	370	369	368	337	400	386	373	337	355	351	332	356	388	312	349	385	355	332	328	374	357	378	380	339	349	343	357	343	360	365	321	321	330	361	349	323	376	351	355	338	333	317	353	344	344	313	331	377	346	341	331	359	336	345	350	377	350	344	355	366	352	413	366	350	348	348	363	369	332	359	351	375	345	371	330	349	310	372	355	350	363	375	325	321	326	387	346	352	366	367	353	395	342	354	344	355	373	360	321	329	370	338	373	361	350	368	346	374	359	361	374	348	372	342	333	319	353	361	400	375	376	353	352	358	372	346	357	376	329	357	320	392	377	363	366	368	356	329	314	378	369	378	336	351	357	358	339	381	345	351	377	378	371	359	376	344	378	353	349	364	375	337	344	353	346	334	364	367	379	346	328	334	382	343	368	367	347	356	354	377	344	368	362	365	323	342	341	323	370	324	380	356	354	345	337	344	359	336	390	342	368	352	343	347	326	339	364	364	345	333	324	347	375	380	339	336	337	372	343	383	342	355	350	360	397	364	355	338	362	324	331	399	346	332	373	343	369	352	340	361	342	353	385	334	364	359	338	363	375	342	356	358	325	352	360	343	337	318	349	384	346	350	358	339	357	324	307	359	328	362	354	332	335	342	362	339	369	383	366	334	328	350	365	343	339	351	346	344	357	321	350	359	363	337	434	388	360	374	312	375	348	317	332	330	350	361	350	338	375	402	356	339	322	345	358	369	365	347	321	327	392	358	387	368	345	333	339	328	366	368	357	366	324	375	334	355	360	351	364	348	353	355	335	383	328	318	313	377	362	355	344	347	365	344	346	345	335	378	330	341	338	332	390	359	341	341	394	360	336	342	322	364	353	343	334	334	379	363	341	331	369	349	335	334	361	382	335	327	328	324	365	325	347	335	320	342	348	339	352	355	355	349	373	331	338	345	359	355	326	357	336	345	347	350	356	380	366	351	358	366	344	355	345	338	372	353	341	337	368	336	354	338	336	354	341	378	371	336	365	327	349	349	393	383	327	344	352	368	339	375	382	370	381	349	332	363	371	374	316
27309	20368	7130	698	489	474	461	431	471	458	419	428	426	477	472	485	425	434	471	460	417	440	418	426	423	454	466	456	382	438	425	428	426	425	449	447	447	419	441	424	454	448	446	460	486	462	409	460	449	464	413	441	435	415	440	468	460	411	414	429	413	443	477	404	457	392	475	416	447	420	413	404	421	422	451	394	435	438	416	433	442	428	456	433	419	474	439	422	453	409	451	402	436	412	425	438	452	408	456	416	455	438	466	496	419	463	451	426	434	436	413	422	437	433	391	425	430	435	443	445	472	473	423	449	436	442	452	425	441	411	420	411	422	453	426	451	454	448	451	453	404	471	427	458	423	413	413	421	391	435	425	375	438	458	442	460	442	429	424	436	466	436	434	437	422	444	415	446	443	400	487	438	432	461	465	427	453	466	424	414	432	418	420	420	384	448	424	423	449	441	426	428	450	444	421	419	441	453	476	427	445	447	388	430	427	423	416	417	440	388	443	400	426	403	473	458	467	456	479	415	417	394	429	410	424	445	459	438	427	429	419	413	453	444	446	424	435	469	405	434	437	436	461	397	429	431	438	430	452	435	398	455	445	411	439	411	439	436	414	436	445	430	416	433	467	433	461	434	461	436	463	427	410	432	481	433	446	433	454	468	461	455	474	437	442	404	409	434	439	453	428	444	453	493	446	442	421	464	445	385	409	467	409	414	431	433	428	415	451	466	397	459	448	428	441	381	418	440	452	432	459	474	426	392	437	441	426	421	433	405	427	431	440	415	488	397	430	435	468	406	429	446	481	457	411	411	459	429	447	440	416	393	476	431	442	442	427	452	415	409	446	427	444	422	449	394	425	424	442	418	430	459	442	426	433	443	427	477	440	457	414	380	425	411	399	427	450	440	413	434	419	438	439	440	426	444	420	453	398	440	465	458	486	422	424	464	447	432	441	410	425	402	403	467	479	433	450	420	453	443	403	421	447	428	397	470	445	424	432	493	416	421	448	435	437	448	410	445	418	424	411	464	443	466	410	431	434	436	430	396	451	412	428	427	456	433	474	474	418	424	431	447	459	473	440	441	430	439	440	463	447	442	424	439	412	434	395	425	472	436	423	442	447	429	432	456	452	428	471	483	416	420	409	410	457	438	461	482	405	431	436	414	423	388	444	417	439	446	427	446	458	452	454	428	418	411	399	423	446	440	430	446	413	428	428	400	412	424	433	418	401	442	381	442	460	473	456	457	442	462	416	472	456	448	461	437	425	424	440	433	439	411	412	433	457	413	417	383	424	419	449	455	444	405	451	424	430	443	424	443	444	387	442	498	443	444	426	424	439	438	428	451	443	446	444	418	467	401	411	412	426	468	430	454	417	484	429	409	385	449	416	410	424	427	421	434	406	456	425	413	429	431	409	407	431	437	480	445	424	421	433	470	409	435	440	399	430	434	413	444	483	454	420	437	452	419	435	441	479	417	436	451	434	435	422	484	399	454	452	399	407	452	412	422	403	408	414	420	440	404	436	435	438	441	452	432	455	391	479	462	420	445	433	425	476	434	434	392	423	420	438	482	419	420	413	454	425	423	427	418	433	433	423	443	441	453	436	463	433	419	420	426	434	427	444	405	439	451	462	446	448	423	441	453	447	453	429	417	456	413	450	458	437	425	410	422	423	456	430	443	432	439	426	425	407	400	443	442	420	450	409	440	411	441	444	434	452	441	437	429	444	450	450	429	460	437	411	433	455	446	432	445	465	432	416	426	410	449	413	495	407	437	456	473	436	411	429	443	435	467	442	419	439	452	413	418	467	422	469	421	424	432	391	454	419	427	408	416	420	383	448	407	440	437	434	458	440	435	420	451	405	417	410	409	413	420	455	456	422	422	429	409	403	422	459	424	400	465	411	431	408	467	447	401	449	405	384	445	418	423	442	428	445	412	457	443	426	433	429	461	450	426	466	406	452	421	425	408	441	440	481	431	422	407	455	418	435	404	437	437	459	461	417	425	449	450	436	398	437	448	443	427	441	414	411	404	451	425	467	427	439	444	420	396	446	422	462	462	425	435	458	464	431	452	407	442	473	490	437	435	429	413	420	400	422	437	474	444	474	431	435	414	448	419	440	427	452	423	451	460	428	418	418	441	426	445	436	409	453	440	411	466	415	454	437	444	436	460	459	424	426	410	415	445	458	433	391	435	430	393	433	427	400	435	428	440	424	457	433	402	454	430	443	433	427	432	444	447	437	443	442	436	440	456	444	420	446	420	501	413	422	470	449	461	410	437	398	430	416	471	449	418	422	415	455	430	439	438	410	418	412	438	455	461	459	443	417	411	452	441	454	459	453	415	415	448	447	442	415	456	457	456	474	409	410	427	424	426	445	445	462	446	394	410	411	426	427	477	443	449	464	417	430	447	448	439	459	467	449	404	461	445	420	457	433	421	417	421	412	432	402	434	447	438	455	449	426	457	444	450	391	430	460	418	424	468	468	425	396	455	433	446	437	380	429	421	440	454	430	421	470	478	446	458	419	461	443	437	458	425	423	435	430	419	418	476	418	425	401	439	468	427	413	431	435	416	437	447	424	420	431	455	434	425	474	432	451	406	446	461	424	440	412	462	442	428	389	413	454	413	433	419	464	461	446	442	445	470	430	401	442	413	450	446	415	426	386	451	409	451	434	422	441	395	427	430	473	412	398	421	426	403	444	438	421	426	423	434	418	453	450	451	464	413	419	405	417	477	423	402	439	413	418	471	429	469	412	454	444	411	428	445	413	422	430	457	436	461	442	446	460	410	402	436	462	416	448	466	425	459	462	405	448	412	398	388	452	455	377	445	379	451	417	434	438	440	419	467	476	446	463	385	443	427	407	434	467	407	447	426	418	430	423	418	437	405	470	445	431	426	442	434	454	440	427	443	431	431	447	424	437	402	387	436	432	434	439	434	441	414	452	459	468	436	398	398	438	414	454	443	436	469	449	428	400	416	455	397	485	433	475	450	431	423	422	442	451	463	433	463	418	449	444	398	394	411	443	440	459	441	423	419	447	444	413	429	415	418	401	453	395	448	443	394	439	437	426	449	458	416	425	460	425	447	442	425	424	452	424	436	420	464	396	439	442	425	444	416	471	427	412	420	452	430	430	448	404	428	446	406	461	455	429	440	391	433	410	434	428	421	421	408	404	442	422	448	436	440	395	478	402	428	413	433	412	442	394	456	445	424	421	424	454	425	448	414	407	436	437	393	420	448	415	443	468	419	461	444	425	388	439	415	442	439	436	396	436	399	444	438	450	449	428	427	426	426	426	418	415	440	458	439	423	416	409	441	443	419	449	459	440	454	416	457	437	424	482	477	459	414	474	420	437	423	418	432	463	415	425	377	435	401	430	440	418	417	477	429	443	418	430	420	415	428	440	429	476	387	446	434	450	444	412	418	435	466	406	435	415	435	472	411	408	450	415	416	436	411	446	405	407	387	430	412	427	421	409	428	409	457	464	473	444	449	446	417
17946	2041	1251	930	812	804	722	701	689	659	648	721	670	676	701	700	664	672	674	665	690	704	659	658	665	662	638	694	676	617	641	616	646	641	718	699	669	661	616	699	656	677	677	624	641	638	655	656	641	664	690	666	651	660	681	717	645	645	673	639	650	654	663	658	657	719	654	658	660	627	654	692	711	644	638	668	643	662	696	627	658	647	684	657	685	653	669	665	658	651	669	643	638	622	671	667	640	635	628	651	672	667	648	609	665	645	675	692	666	636	684	679	631	655	681	679	659	699	688	641	646	649	656	619	640	693	614	673	652	666	652	714	673	658	642	645	677	660	679	640	666	666	702	632	679	652	637	641	641	631	657	742	655	658	642	652	629	654	685	663	694	667	695	673	667	676	670	694	659	689	645	679	645	655	662	655	625	645	697	645	619	642	648	651	664	641	654	647	625	623	680	639	672	689	662	665	646	671	622	668	679	666	670	663	665	712	679	652	664	685	639	667	650	704	642	647	634	631	600	642	602	637	673	655	665	704	690	655	687	645	653	650	671	660	673	668	657	658	635	676	690	689	630	655	652	662	683	659	672	684	633	640	627	657	632	692	663	706	673	700	701	694	711	603	623	653	691	667	648	617	634	661	613	648	663	715	651	634	699	643	662	677	646	668	633	637	686	636	603	633	697	672	693	675	692	671	623	671	639	611	668	610	678	655	649	658	659	654	675	653	646	666	697	695	643	649	732	669	672	674	679	650	674	689	675	636	655	635	651	699	652	631	646	706	675	670	690	657	629	639	632	652	663	626	643	641	643	651	656	615	631	600	662	644	634	662	691	663	634	676	703	674	640	649	676	668	658	703	674	643	634	661	689	647	616	646	696	662	707	647	637	649	670	684	658	687	690	698	678	691	654	717	630	679	683	608	660	684	665	631	667	661	689	639	645	634	674	676	644	656	620	702	690	651	683	666	668	642	652	649	667	642	694	656	643	626	648	637	652	632	658	683	646	666	661	673	652	674	655	639	626	674	652	686	629	618	673	630	673	665	642	669	627	663	639	609	642	621	687	654	651	640	659	648	597	652	683	628	700	680	691	628	636	700	666	642	622	653	654	646	642	599	687	687	685	661	630	679	670	655	655	661	680	669	624	672	652	664	648	681	693	715	670	670	658	676	676	668	670	648	621	656	627	674	639	619	629	673	645	683	620	651	644	646	636	662	680	664	683	668	646	648	632	664	631	677	639	670	694	685	683	688	658	687	680	706	666	644	694	624	601	657	653	640	716	630	678	659	699	658	635	642	674	693	633	692	650	660	651	702	626	642	636	623	618	657	678	639	644	635	609	666	670	639	685	669	682	622	690	670	674	594	639	643	643	656	683	670	680	652	632	656	714	658	705	663	689	677	692	645	668	657	649	654	645	661	640	695	635	674	628	642	675	675	665	692	645	640	637	642	632	694	668	650	646	669	657	686	630	637	658	637	672	651	651	675	669	677	637	658	663	640	693	652	637	635	706	668	644	656	651	653	718	690	658	666	628	669	691	618	663	621	671	669	631	652	621	658	654	682	700	688	628	652	666	644	668	664	671	615	657	671	649	654	651	650	635	679	678	657	666	653	689	630	696	672	663	683	670	659	645	694	654	677	644	676	666	616	644	634	631	634	692	655	624	689	686	660	655	664	671	655	624	614	675	645	613	701	636	697	680	675	642	645	679	648	625	646	610	690	635	646	664	645	686	642	632	646	652	675	615	681	658	671	681	681	614	665	665	666	660	664	660	695	627	627	673	654	665	660	672	683	653	662	634	659	736	667	656	657	682	611	646	638	694	664	594	656	639	660	651	584	688	667	647	673	663	682	635	688	631	697	681	645	710	648	646	660	635	670	653	655	663	684	677	604	637	702	694	674	679	662	659	628	684	602	680	665	672	730	686	665	631	685	651	657	668	611	682	655	672	686	664	708	670	635	635	663	619	603	677	644	653	641	622	659	643	610	678	660	660	653	654	633	622	691	685	690	671	676	697	661	680	701	667	645	665	636	628	653	602	673	688	624	645	649	670	645	615	664	642	645	683	689	683	664	714	671	635	647	701	655	674	689	641	577	665	673	718	682	629	638	655	592	665	612	668	651	689	676	641	663	687	608	663	665	646	635	668	663	659	644	711	656	663	658	607	671	685	666	624	655	661	628	645	674	607	702	660	701	650	701	646	669	661	651	655	659	659	633	615	646	667	616	658	605	699	652	622	617	656	675	685	667	678	681	661	691	641	664	658	683	711	675	668	676	683	685	637	689	677	627	659	658	605	654	724	625	755	636	667	690	642	624	640	682	678	683	673	613	665	673	631	664	672	655	656	645	653	701	656	639	680	652	642	646	661	620	615	690	700	665	696	659	629	657	597	650	642	663	629	605	707	691	674	635	663	633	666	639	644	631	690	662	666	641	699	676	658	696	677	699	682	668	707	647	679	623	645	647	683	668	653	663	637	713	695	682	686	658	681	652	643	636	593	655	700	668	649	665	663	637	689	669	709	683	621	691	624	671	643	663	686	656	656	655	663	641	644	631	639	648	632	640	611	671	685	699	636	701	683	673	698	611	681	665	676	712	626	672	642	655	677	654	663	688	621	612	651	711	618	697	654	653	664	634	643	679	660	646	642	632	630	679	638	660	632	637	619	646	624	623	683	660	654	677	708	669	656	635	664	636	708	649	634	680	708	697	697	658	658	652	657	634	676	642	651	651	651	656	647	642	717	680	647	657	653	632	643	639	643	677	669	584	684	661	661	641	661	659	664	651	654	649	683	615	661	652	681	650	668	631	678	607	659	699	627	687	631	687	644	663	634	675	694	676	669	672	661	656	648	668	653	679	641	666	638	649	685	642	673	641	674	635	669	635	677	651	638	661	657	658	659	685	610	637	705	658	677	689	645	692	628	682	665	651	676	651	686	662	666	642	668	663	666	716	639	694	630	649	678	679	697	704	648	689	710	679	702	686	648	627	648	684	626	630	668	667	636	646	667	677	627	645	687	648	649	680	674	649	666	662	663	673	658	672	623	620	674	633	668	673	638	695	688	657	673	704	640	687	647	617	677	675	660	680	662	688	645	678	662	650	648	682	641	679	657	649	651	652	682	697	683	670	672	671	670	674	676	677	654	693	674	692	643	676	634	668	708	650	666	703	612	656	725	636	646	635	659	678	653	677	645	670	628	650	670	601	635	624	680	659	669	684	655	640	596	685	691	662	676	684	647	673	654	678	662	655	654	613	707	630	681	673	665	691	678	650	684	646	720	642	665	645	683	620	683	660	698	635	651	628	663	678	589	656	683	654	693	710	632	620	629	619	676	657	661	681	655	636	659	661	686	636	662	646	648	634	609	671	691	685	598	686	663	674	633	678	678	680	634	681	627	641	666	702	651	660	667	662	601	681	678	660	658	636	643	639	640	687	669	671	684	699	651	690	651	645	669	646	675	698	628	655	632	653	639	685	640	663	646	641	691	669	642	687
23716	21486	28968	24413	21488	15389	1370	734	636	608	561	527	460	465	468	443	444	410	458	421	425	404	426	406	417	412	426	405	427	427	397	408	397	404	432	402	389	405	408	411	410	426	418	419	396	387	425	412	461	384	393	385	419	386	393	393	395	403	382	369	413	384	378	418	374	369	403	404	380	370	395	384	394	445	405	426	406	388	347	411	374	373	389	390	420	371	413	365	397	395	395	408	407	394	407	375	445	395	358	398	421	360	407	371	440	342	410	396	455	377	372	379	417	410	394	404	384	386	412	436	379	362	364	362	396	370	396	397	378	425	366	359	389	385	402	368	374	393	394	380	385	368	423	398	401	407	399	372	377	419	380	392	384	431	444	439	382	443	396	383	417	391	389	379	401	424	413	361	402	366	378	409	383	396	379	373	410	400	388	377	385	382	349	425	388	375	403	405	422	405	395	415	388	387	379	413	335	381	369	362	390	399	384	431	392	383	408	372	406	395	433	377	420	372	347	381	381	401	397	377	349	400	415	379	406	395	395	401	377	387	388	365	406	414	442	365	381	418	388	447	376	384	378	407	360	388	415	426	372	383	399	376	366	354	398	383	377	346	436	421	392	395	385	414	386	409	404	387	373	428	370	416	417	371	384	417	410	400	392	376	380	385	382	374	377	400	395	400	348	365	411	383	406	400	408	389	409	363	357	396	390	398	402	374	395	388	378	376	376	335	434	415	359	388	407	381	401	394	403	379	401	385	381	383	354	397	396	377	410	398	395	400	390	391	384	380	386	378	404	417	398	370	384	433	368	405	394	374	394	374	383	420	399	394	399	395	371	364	407	414	392	386	381	381	409	419	416	398	422	393	415	384	346	375	379	406	386	388	397	375	394	399	427	418	383	367	388	388	391	401	405	402	376	410	376	395	378	442	388	413	401	403	369	362	399	419	398	387	392	362	416	390	400	368	440	391	379	404	372	364	382	425	387	394	374	390	400	369	402	401	386	360	396	377	343	375	387	362	358	389	385	369	404	400	377	431	366	390	395	367	342	361	382	391	406	415	407	390	397	387	403	386	367	394	399	391	387	379	370	371	367	395	398	408	388	405	344	393	366	398	396	385	401	383	393	381	395	381	400	358	384	396	410	391	375	381	358	364	361	413	364	395	382	378	379	388	395	380	374	379	384	378	383	400	400	387	386	385	350	380	378	384	376	384	426	380	370	434	387	385	363	394	359	400	398	378	413	392	400	360	373	384	389	372	387	371	397	383	383	411	394	385	381	391	379	393	425	385	410	394	387	413	386	390	397	407	398	398	384	390	411	378	355	385	380	410	395	382	398	399	368	402	385	395	419	384	420	397	388	378	418	374	389	435	388	417	378	386	419	388	412	375	365	428	409	424	390	371	399	392	385	411	392	384	384	441	367	407	392	377	389	391	397	388	447	375	372	404	423	388	405	371	383	402	373	400	389	389	386	378	366	375	417	364	407	399	413	394	380	376	361	380	345	388	408	384	385	397	391	401	397	422	357	387	373	381	410	360	416	376	350	396	402	385	401	395	367	402	380	379	382	355	359	375	345	377	365	409	370	387	423	365	391	382	399	369	385	420	386	406	414	369	400	362	384	378	403	385	403	400	381	373	416	367	407	407	387	422	398	369	365	405	407	412	408	405	402	372	399	375	363	392	401	384	399	381	355	384	352	396	370	395	411	382	407	369	388	386	371	394	424	355	408	380	408	402	355	393	381	399	376	393	388	360	406	378	417	428	371	386	367	412	403	365	383	410	403	416	406	424	383	372	374	408	382	393	404	355	423	397	408	369	413	367	409	385	389	397	376	405	402	364	399	389	355	370	391	377	419	385	366	364	363	416	411	395	370	389	381	390	417	380	406	391	380	404	418	393	383	359	382	397	378	409	415	377	391	358	397	370	364	370	432	371	375	394	397	376	378	347	417	377	359	381	384	411	363	376	380	396	423	392	381	401	387	363	350	419	387	388	372	371	397	395	385	399	344	391	402	386	384	413	371	360	405	373	378	403	388	383	394	410	379	398	388	364	370	374	441	383	426	395	398	378	376	418	400	408	370	353	387	396	389	370	404	409	369	368	377	401	382	388	381	387	428	425	405	365	377	357	406	388	386	391	378	389	375	401	364	381	358	398	388	400	357	408	381	370	378	372	402	417	379	404	405	384	364	353	384	412	399	389	393	392	430	363	341	384	401	395	392	401	378	389	369	409	408	386	373	398	357	411	390	414	399	409	378	402	425	364	402	354	413	374	431	422	386	371	384	367	390	402	402	388	413	395	438	389	409	377	439	386	367	389	357	393	384	384	362	400	377	406	408	404	379	420	361	379	365	400	374	415	374	385	408	398	366	408	433	406	389	374	421	372	395	361	422	373	371	377	391	397	370	400	364	406	404	404	375	367	354	386	388	413	408	408	413	400	418	366	379	342	391	388	360	378	388	377	395	360	366	387	404	382	390	399	430	384	380	393	362	380	400	369	371	411	360	402	371	407	378	394	402	377	372	377	400	365	349	411	394	400	400	381	391	373	410	391	403	394	405	361	366	342	400	375	401	355	370	347	385	352	376	371	375	391	408	411	384	371	403	401	384	352	401	361	387	379	405	398	432	384	409	406	395	412	409	393	395	386	378	369	385	389	401	369	379	387	403	403	390	403	388	379	371	372	431	403	385	377	391	391	382	406	357	376	384	383	389	392	377	364	381	388	392	400	364	390	380	387	368	418	391	417	377	389	340	440	396	421	397	389	371	413	423	374	406	408	353	394	384	408	360	364	401	403	401	405	397	368	370	362	399	375	393	395	398	392	365	369	393	394	365	393	369	381	383	406	376	401	399	401	419	381	368	363	414	389	375	384	375	419	346	346	398	358	373	388	376	448	389	372	423	390	400	377	408	367	337	343	382	397	399	388	381	389	399	394	402	410	385	396	348	389	402	420	388	421	367	354	398	382	392	373	404	351	328	406	382	416	366	388	407	415	393	394	397	381	399	382	392	412	375	403	432	400	387	380	361	347	392	370	389	400	375	384	374	396	394	409	405	391	391	384	392	368	391	375	382	423	387	367	385	388	411	428	385	380	392	373	376	409	411	398	420	366	405	383	383	404	408	410	396	407	412	394	395	378	412	381	372	396	369	382	409	364	410	391	413	409	378	404	377	369	381	393	360	359	372	405	401	382	394	359	368	380	412	405	364	385	381	361	361	362	375	389	405	351	369	403	394	377	386	403	398	376	363	379	383	376	385	399	399	374	406	370	392	379	391	397	385	410	367	397	378	400	399	391	383	401	374	418	388	409	398	403	380	388	384	388	385	389	375	400	365	390	410	381	426	403	380	366	378	355	369	377	379	361	358	400	388	377	360	403	407	419	403	390	392	385	391	393	370	380	410	369	435	389	371	392	408	403	375	373	439	381	369	356	342	376	393	367	371	380	394	396	375	416	363	404	373	406	393	373	408	372	404	375	386	399	390	382	407	413	405	390
40952	12088	9940	5236	3381	2506	2074	1569	1532	1257	1089	1007	969	834	852	839	799	812	669	740	766	694	667	654	675	653	652	648	647	646	660	638	606	639	646	676	624	613	635	642	621	620	558	618	580	590	642	604	642	611	579	613	621	582	617	610	613	597	615	590	586	598	599	650	618	601	631	636	603	685	573	600	610	593	561	569	637	617	567	576	610	593	597	630	635	609	631	608	585	587	642	578	517	576	617	618	590	638	594	590	601	593	602	592	586	581	627	616	596	618	612	585	624	586	564	628	586	590	577	638	666	581	622	607	610	634	607	635	582	590	606	612	602	593	616	640	605	587	610	582	572	549	566	610	587	633	591	573	614	577	615	578	634	594	578	582	573	618	612	574	577	621	626	559	580	581	593	635	590	595	616	611	554	599	595	583	626	584	590	546	601	630	629	605	539	608	611	610	587	597	576	601	564	625	608	555	648	576	583	568	624	620	612	626	627	626	626	590	598	602	611	639	624	614	622	601	563	574	623	599	578	572	671	595	583	592	579	600	609	599	603	607	599	602	577	649	600	624	614	595	577	600	557	596	649	606	596	564	617	619	605	611	626	637	622	625	577	615	580	612	571	584	602	567	602	585	593	601	578	674	619	586	555	622	624	597	603	601	625	616	615	612	586	593	584	611	579	645	604	602	605	574	573	635	616	602	604	612	622	636	617	586	595	600	560	631	548	620	597	595	544	612	598	576	610	591	634	613	554	615	554	571	662	630	622	577	611	601	597	595	613	548	631	606	578	642	649	575	585	607	577	591	654	601	581	640	604	623	593	579	563	620	594	592	571	598	595	611	634	589	609	610	647	620	605	625	607	595	647	562	582	624	566	603	641	603	631	594	602	629	590	569	606	621	573	624	577	604	596	613	623	566	580	587	599	598	581	606	577	599	619	602	606	600	579	588	585	590	591	589	582	581	591	620	592	606	598	609	569	589	614	574	599	600	615	576	569	638	575	591	606	565	573	595	567	631	601	639	589	581	569	607	591	598	559	615	599	580	620	585	580	599	553	588	635	624	573	632	620	599	595	602	604	609	597	644	594	604	631	553	542	586	576	574	606	577	594	604	605	606	614	575	536	592	603	622	610	590	604	578	610	612	617	591	571	640	590	553	588	627	599	636	582	623	581	590	580	591	642	616	599	581	597	583	599	616	626	609	570	598	616	586	618	582	618	596	646	624	576	657	601	558	605	600	602	585	597	586	617	623	656	620	597	606	653	650	584	600	609	572	614	605	594	629	604	569	609	609	630	601	599	609	587	583	559	606	627	624	609	614	605	611	594	641	628	572	568	582	557	589	616	586	601	612	667	664	635	602	617	603	640	614	570	579	627	590	585	559	640	603	606	577	560	613	624	603	590	616	614	584	603	620	598	594	613	618	568	608	610	567	591	592	625	652	617	609	593	591	620	621	592	581	584	626	608	619	643	610	584	643	598	606	609	606	556	554	633	615	613	599	618	615	619	577	592	551	586	595	592	571	610	552	629	605	592	625	605	584	603	567	591	583	599	586	573	588	580	567	638	674	664	566	573	588	602	604	590	617	602	578	602	611	584	565	619	581	607	618	585	615	580	576	615	606	609	614	586	599	628	569	617	580	651	568	587	606	587	592	595	591	604	594	607	640	636	626	614	639	609	606	582	561	556	613	590	568	627	602	607	571	602	603	589	629	575	605	582	603	620	582	607	630	620	575	578	627	594	626	605	595	583	584	623	622	586	603	596	560	579	575	571	587	611	590	648	653	595	619	599	620	572	601	582	590	627	579	563	588	591	586	615	608	605	595	621	604	623	586	598	585	627	615	582	626	606	629	603	615	608	586	580	557	587	579	556	582	606	594	612	613	635	641	598	556	590	576	622	575	617	601	617	634	605	625	614	561	552	623	590	579	632	610	587	604	645	613	629	592	635	596	578	590	630	635	562	579	655	659	560	565	610	623	609	570	605	567	634	529	583	581	622	560	593	620	617	614	630	603	601	625	563	601	579	628	591	580	597	582	591	585	625	588	580	574	602	547	630	594	601	616	618	564	559	600	596	582	581	576	559	579	639	579	612	610	543	592	581	614	646	597	593	617	627	603	616	595	619	560	617	583	601	584	631	611	624	624	618	578	607	612	577	568	593	592	577	601	630	625	620	600	570	555	569	595	591	585	592	645	577	615	621	598	580	601	612	576	601	572	554	603	610	609	577	632	660	613	596	562	595	559	613	588	598	597	593	580	614	603	587	584	661	622	605	601	601	555	577	604	609	610	636	596	616	627	627	585	576	613	588	601	578	596	602	600	571	616	593	647	625	606	610	642	635	598	596	583	618	571	604	569	564	586	592	577	585	625	625	634	625	603	617	614	582	578	616	584	635	665	619	664	630	572	553	570	558	629	613	591	608	619	591	637	590	608	569	583	624	628	600	592	581	606	626	586	579	608	611	588	600	541	534	581	621	561	606	621	616	587	622	577	571	595	573	623	608	591	626	623	613	592	592	601	589	625	612	612	567	637	602	628	641	590	557	591	614	590	575	596	639	570	668	615	589	617	610	634	617	621	576	592	641	627	582	597	602	597	623	587	599	598	595	605	612	579	598	617	585	591	584	606	556	556	594	632	572	594	583	596	568	604	659	613	573	574	576	627	616	557	624	550	585	594	609	622	579	562	622	592	583	614	604	584	587	570	632	610	615	576	578	620	597	635	597	578	588	602	565	590	580	587	569	603	580	643	577	564	546	611	634	642	598	595	574	628	590	581	616	616	636	593	653	649	575	599	592	590	600	590	599	604	611	621	631	609	591	601	616	588	604	598	604	617	650	574	603	628	622	610	642	583	607	582	575	604	592	608	632	638	571	632	580	599	577	627	586	612	601	589	563	636	600	608	598	639	619	608	617	618	637	552	599	631	631	594	576	607	595	602	586	556	595	571	624	614	594	605	597	617	599	588	609	615	583	583	643	586	592	580	585	601	554	607	586	586	621	579	595	574	634	593	570	605	565	569	616	629	600	629	615	622	590	615	595	626	621	605	619	602	605	607	619	573	629	600	624	603	576	609	607	603	573	610	578	563	592	583	600	642	582	585	584	620	606	642	630	602	602	590	681	588	626	616	604	572	561	660	580	582	621	579	597	640	602	600	610	548	619	612	607	555	578	616	596	602	626	614	578	587	563	595	605	614	577	586	594	614	546	578	572	635	616	616	584	648	590	630	661	589	597	628	584	611	624	583	617	569	570	634	575	659	576	610	597	583	616	612	604	597	623	653	620	596	590	632	579	637	589	594	576	603	593	606	620	635	584	607	591	593	620	612	617	621	616	606	613	638	621	594	600	611	560	610	559	626	617	568	580	604	640	580	603	635	619	604	603	625	609	583	568	653	645	613	592	610	605	583	618	601	605	661	563	583	569	623	594	579	603	578	586	644	613	617	610	582	616	626	595	604	608	622	600	608	572	572	593	588	593	587	647	619	597	540	597	628	626	601
23268	21514	29081	24356	21509	21363	3294	722	494	488	407	409	355	373	297	310	278	305	303	247	276	236	255	266	268	230	244	228	245	230	236	254	245	257	253	237	210	232	212	223	235	239	238	223	250	232	216	231	239	210	234	229	236	235	239	233	227	246	245	212	218	225	209	213	254	228	221	236	212	205	226	237	226	232	233	222	240	202	228	231	203	239	240	241	196	248	225	206	228	226	215	238	255	215	222	239	227	240	225	224	229	230	229	184	233	228	230	208	255	235	202	241	251	205	208	235	184	234	243	212	189	203	212	206	241	221	222	238	248	239	255	230	208	188	216	218	247	210	205	201	232	239	226	229	211	232	243	202	206	211	219	225	226	228	212	216	229	190	222	234	220	215	216	223	230	229	226	240	230	226	216	220	230	214	229	225	254	225	212	223	219	208	226	242	235	240	236	233	245	224	227	207	222	231	233	226	229	231	219	189	244	236	233	205	201	236	274	213	211	214	225	221	252	232	227	203	213	233	228	245	248	195	206	193	236	206	246	231	252	235	224	264	202	226	204	216	223	210	212	234	237	223	205	214	220	234	217	233	211	234	211	235	234	225	202	232	233	242	223	223	195	221	231	199	209	237	237	219	220	199	199	248	222	246	221	215	217	222	200	234	269	182	211	228	213	213	234	237	211	208	241	207	210	236	229	200	209	229	209	208	245	226	224	216	215	227	219	210	233	220	214	225	215	227	226	241	227	220	222	211	220	208	203	221	225	211	229	243	221	224	220	204	232	245	207	203	228	244	203	242	211	225	217	231	242	231	261	201	207	202	210	203	244	228	239	230	227	211	205	210	231	197	204	223	244	207	223	214	215	251	222	230	212	192	237	219	228	219	218	228	235	192	223	226	245	209	222	228	242	216	206	217	228	246	202	238	208	231	204	202	236	238	210	223	231	209	222	227	204	236	215	220	244	216	217	209	219	212	238	233	227	223	223	207	224	234	222	228	230	225	223	221	220	204	198	225	217	241	230	205	215	184	234	258	236	222	244	190	202	256	214	206	251	211	226	218	234	220	222	221	242	207	222	188	194	222	199	229	219	228	221	201	245	226	208	248	226	215	253	216	226	213	197	214	207	238	251	219	220	205	239	210	222	226	232	222	226	220	231	276	200	204	228	220	248	223	236	220	239	221	215	209	226	237	204	187	243	204	213	210	206	202	231	205	239	218	222	224	216	243	224	213	231	240	209	239	215	206	223	235	253	222	255	217	251	213	232	223	213	230	240	218	226	241	215	207	234	202	215	199	252	210	230	239	182	234	226	229	207	232	237	228	236	242	238	209	212	196	220	257	219	221	237	205	214	224	221	204	236	250	212	238	213	204	209	229	239	214	196	221	227	239	193	215	243	203	201	235	222	267	214	241	207	204	215	220	217	250	243	225	204	249	222	212	225	217	221	203	202	223	221	214	215	202	197	211	207	220	223	224	187	242	233	203	205	218	223	236	219	233	217	218	195	229	210	220	225	231	233	215	247	213	216	230	190	217	223	230	224	219	217	210	200	244	221	198	210	220	229	221	229	214	227	213	213	209	228	247	239	190	198	233	232	218	206	237	207	230	205	232	235	216	203	219	233	245	217	209	226	228	197	224	225	209	256	194	211	214	260	220	216	193	215	245	208	211	236	202	224	209	236	227	211	234	202	216	213	214	216	219	191	228	227	209	229	195	205	224	221	250	220	218	221	256	211	234	234	229	226	221	232	232	241	229	227	184	239	221	207	201	234	241	251	223	242	188	230	209	217	243	245	192	233	232	223	248	226	257	215	204	221	222	234	216	223	216	209	229	204	214	221	219	209	207	214	238	221	212	220	187	236	228	213	234	223	218	226	234	217	205	216	207	222	214	220	218	222	250	231	248	227	212	210	244	245	184	230	234	228	223	237	237	214	209	219	227	202	232	218	190	230	227	237	227	207	218	229	203	235	209	249	212	231	224	212	210	217	205	217	250	201	242	212	220	237	224	224	215	206	211	224	232	215	233	224	185	214	236	229	193	238	208	240	237	220	223	217	240	220	230	238	235	232	210	230	213	217	202	219	220	228	194	238	209	210	206	213	221	216	238	232	221	231	241	207	229	203	213	204	245	234	228	243	194	225	202	200	215	251	246	209	220	230	220	233	204	196	225	190	226	209	235	237	206	236	218	226	238	225	208	213	193	249	216	212	222	246	179	204	203	214	202	238	211	231	215	243	232	240	244	232	223	222	220	217	208	190	214	228	210	206	221	216	225	230	223	218	235	240	220	212	219	213	243	230	235	221	216	213	229	214	206	221	247	214	213	224	232	238	217	240	244	221	237	247	222	213	214	215	229	197	250	225	213	224	242	206	244	238	237	208	242	221	236	251	218	246	205	201	210	227	221	224	231	238	233	236	222	211	232	230	219	206	190	209	200	202	211	227	212	220	221	222	229	228	233	209	211	225	243	238	215	221	236	221	231	201	238	241	258	211	227	228	205	210	218	229	176	231	211	230	205	240	226	228	229	222	229	194	245	226	218	225	201	203	222	226	211	237	218	233	239	219	227	212	202	217	218	214	224	246	232	241	202	234	214	219	202	229	186	212	207	201	236	229	257	206	219	240	228	233	232	206	229	205	220	240	198	194	230	213	226	228	229	239	235	211	220	214	212	210	223	224	235	237	234	226	197	226	219	216	217	237	215	213	229	211	201	219	216	203	221	217	204	225	242	217	238	247	212	231	211	220	214	222	249	231	237	240	228	209	232	228	234	222	234	205	216	227	215	219	225	247	206	226	206	198	198	235	209	210	232	246	207	222	223	202	232	199	230	268	243	209	239	199	218	215	194	265	209	208	187	235	262	218	228	219	209	206	201	223	227	229	232	201	241	209	205	211	190	231	224	249	229	220	218	232	222	184	226	209	236	196	213	203	237	232	213	221	243	196	224	228	221	187	243	235	227	216	226	209	226	232	226	235	213	220	215	223	222	246	228	204	235	206	231	207	218	230	204	237	221	203	225	223	220	236	216	237	235	254	209	214	196	225	250	229	235	213	224	237	213	233	205	227	221	226	248	216	234	204	219	218	191	215	209	210	203	229	235	215	241	212	216	229	222	219	231	208	235	210	207	236	251	184	234	210	202	228	223	242	207	217	217	218	204	231	193	219	223	235	231	226	207	241	239	214	202	241	243	219	218	210	235	210	228	202	241	211	254	228	215	216	219	218	218	202	210	237	240	227	195	240	234	229	207	240	234	230	226	217	207	216	209	229	227	228	216	200	219	222	229	228	224	227	219	221	224	230	226	225	224	217	239	210	237	243	216	224	220	229	222	229	215	228	224	241	225	223	221	232	213	237	241	222	203	234	217	225	216	205	203	219	228	236	233	210	228	214	235	219	235	255	181	223	224	211	236	210	225	227	233	229	192	227	227	229	208	199	234	211	205	209	212	216	214	208	209	235	218	227	237	233	195	250	216	240	194	216	215	219	204	234	228	221	232
37443	14108	12456	6391	4086	3009	2194	1739	1395	1197	1067	924	795	687	694	673	619	558	535	525	489	500	478	469	422	469	445	439	399	418	397	404	408	398	412	399	377	367	377	393	410	371	405	357	364	387	352	346	403	379	354	390	360	383	374	331	368	337	355	344	310	361	352	354	380	401	344	340	369	369	343	377	370	367	366	375	362	334	376	364	382	394	353	369	373	345	340	343	336	359	377	347	316	364	341	339	318	361	345	341	360	366	339	377	351	371	363	379	346	363	364	307	341	365	353	348	357	360	331	374	366	361	355	382	358	319	321	327	348	363	361	378	353	337	331	366	359	330	321	361	336	336	345	359	340	351	328	382	341	357	360	381	332	357	331	369	331	346	363	344	375	336	345	378	358	349	321	314	338	343	359	331	352	306	325	337	335	352	357	361	355	375	348	331	340	325	368	355	343	356	375	358	366	327	347	380	345	339	339	353	321	338	374	353	342	370	341	350	323	386	332	344	342	328	398	355	391	360	322	323	348	359	354	380	342	354	322	375	327	365	385	352	344	353	327	333	338	370	326	323	355	359	362	351	345	363	346	340	332	328	379	353	328	370	334	307	361	370	375	354	328	369	358	340	330	350	345	350	326	312	357	366	341	338	343	328	351	360	333	331	345	356	358	340	384	374	389	350	332	342	354	329	373	338	336	374	318	379	373	384	368	370	311	349	369	331	350	354	358	348	336	347	389	356	337	358	325	329	371	332	328	342	316	315	360	334	332	337	347	360	357	368	349	349	340	356	330	348	365	351	368	334	376	349	390	337	382	355	346	328	322	374	345	355	335	355	353	377	344	348	352	348	322	337	356	341	297	341	357	382	339	349	369	350	364	332	361	339	347	354	353	387	349	314	340	350	337	327	338	339	337	351	304	350	341	377	364	354	349	372	341	358	340	400	352	367	354	361	337	370	306	349	338	367	335	356	364	351	354	314	372	354	318	339	351	343	345	357	328	360	346	348	376	324	348	359	358	344	330	347	348	338	356	371	380	356	325	386	355	353	340	364	365	333	376	325	370	329	344	364	338	305	325	369	336	341	355	353	378	379	349	334	342	375	328	349	362	344	340	301	332	381	355	350	385	342	365	359	373	311	352	359	317	377	339	316	364	344	354	317	370	352	354	317	338	360	323	356	357	368	330	330	358	364	353	372	354	352	319	332	352	315	356	360	366	342	320	325	348	350	378	353	351	380	392	345	395	320	322	369	370	378	336	331	372	359	346	361	355	351	358	340	344	354	324	352	357	339	337	341	361	356	351	319	344	379	326	337	356	357	363	360	387	357	332	346	308	349	335	338	326	366	343	381	339	365	361	360	338	379	374	377	362	358	364	359	334	368	360	361	326	341	369	327	356	330	339	383	357	353	336	321	360	369	376	324	342	329	351	344	369	350	338	386	337	346	366	322	331	315	394	323	358	347	326	367	340	354	340	353	348	343	347	339	354	361	337	354	355	362	343	374	370	379	357	373	346	348	329	373	339	337	328	325	350	328	325	340	349	372	385	372	364	326	324	346	358	348	348	360	370	351	359	402	372	335	335	335	341	340	375	348	346	329	384	311	365	337	352	354	386	349	341	322	325	350	377	329	328	391	389	336	350	383	322	342	340	337	349	355	366	338	353	341	335	332	368	363	366	345	363	355	318	314	307	353	318	343	360	357	374	359	351	360	352	363	326	328	333	371	343	341	346	340	342	342	319	323	351	340	345	358	336	310	355	352	365	355	358	336	357	369	314	363	345	318	336	367	359	370	343	383	363	329	352	349	339	348	343	378	359	340	346	365	339	364	347	343	364	346	337	296	342	366	365	406	337	357	349	344	357	347	363	370	353	327	352	330	322	353	334	324	338	362	376	350	373	347	342	341	345	354	354	359	333	355	347	366	347	335	358	360	332	352	352	335	333	335	350	336	332	334	396	348	358	370	368	324	344	382	326	379	377	348	321	351	357	364	348	334	366	356	369	333	374	301	350	323	358	354	381	342	345	358	349	346	351	345	394	411	337	353	348	362	356	355	351	332	333	352	340	337	352	359	387	359	365	337	377	339	344	362	347	328	352	383	371	343	371	328	352	322	346	350	358	361	360	340	317	336	347	345	314	371	337	360	353	382	346	346	360	334	314	339	354	366	347	364	338	320	392	372	384	367	342	369	337	328	371	338	352	349	332	350	342	350	349	361	339	328	347	337	321	354	359	357	352	349	332	358	353	346	332	355	374	373	376	371	341	370	352	340	329	361	364	363	346	354	345	351	355	324	327	351	367	336	382	364	387	323	366	349	376	360	354	335	348	366	341	333	357	350	329	358	349	357	369	321	345	341	342	339	331	360	328	377	361	350	341	385	351	344	344	343	332	352	365	358	350	346	327	320	346	356	356	341	346	336	384	333	351	368	325	341	346	344	331	313	328	362	334	334	358	338	342	342	389	367	366	371	346	345	357	353	343	338	342	400	393	335	355	385	326	351	365	397	375	347	336	363	380	362	348	353	317	302	343	396	343	338	373	350	409	322	349	364	364	364	373	337	365	340	393	372	359	325	371	346	372	354	339	350	362	364	340	331	350	367	343	364	332	383	356	349	349	366	306	349	374	332	320	346	368	351	352	370	374	350	357	332	334	346	330	358	344	365	334	338	379	326	344	361	345	326	329	338	335	353	372	338	345	342	324	379	315	365	340	357	320	362	355	358	345	340	327	360	368	331	356	297	335	367	346	354	380	366	377	350	296	352	379	346	351	378	344	333	353	335	360	349	300	369	329	339	339	370	369	347	350	386	331	339	350	352	356	354	336	384	352	313	346	356	327	399	350	345	336	358	352	356	350	342	348	372	377	385	356	323	335	353	345	346	349	338	322	354	330	346	344	330	373	325	386	350	383	370	362	346	354	378	339	333	343	336	325	330	345	317	365	377	310	358	338	380	360	346	358	346	367	322	351	359	379	363	367	326	321	349	333	333	321	354	343	350	340	372	365	336	327	340	391	354	344	349	339	382	369	357	316	344	328	367	339	316	352	317	390	358	335	330	372	347	320	367	388	320	326	359	323	355	333	333	313	345	355	379	340	350	388	343	354	323	337	347	359	369	339	334	366	347	377	365	392	347	353	349	321	319	339	369	342	369	352	344	332	369	346	322	335	352	335	367	338	316	352	363	358	328	316	364	344	318	328	357	335	352	340	375	352	387	364	359	353	355	376	339	333	367	376	334	374	350	350	330	314	361	346	291	357	347	318	340	330	353	341	372	319	361	368	322	344	348	367	331	338	373	352	364	373	366	373	341	362	351	345	358	347	335	341	351	358	347	346	350	348	310	330	362	359	331	354	348	313	373	349	341	349	358	360	397	366	343	386	329	328	302	328	365	335	329	359	373	377	338	343	341	357	343	386	334	311	348	381	373	332	363	337	305	338	400	372	351	336	336	335	406	336	356	364	346	342	331	398	359	367	346	367	385	370	355	346	379	317	312	347	357
27290	20262	6901	948	647	576	450	457	453	431	456	435	408	454	449	442	443	422	436	433	453	436	440	443	454	426	462	409	489	444	449	461	407	424	421	430	406	424	425	384	466	406	430	418	443	401	445	455	474	392	432	406	427	421	470	421	467	398	417	420	387	417	451	410	425	425	419	448	437	450	420	384	427	385	449	411	465	423	421	440	399	465	426	473	407	424	444	440	459	449	424	448	441	431	408	433	432	416	414	393	409	462	417	427	444	431	420	406	431	443	433	424	416	462	440	404	456	443	431	396	407	434	422	411	444	416	405	427	433	414	457	450	391	421	435	453	434	418	476	417	397	405	439	463	395	445	462	437	434	432	429	411	418	446	435	441	416	445	430	458	449	422	430	441	428	412	418	433	434	421	466	424	433	420	417	451	421	416	414	463	469	437	427	442	393	461	420	416	459	439	441	426	411	435	446	417	432	439	409	399	440	427	419	431	424	419	411	448	420	442	424	420	418	396	433	440	443	434	449	419	480	420	425	388	436	396	455	424	420	404	396	458	410	382	436	437	486	437	434	428	443	415	458	399	416	426	388	440	458	448	442	475	433	461	411	432	405	380	422	423	421	439	464	420	425	398	426	429	436	453	457	429	446	424	449	428	399	439	433	402	410	412	425	404	465	410	446	465	473	440	419	439	424	414	407	448	424	440	417	412	420	417	409	415	452	411	457	454	436	419	417	408	408	434	446	418	444	402	417	447	424	435	421	455	413	480	465	451	420	446	431	414	404	449	410	423	480	437	427	460	378	400	469	452	433	444	415	462	407	403	456	419	413	419	451	441	450	435	418	440	429	413	435	433	395	477	450	455	429	451	432	404	405	413	412	428	389	425	448	423	435	429	424	428	393	439	431	404	417	383	444	421	446	420	456	440	440	439	415	405	414	447	428	401	466	431	429	427	434	441	418	400	424	427	455	424	436	414	406	454	409	406	447	432	421	465	417	433	456	463	376	449	459	447	398	415	403	457	448	423	457	450	456	436	421	434	414	424	402	430	429	411	438	401	444	446	442	387	424	407	445	447	420	422	408	452	417	411	448	403	448	435	413	452	453	424	416	442	443	440	459	465	423	423	431	400	439	432	446	423	426	472	432	390	431	407	388	412	436	418	424	431	427	457	453	461	441	453	449	463	417	431	442	428	419	463	413	468	434	421	412	422	451	452	424	438	489	404	396	434	477	432	458	417	413	403	430	428	394	451	454	418	447	430	393	455	432	432	413	412	438	406	412	395	385	412	478	419	427	442	448	431	454	409	408	443	402	415	422	404	456	435	415	449	431	424	388	447	406	457	399	427	428	402	431	446	442	447	489	400	459	429	409	430	424	385	423	462	504	434	428	369	443	461	437	436	416	459	456	426	412	450	419	426	462	432	433	479	453	384	435	456	418	422	414	452	381	423	446	423	455	432	441	397	425	421	455	420	436	422	393	445	383	442	415	421	421	415	474	402	444	389	457	434	411	402	439	410	418	445	428	424	428	424	471	418	451	428	405	449	437	436	446	430	426	401	445	452	408	421	446	437	420	417	431	410	445	424	393	443	438	442	420	417	411	458	444	409	442	448	433	411	386	472	423	407	406	408	423	419	448	449	425	441	402	446	415	403	456	463	472	417	416	497	423	426	419	428	428	469	412	426	457	414	412	446	397	428	429	442	431	456	428	418	430	422	422	414	448	450	425	419	388	437	439	425	402	444	448	467	383	418	431	399	412	423	432	432	399	439	476	432	401	428	462	439	442	437	427	440	427	425	424	453	440	408	439	415	439	463	420	427	422	412	417	458	399	405	448	447	444	412	453	425	448	433	437	396	395	420	440	403	405	431	426	454	445	410	459	436	422	432	463	441	456	432	461	450	421	420	409	442	403	443	409	413	419	455	463	414	432	433	426	472	415	453	454	468	421	454	444	414	421	394	438	451	415	398	471	446	429	414	433	437	437	416	424	440	452	402	413	437	438	427	405	453	418	446	428	433	385	417	434	456	389	424	414	437	441	454	459	437	461	434	447	453	445	436	413	460	443	453	456	448	430	416	417	443	429	423	445	417	412	398	419	448	429	430	445	424	419	435	450	445	448	431	416	421	447	385	413	410	478	398	416	427	408	434	441	449	387	399	439	453	445	419	412	434	404	436	444	412	467	409	421	431	403	456	446	459	440	409	445	422	434	417	382	436	463	451	416	427	447	403	422	425	500	395	461	434	425	428	429	419	430	423	425	423	387	405	465	381	462	443	421	400	422	416	399	428	430	435	411	443	442	453	463	426	429	463	410	445	397	434	412	447	430	412	384	441	462	460	412	462	421	446	427	424	447	443	442	431	404	431	429	436	417	421	402	420	433	466	411	456	406	427	381	423	442	424	431	438	404	400	476	406	422	430	418	416	413	411	441	441	413	422	384	474	437	475	428	414	452	437	447	414	414	431	429	465	420	396	431	392	425	436	460	424	430	418	422	427	449	415	443	413	416	388	393	418	440	445	465	431	406	446	430	461	431	466	406	426	447	452	392	434	434	414	448	450	425	427	398	455	411	449	446	414	426	429	423	402	410	447	426	419	397	431	428	425	442	405	424	463	428	424	442	419	422	436	407	435	423	419	443	427	382	392	395	425	415	449	440	398	453	419	437	434	417	389	396	433	413	385	390	431	413	468	406	448	435	417	403	446	414	434	414	412	406	459	432	433	463	415	444	392	421	395	430	421	423	415	430	411	435	424	420	404	420	445	422	444	436	420	396	433	452	407	422	449	422	397	440	462	435	434	412	426	417	453	422	459	448	384	468	383	437	433	417	425	453	432	453	418	417	421	441	442	434	419	439	465	429	443	440	436	417	450	437	472	438	412	440	436	433	446	431	427	421	425	453	408	428	439	421	431	445	417	434	410	425	419	487	422	420	427	421	424	429	446	421	440	443	435	435	432	425	455	452	463	405	450	440	451	464	425	423	419	435	436	471	440	411	459	440	436	386	482	427	435	435	428	406	412	427	443	426	438	463	456	433	393	405	414	467	405	427	386	451	466	418	434	439	446	403	457	465	490	395	420	451	444	441	421	438	471	447	456	443	437	432	426	407	410	412	428	419	410	420	449	439	396	415	435	419	455	439	430	414	467	425	382	402	386	414	444	420	434	456	411	422	417	431	430	448	429	467	424	436	441	463	440	426	448	410	464	421	418	415	449	439	451	424	447	380	437	461	426	429	416	432	426	464	409	396	433	395	421	455	468	429	437	442	423	409	454	505	415	437	393	420	451	418	416	393	440	478	434	419	475	476	441	420	445	417	451	407	425	439	451	448	394	438	443	461	455	426	455	421	451	439	394	457	430	431	427	442	441	463	412	416	432	447	419	432	411	424	392	440	414	453	433	438	408	418	404	444	434	444	461	410	469	409	423	414	403	441	384	460	415	408	412	412	443	414	468	423	472	403	417	461	460	412	440	390	422	444	399	406	421	397	432	448	387	418	421
18044	2079	1306	927	858	745	776	709	688	723	696	727	695	694	648	667	662	620	647	636	650	684	658	624	601	646	688	621	623	718	642	701	668	686	662	691	675	665	651	648	595	606	639	649	643	641	627	648	687	679	650	644	672	635	640	649	668	679	687	697	671	635	694	663	636	657	665	661	636	671	615	643	643	630	641	607	621	698	620	646	695	673	618	666	643	689	637	660	647	668	667	627	631	689	616	611	609	665	648	656	649	622	652	651	664	671	678	704	677	648	657	647	617	637	668	662	698	681	658	663	672	618	616	608	647	648	655	676	661	648	677	697	614	661	654	698	681	638	606	641	677	659	651	676	633	680	669	640	628	667	671	634	669	646	669	616	672	652	594	699	599	629	655	649	628	685	659	681	628	660	646	668	629	645	621	655	669	620	657	646	658	666	605	621	633	643	655	620	666	656	625	631	611	651	663	651	674	677	654	660	680	645	676	638	644	659	679	622	701	706	653	665	629	661	643	725	662	652	637	670	637	677	682	648	589	649	601	627	657	639	668	679	662	667	637	644	629	607	658	645	680	656	664	671	623	665	634	630	645	695	657	625	604	654	638	644	636	696	688	698	660	674	596	593	646	672	632	636	670	642	658	688	616	638	666	673	720	689	642	621	627	643	644	640	667	686	677	686	639	641	625	604	647	687	641	666	671	633	664	606	656	668	705	678	661	653	672	684	649	706	678	625	637	662	627	656	690	650	615	651	621	669	635	622	672	642	657	635	658	655	667	677	621	628	658	671	644	684	681	639	646	660	630	652	674	600	656	654	646	702	682	640	633	647	670	660	658	681	713	631	675	662	623	647	659	621	620	613	635	676	644	692	670	644	642	678	630	637	653	638	641	570	653	644	641	634	705	648	658	701	642	661	637	680	608	677	660	632	692	686	670	647	633	646	631	608	667	641	616	627	606	626	647	661	601	638	660	664	649	618	611	655	620	669	628	683	646	703	713	623	646	619	646	637	623	636	664	648	645	717	681	668	655	637	679	651	631	658	699	623	604	626	616	675	626	673	647	595	662	646	622	685	651	681	661	644	655	621	703	663	624	668	694	664	636	690	683	638	688	686	675	631	621	668	663	632	627	687	670	630	649	630	656	616	667	643	655	639	622	676	666	664	650	673	683	654	636	653	676	656	666	655	649	651	620	632	679	678	666	688	610	673	623	644	700	620	660	617	674	654	686	681	647	634	696	657	627	627	630	666	642	674	672	630	689	657	673	656	688	676	629	638	650	675	663	683	635	636	653	667	683	645	647	683	639	680	641	650	681	682	617	683	670	661	672	629	620	646	663	690	617	679	602	635	669	710	623	636	661	619	667	648	648	632	688	666	663	656	656	639	648	664	673	617	686	669	676	629	644	625	694	660	677	618	658	657	640	659	675	628	668	651	644	652	656	716	690	668	687	682	648	631	647	645	654	649	635	702	649	612	654	694	661	674	628	649	663	646	674	666	637	670	661	647	682	642	626	600	670	632	627	686	618	665	661	722	637	680	627	641	719	636	634	666	649	662	660	673	661	680	634	641	609	616	648	661	678	694	625	653	660	683	674	628	650	634	662	657	625	624	621	671	667	649	636	621	681	717	626	652	667	649	631	672	669	639	671	648	679	681	601	642	671	650	650	640	645	603	667	623	663	640	647	698	637	674	607	648	671	634	667	662	697	626	681	629	643	650	646	681	674	666	682	649	674	645	691	660	651	627	678	665	653	656	644	685	685	623	660	646	632	666	662	637	646	638	653	632	640	658	649	623	685	633	683	659	661	656	640	651	651	668	646	613	624	679	672	632	653	619	622	644	641	658	679	656	673	647	659	641	671	601	685	695	670	651	642	642	673	665	605	679	613	637	678	649	619	630	643	652	621	622	664	632	650	632	607	659	688	626	658	651	620	676	664	673	682	641	634	614	669	672	659	664	639	653	652	631	679	675	660	651	678	633	697	623	668	622	668	609	669	605	652	634	694	662	675	625	702	669	661	662	659	662	664	681	647	639	639	660	641	693	649	613	646	652	661	661	654	635	624	660	659	620	636	663	660	673	660	625	688	649	642	683	676	668	697	631	710	646	624	648	664	708	692	603	623	663	658	699	694	659	626	676	681	671	656	663	677	598	655	624	623	612	683	677	682	634	652	646	635	659	672	648	679	670	629	609	667	642	631	676	728	646	685	661	675	658	642	635	627	677	623	665	651	629	666	693	599	683	660	685	668	628	667	651	688	647	674	676	648	672	638	676	709	686	642	686	634	683	642	659	658	695	643	666	626	688	654	670	629	621	653	657	654	668	675	685	603	663	627	639	665	633	625	630	657	637	662	632	643	675	719	653	680	657	606	664	627	666	633	681	677	643	647	670	678	662	665	658	682	646	671	625	675	673	643	684	653	616	675	667	635	597	606	635	637	649	647	692	648	632	660	685	654	629	621	622	681	659	653	698	639	626	697	667	677	658	651	644	692	616	654	654	651	665	623	631	658	647	662	673	639	673	657	668	658	714	610	610	613	630	690	672	632	667	653	681	683	722	682	630	659	667	688	667	701	604	688	688	628	621	683	640	648	648	699	650	685	663	610	654	636	657	644	646	684	687	655	659	631	660	679	703	671	676	659	638	671	621	663	639	666	653	694	638	658	709	643	672	652	658	651	649	641	681	676	698	690	642	632	619	618	656	680	702	618	633	683	647	637	638	680	680	614	684	671	661	626	605	673	652	662	678	683	664	686	605	626	676	677	615	672	663	631	674	679	670	623	624	635	662	679	656	698	649	665	681	619	653	693	658	712	662	659	636	612	631	641	634	619	674	674	638	666	671	634	669	689	685	660	642	612	669	639	670	635	651	636	687	662	620	631	629	692	658	655	676	609	648	658	671	652	660	724	633	663	646	673	649	639	626	610	664	685	632	650	641	676	622	621	636	682	675	672	694	672	624	690	656	718	649	652	685	655	662	603	686	682	615	644	672	624	670	694	657	661	691	684	681	621	647	617	677	620	665	606	672	651	677	645	615	608	740	667	653	621	639	637	634	670	644	644	619	723	649	654	730	654	675	691	658	641	669	658	607	602	669	674	656	678	670	648	622	596	634	674	589	706	651	693	643	674	675	650	686	612	663	692	644	648	664	689	643	643	653	705	685	620	683	648	623	663	682	659	620	610	666	665	676	662	679	679	680	626	670	637	625	661	667	619	666	612	713	609	693	670	668	624	680	689	651	677	677	654	643	643	611	655	646	653	663	641	682	650	605	600	627	630	698	687	697	671	675	633	651	716	680	602	660	687	635	692	683	632	641	667	672	689	667	677	706	688	632	618	617	650	667	645	675	632	651	684	665	655	602	643	647	703	652	618	637	659	641	651	685	638	682	663	668	655	662	648	648	667	656	658	655	617	671	667	645	700	625	621	647	670	598	703	629	637	653	688	695	665	639	676	649	619	654	623	642	674	664	646	703	642	625	659	617	673	622	636	631	652	653
23664	21466	28652	24694	21462	14428	1319	780	617	516	524	508	465	488	445	448	440	421	423	410	431	437	424	407	406	418	449	435	391	393	398	423	403	404	388	406	399	388	388	390	362	409	457	402	373	401	374	407	366	354	369	387	394	399	401	410	379	404	386	392	400	391	388	381	386	433	391	380	382	375	390	386	382	432	393	344	377	404	356	365	406	403	376	399	390	397	398	334	391	417	381	394	381	379	390	394	408	374	399	371	358	363	391	346	373	361	366	349	366	363	381	409	402	394	387	360	389	408	381	388	401	388	392	370	402	380	365	405	385	392	404	395	362	401	384	391	345	426	395	379	394	383	406	378	408	408	388	407	424	343	394	393	381	368	369	405	399	390	370	368	385	388	432	327	393	387	407	386	354	384	404	341	387	367	375	374	398	361	381	393	375	402	414	387	377	375	351	362	390	339	348	386	382	392	361	340	391	400	395	373	391	381	384	363	359	396	374	421	377	397	384	369	397	379	358	403	392	396	405	374	414	394	396	393	387	424	360	389	400	365	388	371	403	362	418	412	416	392	367	381	351	412	384	354	402	357	372	389	388	381	413	388	386	374	404	377	415	368	391	401	390	361	367	377	384	388	424	409	388	393	398	376	343	426	411	400	378	432	409	371	401	398	380	392	390	378	377	406	400	393	410	349	347	310	389	412	375	352	364	363	380	415	383	393	407	359	384	414	371	373	385	395	396	387	390	385	348	389	354	395	395	430	421	379	340	411	336	328	384	398	409	392	398	381	389	393	443	367	398	408	413	417	392	411	440	367	362	370	417	367	381	402	369	397	385	401	455	401	366	370	367	424	414	402	387	382	377	382	424	395	408	373	377	386	412	354	395	366	378	416	335	366	404	413	381	423	385	398	386	407	398	415	372	404	397	385	395	394	381	369	370	394	366	404	358	363	385	398	366	378	419	400	396	372	387	430	429	369	374	421	374	370	363	375	385	390	431	378	368	392	372	366	388	380	364	386	405	354	390	380	356	364	413	365	407	398	366	395	368	334	400	362	365	392	370	371	386	395	408	406	355	399	393	377	394	392	379	357	395	414	357	398	406	376	392	365	413	415	395	395	392	378	405	407	383	378	395	361	380	401	380	385	368	371	363	362	408	379	410	372	383	414	382	370	406	396	374	376	403	394	408	378	383	370	417	373	394	395	378	369	369	404	382	377	370	366	362	383	358	361	404	390	388	364	456	434	395	384	395	336	357	378	352	345	412	396	401	420	361	381	388	411	366	381	377	394	364	374	394	371	430	409	388	395	358	381	383	378	412	379	428	396	368	390	420	397	360	380	375	381	395	411	374	386	367	396	403	401	398	348	405	349	368	396	404	384	394	402	392	340	373	371	386	388	410	377	392	390	420	392	391	358	372	428	370	380	353	403	372	399	386	398	388	393	384	414	373	362	342	382	360	394	414	372	386	430	390	393	401	400	358	381	398	360	368	394	385	379	368	396	370	371	394	391	434	373	400	392	406	384	410	415	345	348	351	389	392	391	427	376	380	375	396	380	408	369	397	371	366	399	392	389	434	363	402	374	363	392	344	388	378	376	363	388	398	376	366	375	422	386	397	427	385	414	422	374	405	402	379	377	397	403	406	389	395	364	371	411	382	392	416	379	380	373	379	394	379	389	397	385	411	385	404	383	389	388	388	389	394	367	425	371	372	390	391	379	381	382	406	376	358	426	372	377	376	371	365	369	434	399	427	377	424	419	380	401	405	354	394	367	403	389	359	361	395	357	381	383	369	386	399	421	375	378	379	387	389	396	380	424	382	372	412	404	393	353	420	380	426	387	393	393	361	366	407	393	386	388	416	430	356	392	377	391	380	398	367	384	416	370	403	397	377	350	391	401	405	408	364	377	406	390	373	384	365	372	380	369	395	435	366	398	372	384	363	409	397	391	400	384	400	378	387	394	367	363	368	394	446	401	388	338	399	397	398	371	376	402	387	384	417	378	379	405	392	364	354	424	382	398	369	385	385	411	396	400	419	399	356	383	386	386	400	383	413	359	382	381	392	382	389	397	414	364	410	394	340	404	371	406	379	378	405	353	358	402	358	378	405	387	399	388	408	423	406	403	374	394	386	428	398	417	386	387	397	371	394	399	385	399	381	360	400	402	388	384	395	357	389	378	365	401	379	388	407	383	379	405	388	398	410	373	423	398	402	375	377	368	343	435	353	356	406	382	374	381	416	382	404	380	408	395	418	355	382	397	397	353	414	379	412	407	388	402	389	400	375	418	373	371	355	389	395	381	386	385	398	358	359	411	407	371	417	352	372	378	385	403	419	387	367	405	366	366	395	362	400	381	413	365	383	353	366	351	360	429	401	429	385	370	387	367	381	395	384	374	383	366	380	396	415	386	395	383	378	365	412	345	398	390	352	383	393	407	386	418	349	399	388	395	376	399	347	401	407	426	394	420	370	386	371	366	373	367	372	428	370	419	376	372	381	394	382	366	372	393	380	412	412	384	385	392	408	422	373	391	386	364	391	400	379	389	366	396	356	345	384	367	413	393	367	383	411	382	391	396	375	373	383	361	392	369	399	395	401	390	409	376	385	360	392	382	392	417	396	405	383	375	369	404	378	398	387	381	377	404	401	372	339	371	409	385	388	369	383	381	351	406	408	409	379	409	396	377	376	365	392	371	386	404	402	367	379	379	371	367	371	409	398	374	381	392	381	366	376	403	403	383	374	409	343	400	383	384	366	399	385	388	378	400	390	397	362	401	386	390	392	378	398	429	389	406	379	369	370	374	377	379	389	406	407	368	372	377	406	370	412	367	382	376	409	404	410	398	368	391	365	398	382	393	365	393	365	365	417	373	372	422	370	414	394	388	383	334	386	388	413	369	397	387	396	387	364	381	407	403	385	395	395	353	366	382	406	356	386	363	328	383	378	381	386	422	403	390	432	413	343	332	362	400	393	359	422	409	394	381	409	390	363	353	369	420	373	375	373	384	396	364	383	404	346	378	387	393	419	388	379	377	428	385	417	387	387	381	360	379	382	347	405	377	359	377	409	372	393	378	377	391	415	397	397	365	407	380	375	418	385	395	384	390	371	404	417	343	422	410	360	409	411	406	397	393	405	397	360	378	412	369	369	380	363	386	361	377	410	403	403	397	382	409	399	396	424	412	389	389	413	363	420	391	386	397	392	363	392	410	401	388	383	409	409	392	365	354	387	386	394	387	374	373	379	406	410	390	361	371	367	382	354	412	401	402	366	392	399	379	392	394	385	372	416	424	403	434	391	351	367	390	410	370	433	371	382	357	368	410	356	359	382	407	390	363	368	387	403	393	404	377	364	395	349	388	336	390	406	367	368	392	397	357	396	379	401	417	382	389	396	362	405	405	390	380	404	362	370	378	367	404	394	400	380	380	387	405	339	375	331	347	400	370	363	372	399	380	378	350	367	386	400	374	376	400	358	374	393	414	396	402	374	369	395	379	384	395	360	376
30023	11551	10057	5173	3364	2522	1913	1564	1437	1161	1120	1014	921	852	829	802	755	764	730	743	663	734	715	682	623	642	640	611	684	634	634	661	620	649	620	653	643	627	601	613	649	600	617	620	600	585	631	553	606	608	615	588	632	591	670	648	595	605	609	585	590	592	587	584	589	606	603	609	572	550	609	625	583	626	618	635	565	629	608	581	620	589	624	596	612	552	597	626	587	594	598	580	563	601	581	587	615	591	632	613	582	586	584	625	575	562	617	593	598	599	593	612	603	586	565	629	581	561	550	608	565	592	580	585	562	583	575	619	579	583	589	592	550	593	589	592	598	601	571	618	588	591	576	570	548	566	594	562	641	602	596	605	577	596	588	634	562	620	566	608	604	635	578	599	587	592	613	589	546	593	609	594	584	590	623	630	557	544	585	618	599	580	604	608	584	607	642	595	588	567	580	607	555	607	580	587	609	526	606	597	614	564	614	584	583	622	597	574	578	589	619	633	609	577	609	604	573	562	621	620	606	573	643	584	581	598	597	615	602	583	589	582	651	647	599	559	635	604	624	574	582	588	599	606	609	587	595	614	636	602	565	562	564	619	579	600	556	596	595	581	600	556	628	594	566	591	600	609	587	573	600	597	578	563	577	578	627	592	607	616	626	567	562	617	551	582	612	666	598	589	596	585	601	593	618	587	591	567	573	600	575	606	583	599	587	554	566	602	622	583	601	607	570	571	603	606	562	593	577	627	573	610	621	610	600	551	596	564	553	573	583	572	618	592	620	574	608	563	586	602	605	614	604	552	563	624	558	613	575	584	606	579	574	578	633	587	612	555	613	603	603	603	548	623	598	608	592	581	593	594	602	591	606	572	604	597	622	585	601	601	587	592	587	581	648	619	569	617	568	596	616	601	571	560	560	531	600	582	591	586	585	638	634	592	587	628	651	573	569	599	595	582	641	560	644	580	563	593	629	606	601	610	603	610	586	581	557	597	650	600	598	657	592	590	573	591	619	586	569	603	582	616	598	586	573	590	579	589	608	605	587	575	559	546	597	578	574	566	577	569	565	613	628	592	571	613	582	588	589	644	568	551	648	578	614	614	595	629	584	604	577	587	594	593	583	627	604	612	615	578	584	602	586	626	638	605	581	595	600	613	599	604	599	591	591	568	599	612	566	598	564	614	622	615	559	549	586	578	591	552	589	569	563	578	573	599	575	594	586	591	621	583	630	558	587	600	562	576	613	596	569	600	586	570	578	591	607	641	607	592	543	621	530	555	637	594	572	576	612	596	598	582	594	631	657	611	604	566	551	585	591	602	529	576	585	597	641	606	599	625	573	574	591	561	583	575	588	583	593	558	618	590	604	603	594	598	614	573	567	621	577	590	588	578	595	587	606	660	595	568	587	592	640	637	610	632	591	632	612	617	564	606	576	620	573	550	613	582	592	592	613	601	616	614	622	596	601	616	565	612	626	574	604	605	552	577	601	650	563	605	616	577	592	557	603	578	612	613	626	615	605	609	570	549	607	620	573	584	638	600	608	587	582	643	635	619	602	576	592	602	567	569	570	589	585	601	582	604	586	604	619	580	630	572	591	598	567	599	592	585	606	576	577	646	612	595	621	607	572	588	559	589	610	577	630	583	611	561	576	589	610	565	585	653	602	536	567	561	566	544	605	591	588	597	602	628	544	605	604	575	598	586	577	602	580	573	596	599	599	615	616	599	606	575	590	620	554	608	612	589	599	549	586	599	536	601	600	588	542	603	603	604	620	602	641	620	602	628	602	591	608	659	612	555	604	552	601	575	596	615	584	590	597	593	578	564	551	562	591	574	581	618	616	593	591	643	588	619	566	579	591	536	604	624	588	623	614	629	568	625	598	592	608	584	588	577	590	600	626	607	595	573	587	595	626	565	591	598	597	574	627	635	566	592	546	541	618	624	575	569	614	560	623	536	614	576	550	588	602	571	597	625	601	537	576	566	581	575	605	593	587	594	600	596	572	578	554	590	595	588	609	588	601	609	613	602	600	653	591	553	606	612	612	574	605	581	563	582	584	606	593	614	587	564	576	636	605	595	573	605	570	558	630	589	653	598	628	582	626	588	584	632	588	577	560	598	612	588	552	586	615	574	595	588	610	583	583	588	587	572	592	583	597	602	627	611	628	597	562	622	596	602	623	595	563	570	569	627	608	567	584	616	629	600	616	628	634	642	588	584	591	580	604	599	617	572	568	611	574	577	608	577	634	585	562	607	574	589	589	603	554	590	571	557	558	580	570	586	601	571	597	585	614	595	599	607	623	580	537	628	585	610	627	550	585	581	613	591	611	590	585	607	642	608	565	572	554	581	590	594	574	578	602	563	592	574	597	600	617	575	605	599	585	588	612	579	581	609	613	583	597	603	624	540	592	602	590	597	577	568	608	626	573	584	588	580	557	622	584	559	554	635	614	628	599	576	561	572	644	617	570	605	609	540	620	542	582	610	604	597	590	563	604	566	618	584	601	629	604	600	576	600	555	585	622	566	595	587	609	622	626	581	572	598	593	606	556	606	574	581	622	622	551	623	591	575	623	611	588	601	579	563	657	614	590	626	640	592	597	638	637	597	611	644	574	620	560	634	647	593	657	580	607	575	577	542	609	554	573	558	628	541	566	598	595	577	584	590	612	634	594	565	586	562	603	559	581	578	591	604	610	598	581	624	609	578	597	559	622	609	586	578	628	571	605	579	575	611	555	555	625	616	613	571	590	624	625	589	592	584	624	589	570	576	576	609	628	573	578	591	597	620	564	645	577	568	579	608	565	587	560	609	566	586	600	585	594	588	580	563	608	575	613	614	578	615	569	539	610	648	642	604	595	629	581	594	574	592	626	653	576	530	630	625	611	569	538	592	622	566	599	624	595	597	628	622	570	582	636	584	598	592	606	609	599	624	599	596	607	595	595	599	618	640	561	635	566	544	591	595	580	584	586	573	632	561	576	621	618	605	569	598	608	592	596	585	616	543	599	626	561	623	588	591	634	633	583	581	598	585	548	599	599	533	605	619	604	596	593	554	565	586	596	582	589	549	587	558	616	604	610	582	548	632	568	582	554	598	580	628	630	599	576	565	619	627	558	623	601	603	607	602	533	572	594	603	622	621	575	601	604	589	577	618	604	576	547	602	533	560	555	563	583	613	563	610	605	624	604	614	607	605	592	597	592	574	595	578	626	578	647	569	571	565	593	566	584	622	589	553	576	608	562	616	558	591	569	603	603	595	611	624	567	615	620	611	592	586	635	611	592	602	575	577	583	553	628	573	615	568	597	643	593	606	570	586	585	585	588	600	637	602	598	560	581	612	587	611	620	589	551	614	583	589	581	585	592	590	608	554	546	666	585	588	589	581	556	597	577	615	620	548	585	603	596	596	580	619	558	586	602	623	593	670	626	581	612	607	635	571	632	577	577	542	610	641	577	613	590	556	600	608	605	546	552	609	579	579	581	581	601	600	589	604	582	588
23269	21486	28705	24682	21476	21297	3074	697	534	467	434	389	352	303	327	309	290	260	286	255	271	287	261	268	226	250	244	228	212	274	230	255	251	251	263	215	238	255	250	227	238	233	267	218	207	225	260	210	225	229	235	219	213	229	216	234	213	234	241	255	221	224	230	215	210	226	197	236	217	222	235	222	202	252	254	217	195	206	232	221	234	254	240	227	218	237	223	201	232	206	227	221	202	233	227	214	223	229	254	207	233	218	199	226	217	249	226	192	229	225	246	196	227	228	241	220	241	204	221	254	231	228	189	229	196	205	240	226	234	221	211	217	230	246	203	218	244	189	215	196	196	199	224	224	207	180	225	223	228	241	229	211	226	223	196	224	206	212	234	215	205	216	218	212	211	215	229	199	232	213	250	219	231	232	224	201	199	207	205	220	209	219	239	210	213	220	222	243	215	237	238	206	212	234	231	217	210	250	218	236	241	205	204	212	213	229	222	221	244	190	229	240	207	228	200	196	225	236	236	219	197	225	206	227	211	219	207	238	197	206	218	214	224	230	219	213	220	216	215	207	216	239	212	224	235	186	243	223	234	218	223	210	193	209	236	192	210	241	231	238	219	177	224	224	242	236	209	236	224	235	212	210	221	198	232	220	213	217	209	209	226	232	211	238	227	225	236	203	231	188	185	244	248	230	248	199	194	201	217	229	224	241	226	218	216	219	203	200	203	224	224	214	204	219	229	214	222	238	196	208	218	196	212	192	233	216	220	195	228	222	228	233	216	203	222	244	222	230	207	233	221	199	240	241	223	235	211	222	232	224	227	237	215	211	202	235	207	207	233	198	221	239	209	228	209	237	215	221	208	213	220	244	203	212	243	201	196	222	194	226	232	208	216	222	204	245	209	243	246	204	228	219	214	250	220	212	217	221	241	229	227	240	237	260	211	213	210	233	218	233	223	247	223	228	224	231	203	193	218	232	216	195	222	245	215	220	216	210	214	231	222	217	213	207	215	234	237	235	220	229	212	236	243	236	218	211	202	243	206	228	218	217	197	189	214	197	194	237	222	218	228	214	218	234	226	236	244	256	231	222	238	212	233	219	225	242	221	225	224	220	240	254	214	230	234	222	222	254	270	212	200	222	222	212	205	223	202	250	230	207	210	232	227	209	213	231	234	227	239	235	232	244	194	204	229	246	228	216	209	215	256	213	220	208	194	202	223	218	204	170	225	213	246	234	199	242	222	207	221	227	218	235	203	213	193	203	201	215	206	212	230	208	227	215	224	207	224	215	239	234	217	224	232	220	221	209	228	202	204	202	231	238	209	235	230	211	218	210	218	202	208	221	220	208	215	232	226	196	209	177	223	207	225	223	224	222	233	188	242	196	245	208	203	205	195	203	232	244	205	205	213	216	233	215	228	229	223	208	223	242	212	210	208	221	235	207	227	197	216	241	226	218	222	222	209	206	231	209	226	215	211	252	206	233	216	213	226	210	237	227	235	231	225	205	213	227	205	217	223	195	223	220	235	212	226	229	263	233	221	198	259	251	226	220	219	219	195	247	268	222	239	210	241	231	205	227	221	211	224	205	227	207	228	207	217	217	233	226	225	214	222	198	202	224	228	237	216	209	222	222	201	243	200	226	202	208	214	210	224	206	201	247	215	240	221	193	210	215	259	246	211	248	240	201	222	225	229	229	241	215	215	210	229	235	216	228	232	228	238	230	199	224	216	213	228	219	227	233	194	217	221	224	234	260	198	219	213	213	203	228	247	241	206	222	214	221	200	235	210	214	203	197	226	230	223	225	241	230	221	249	229	236	240	206	233	198	221	219	262	218	209	241	237	202	215	224	199	223	239	209	228	222	221	234	222	230	240	217	223	209	209	206	192	204	254	252	221	215	213	216	191	206	218	205	226	193	233	259	215	226	252	223	224	198	200	234	204	216	209	206	217	194	215	228	209	202	248	209	215	204	237	209	208	241	224	206	243	234	218	233	206	226	220	215	196	214	209	218	219	220	220	233	221	244	197	224	213	208	214	195	201	227	210	235	201	219	209	233	200	206	238	220	230	217	223	233	232	214	207	208	225	212	223	204	216	240	216	203	232	203	208	223	210	243	201	216	229	239	223	206	190	225	217	217	228	219	235	235	230	215	211	227	231	234	225	213	253	240	211	241	215	251	229	228	224	200	219	203	223	209	207	233	255	220	240	218	204	208	206	218	236	198	191	184	213	221	215	242	224	227	216	226	212	212	226	211	215	221	221	199	224	221	229	220	215	215	217	220	221	222	235	207	206	233	240	207	221	214	249	232	222	203	178	215	178	229	231	245	211	218	222	218	227	222	221	200	208	207	206	225	243	196	223	208	217	241	236	220	216	195	218	217	194	212	211	229	246	211	224	214	214	237	221	242	220	209	234	234	204	219	230	239	219	214	194	205	206	203	198	240	205	232	213	210	227	209	195	246	202	217	227	228	242	195	226	213	217	219	252	205	194	233	217	213	209	200	198	225	207	214	225	180	214	238	196	230	226	209	225	196	213	219	219	241	220	208	183	228	227	234	213	224	213	214	207	205	200	208	225	227	226	225	177	220	243	212	237	226	242	201	212	222	218	239	207	247	223	194	203	232	223	202	242	217	213	196	236	237	204	219	205	223	214	205	219	209	210	248	208	228	227	210	213	229	222	222	231	202	233	208	221	212	217	192	224	216	231	230	213	220	213	219	211	196	232	236	258	232	219	202	208	204	216	233	232	260	241	222	207	204	213	214	232	204	205	221	247	220	211	227	226	222	207	208	222	180	203	213	228	214	197	211	220	225	213	220	241	228	213	212	234	220	220	210	225	185	210	204	227	235	244	210	221	215	233	223	241	220	205	228	218	212	225	221	227	234	198	194	231	229	206	221	226	240	231	230	224	221	207	201	225	263	226	204	219	225	238	252	214	199	214	243	230	219	202	212	210	216	217	230	213	243	203	213	246	197	205	231	196	239	224	199	193	208	215	222	195	254	229	248	211	217	198	229	214	225	203	216	237	221	246	203	224	210	221	216	230	194	214	212	243	214	205	203	238	212	211	234	222	205	221	228	207	215	222	209	233	224	249	202	219	212	231	207	235	223	220	209	201	209	202	230	221	206	215	217	203	227	220	223	201	211	210	234	212	223	224	233	214	223	218	225	212	232	206	237	211	213	224	218	200	207	234	216	236	247	192	206	208	210	220	217	250	246	217	210	216	219	219	198	197	222	212	220	215	230	220	223	236	246	234	199	223	220	188	234	238	215	194	211	229	209	204	222	205	216	217	207	216	221	245	223	200	239	212	247	222	198	222	213	190	217	235	207	209	234	202	235	220	228	217	221	218	234	213	220	237	215	224	229	227	206	250	224	208	205	214	219	223	214	212	208	231	234	220	235	219	226	233	237	231	211	213	231	189	232	237	209	241	214	221	232	230	232	171	241	230	241	189	227	220	241	213	224	211	204	214	217	220	206	216	217	191	224	250	221
27090	13901	12308	6371	4172	2971	2215	1718	1401	1196	1049	907	808	704	704	627	616	557	568	519	480	492	483	476	451	459	431	397	451	406	453	411	387	394	401	387	417	392	384	401	343	339	385	390	361	353	350	362	342	361	368	372	343	366	366	364	342	356	365	339	355	377	342	360	352	343	351	379	367	344	396	324	380	309	362	380	367	342	318	349	365	365	343	363	365	338	348	367	353	362	341	321	361	348	367	326	349	369	348	336	357	337	363	338	373	372	362	382	357	327	334	361	343	358	372	372	347	360	330	347	333	365	374	375	343	355	377	318	327	334	363	322	329	356	349	345	360	344	375	344	326	368	368	336	321	357	332	370	315	350	326	354	353	368	355	320	362	346	322	369	342	353	345	321	320	341	359	361	374	353	370	347	363	331	341	328	331	311	355	371	313	378	346	352	343	311	363	316	368	322	354	333	337	328	320	292	355	310	369	363	338	360	323	357	333	342	333	334	349	362	370	345	370	366	332	335	359	369	352	329	339	362	345	351	332	360	346	346	356	376	343	317	341	346	341	347	348	380	354	363	351	347	339	353	333	322	351	304	357	378	312	349	351	334	372	360	301	307	376	331	353	349	351	355	316	358	353	319	339	353	354	335	342	349	354	316	350	347	378	343	342	352	336	317	346	336	360	351	368	353	337	342	325	341	391	347	323	352	348	357	327	334	334	331	316	312	330	347	334	380	340	353	352	345	321	315	316	375	345	352	328	339	347	354	364	321	331	357	317	356	346	316	367	320	336	368	328	324	350	328	323	362	333	357	364	339	361	339	339	361	357	364	357	350	335	371	338	377	357	339	339	356	355	371	349	366	350	357	367	335	348	370	337	321	341	342	302	366	344	361	341	344	324	325	364	318	353	324	354	360	364	328	344	341	369	317	347	353	377	347	338	378	315	373	347	361	344	352	373	355	367	329	327	351	333	372	359	352	329	350	358	376	353	337	333	323	329	358	369	337	352	374	372	357	353	343	346	342	329	304	342	337	353	353	337	368	357	323	356	363	322	345	317	332	349	358	362	345	382	349	351	346	347	362	333	375	322	318	371	353	354	352	356	381	327	359	351	348	343	339	319	362	327	315	327	306	345	362	351	334	345	361	334	341	339	391	363	339	339	361	334	374	327	333	334	391	379	346	332	336	390	355	351	352	332	349	330	358	343	309	344	371	344	356	338	373	357	320	356	315	339	333	324	314	352	335	335	355	333	350	356	360	314	366	352	323	344	336	355	338	358	375	340	325	351	370	342	347	355	360	349	347	364	346	353	363	325	348	328	330	343	368	369	352	360	378	368	359	356	372	362	355	347	366	365	353	341	356	331	335	349	302	371	365	337	393	343	351	331	329	344	346	350	387	361	350	362	337	343	361	368	356	324	343	339	346	371	319	328	359	349	340	352	354	343	358	342	388	342	309	364	343	308	326	318	348	353	348	340	339	363	370	327	375	315	360	358	378	359	328	325	365	358	339	329	310	334	327	311	348	361	329	335	327	349	386	363	333	329	351	319	357	339	360	339	327	377	355	323	335	383	361	334	321	383	342	358	359	341	317	344	367	325	310	351	343	357	350	350	331	341	354	364	368	337	333	315	368	367	344	332	345	373	317	351	355	349	364	339	326	336	360	335	372	348	356	332	360	356	343	318	363	322	323	320	363	335	350	356	367	340	325	315	335	342	349	333	363	371	344	347	367	374	332	319	325	346	346	356	363	322	374	331	361	347	356	332	358	343	358	344	361	371	365	342	347	382	389	346	342	345	362	376	340	352	318	386	352	336	324	370	387	317	351	365	325	380	354	342	366	343	341	311	345	350	317	358	348	320	332	327	321	328	373	338	351	343	354	354	362	357	349	322	371	319	325	347	341	345	326	317	367	360	324	321	356	328	361	345	368	344	335	336	300	371	386	360	318	353	358	326	328	325	344	342	356	339	312	355	350	371	319	354	342	349	356	338	322	343	369	369	353	334	326	370	341	352	338	334	324	339	356	353	329	313	335	350	371	343	345	373	345	325	361	354	369	339	331	347	381	365	346	318	373	327	311	320	352	365	311	313	339	337	337	351	354	347	350	330	342	321	380	359	345	309	344	365	320	377	335	356	328	310	406	360	348	331	316	341	355	344	324	341	349	349	365	325	390	310	352	334	357	331	345	337	333	316	363	358	321	371	351	328	343	361	330	351	346	318	345	319	344	299	367	317	327	373	367	329	370	329	325	387	381	363	361	358	334	365	357	371	358	351	317	338	363	332	371	378	368	318	370	361	346	324	348	363	366	342	381	370	314	351	339	341	340	387	365	363	310	350	360	349	338	396	325	328	334	345	354	346	354	344	310	344	352	386	348	357	336	354	371	346	357	356	349	328	335	332	355	312	341	310	359	333	365	305	350	340	346	355	356	326	348	336	368	328	324	326	364	325	349	321	331	330	327	339	380	341	324	367	343	382	352	340	337	348	341	357	350	373	327	316	355	337	362	347	370	317	322	291	345	371	317	331	376	329	332	331	356	347	362	357	357	327	352	347	381	333	354	313	336	358	360	366	360	334	341	371	341	368	343	384	377	360	339	338	323	386	345	308	324	337	338	319	394	348	352	357	311	338	381	332	372	358	375	318	342	314	342	334	311	327	371	334	327	347	355	350	393	353	350	311	362	371	318	304	316	370	369	329	360	342	291	335	372	335	342	384	345	349	350	378	320	350	351	363	309	344	343	321	346	340	345	350	338	328	342	359	356	330	349	368	361	324	325	344	303	330	378	329	307	381	359	362	339	360	346	332	357	384	342	326	337	336	300	348	308	344	327	335	300	329	360	352	333	332	355	363	362	375	311	347	311	353	360	348	330	371	365	313	358	336	348	365	355	375	321	373	345	334	368	351	335	342	336	345	366	324	387	325	333	327	346	329	327	356	356	344	368	345	349	342	365	352	362	373	359	364	374	326	364	342	341	382	382	342	340	346	309	355	326	344	333	347	333	340	346	339	329	347	342	350	351	375	332	329	349	307	333	357	347	340	382	346	348	351	332	333	359	357	326	319	354	330	324	343	362	316	339	297	332	351	337	315	358	379	310	340	342	333	355	366	341	349	322	331	364	332	352	323	355	344	351	342	365	348	316	364	361	367	323	361	346	383	359	361	334	343	337	307	339	317	348	364	355	324	378	327	357	322	328	327	309	357	358	362	303	349	354	350	329	330	319	318	343	328	355	373	347	359	330	370	344	370	359	392	371	390	379	373	346	325	356	337	363	387	347	352	331	323	335	368	349	364	340	339	346	397	375	345	344	311	326	322	345	359	346	341	313	355	344	333	390	321	343	315	329	350	318	336	357	345	373	344	354	339	378	339	329	301	319	354	338	348	353	350	324	343	318	334	351	351	370	339	339	340	370	323	343	340	325	329	354	334	363	361	349	352	361	316	334	332	354	332	348	357	316	315	348	333	330	343	337	325	348	374	370	358	355	311	362	348	338	342	334
27427	20311	6794	802	519	491	442	483	459	438	411	416	413	452	418	427	465	451	462	430	392	427	427	419	392	431	424	460	442	432	440	435	394	416	422	453	441	427	459	404	434	439	406	423	446	422	423	425	437	412	442	433	396	443	398	450	420	487	450	428	426	415	418	415	399	442	415	462	432	433	446	453	441	448	424	434	451	443	415	471	465	476	392	431	454	409	463	391	412	430	401	417	410	420	453	420	424	439	419	453	438	402	380	458	429	414	417	433	454	424	390	440	473	452	422	403	435	449	416	415	441	415	435	410	419	439	403	411	450	464	413	455	447	441	420	425	394	432	425	440	463	432	439	412	404	438	446	473	443	436	417	394	425	455	462	457	448	436	391	439	417	443	437	432	419	433	433	411	388	436	437	404	436	471	415	454	437	401	454	422	423	410	392	437	424	404	444	421	416	385	427	428	402	408	423	429	399	443	405	397	433	426	420	406	399	401	447	427	449	398	423	379	445	437	419	413	456	427	438	449	447	426	437	446	424	459	473	414	407	428	432	448	424	431	416	424	444	426	416	407	451	417	471	447	417	403	425	385	419	465	425	409	439	418	463	414	414	420	440	418	427	443	407	387	426	403	440	417	425	466	413	417	455	432	414	430	385	428	418	439	426	447	446	397	437	423	384	404	438	426	468	431	423	475	423	405	471	435	458	428	446	451	441	412	461	450	382	427	463	424	406	406	415	420	431	433	437	424	404	428	423	454	430	442	412	444	414	453	423	456	442	426	432	414	411	443	421	459	398	438	430	382	422	416	427	416	393	420	495	409	439	414	450	427	418	409	457	431	439	398	433	438	434	421	437	482	403	467	400	453	437	458	445	448	446	436	454	407	442	405	426	422	436	398	408	462	440	448	444	446	412	441	433	451	434	427	444	461	421	410	454	432	427	447	419	387	410	417	453	420	391	439	410	404	412	439	465	438	398	427	422	443	432	425	429	416	475	426	419	406	392	449	425	468	431	403	373	446	425	459	446	416	406	383	454	398	409	427	409	420	479	420	407	425	441	425	443	460	458	422	419	414	438	409	427	418	405	400	402	441	439	431	406	438	439	366	454	480	448	440	427	485	422	444	445	421	456	423	474	463	419	410	396	418	426	416	416	425	411	428	434	460	446	413	448	453	408	409	402	462	446	416	415	391	404	410	438	439	472	444	428	446	447	449	436	405	405	416	404	440	381	413	477	431	460	393	408	414	422	417	402	435	447	413	408	443	391	429	392	406	436	424	456	425	421	445	419	458	438	456	439	440	455	468	442	412	423	371	417	427	464	432	422	441	440	435	421	434	407	405	436	412	426	425	463	449	409	493	392	467	417	416	395	427	402	465	412	466	460	437	436	441	397	420	456	429	427	422	424	412	425	452	416	425	437	391	453	411	439	396	436	399	411	430	451	445	392	405	451	458	431	424	389	398	408	419	437	420	382	419	453	459	424	419	418	405	443	431	407	436	409	411	448	439	449	443	432	444	466	399	432	442	420	416	458	419	392	416	426	430	417	396	432	430	414	433	425	432	448	439	419	428	406	415	443	449	443	439	407	439	445	444	429	427	439	419	424	441	419	456	437	432	415	389	422	426	420	424	468	434	427	430	397	455	400	434	447	443	444	425	416	434	413	400	391	414	450	390	427	428	414	417	399	382	404	428	417	403	426	443	410	418	415	397	445	430	440	431	427	410	385	421	407	443	384	454	393	447	406	420	448	422	431	417	434	413	431	405	417	397	442	460	457	424	381	464	444	404	419	421	429	450	453	430	405	418	424	425	405	424	421	440	440	412	440	422	416	453	430	447	419	407	419	407	442	429	412	419	410	449	481	405	415	411	446	468	413	418	447	433	434	435	416	455	410	418	423	405	428	462	411	402	432	416	397	424	429	413	431	455	458	441	483	439	426	441	433	437	452	429	453	409	422	432	387	424	410	418	423	440	464	411	390	474	445	444	378	466	430	404	442	406	424	448	434	427	398	390	411	482	460	432	418	429	395	446	418	407	421	395	427	431	433	461	454	411	437	432	416	397	417	438	431	429	424	471	469	471	394	447	425	423	413	403	434	465	444	451	469	421	446	459	473	366	425	412	433	443	463	402	418	430	428	392	431	444	420	429	410	412	411	430	459	450	428	427	427	425	435	457	447	431	429	427	394	432	420	453	458	413	384	435	429	436	430	453	423	431	419	461	447	446	425	438	391	427	430	413	424	421	426	441	430	385	397	451	435	466	410	443	458	424	418	466	425	468	440	429	446	429	444	452	406	407	444	419	422	461	400	449	387	399	429	391	471	450	413	419	456	415	393	439	424	461	450	434	481	426	410	425	394	400	430	441	395	430	474	449	467	416	441	417	415	441	424	408	438	464	423	454	459	433	384	445	445	438	410	448	399	434	429	449	417	433	442	424	422	433	419	415	436	377	457	403	430	421	427	418	393	417	428	434	409	423	467	396	419	415	430	392	402	400	444	440	439	444	445	437	435	414	429	440	423	438	443	391	424	407	467	447	459	413	433	439	441	428	414	435	447	395	416	416	455	387	429	432	431	445	445	409	441	415	422	386	410	385	424	399	458	457	441	442	447	433	474	436	426	452	458	389	409	440	427	443	438	443	451	409	430	426	440	412	408	434	431	437	417	425	424	402	406	430	425	434	417	450	394	482	395	410	481	444	434	388	459	385	411	426	418	417	451	369	421	426	455	451	409	419	396	451	415	430	418	485	449	455	435	444	422	411	410	446	424	404	436	424	426	431	447	479	433	435	423	438	403	435	467	386	450	450	443	459	374	437	419	463	421	417	411	408	419	413	415	431	416	452	440	398	392	428	389	420	445	459	403	395	433	434	428	432	419	433	420	419	481	413	415	483	423	421	409	375	417	427	436	431	446	456	424	420	437	438	371	447	414	393	442	443	459	454	438	408	462	428	409	438	444	387	460	452	401	429	425	448	401	433	430	464	430	410	429	436	386	423	431	397	443	397	424	438	418	394	459	431	417	384	449	425	438	464	452	416	462	411	425	432	436	428	405	366	397	453	404	425	407	441	400	426	447	422	450	431	406	429	407	394	447	414	402	408	411	417	434	446	413	404	427	420	426	414	445	405	411	440	402	419	411	398	444	423	423	466	388	413	443	465	415	407	445	433	410	437	438	467	425	419	432	446	441	423	452	397	426	440	390	407	417	391	448	412	405	400	453	384	426	417	446	427	413	408	420	434	397	430	432	458	407	444	433	427	445	410	434	415	418	424	441	433	444	456	452	446	435	430	446	450	444	442	431	478	438	409	444	426	433	427	403	444	461	419	411	440	423	379	419	396	387	432	439	406	401	424	469	408	405	421	414	470	457	444	427	433	449	369	438	392	397	456	419	417	420	460	431	445	416	415	423	405	436	434	421	475	440	427	439	447	421	404	409	415	439	399	427	422	438	410	409	392	430	413	412	448	412	391	395	415	429	445	441	435	431	417	422	413	406	437
17789	1627	1268	882	827	716	710	695	686	696	679	653	685	670	659	667	649	629	661	631	614	628	650	626	682	640	637	672	627	638	652	666	671	652	673	683	624	667	640	636	667	660	687	641	660	614	618	668	628	695	650	674	627	685	690	658	679	702	655	673	672	657	667	641	628	679	640	641	661	653	658	651	698	690	665	665	661	649	633	669	650	650	657	664	614	675	680	656	644	630	607	623	600	694	685	610	611	593	737	629	636	680	612	655	653	633	648	633	635	687	650	607	653	667	712	654	608	620	678	641	649	639	637	652	647	682	644	661	657	657	631	667	641	625	644	659	667	662	638	684	643	626	647	699	668	659	622	612	644	708	661	663	697	642	673	634	671	678	613	639	609	616	663	646	673	664	611	673	650	667	622	638	605	687	695	680	651	678	615	657	691	645	655	637	658	635	670	671	659	634	634	668	652	646	586	634	658	670	640	646	609	627	671	668	635	705	645	664	688	645	668	650	696	603	650	636	679	652	659	598	642	629	683	667	612	642	681	653	629	643	627	671	664	656	618	658	621	662	627	625	681	654	675	644	681	657	687	682	645	619	684	642	651	662	683	586	632	663	711	640	670	659	648	700	666	609	666	615	675	590	626	664	650	655	598	647	620	635	665	658	610	628	646	649	624	655	700	693	672	595	634	621	687	670	672	665	629	665	647	620	644	650	658	661	644	702	609	680	632	619	644	619	628	654	622	655	660	641	659	650	671	640	656	634	662	635	650	696	653	605	611	627	673	650	670	672	668	687	632	687	626	641	676	668	649	619	639	607	669	651	628	705	620	641	633	643	654	669	597	674	643	635	686	668	626	670	619	688	647	675	711	621	651	699	652	674	676	579	658	640	633	643	659	658	670	667	625	650	617	626	633	622	641	659	669	651	657	655	651	681	666	666	649	648	646	632	656	633	654	625	645	628	604	616	607	674	665	619	610	670	631	647	660	679	631	634	639	672	689	640	652	666	688	716	658	643	640	671	631	637	698	661	670	681	642	627	637	675	651	650	632	650	649	650	674	633	629	628	678	654	671	616	679	660	679	684	626	640	673	633	645	680	627	658	633	648	642	623	620	640	659	643	652	691	654	667	613	630	612	673	668	613	660	619	695	664	604	705	636	657	652	644	656	642	625	680	662	650	638	689	676	633	637	668	636	665	606	668	658	696	661	614	678	618	639	657	650	643	635	689	648	687	697	685	662	621	655	629	656	647	628	633	659	637	700	662	652	663	640	677	636	666	617	654	623	680	690	634	666	669	663	608	613	617	653	651	649	669	637	614	639	652	661	659	627	645	645	665	660	639	642	620	659	610	627	654	665	642	634	652	680	642	625	669	668	603	576	647	631	678	575	624	646	653	618	654	628	643	622	656	627	638	677	648	678	652	645	643	607	643	632	637	588	627	680	690	670	641	636	678	665	666	682	631	600	666	692	609	625	636	663	618	598	683	687	685	597	664	657	686	612	652	631	694	642	645	659	626	685	641	635	651	598	657	662	602	673	672	637	627	660	670	675	671	668	688	666	642	684	658	671	607	635	654	671	656	687	642	645	687	687	638	685	625	674	688	635	688	633	660	624	659	637	669	606	670	688	660	636	655	664	630	650	620	686	649	649	608	636	666	649	656	676	659	662	683	638	641	647	641	683	665	603	686	681	652	650	713	633	639	631	678	661	654	642	644	644	649	638	659	646	628	665	610	636	612	619	597	656	661	676	632	646	605	681	725	616	655	667	651	661	645	615	657	675	610	623	686	634	630	663	606	649	635	642	640	636	653	635	685	656	698	662	684	685	717	691	649	655	657	672	654	655	667	642	647	625	637	639	618	648	599	660	673	646	640	701	652	727	688	631	679	630	612	668	652	690	651	692	641	605	629	648	645	667	639	643	654	656	648	682	682	667	649	702	650	629	644	657	669	621	664	660	643	684	670	672	635	702	668	674	650	667	632	671	629	674	655	601	630	657	652	682	702	671	652	658	627	653	631	666	678	650	621	646	647	623	646	679	629	610	694	631	638	615	659	635	643	636	634	659	625	674	596	646	619	634	630	682	641	605	648	632	629	715	649	645	700	679	666	656	647	627	614	661	626	599	638	671	628	605	654	650	618	671	634	657	627	636	656	680	590	636	665	678	625	633	590	631	615	699	675	666	629	670	669	656	686	589	610	681	627	648	593	637	644	619	638	655	605	631	651	697	692	702	664	640	610	665	693	623	636	671	635	642	683	645	633	655	703	628	657	668	653	655	648	615	629	605	681	659	690	647	642	604	619	638	656	633	670	645	675	674	658	648	661	660	629	664	658	664	639	668	709	662	665	633	654	644	663	685	660	628	683	635	621	710	666	666	649	659	649	690	678	652	645	697	628	644	619	653	666	665	622	649	698	679	694	646	627	632	664	635	607	668	643	652	641	627	645	619	663	653	634	626	621	662	684	647	628	690	639	664	657	672	688	643	673	649	627	702	572	636	656	661	659	668	634	632	679	653	661	641	629	689	650	625	649	662	633	673	653	655	656	688	671	625	650	657	610	660	651	648	645	665	628	647	685	673	638	654	611	656	688	656	603	674	643	651	638	618	638	664	650	619	608	636	615	679	656	686	676	642	633	599	654	667	637	632	685	649	621	655	658	696	657	664	662	635	676	624	670	666	680	668	665	665	695	713	640	623	657	634	624	615	667	649	665	613	653	652	633	660	657	629	660	602	650	623	647	634	624	688	693	617	648	627	548	632	665	623	618	638	663	627	607	673	691	634	649	662	638	655	661	639	671	653	662	712	643	617	634	601	671	653	641	657	630	647	654	604	674	670	655	639	640	663	638	655	579	647	634	648	677	690	661	704	623	601	664	656	619	652	599	654	629	646	648	648	671	615	634	659	629	622	671	664	638	622	690	630	646	666	676	664	666	662	647	671	690	628	696	667	663	634	650	658	682	651	606	664	613	658	659	622	627	675	633	655	606	630	618	678	606	630	650	649	639	647	647	666	645	633	656	655	669	691	631	657	611	640	626	657	666	679	690	622	683	633	664	650	662	642	656	627	685	654	633	686	698	628	656	717	631	689	656	619	680	632	656	653	645	646	650	662	692	654	684	674	652	641	668	666	599	663	684	703	608	629	625	622	710	672	690	622	611	644	665	628	661	658	668	672	634	680	641	681	620	607	665	640	636	643	622	670	680	644	614	640	641	622	589	655	650	653	609	621	657	668	649	626	648	629	630	660	626	577	650	677	658	658	644	630	638	666	687	669	650	634	714	653	694	693	688	651	693	653	651	656	688	679	635	683	639	678	657	616	651	681	660	656	630	688	646	647	617	672	674	669	655	640	665	656	656	635	639	629	706	655	624	680	717	641	621	660	639	684	614	635	648	654	635	716	693	660	635	619	643	644	655	706	655	618	659	600	651	655	635	663	618	707	663	682	631	689	661	673	624	657	629	671	631	644	657	637	672	640	674	660	626	627	621	690	651	664	662
23628	21470	28656	24714	21462	16062	1399	775	656	577	543	498	457	461	427	448	426	411	399	388	443	403	407	392	386	423	435	396	419	411	414	397	404	416	375	377	358	424	378	418	400	382	374	389	381	397	401	375	431	381	366	396	392	389	412	414	374	416	369	418	393	353	352	396	418	413	382	410	368	411	382	399	405	366	409	387	395	407	377	387	402	440	369	402	397	393	369	399	381	422	449	383	376	395	390	362	353	403	378	384	401	399	384	407	401	367	416	392	356	419	401	395	383	400	389	355	383	338	372	392	366	386	404	465	383	423	374	362	367	390	380	445	394	377	393	379	377	377	422	423	365	391	392	363	371	357	399	388	380	415	420	385	393	399	357	370	385	383	384	377	374	395	362	393	402	369	406	379	389	372	379	402	335	399	356	374	324	383	359	368	363	351	387	381	366	381	374	374	391	399	402	352	379	411	461	380	389	366	392	357	396	405	391	373	366	382	374	403	397	386	380	405	378	405	422	408	394	396	382	385	402	370	373	383	349	364	380	399	394	364	380	379	374	411	370	410	399	360	375	404	395	393	414	356	418	394	373	383	378	392	407	369	373	398	374	394	424	374	436	379	391	382	414	361	366	392	376	412	385	379	386	380	400	393	398	389	370	415	391	391	356	360	357	363	404	374	398	375	402	402	376	374	378	410	374	376	374	364	395	378	410	393	352	414	420	376	385	385	362	390	382	412	370	376	402	380	410	376	374	387	401	381	390	395	385	408	396	355	382	392	371	347	396	385	402	350	390	402	412	402	381	388	356	381	350	402	398	390	361	379	349	385	368	406	411	371	405	351	445	424	346	374	387	351	363	351	344	399	388	421	407	404	400	396	394	388	402	371	408	393	391	396	390	376	379	394	406	362	376	380	395	326	420	390	365	358	386	418	386	322	372	376	377	407	381	386	365	367	373	366	412	395	389	382	367	385	404	370	376	375	416	362	403	388	368	391	407	377	392	376	423	356	408	349	369	383	364	386	402	396	383	392	391	362	415	381	412	358	409	381	400	414	391	386	358	388	390	359	382	382	397	398	394	371	419	365	348	393	379	370	368	369	379	354	369	410	412	371	397	360	368	360	357	387	385	404	381	362	345	401	383	385	361	423	356	426	378	400	340	396	365	381	379	395	355	366	377	387	361	391	350	404	385	405	412	382	395	385	407	395	355	365	361	372	412	372	357	392	395	388	376	377	387	393	390	358	376	398	389	362	381	387	388	353	397	383	380	366	400	384	384	358	359	362	366	389	366	364	377	387	379	390	386	367	390	379	400	411	405	336	404	367	372	339	390	398	391	390	405	406	404	404	390	367	366	410	405	400	401	379	421	399	385	408	380	373	415	432	370	379	389	403	364	414	380	428	400	369	442	350	369	395	375	324	409	419	426	368	392	382	391	362	368	381	451	379	369	401	383	377	375	391	380	382	392	380	341	397	355	373	364	402	370	390	369	374	350	357	427	385	340	413	369	386	371	375	375	415	380	391	397	393	375	386	383	389	375	419	390	382	358	375	352	392	373	374	383	361	396	363	403	351	401	413	392	391	391	407	361	354	398	346	381	380	382	381	396	377	397	407	396	391	341	375	393	364	382	350	403	380	377	357	421	379	408	387	385	374	382	393	359	340	349	380	380	419	373	400	380	366	354	354	365	353	410	399	391	388	413	421	340	359	420	392	394	377	379	386	367	367	412	392	388	375	397	423	372	392	386	379	382	392	414	377	391	365	377	396	357	379	365	380	375	390	392	392	397	397	418	402	371	385	376	372	386	366	374	405	381	358	415	357	371	374	359	374	387	398	368	410	386	378	394	373	349	385	376	397	418	372	406	377	386	386	376	404	357	356	387	385	409	399	379	398	382	384	402	393	383	376	412	401	361	376	351	412	376	379	388	374	395	398	389	389	381	397	406	358	363	392	354	389	386	418	399	366	351	410	413	393	394	401	398	392	389	419	389	333	383	369	374	394	393	372	381	357	401	404	381	369	375	356	360	389	412	376	379	374	347	355	379	365	380	389	331	345	365	381	369	417	378	361	387	382	385	363	399	369	368	379	383	382	378	384	409	375	365	382	355	374	391	383	389	396	404	388	382	427	383	343	412	408	351	431	381	366	405	396	412	366	412	383	392	360	406	373	380	372	371	373	374	388	374	383	407	392	371	363	433	367	362	341	415	385	343	428	369	343	416	346	407	351	403	403	402	387	438	392	407	400	376	365	321	356	378	397	391	412	404	378	389	392	400	364	352	366	378	370	384	372	364	361	410	350	389	359	392	383	380	392	374	390	383	424	380	385	388	433	402	396	370	369	379	374	376	367	405	367	367	397	339	375	375	379	381	376	399	389	371	344	386	371	394	344	386	373	396	370	365	365	390	430	374	359	385	390	371	348	373	393	418	390	387	394	363	403	364	395	360	391	391	403	382	342	364	388	347	403	377	384	377	420	393	382	379	410	394	411	356	361	381	331	361	360	358	352	389	367	397	373	383	359	405	387	374	369	367	378	397	373	380	382	381	346	381	358	399	347	404	411	425	381	388	385	426	396	362	330	361	395	361	387	382	358	384	387	387	367	348	408	358	384	376	376	356	364	360	410	366	398	336	393	375	412	385	335	363	372	405	382	376	357	394	404	360	408	388	364	387	355	403	387	374	376	404	363	395	379	357	365	379	356	367	358	357	369	373	384	413	375	398	365	418	368	375	383	367	379	354	366	399	382	381	373	382	383	382	403	354	387	385	350	403	385	373	392	391	386	383	366	352	383	384	385	370	349	363	389	421	358	346	357	424	376	375	379	397	366	373	389	396	394	380	395	404	402	376	349	385	367	368	402	363	364	361	373	345	383	381	376	407	377	352	378	387	406	370	359	377	354	407	338	397	350	396	336	386	364	377	382	381	355	373	387	376	350	423	408	343	399	382	389	395	402	356	379	382	384	381	404	400	413	381	379	370	375	379	398	400	382	416	378	383	384	414	384	386	390	368	385	354	411	394	375	356	396	379	376	387	406	359	371	374	370	379	357	358	375	385	396	381	431	386	405	409	385	366	322	394	381	383	414	383	354	383	389	350	375	374	383	363	401	376	378	381	400	390	374	393	382	363	371	417	361	364	398	377	373	395	353	356	372	400	361	365	399	372	396	330	362	345	369	364	405	390	360	379	359	382	380	430	350	372	363	379	374	360	373	415	409	374	354	379	391	353	349	372	382	387	385	393	355	386	378	377	377	406	381	402	389	401	338	389	378	380	352	388	375	391	381	380	426	371	392	404	364	406	396	354	368	356	383	412	370	375	439	402	382	372	376	393	355	376	405	425	384	401	366	404	385	377	386	394	403	397	415	388	404	340	348	372	357	379	384	374	387	392	389	375	368	411	384	386	402	349	377	367	391	366	415	365	393	393	382	405	418	383	402	373	419	347	384	392	387	409	354	409	383	379	365	378	383	417	394	360	379	363	405	382	384	355	400	402	405	373	399
28236	11768	10108	5308	3438	2536	1942	1588	1381	1175	1040	1005	911	896	820	805	754	797	715	690	678	696	671	663	672	624	640	645	646	654	645	593	599	646	625	603	643	575	653	632	614	601	595	612	596	568	596	635	606	632	578	592	588	590	566	601	586	563	556	600	611	620	562	591	623	607	583	604	588	609	603	580	569	578	590	561	569	587	599	596	641	639	619	589	615	564	591	580	600	583	568	581	611	573	599	583	578	566	593	605	532	542	615	612	617	602	614	586	614	586	602	613	581	581	580	525	512	623	588	595	607	569	584	563	578	587	578	579	581	595	600	601	577	566	599	575	567	561	584	589	624	617	559	607	574	577	584	587	597	544	591	614	564	584	582	565	588	557	585	564	575	597	629	605	600	595	539	571	600	604	592	561	578	618	613	605	616	561	653	617	588	609	569	558	578	617	614	622	596	595	595	593	579	521	617	571	572	596	569	546	560	605	595	536	578	575	589	594	572	541	626	558	626	611	588	616	623	609	585	623	594	598	590	604	591	561	585	611	579	557	603	573	607	613	556	596	578	594	532	608	577	580	614	584	565	596	576	613	556	591	599	570	533	557	616	596	574	588	550	613	577	571	605	591	546	590	592	585	592	573	627	563	558	591	593	623	581	562	615	611	587	580	536	624	617	548	624	578	579	577	581	607	596	580	606	524	562	550	567	611	618	578	574	608	585	601	568	582	598	574	594	620	606	586	576	568	607	594	597	559	575	554	571	626	584	553	583	563	579	631	578	588	576	559	604	639	619	589	549	590	583	580	586	609	541	564	592	542	600	594	570	565	583	610	561	617	564	621	542	545	585	623	572	593	580	597	610	603	567	634	583	598	605	574	588	572	618	570	559	575	582	571	611	565	600	565	609	600	599	573	605	617	582	574	576	558	604	603	624	592	555	602	607	554	630	598	588	590	588	624	574	621	603	593	569	622	609	589	637	594	562	613	589	570	587	580	588	633	573	616	612	592	605	609	615	564	616	593	588	607	660	598	568	637	565	591	599	517	571	591	582	588	602	588	591	574	619	545	572	590	571	545	601	593	623	558	630	592	580	572	571	605	585	580	540	571	609	573	597	613	580	608	611	583	577	556	558	612	571	611	557	585	586	585	586	614	599	546	572	570	568	606	594	557	604	603	563	607	587	602	536	597	601	605	597	565	625	570	588	577	583	585	592	544	583	637	604	638	615	609	571	588	570	545	575	607	567	595	548	587	637	587	595	542	588	627	604	596	584	580	622	581	571	553	677	558	579	560	587	571	607	613	572	620	597	563	559	591	576	584	597	599	592	589	561	598	589	554	618	596	614	557	574	567	579	607	585	630	631	541	582	572	553	634	604	579	591	571	590	595	559	589	564	574	576	578	585	575	610	589	580	570	590	566	559	547	554	607	593	546	609	592	583	594	587	585	530	590	614	625	595	609	606	600	597	602	584	581	590	543	572	644	583	566	569	560	592	579	542	579	552	588	551	640	580	580	575	630	601	570	573	579	561	556	613	593	586	602	524	566	576	608	606	596	576	560	586	549	540	551	580	575	586	603	555	596	560	601	568	593	610	571	581	593	547	593	572	579	548	517	578	598	572	585	572	566	590	592	567	568	583	571	538	567	594	601	571	594	588	617	592	533	569	581	604	638	599	525	603	612	577	596	556	586	582	620	610	566	602	572	600	585	562	549	557	582	576	559	591	589	605	587	593	575	606	598	532	579	586	592	621	542	601	607	594	583	603	606	597	596	604	589	546	603	571	622	581	612	579	612	600	580	577	651	588	587	598	554	564	564	582	576	551	603	605	587	600	568	582	604	622	568	558	550	594	580	564	540	526	542	582	588	607	577	571	586	545	541	624	603	533	561	569	601	602	595	603	597	596	590	607	577	548	583	575	601	583	606	639	590	578	570	551	583	555	613	549	649	593	578	601	594	611	546	595	559	645	560	584	608	571	608	554	574	570	573	609	588	603	587	599	601	557	562	637	603	556	559	595	613	604	607	627	587	595	571	582	575	580	566	544	606	610	593	583	613	594	573	553	603	591	599	579	572	549	567	594	581	611	629	621	590	587	566	592	595	574	587	588	560	579	555	600	676	609	597	552	618	578	560	582	619	588	561	560	604	546	590	607	570	614	622	555	580	608	596	615	598	552	582	557	595	577	583	612	598	602	597	583	562	594	567	604	620	580	548	589	594	593	625	582	557	603	618	620	568	563	589	562	605	557	564	583	581	621	596	576	595	591	590	560	573	616	570	558	613	574	588	602	546	623	556	561	603	541	618	527	575	590	561	590	587	561	599	595	602	572	592	602	574	572	599	593	593	536	605	584	569	575	598	574	587	591	578	590	628	569	574	589	566	567	583	558	619	566	589	609	588	613	622	542	564	604	603	571	605	588	624	562	637	556	577	564	582	581	627	605	588	600	591	580	611	584	598	570	567	615	602	589	567	597	608	605	561	571	594	585	584	589	567	628	592	578	621	619	604	601	636	565	578	628	537	590	600	586	603	573	588	635	578	589	624	564	600	562	586	600	616	618	585	553	572	599	585	538	594	540	598	598	588	609	588	583	575	573	581	551	605	575	608	622	615	596	619	577	554	554	592	602	580	609	578	608	579	584	595	581	541	625	543	549	540	584	574	592	596	604	560	618	630	574	570	592	590	590	547	580	608	611	607	599	585	612	572	571	586	575	605	551	625	629	632	615	565	584	584	653	537	631	601	600	540	550	594	613	599	609	597	605	621	606	603	585	603	604	613	560	582	590	605	592	600	606	605	514	581	569	598	592	614	585	600	593	538	643	582	600	586	569	575	621	601	545	567	577	584	595	570	569	615	583	580	568	614	561	573	588	572	567	586	586	610	548	575	542	561	569	548	571	571	563	598	577	597	599	617	562	618	568	580	569	577	619	613	568	632	578	556	623	609	611	577	613	581	600	605	588	599	576	564	590	580	595	549	606	576	550	610	603	539	555	601	607	569	558	579	557	576	564	593	585	532	573	613	601	585	588	562	561	618	554	568	562	605	600	602	600	545	598	598	612	554	587	592	629	583	561	602	574	613	608	596	577	554	638	550	543	625	575	582	619	564	612	600	594	566	615	551	596	580	625	635	615	612	554	581	603	609	595	604	564	578	591	576	585	602	587	576	579	552	569	593	586	555	564	552	618	566	598	536	516	644	555	608	585	580	592	526	591	560	547	587	566	606	609	588	609	584	581	606	609	564	545	548	599	588	575	591	626	579	564	605	609	620	613	592	581	557	634	589	609	646	582	555	591	574	625	570	567	543	589	610	615	597	574	565	574	591	568	555	613	608	612	567	553	592	594	616	573	561	586	576	607	540	584	557	551	598	596	596	581	668	541	583	614	563	621	614	584	579	565	569	592	600	637	616	593	586	591	625	629	581	562	593	579	562	588	554	624	568	563	599	561	563	574	586	573	551	593	613	592	601	620	596	559	592	587	579	585	607	547	594	630	573	568	628
23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
